:root{--bg:#f3f6fa;--surface:rgba(255,255,255,0.94);--surface-strong:#ffffff;--border:#dfe5ec;--text:#172033;--muted:#5f6b7a;--muted-soft:#7d8998;--accent:#b98516;--accent-soft:rgba(185,133,22,0.1);--shadow:0 18px 50px rgba(20,35,55,0.08);--radius-xl:32px;--radius-lg:24px;--radius-md:18px}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at top left,rgba(185,133,22,.08),transparent 30%),radial-gradient(circle at top right,rgba(35,92,132,.06),transparent 26%),linear-gradient(180deg,#f8fafc 0,var(--bg) 48%,#eef2f7 100%);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:rgba(251,191,36,.24);color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:JetBrains Mono,Cascadia Code,SFMono-Regular,monospace}.floating-calculator-trigger{position:fixed;top:max(160px,20vh);right:18px;z-index:81;display:flex;flex-direction:column;gap:4px;min-width:120px;padding:12px 14px;border:1px solid rgba(251,191,36,.4);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,15,29,.92));box-shadow:0 18px 40px rgba(2,6,23,.32);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:-webkit-grab;cursor:grab;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.floating-calculator-trigger:hover{border-color:rgba(251,191,36,.68);transform:translateY(-1px);box-shadow:0 22px 44px rgba(2,6,23,.38)}.floating-calculator-trigger--open{border-color:rgba(251,191,36,.76);background:linear-gradient(180deg,rgba(251,191,36,.2),rgba(8,15,29,.92))}.floating-calculator-trigger--dragging{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 24px 52px rgba(2,6,23,.42);transform:none}.floating-calculator-trigger__eyebrow{color:#fde68a;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.floating-calculator-trigger__title{font-size:.94rem;font-weight:800;line-height:1.35}.floating-calculator-backdrop{position:fixed;inset:0;z-index:81;border:0;background:rgba(2,6,23,.28)}.floating-calculator-panel{position:fixed;top:18vh;right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:82;width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 36px);display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateX(22px);transition:opacity .22s ease,transform .22s ease}.floating-calculator-panel--open{opacity:1;pointer-events:auto;transform:translateX(0)}.floating-calculator-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 6px 10px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.floating-calculator-panel--dragging,.floating-calculator-panel--dragging .floating-calculator-panel__header{cursor:-webkit-grabbing;cursor:grabbing}.floating-calculator-panel__title{margin:0;font-size:1.05rem}.floating-calculator-panel__close{min-height:38px;padding:0 12px;border:1px solid rgba(51,65,85,.88);border-radius:999px;background:rgba(9,15,27,.8);color:var(--muted);font-size:.76rem;font-weight:700;transition:border-color .2s ease,color .2s ease,background .2s ease}.floating-calculator-panel__close:hover{border-color:rgba(251,191,36,.4);color:#fde68a}.floating-calculator-panel__body{flex:1 1 auto;min-height:0;box-shadow:var(--shadow);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(96px,calc(72px + env(safe-area-inset-bottom)));scroll-padding-bottom:max(96px,calc(72px + env(safe-area-inset-bottom)))}.page-shell{width:max(75%,min(1120px,100%))}.info-page-shell,.page-shell{margin:0 auto;padding:24px 16px 56px}.info-page-shell{width:min(1120px,100%)}.terminal-stack{display:flex;flex-direction:column;gap:24px}.hero-card{padding:30px 32px}.hero-rebuild{display:flex;flex-direction:column;gap:20px}.hero-rebuild__intro{max-width:none}.hero-rebuild__main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);grid-gap:16px;gap:16px;align-items:stretch}.hero-title{margin:0;font-size:clamp(1.9rem,3.25vw,2.8rem);line-height:1.08;text-wrap:nowrap;white-space:nowrap;letter-spacing:-.02em}.hero-description{margin:12px 0 0;color:var(--muted);font-size:1rem;line-height:1.8;font-weight:500}.account-strip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding:8px 10px;border:1px solid rgba(51,65,85,.78);border-radius:14px;background:rgba(2,6,23,.42);color:var(--muted);font-size:.82rem}.account-strip[hidden]{display:none}.account-strip strong{color:var(--text)}.account-strip__status{min-height:26px;padding:0 9px;border-radius:999px;background:rgba(251,191,36,.12);color:#fde68a;font-size:.72rem}.account-strip__button,.account-strip__status{display:inline-flex;align-items:center;font-weight:800}.account-strip__button{justify-content:center;min-height:30px;padding:0 11px;border:1px solid rgba(51,65,85,.88);border-radius:10px;background:rgba(9,15,27,.68);color:var(--text);font-size:.76rem;transition:border-color .2s ease,background .2s ease,color .2s ease}.account-strip__button--primary,.account-strip__button:hover{border-color:rgba(251,191,36,.48);background:rgba(251,191,36,.12);color:#fde68a}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hero-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid rgba(51,65,85,.88);border-radius:999px;background:rgba(9,15,27,.68);color:var(--text);font-size:.82rem;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.hero-action:hover{border-color:rgba(251,191,36,.5);color:#fde68a;transform:translateY(-1px)}.hero-action--primary{border-color:rgba(251,191,36,.55);background:linear-gradient(180deg,rgba(240,202,92,.98),rgba(226,182,63,.94));color:#1f2937;box-shadow:inset 0 1px 0 rgba(255,244,196,.28)}.hero-action--board{flex:1 1 220px;min-height:54px;font-size:1.02rem;border-radius:14px;font-weight:800}.hero-actions--board{margin-top:16px}.hero-action__icon{width:18px;height:18px;flex:0 0 18px}.hero-action--primary .hero-action__icon{color:#1f2937}.hero-action--secondary-accent{border-color:rgba(240,202,92,.46);color:#e8c25f;background:rgba(45,39,24,.34)}.hero-action--secondary-accent:hover{border-color:rgba(240,202,92,.68);color:#f2cf68;background:rgba(240,202,92,.12)}.hero-action--secondary-accent .hero-action__icon{color:#e8c25f}.hero-side{display:flex;flex-direction:column;gap:12px}.hero-feature-card,.hero-market-board,.hero-panel{border:1px solid rgba(51,65,85,.7);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(17,24,39,.92),rgba(7,11,23,.88)),rgba(9,15,27,.72)}.hero-market-board{padding:18px}.hero-market-board__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hero-market-card{padding:18px 18px 16px;border:1px solid rgba(51,65,85,.7);border-radius:18px;background:rgba(8,15,29,.72)}.hero-market-card--accent{background:linear-gradient(180deg,rgba(251,191,36,.14),rgba(8,15,29,.8)),rgba(8,15,29,.72)}.hero-market-card__label{display:block;color:var(--muted-soft);font-size:.9rem;font-weight:700}.hero-market-card__value-row{display:flex;align-items:baseline;gap:10px;margin-top:10px}.hero-market-card__value-row strong{color:#f8fafc;font-size:clamp(2rem,4.2vw,2.9rem);line-height:1}.terminal-loading-value{display:inline-block;width:3.8em;max-width:100%;height:.72em;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.16),rgba(245,215,151,.78),rgba(148,163,184,.16));background-size:220% 100%;animation:goldtoday-shimmer 1.18s ease-in-out infinite;vertical-align:baseline}.terminal-loading-value--small{width:7.5em;height:.9em}.terminal-loading-value--headline{width:min(5.2em,58vw);height:.82em}.hero-market-card__value-row span{color:var(--muted);font-size:1.15rem;font-weight:700;white-space:nowrap;flex-shrink:0}.hero-market-card--accent .hero-market-card__value-row span,.hero-market-card--accent .hero-market-card__value-row strong{color:#f2cf68}.hero-market-card__meta,.hero-market-card__status{margin:12px 0 0}.hero-market-card__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:.88rem}.hero-market-card__status strong{color:var(--text)}.hero-market-card__status-dot{width:9px;height:9px;border-radius:999px;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.14)}.hero-market-card__meta{color:var(--muted);font-size:.88rem;line-height:1.6}.hero-panel{padding:18px 18px 12px}.hero-panel__eyebrow{margin:0 0 12px;color:#fde68a;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-metric{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid rgba(51,65,85,.58)}.hero-metric:first-of-type{border-top:0;padding-top:0}.hero-metric span{color:var(--muted-soft);font-size:.8rem}.hero-metric strong{text-align:right;color:var(--text);font-size:.95rem;line-height:1.5}.hero-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.hero-feature-card{min-height:138px;padding:18px;display:flex;flex-direction:column;gap:10px}.hero-feature-card__head{display:flex;align-items:flex-start;gap:12px}.hero-feature-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:linear-gradient(180deg,rgba(240,202,92,.18),rgba(226,182,63,.12));border:1px solid rgba(240,202,92,.18);color:#e8c25f}.hero-feature-card__icon{width:18px;height:18px}.hero-feature-card__title{margin:0;color:#f4f6fb;font-size:1.12rem;line-height:1.35}.hero-feature-card__description{margin:0;color:#aab7cc;font-size:.92rem;line-height:1.7}.card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,15,29,.88))}.card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(140deg,rgba(251,191,36,.08),transparent 24%),linear-gradient(320deg,rgba(56,189,248,.08),transparent 30%)}.price-header{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(320px,1.5fr) minmax(190px,.5fr);grid-gap:24px;gap:24px;align-items:stretch;padding:28px}.price-summary{min-width:0;align-self:start}.price-ad-slot{position:relative;z-index:1;display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden}.price-ad-slot .adsbygoogle{min-width:0;max-width:100%}.eyebrow{margin:0 0 10px;color:var(--muted-soft);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.headline-row{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.price-value{margin:0;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:800;line-height:1}.price-unit{color:var(--muted);font-size:clamp(1.2rem,2vw,1.8rem)}.daily-change-card{display:inline-flex;flex-direction:column;gap:8px;margin-top:14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(51,65,85,.78);background:rgba(2,6,23,.42)}.daily-change-card__headline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.daily-change-card__label{color:var(--muted-soft);font-size:.76rem;font-weight:700;letter-spacing:.04em}.daily-change-card__value{color:var(--text);font-size:1rem}.daily-change-card__percent{font-size:.84rem;font-weight:700}.daily-change-card__note{margin:0;color:var(--muted);font-size:.76rem}.daily-change-card--up{border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(34,197,94,.12),rgba(2,6,23,.38))}.daily-change-card--up .daily-change-card__percent,.daily-change-card--up .daily-change-card__value{color:#86efac}.daily-change-card--down{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg,rgba(239,68,68,.12),rgba(2,6,23,.38))}.daily-change-card--down .daily-change-card__percent,.daily-change-card--down .daily-change-card__value{color:#fca5a5}.daily-change-card--flat{border-color:rgba(148,163,184,.28)}.daily-change-card--flat .daily-change-card__percent,.daily-change-card--flat .daily-change-card__value{color:#cbd5e1}.daily-change-card--loading{border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.52)}.subline{margin:12px 0 0;color:var(--muted);font-size:1.05rem}.right-panel{width:min(100%,280px);align-self:end;justify-self:end;text-align:right}.usd-row{display:flex;justify-content:flex-end;gap:8px;align-items:baseline}.usd-value{margin:0;color:var(--muted);font-size:1.3rem;font-weight:700}.muted-note{margin:6px 0 0;color:var(--muted-soft);font-size:.78rem;font-style:italic}.source-tag{display:inline-flex;margin-top:10px;padding:4px 10px;border:1px solid rgba(251,191,36,.3);border-radius:999px;color:rgba(251,191,36,.85);background:rgba(251,191,36,.08);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.utility-section{padding:28px}.utility-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:22px;gap:22px;align-items:stretch}.utility-block{min-width:0}.utility-title{margin:0;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.15}.utility-lead{margin:14px 0 0;color:var(--muted);line-height:1.8}.utility-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.calculator-card,.utility-card{border:1px solid rgba(51,65,85,.72);border-radius:var(--radius-md);background:rgba(9,15,27,.72)}.utility-card{display:flex;flex-direction:column;gap:10px;min-height:180px;padding:18px}.utility-card h3{margin:0;font-size:1rem}.utility-card p{margin:0;color:var(--muted);line-height:1.75}.utility-card__link{margin-top:auto;color:var(--accent);font-size:.82rem;font-weight:700}.calculator-card{display:flex;flex-direction:column;padding:22px;background:linear-gradient(180deg,rgba(251,191,36,.1),rgba(9,15,27,.82)),rgba(9,15,27,.72)}.calculator-card__title{margin:0;font-size:1.4rem}.calculator-card__lead{margin:12px 0 0;color:var(--muted);line-height:1.8}.calculator-presets{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.calculator-preset{border:1px solid rgba(51,65,85,.88);border-radius:999px;padding:8px 12px;background:rgba(2,6,23,.46);color:var(--muted);font-size:.76rem;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.calculator-preset--active,.calculator-preset:hover{border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.12);color:#fde68a;transform:translateY(-1px)}.calculator-field{display:flex;flex-direction:column;gap:10px;margin-top:18px}.calculator-field__label{color:var(--muted-soft);font-size:.8rem;font-weight:700}.calculator-field__input-wrap{display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid rgba(51,65,85,.82);border-radius:16px;background:rgba(2,6,23,.55)}.calculator-field__input{flex:1 1;border:0;min-width:0;padding:14px 0;background:transparent;color:var(--text);font-size:1rem}.calculator-field__input:focus{outline:none}.calculator-field__unit{color:var(--muted);font-size:.82rem;font-weight:700}.calculator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.calculator-result{padding:16px;border:1px solid rgba(51,65,85,.72);border-radius:16px;background:rgba(2,6,23,.4)}.calculator-result__label{display:block;color:var(--muted-soft);font-size:.76rem}.calculator-result strong{display:block;margin-top:8px;color:var(--text);font-size:1.2rem}.calculator-footnote{margin:12px 0 0;color:var(--muted);font-size:.78rem;line-height:1.7}.calculator-field--compact{gap:8px;margin-top:12px}.calculator-field--compact .calculator-field__input-wrap{border-radius:14px}.calculator-field--compact .calculator-field__input{padding:12px 0;color-scheme:dark;font-size:.92rem}.calculator-reference{margin-top:18px;padding:14px;border:1px solid rgba(251,191,36,.2);border-radius:18px;background:radial-gradient(circle at 14% 0,rgba(251,191,36,.15),transparent 34%),rgba(2,6,23,.36)}.calculator-reference__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.calculator-reference__label{display:block;margin-bottom:4px;color:var(--muted-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.calculator-reference__head strong{display:block;color:#fde68a;font-size:.92rem}.calculator-reference__baselineTime{display:block;margin-top:6px;color:var(--muted);font-size:.74rem;font-weight:600;line-height:1.5}.calculator-reference__toggle{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(251,191,36,.32);border-radius:999px;background:rgba(15,23,42,.68);color:#f8e7b2;font-size:.76rem;font-weight:800;transition:border-color .2s ease,background .2s ease,transform .2s ease}.calculator-reference__toggle--active,.calculator-reference__toggle:hover{border-color:rgba(251,191,36,.66);background:rgba(251,191,36,.14);transform:translateY(-1px)}.calculator-reference__toggle:disabled{cursor:wait;border-color:rgba(100,116,139,.42);background:rgba(15,23,42,.42);color:rgba(148,163,184,.72);transform:none}.calculator-reference__hint,.calculator-reference__scope{margin:10px 0 0;color:rgba(203,213,225,.78);font-size:.74rem;line-height:1.65}.calculator-reference__scope{margin-top:8px;color:rgba(148,163,184,.82);font-size:.72rem}.calculator-reference__scope span{color:#fde68a;font-weight:900}.calculator-reference__warning{display:block;color:#fda4af}.calculator-reference__fieldButton{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:45px;padding:0 14px;border:1px solid rgba(51,65,85,.82);border-radius:14px;background:rgba(2,6,23,.55);color:var(--text);font-size:.92rem;text-align:left}.calculator-reference__fieldButton:hover,.calculator-reference__fieldButton[aria-expanded=true]{border-color:rgba(251,191,36,.48);background:rgba(15,23,42,.7)}.calculator-reference__picker{margin-top:12px;padding:12px;border:1px solid rgba(51,65,85,.76);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.94));box-shadow:0 18px 42px rgba(2,6,23,.38)}.calculator-reference__pickerHeader{display:grid;grid-template-columns:34px 1fr 34px auto;align-items:center;grid-gap:8px;gap:8px}.calculator-reference__pickerHeader strong{color:#fde68a;font-size:.9rem;text-align:center}.calculator-reference__actions button,.calculator-reference__pickerHeader button{min-height:32px;border:1px solid rgba(51,65,85,.8);border-radius:999px;background:rgba(15,23,42,.76);color:rgba(226,232,240,.9);font-size:.72rem;font-weight:900}.calculator-reference__actions button:hover:not(:disabled),.calculator-reference__pickerHeader button:hover:not(:disabled){border-color:rgba(251,191,36,.52);color:#fde68a}.calculator-reference__actions button:disabled,.calculator-reference__pickerHeader button:disabled{cursor:not-allowed;opacity:.42}.calculator-reference__pickerClose{padding:0 11px}.calculator-reference__calendar,.calculator-reference__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.calculator-reference__weekdays{margin-top:12px;color:rgba(148,163,184,.78);font-size:.68rem;font-weight:800;text-align:center}.calculator-reference__calendar{margin-top:7px}.calculator-reference__day{min-height:32px;border:1px solid rgba(51,65,85,.72);border-radius:10px;background:rgba(15,23,42,.62);color:rgba(226,232,240,.92);font-size:.78rem;font-weight:900}.calculator-reference__day--active,.calculator-reference__day:hover:not(:disabled),.calculator-reference__timeChip--active,.calculator-reference__timeChip:hover{border-color:rgba(251,191,36,.7);background:rgba(251,191,36,.16);color:#fde68a}.calculator-reference__day:disabled{cursor:not-allowed;border-color:rgba(30,41,59,.6);background:rgba(15,23,42,.24);color:rgba(100,116,139,.58)}.calculator-reference__day--blank{min-height:32px}.calculator-reference__timePanel{margin-top:12px;padding-top:10px;border-top:1px solid rgba(51,65,85,.64)}.calculator-reference__timeLabel{display:block;color:rgba(203,213,225,.78);font-size:.72rem;font-weight:800}.calculator-reference__timeGrid{display:flex;flex-wrap:wrap;gap:8px;max-height:112px;margin-top:8px;overflow-y:auto}.calculator-reference__timeChip{padding:7px 10px;border:1px solid rgba(51,65,85,.82);border-radius:999px;background:rgba(15,23,42,.68);color:rgba(226,232,240,.88);font-size:.72rem;font-weight:900}.calculator-reference__timeEmpty{margin:8px 0 0;color:rgba(148,163,184,.74);font-size:.72rem;line-height:1.6}.calculator-reference__scrubber{margin-top:12px}.calculator-reference__range{width:100%;accent-color:#fbbf24;cursor:-webkit-grab;cursor:grab}.calculator-reference__range:active{cursor:-webkit-grabbing;cursor:grabbing}.calculator-reference__actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:8px}.calculator-reference__remoteCard{display:grid;grid-gap:7px;gap:7px;margin-top:12px;padding:13px;border:1px solid rgba(51,65,85,.72);border-radius:16px;background:rgba(2,6,23,.5);color:rgba(203,213,225,.82);font-size:.74rem;line-height:1.55}.calculator-reference__remoteCard strong{color:#fde68a;font-size:1.1rem}.calculator-reference__remoteCard p{margin:0}.calculator-reference__formula{padding-top:6px;border-top:1px solid rgba(51,65,85,.58);color:rgba(148,163,184,.78)}.calculator-reference__remoteCard--error{border-color:rgba(248,113,113,.34)}.calculator-results{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.calculator-result__meta{display:block;margin-top:8px;color:rgba(191,201,214,.72);font-size:.78rem;line-height:1.6}.calculator-result__metaLine{display:block}.calculator-result__metaLine+.calculator-result__metaLine{margin-top:4px}.calculator-result--profit{grid-column:1/-1}.calculator-result--profit strong{font-size:1.32rem}.calculator-result--profit .calculator-result__meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-weight:600}.calculator-result--profit .calculator-result__metaLine+.calculator-result__metaLine{margin-top:0}.calculator-loadingValue{display:inline-block;width:5.6em;height:.9em;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.16),rgba(251,191,36,.24),rgba(148,163,184,.16));background-size:220% 100%;vertical-align:-.08em;animation:calculator-shimmer 1.25s ease-in-out infinite}.calculator-loadingValue--sm{width:4.8em;height:.8em}.calculator-result--up{border-color:rgba(74,222,128,.34);background:rgba(6,20,16,.46)}.calculator-result--up strong{color:#86efac}.calculator-result--down{border-color:rgba(239,68,68,.34);background:rgba(30,12,20,.46)}.calculator-result--down strong{color:#fda4af}@keyframes calculator-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.chart-card{padding:24px}.chart-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.chart-toolbar{justify-content:flex-end;gap:12px;flex-shrink:0}.chart-toolbar,.status-badge{display:flex;align-items:center}.status-badge{gap:8px;pointer-events:none}.status-timer{padding:4px 8px;border-radius:999px;background:rgba(251,191,36,.12);color:var(--accent);font-size:.72rem;font-weight:700;white-space:nowrap}.status-text{margin:0;color:var(--muted-soft);font-size:.72rem;font-style:italic}.rate-limit-notice{--notice-color:#fbbf24;--notice-halo:rgba(251,191,36,0.14);--notice-halo-soft:rgba(251,191,36,0.08);display:flex;align-items:flex-start;gap:12px;margin:-6px 0 18px;padding:12px 14px;border:1px solid rgba(251,191,36,.42);border-radius:14px;background:linear-gradient(180deg,rgba(251,191,36,.12),rgba(15,23,42,.72)),rgba(2,6,23,.46);box-shadow:0 14px 30px rgba(2,6,23,.16)}.rate-limit-notice__marker{width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--notice-color);box-shadow:0 0 0 7px var(--notice-halo);flex:0 0 auto;animation:rate-limit-pulse 1.6s ease-in-out infinite}.rate-limit-notice__body{min-width:0}.rate-limit-notice strong{display:block;color:#fde68a;font-size:.86rem}.rate-limit-notice p{margin:4px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.notice-inline-code{display:inline-block;margin-left:6px;color:rgba(226,232,240,.86);word-break:break-word}.notice-inline-help{display:inline;margin-left:6px;color:rgba(187,247,208,.92)}.rate-limit-notice--upstream{--notice-color:#38bdf8;--notice-halo:rgba(56,189,248,0.14);--notice-halo-soft:rgba(56,189,248,0.08);border-color:rgba(56,189,248,.36);background:linear-gradient(180deg,rgba(56,189,248,.12),rgba(15,23,42,.72)),rgba(2,6,23,.46)}.rate-limit-notice--upstream strong{color:#bae6fd}.rate-limit-notice--security{--notice-color:#34d399;--notice-halo:rgba(52,211,153,0.14);--notice-halo-soft:rgba(52,211,153,0.08);border-color:rgba(52,211,153,.34);background:linear-gradient(180deg,rgba(52,211,153,.11),rgba(15,23,42,.72)),rgba(2,6,23,.46)}.rate-limit-notice--security strong{color:#bbf7d0}.turnstile-host{top:50%;transform:translate(-50%,-50%);justify-content:center;width:min(380px,calc(100vw - 32px));min-height:90px;z-index:2147483647}.security-verification-visual,.turnstile-host{position:fixed;left:50%;display:flex;align-items:center;pointer-events:none}.security-verification-visual{top:max(24px,env(safe-area-inset-top));z-index:2147483646;gap:14px;width:min(390px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(251,191,36,.36);border-radius:18px;background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(8,15,29,.94)),rgba(2,6,23,.94);box-shadow:0 20px 50px rgba(2,6,23,.34),inset 0 0 0 1px rgba(251,191,36,.06);color:#f8fafc;transform:translateX(-50%);animation:security-verification-enter .22s ease-out both}.security-verification-visual__indicator{position:relative;flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center}.security-verification-visual__orbit{position:absolute;inset:2px;border-color:#fbbf24 rgba(52,211,153,.88) rgba(251,191,36,.2) rgba(251,191,36,.2);border-style:solid;border-width:2px;border-radius:50%;box-shadow:0 0 20px rgba(251,191,36,.2);animation:security-verification-spin 1.1s linear infinite}.security-verification-visual__core{width:18px;height:18px;border:4px solid rgba(251,191,36,.2);border-radius:50%;background:#fbbf24;box-shadow:0 0 0 0 rgba(251,191,36,.38),0 0 18px rgba(251,191,36,.52);animation:security-verification-pulse 1.5s ease-out infinite}.security-verification-visual__content{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.security-verification-visual__eyebrow{color:#fbbf24;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.security-verification-visual__content strong{font-size:15px;line-height:1.35}.security-verification-visual__content>span:not(.security-verification-visual__eyebrow):not(.security-verification-visual__progress){color:#cbd5e1;font-size:12px;line-height:1.5}.security-verification-visual__progress{position:relative;height:3px;margin-top:6px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.security-verification-visual__progress>span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,#fbbf24 42%,#34d399 72%,transparent);animation:security-verification-scan 1.35s ease-in-out infinite}.turnstile-host--active{pointer-events:auto}.turnstile-host:empty{width:0;min-height:0}body.turnstile-lock-active,html.turnstile-lock-active{overflow:hidden}.turnstile-backdrop{position:fixed;inset:0;z-index:2147483645;background:rgba(2,6,23,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;touch-action:none;cursor:wait}@keyframes security-verification-enter{0%{opacity:0;transform:translate(-50%,-10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes security-verification-spin{to{transform:rotate(1turn)}}@keyframes security-verification-pulse{0%{box-shadow:0 0 0 0 rgba(251,191,36,.38),0 0 18px rgba(251,191,36,.52)}70%,to{box-shadow:0 0 0 13px rgba(251,191,36,0),0 0 18px rgba(251,191,36,.28)}}@keyframes security-verification-scan{0%{transform:translateX(-110%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion:reduce){.security-verification-visual,.security-verification-visual__core,.security-verification-visual__orbit,.security-verification-visual__progress>span{animation:none}}.basis-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(51,65,85,.78);border-radius:16px;background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 24px rgba(2,6,23,.18)}.basis-toggle__label{color:var(--muted-soft);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.basis-toggle__group{display:inline-flex;padding:3px;border-radius:12px;background:rgba(15,23,42,.9);border:1px solid rgba(51,65,85,.72)}.basis-toggle__option{position:relative;display:inline-flex}.basis-toggle__option:after,.basis-toggle__option:before{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.basis-toggle__option:before{content:attr(data-tip);bottom:calc(100% + 12px);z-index:8;min-width:max-content;max-width:180px;padding:7px 10px;border:1px solid rgba(251,191,36,.38);border-radius:10px;background:rgba(2,6,23,.96);color:var(--text);font-size:.72rem;line-height:1.4;white-space:nowrap;box-shadow:0 14px 24px rgba(2,6,23,.28);transform:translate(-50%,6px)}.basis-toggle__option:after{content:"";bottom:calc(100% + 6px);z-index:7;width:8px;height:8px;border-right:1px solid rgba(251,191,36,.38);border-bottom:1px solid rgba(251,191,36,.38);background:rgba(2,6,23,.96);transform:translate(-50%,6px) rotate(45deg)}.basis-toggle__option:focus-within:after,.basis-toggle__option:focus-within:before,.basis-toggle__option:hover:after,.basis-toggle__option:hover:before{opacity:1;transform:translate(-50%)}.basis-toggle__button{border:0;min-width:88px;padding:8px 12px;border-radius:9px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.basis-toggle__button:hover{color:var(--text)}.basis-toggle__button:disabled{cursor:not-allowed;transform:none}.basis-toggle__button:disabled:not(.basis-toggle__button--active){opacity:.52}.basis-toggle__button:focus-visible{outline:2px solid rgba(251,191,36,.68);outline-offset:2px}.basis-toggle__button--active{background:rgba(251,191,36,.16);color:#fde68a;transform:translateY(-1px)}.range-strip{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.range-strip::-webkit-scrollbar{display:none}.range-group{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:6px;border-radius:22px;background:rgba(2,6,23,.42);border:1px solid rgba(30,41,59,.95)}.range-divider{width:1px;height:18px;background:rgba(51,65,85,.9)}.range-button{border:0;border-radius:14px;padding:10px 14px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.range-button:hover{background:rgba(30,41,59,.9);transform:translateY(-1px)}.range-button:disabled{cursor:not-allowed;transform:none}.range-button:disabled:not(.range-button--active){opacity:.52}.range-button:disabled:not(.range-button--active):hover{background:transparent}.range-button:focus-visible{outline:2px solid rgba(251,191,36,.7);outline-offset:2px}.range-button--macro{color:rgba(251,191,36,.76)}.range-button--active{background:var(--accent);color:#111827}.range-button--active.range-button--macro{color:#111827}.range-insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.range-insight-card{min-height:138px;padding:16px 18px;border:1px solid rgba(51,65,85,.76);border-radius:var(--radius-md);background:rgba(2,6,23,.4)}.range-insight-card--current{background:linear-gradient(180deg,rgba(251,191,36,.12),rgba(2,6,23,.3));border-color:rgba(251,191,36,.28)}.range-insight-card--high{border-color:rgba(251,191,36,.24)}.range-insight-card--low{border-color:rgba(56,189,248,.24)}.range-insight-card__label{display:block;color:var(--muted-soft);font-size:.76rem;letter-spacing:.04em}.range-insight-card__value{display:block;margin-top:10px;color:var(--text);font-size:1.25rem;line-height:1.2}.range-insight-card__value small{font-size:.8rem;color:var(--muted)}.range-insight-card__delta,.range-insight-card__meta{margin:8px 0 0;font-size:.78rem;line-height:1.6}.range-insight-card__meta{color:var(--muted)}.range-insight-card__delta{color:var(--text)}.candlestick-placeholder,.range-insight-placeholder{display:block;border-radius:999px;background:rgba(71,85,105,.32)}.range-insight-placeholder--label{width:42%;height:12px}.range-insight-placeholder--value{width:62%;height:24px;margin-top:12px}.range-insight-placeholder--meta{width:52%;height:11px;margin-top:12px}.range-insight-placeholder--delta{width:78%;height:11px;margin-top:10px}.chart-shell{position:relative;height:450px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(2,6,23,.22),rgba(2,6,23,.46)),rgba(2,6,23,.2);touch-action:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.chart-shell--panning,.chart-shell--panning .chart-canvas{cursor:-webkit-grabbing;cursor:grabbing}.chart-canvas{width:100%;height:100%;display:block}.marker-line{top:0;width:1px;height:100%;display:none;pointer-events:none;z-index:3}.marker-handle,.marker-line{position:absolute;background:var(--accent)}.marker-handle{top:50%;left:-6px;width:12px;height:30px;border-radius:4px;transform:translateY(-50%)}.marker-action{position:absolute;left:0;z-index:6;display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid rgba(251,191,36,.9);border-radius:999px;background:rgba(15,23,42,.92);color:var(--accent);box-shadow:0 8px 20px rgba(2,6,23,.34);cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.marker-action:focus-visible,.marker-action:hover{border-color:#fde68a;background:rgba(120,53,15,.96);color:#fff7d6;outline:none;transform:translate(-50%,-50%) scale(1.06)}.marker-action--target{top:calc(50% - 48px);border-color:#fbbf24;background:linear-gradient(180deg,#fde68a,#fbbf24);color:#422006}.marker-action--target:focus-visible,.marker-action--target:hover{border-color:#fff7d6;background:linear-gradient(180deg,#fef3c7,#facc15);color:#422006}.marker-action--target[aria-pressed=true]{border-color:#fff7d6;background:linear-gradient(180deg,#facc15,#d97706);color:#2b1603;box-shadow:0 0 0 3px rgba(251,191,36,.24),0 8px 20px rgba(2,6,23,.34)}.marker-action--remove{top:calc(50% + 48px);border-color:rgba(248,113,113,.88);color:#fca5a5}.marker-action--remove:focus-visible,.marker-action--remove:hover{border-color:#fecaca;background:rgba(127,29,29,.96);color:#fff1f2}.marker-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.marker-tooltip{position:absolute;z-index:4;display:none;min-width:176px;padding:9px 12px;border:1px solid rgba(251,191,36,.9);border-radius:10px;background:rgba(2,6,23,.68);color:var(--accent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 12px 24px rgba(2,6,23,.16);pointer-events:none}.marker-tooltip__date{margin-bottom:4px;color:var(--muted);font-size:.68rem}.marker-tooltip__price{font-size:1.1rem;font-weight:800}.marker-tooltip__unit{color:var(--text);font-size:.65rem}.marker-tooltip__delta{margin-top:6px;font-size:.7rem;line-height:1.5}.marker-tooltip__delta--high{color:#fde68a}.marker-tooltip__delta--low{color:#7dd3fc}.marker-tooltip__delta--target{padding-top:6px;border-top:1px solid rgba(148,163,184,.18);font-weight:700}.marker-tooltip__delta--up{color:#4ade80}.marker-tooltip__delta--down{color:#f87171}.marker-tooltip__delta--flat{color:#fbbf24}.chart-annotation{position:absolute;z-index:2;pointer-events:none}.chart-annotation[hidden]{display:none}.chart-annotation__dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:999px;background:var(--annotation-color);box-shadow:0 0 0 6px var(--annotation-halo)}.chart-annotation__body{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:4px;min-width:150px;padding:10px 12px;border:1px solid var(--annotation-color);border-radius:12px;background:rgba(2,6,23,.68);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 12px 24px rgba(2,6,23,.16);transform:translate(var(--annotation-offset-x,16px),var(--annotation-offset-y,calc(-100% - 12px)))}.chart-annotation__tag{color:var(--annotation-color);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.chart-annotation__price{color:var(--text);font-size:.92rem}.chart-annotation__time{color:var(--muted);font-size:.72rem}.chart-annotation__delta{color:var(--text);font-size:.72rem;line-height:1.5}.chart-annotation__delta--reference{color:var(--muted)}.chart-annotation__delta--percent{font-weight:600}.chart-annotation__delta--up{color:#22c55e}.chart-annotation__delta--down{color:#f87171}.chart-annotation__delta--flat{color:color-mix(in srgb,var(--annotation-color) 72%,white)}.chart-annotation--high{--annotation-color:#fbbf24;--annotation-halo:rgba(251,191,36,0.2)}.chart-annotation--low{--annotation-color:#38bdf8;--annotation-halo:rgba(56,189,248,0.2)}.chart-annotation--three-pm{--annotation-color:#34d399;--annotation-halo:rgba(52,211,153,0.22)}.chart-annotation--target{--annotation-color:#a78bfa;--annotation-halo:rgba(167,139,250,0.24);z-index:3}.chart-loading{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(15,23,42,.82)}.chart-loading[hidden]{display:none}.spinner{width:32px;height:32px;border:3px solid rgba(251,191,36,.2);border-top:3px solid var(--accent);border-radius:50%;animation:spin 1s linear infinite}.chart-loading-text{color:var(--accent);font-weight:600}.secondary-chart{margin-top:24px;padding-top:24px;border-top:1px solid rgba(30,41,59,.95)}.secondary-chart__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:14px}.secondary-chart__title{margin:0;font-size:1.05rem}.secondary-chart__note{margin:8px 0 0;color:var(--muted);font-size:.74rem;line-height:1.55}.secondary-chart__meta{margin:0;color:var(--muted);font-size:.82rem;text-align:right}.candlestick-note,.candlestick-panel{border:1px solid rgba(51,65,85,.72);border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(2,6,23,.3),rgba(2,6,23,.52)),rgba(2,6,23,.2)}.candlestick-panel{padding:14px 14px 10px}.candlestick-panel--loading{min-height:330px}.candlestick-placeholder--legend{width:124px;height:12px;margin:3px 0 15px}.candlestick-placeholder--chart{width:100%;height:280px;border-radius:12px;background:linear-gradient(rgba(51,65,85,.18) 1px,transparent 0),linear-gradient(90deg,rgba(51,65,85,.14) 1px,transparent 0),rgba(15,23,42,.18)}.candlestick-stage{position:relative;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.candlestick-stage--panning,.candlestick-stage--panning .candlestick-svg{cursor:-webkit-grabbing;cursor:grabbing}.candlestick-note{padding:18px;color:var(--muted);font-size:.86rem}.candlestick-legend{display:flex;gap:16px;align-items:center;margin-bottom:8px;color:var(--muted);font-size:.74rem}.candlestick-legend__item{display:inline-flex;align-items:center;gap:8px}.candlestick-legend__swatch{width:14px;height:8px;border-radius:999px;display:inline-block}.candlestick-legend__swatch--up{background:#22c55e}.candlestick-legend__swatch--down{background:#ef4444}.candlestick-svg{width:100%;height:280px;display:block}.candlestick-cursor{position:absolute;width:1px;background:rgba(251,191,36,.88);transform:translateX(-.5px);pointer-events:none;z-index:1}.candlestick-tooltip{position:absolute;top:10px;min-width:180px;padding:10px 12px;border:1px solid rgba(251,191,36,.82);border-radius:12px;background:rgba(2,6,23,.68);color:var(--text);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 12px 24px rgba(2,6,23,.16);transform:translateX(14px);pointer-events:none;z-index:2}.candlestick-tooltip--left{transform:translateX(calc(-100% - 14px))}.candlestick-tooltip__date{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.7rem}.candlestick-tooltip__badge{display:inline-flex;padding:2px 6px;border-radius:999px;background:rgba(251,191,36,.16);color:#fde68a;font-size:.64rem;font-weight:700;letter-spacing:.04em}.candlestick-tooltip__grid{display:grid;grid-template-columns:auto auto;grid-gap:4px 12px;gap:4px 12px;margin-top:8px;align-items:baseline}.candlestick-tooltip__grid span{color:var(--muted-soft);font-size:.72rem}.candlestick-tooltip__grid strong{color:var(--text);font-size:.78rem;text-align:right}.candlestick-tooltip__footer{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(51,65,85,.58);color:#fde68a;font-size:.72rem}.candlestick-grid{stroke:rgba(51,65,85,.55);stroke-width:1}.candlestick-axis{fill:var(--muted-soft);font-size:11px}.terminal-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(30,41,59,.95)}.info-section p,.seo-card p,.site-footer p,.support-card p,.terminal-footer p{margin:0}.meta-card,.support-card{display:flex;flex-direction:column;gap:10px;color:var(--muted-soft);font-size:.76rem;line-height:1.65}.seo-card h3,.support-card strong{color:var(--text)}.content-card a,.faq-item a,.meta-card a,.seo-card a,.support-card a{color:var(--accent)}.content-card a:hover,.faq-item a:hover,.meta-card a:hover,.seo-card a:hover,.support-card a:hover{color:#fde68a}.meta-card{align-items:flex-end;text-align:right}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:28px}.seo-header{margin:0 0 16px;color:var(--accent);font-size:1.35rem}.seo-card{position:relative;padding:20px;border-radius:var(--radius-md);background:rgba(9,15,27,.72);border:1px solid rgba(51,65,85,.72)}.seo-card h3{margin:0 0 10px;font-size:1rem}.seo-card p{color:var(--muted);font-size:.92rem;line-height:1.7}.content-section,.faq-section{padding:28px}.content-section__header{margin-bottom:20px}.content-section__title{margin:0;color:var(--text);font-size:1.5rem}.content-section__lead{max-width:860px;margin:12px 0 0;color:var(--muted);line-height:1.85}.content-grid,.faq-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.content-card,.faq-item{padding:20px;border:1px solid rgba(51,65,85,.72);border-radius:var(--radius-md);background:rgba(9,15,27,.72)}.content-card h3,.faq-item h3{margin:0 0 10px;font-size:1rem}.content-card p,.faq-item p{margin:0;color:var(--muted);line-height:1.8}.content-card__link-row{margin-top:14px!important}.site-footer{padding-top:8px;color:var(--muted-soft);text-align:center;font-size:.8rem}.site-footer--global{width:min(1120px,calc(100% - 28px));margin:0 auto;padding:8px 16px 34px}.site-footer-links{display:inline-flex;gap:10px;margin-top:8px;align-items:center}.site-footer a{transition:color .2s ease}.site-footer a:hover{color:var(--accent)}.info-page{animation:rise-in .7s ease-out both}.guide-page{display:flex;flex-direction:column;gap:24px}.guide-hero__title{max-width:980px}.guide-hero__price{margin:0;color:var(--text);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.05}.guide-live-note{margin:16px 0 0;color:#86efac;font-size:.84rem;font-weight:700;line-height:1.6}.guide-live-note--error{color:#fca5a5}.guide-snippet{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:18px 0 0;padding:10px 14px;border:1px solid rgba(251,191,36,.22);border-radius:14px;background:rgba(2,6,23,.42);color:#fde68a;font-size:.86rem;line-height:1.7}.guide-cta-row{display:flex;flex-wrap:wrap;gap:12px}.guide-cta-row,.guide-primary-cta-wrap{margin-top:20px}.guide-primary-cta{display:flex;flex-direction:column;gap:6px;width:min(100%,420px);padding:16px 20px;border:1px solid rgba(251,191,36,.52);border-radius:18px;background:linear-gradient(180deg,rgba(251,191,36,.22),rgba(251,191,36,.1));box-shadow:0 18px 34px rgba(251,191,36,.12);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.guide-primary-cta:hover{border-color:rgba(251,191,36,.72);background:linear-gradient(180deg,rgba(251,191,36,.3),rgba(251,191,36,.14));transform:translateY(-1px);box-shadow:0 22px 40px rgba(251,191,36,.16)}.guide-primary-cta__title{color:#fde68a;font-size:1.08rem;font-weight:800}.guide-primary-cta__meta{color:var(--text);font-size:.82rem;line-height:1.65}.guide-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.guide-summary-card{padding:22px}.guide-summary-card__label{display:block;color:var(--muted-soft);font-size:.76rem;letter-spacing:.04em}.guide-summary-card__value{display:block;margin-top:12px;color:var(--text);font-size:1.35rem;line-height:1.25}.guide-summary-card__meta{margin:10px 0 0;color:var(--muted);font-size:.82rem;line-height:1.7}.guide-summary-card--up{border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(34,197,94,.1),rgba(8,15,29,.9))}.guide-summary-card--up .guide-summary-card__meta,.guide-summary-card--up .guide-summary-card__value{color:#86efac}.guide-summary-card--down{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg,rgba(239,68,68,.1),rgba(8,15,29,.9))}.guide-summary-card--down .guide-summary-card__meta,.guide-summary-card--down .guide-summary-card__value{color:#fca5a5}.guide-summary-card--flat{border-color:rgba(148,163,184,.24)}.info-page-nav{display:flex;justify-content:flex-start;margin-bottom:18px}.home-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(51,65,85,.9);border-radius:999px;background:rgba(9,15,27,.68);color:var(--accent);font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.home-link:hover{border-color:rgba(251,191,36,.55);background:rgba(251,191,36,.08);color:#fde68a;transform:translateY(-1px)}.info-hero{padding:32px;margin-bottom:24px}.info-kicker{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.info-title{margin:16px 0 12px;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.08}.info-intro{max-width:760px;color:var(--muted);font-size:1rem;line-height:1.9}.info-grid{display:grid;grid-gap:18px;gap:18px}.info-section{padding:24px}.info-section h2{margin:0 0 12px;font-size:1.15rem}.info-section p{color:var(--muted);line-height:1.8}.info-section p+p{margin-top:10px}.contact-page{display:flex;flex-direction:column;gap:24px}.contact-hero{margin-bottom:0}.contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:24px;gap:24px;align-items:start}.contact-form-card{padding:30px}.contact-section-heading{position:relative;z-index:1;margin-bottom:24px}.contact-section-heading h2{margin:0;font-size:1.55rem}.contact-section-heading>p:last-child{margin:9px 0 0;color:var(--muted);line-height:1.7}.contact-form{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px}.contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-field{display:grid;grid-gap:8px;gap:8px;color:#596678;font-size:.82rem;font-weight:800}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:1px solid #dfe5ec;border-radius:14px;background:#f8fafc;color:var(--text);outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-field input,.contact-field select{min-height:48px;padding:0 14px}.contact-field textarea{min-height:190px;padding:13px 14px;resize:vertical;line-height:1.7}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:rgba(185,133,22,.58);background:#ffffff;box-shadow:0 0 0 3px rgba(185,133,22,.1)}.contact-field--honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.contact-form__security{min-height:0;overflow:hidden}.contact-form__security:empty{display:none}.contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.contact-form__privacy{max-width:500px;margin:0;color:var(--muted);font-size:.78rem;line-height:1.65}.contact-form__privacy a{color:#93670e;font-weight:800}.contact-submit{flex:0 0 auto;min-width:132px;min-height:48px;padding:0 20px;border:1px solid #b98516;border-radius:14px;background:linear-gradient(180deg,#d7a832,#bd8817);color:#ffffff;font-weight:900;box-shadow:0 9px 20px rgba(185,133,22,.16);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.contact-submit:hover:not(:disabled){border-color:#9f7110;transform:translateY(-1px);box-shadow:0 12px 24px rgba(185,133,22,.2)}.contact-submit:disabled{cursor:wait;opacity:.58}.contact-form__status{margin:0;padding:12px 14px;border:1px solid;border-radius:13px;font-size:.84rem;font-weight:700;line-height:1.6}.contact-form__status--success{border-color:rgba(18,155,104,.24);background:#f0fbf7;color:#087a51}.contact-form__status--error{border-color:rgba(205,58,69,.22);background:#fff5f5;color:#a82b38}.contact-sidebar{display:grid;grid-gap:16px;gap:16px}.contact-side-card{padding:22px}.contact-side-card__label{position:relative;z-index:1;display:block;color:var(--muted-soft);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contact-side-card__email{position:relative;z-index:1;display:inline-block;margin-top:10px;color:#8b620d;font-size:1.03rem;font-weight:900;word-break:break-word}.contact-side-card p{margin:12px 0 0;line-height:1.7}.contact-checklist,.contact-side-card p{position:relative;z-index:1;color:var(--muted);font-size:.85rem}.contact-checklist{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0;padding:0;line-height:1.6;list-style:none}.contact-checklist li{position:relative;padding-left:18px}.contact-checklist li:before{content:"";position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:#b98516;box-shadow:0 0 0 4px rgba(185,133,22,.09)}.login-page{min-height:calc(100vh - 112px);display:grid;place-items:center;animation:rise-in .7s ease-out both}.login-card{width:min(760px,100%);display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);grid-gap:24px;gap:24px;padding:30px}.login-copy,.login-form,.login-status{position:relative;z-index:1}.login-status{grid-column:1/-1}.login-title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.login-lead{margin:14px 0 0;color:var(--muted);line-height:1.8}.login-lead strong{color:var(--text)}.login-form{gap:14px}.login-field,.login-form{display:flex;flex-direction:column}.login-field{gap:8px;color:var(--muted-soft);font-size:.8rem;font-weight:800}.login-field input{min-height:46px;width:100%;border:1px solid rgba(51,65,85,.82);border-radius:14px;padding:0 14px;background:rgba(2,6,23,.55);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.login-field input:focus{border-color:rgba(251,191,36,.62);box-shadow:0 0 0 3px rgba(251,191,36,.12)}.login-check{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:.82rem}.login-check input{width:16px;height:16px;accent-color:var(--accent)}.login-submit{min-height:48px;border:1px solid rgba(251,191,36,.48);border-radius:14px;background:linear-gradient(180deg,rgba(251,191,36,.26),rgba(251,191,36,.12));color:#fde68a;font-weight:900;transition:border-color .2s ease,background .2s ease,transform .2s ease}.login-submit:hover{border-color:rgba(251,191,36,.7);background:linear-gradient(180deg,rgba(251,191,36,.34),rgba(251,191,36,.16));transform:translateY(-1px)}.login-message{margin:0;color:#fde68a;font-size:.84rem;line-height:1.6}.login-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rate-limit-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px var(--notice-halo)}50%{transform:scale(.84);box-shadow:0 0 0 10px var(--notice-halo-soft)}}@keyframes goldtoday-shimmer{0%{background-position:120% 0;opacity:.58}50%{opacity:1}to{background-position:-120% 0;opacity:.58}}@keyframes goldtoday-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.44}40%{transform:translateY(-5px);opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (max-width:1200px){.price-header{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.price-ad-slot{grid-row:2;grid-column:1/-1;min-height:160px}}@media (max-width:900px){.guide-summary-grid,.hero-rebuild__main,.login-card,.price-header,.utility-grid{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.range-insight-strip,.seo-grid,.terminal-footer,.utility-card-grid{grid-template-columns:1fr}.meta-card,.right-panel{width:100%;text-align:left;align-items:flex-start}.price-ad-slot{width:100%;min-height:160px}.secondary-chart__header{flex-direction:column;align-items:flex-start}.secondary-chart__meta{text-align:left}.usd-row{justify-content:flex-start}.site-footer-links{flex-wrap:wrap;justify-content:center}.hero-side{width:100%}.contact-layout,.hero-feature-grid,.hero-market-board__metrics{grid-template-columns:1fr}}@media (max-width:768px){.floating-calculator-trigger{top:auto;right:14px;bottom:18px;min-width:104px;padding:10px 12px;border-radius:16px}.floating-calculator-panel:not(.floating-calculator-panel--dragging){top:max(14px,env(safe-area-inset-top))!important;right:14px;bottom:max(14px,env(safe-area-inset-bottom))!important;width:min(360px,calc(100vw - 28px));height:auto;max-height:none}.floating-calculator-panel__body{max-height:none}.info-page-shell,.page-shell{padding:16px 14px 40px}.chart-card,.contact-form-card,.content-section,.faq-section,.hero-card,.info-hero,.info-section,.login-card,.price-header,.seo-grid,.utility-section{padding:20px}.contact-form__row{grid-template-columns:1fr}.contact-form__footer{align-items:stretch;flex-direction:column}.contact-submit{width:100%}.guide-summary-card{padding:18px}.chart-header{flex-direction:column;gap:14px}.chart-toolbar{width:100%;justify-content:space-between;gap:12px}.range-strip{width:100%}.basis-toggle{flex-wrap:wrap}.chart-shell{height:350px}.hero-rebuild{gap:16px}.hero-title{font-size:clamp(2rem,8vw,3rem);text-wrap:balance;white-space:normal}.hero-description{font-size:1rem}.hero-feature-card,.hero-market-board,.hero-market-card,.hero-panel{padding:16px}.hero-market-card__value-row strong{font-size:2.15rem}.hero-market-card__value-row span{font-size:1.2rem}.hero-feature-grid{grid-template-columns:1fr}.chart-annotation__body{min-width:132px;padding:9px 10px}.candlestick-svg{height:240px}.candlestick-tooltip{min-width:164px;padding:9px 10px}}@media (max-height:560px),(max-width:900px) and (orientation:landscape){.floating-calculator-trigger{top:auto;right:12px;bottom:12px;min-width:96px;padding:9px 11px}.floating-calculator-panel:not(.floating-calculator-panel--dragging){top:max(10px,env(safe-area-inset-top))!important;right:10px;bottom:max(10px,env(safe-area-inset-bottom))!important;width:min(340px,calc(100vw - 20px));height:auto;max-height:none}.floating-calculator-panel__header{padding:0 4px 8px}.floating-calculator-panel__body{max-height:none;padding:18px 18px max(96px,calc(72px + env(safe-area-inset-bottom)));scroll-padding-bottom:max(96px,calc(72px + env(safe-area-inset-bottom)))}.calculator-card__title{font-size:1.22rem}.calculator-card__lead{margin-top:8px;font-size:.9rem;line-height:1.6}.calculator-field,.calculator-presets,.calculator-results{margin-top:14px}.calculator-result{padding:14px}.calculator-result strong{font-size:1.08rem}.calculator-footnote{margin-top:10px;font-size:.74rem;line-height:1.55}}@media (max-width:900px){.calculator-results,.content-grid,.faq-list{grid-template-columns:1fr}.hero-actions{width:100%}.guide-cta-row .hero-action,.hero-action{flex:1 1 180px}}.goldtoday-page-shell{position:relative;width:min(1504px,100%);overflow:hidden;background:radial-gradient(circle at top left,rgba(201,168,108,.16),transparent 24%),radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 20%),linear-gradient(180deg,#09111f,#0b1324 40%,#0a1020)}.goldtoday-page-shell:after,.goldtoday-page-shell:before{content:"";position:absolute;inset:auto;pointer-events:none;opacity:.28}.goldtoday-page-shell:before{top:72px;left:-40px;width:360px;height:360px;background:linear-gradient(135deg,transparent 0 48%,rgba(148,163,184,.14) 48% 49%,transparent 49%),linear-gradient(48deg,transparent 0 62%,rgba(148,163,184,.1) 62% 63%,transparent 63%),linear-gradient(95deg,transparent 0 66%,rgba(148,163,184,.08) 66% 67%,transparent 67%);transform:rotate(-8deg)}.goldtoday-page-shell:after{right:-10px;bottom:160px;width:280px;height:280px;background:linear-gradient(160deg,transparent 0 54%,rgba(148,163,184,.12) 54% 55%,transparent 55%),linear-gradient(55deg,transparent 0 68%,rgba(148,163,184,.08) 68% 69%,transparent 69%)}.goldtoday-page,.goldtoday-page__nav{position:relative;z-index:1}.goldtoday-page{width:min(1472px,100%);margin:0 auto;gap:0}.goldtoday-reference{position:relative;min-height:calc(100vh - 32px);display:flex;align-items:center;justify-content:center}.goldtoday-reference__shell{position:relative;width:100%;padding:24px 28px 32px;border:1px solid rgba(148,163,184,.12);border-radius:32px;background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 40%),linear-gradient(180deg,rgba(17,24,39,.95),rgba(10,16,32,.985));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 90px rgba(2,6,23,.46);overflow:hidden}.goldtoday-reference__mesh{position:absolute;pointer-events:none;opacity:.28}.goldtoday-reference__mesh--left{top:74px;left:-44px;width:360px;height:360px;background:linear-gradient(135deg,transparent 0 48%,rgba(148,163,184,.14) 48% 49%,transparent 49%),linear-gradient(48deg,transparent 0 62%,rgba(148,163,184,.1) 62% 63%,transparent 63%),linear-gradient(95deg,transparent 0 66%,rgba(148,163,184,.08) 66% 67%,transparent 67%);transform:rotate(-8deg)}.goldtoday-reference__mesh--right{right:-12px;bottom:118px;width:280px;height:280px;background:linear-gradient(160deg,transparent 0 54%,rgba(148,163,184,.12) 54% 55%,transparent 55%),linear-gradient(55deg,transparent 0 68%,rgba(148,163,184,.08) 68% 69%,transparent 69%)}.goldtoday-basis-switch,.goldtoday-reference__actions,.goldtoday-reference__bullets,.goldtoday-reference__divider,.goldtoday-reference__hero,.goldtoday-reference__stats,.goldtoday-reference__topbar,.goldtoday-stat-bars{position:relative;z-index:1}.goldtoday-reference__topbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.goldtoday-reference__marketMeta{grid-column:1/-1;justify-self:center;margin:-4px 0 0;color:rgba(191,201,214,.78);font-size:.92rem;line-height:1.6;text-align:center}.goldtoday-reference__priceLoading{display:inline-flex;align-items:center;gap:12px;min-width:clamp(190px,30vw,320px);min-height:.78em}.goldtoday-loading-value,.goldtoday-reference__priceLoading span{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.16),rgba(245,215,151,.78),rgba(148,163,184,.16));background-size:220% 100%;animation:goldtoday-shimmer 1.18s ease-in-out infinite}.goldtoday-reference__priceLoading span{height:.18em}.goldtoday-reference__priceLoading span:first-child{width:34%}.goldtoday-reference__priceLoading span:nth-child(2){width:46%;animation-delay:.14s}.goldtoday-reference__priceLoading span:nth-child(3){width:20%;animation-delay:.28s}.goldtoday-loading-dots{display:inline-flex;align-items:center;gap:6px}.goldtoday-loading-dots span{width:8px;height:8px;border-radius:999px;background:rgba(245,215,151,.88);animation:goldtoday-dot-bounce .9s ease-in-out infinite}.goldtoday-loading-dots span:nth-child(2){animation-delay:.14s}.goldtoday-loading-dots span:nth-child(3){animation-delay:.28s}.goldtoday-basis-switch{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px auto 0}.goldtoday-basis-switch__label{color:rgba(226,232,240,.72);font-size:.88rem;font-weight:700}.goldtoday-basis-switch__control{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(9,15,27,.58)}.goldtoday-basis-switch__button{min-width:74px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:rgba(226,232,240,.76);font-size:.88rem;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.goldtoday-basis-switch__button--active{background:linear-gradient(180deg,rgba(245,215,151,.96),rgba(201,168,108,.92));color:#182033;box-shadow:0 8px 20px rgba(201,168,108,.18)}.goldtoday-seo-section{margin-top:24px}.goldtoday-brand--link:hover{transform:translateY(-1px)}.goldtoday-reference__hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:22px 34px;gap:22px 34px;align-items:end;max-width:980px;margin:58px auto 0}.goldtoday-reference__title{margin:0;grid-column:1/-1;justify-self:center;color:rgba(226,232,240,.92);font-size:1.22rem;font-weight:700;letter-spacing:.02em}.goldtoday-reference__pricePanel{display:flex;justify-content:center;align-self:center}.goldtoday-reference__priceRow{display:flex;align-items:flex-end;justify-content:flex-end;gap:14px;flex-wrap:wrap}.goldtoday-reference__price{display:inline-flex;align-items:baseline;color:#fff9ed;font-size:clamp(4rem,8.8vw,5.8rem);font-weight:800;line-height:.95;letter-spacing:-.045em;text-shadow:0 10px 28px rgba(0,0,0,.32)}.goldtoday-reference__currency{margin-right:4px;color:#ffffff}.goldtoday-reference__integer{color:#ffffff}.goldtoday-reference__decimal{color:#e2c16f}.goldtoday-reference__unit{color:rgba(226,232,240,.94);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;line-height:1.1}.goldtoday-reference__updated{grid-column:1/-1;justify-self:center;margin:2px 0 0;color:rgba(191,201,214,.86);font-size:1rem}.goldtoday-reference__refresh{grid-column:1/-1;display:inline-flex;align-items:center;gap:10px;justify-self:center;margin:0;color:rgba(226,232,240,.84);font-size:1rem}.goldtoday-reference__refreshDot{width:14px;height:14px;border:2px solid rgba(148,163,184,.54);border-radius:999px}.goldtoday-reference__refreshDot--ready{border-color:rgba(201,168,108,.86)}.goldtoday-reference__refreshDot--active{border-color:rgba(253,230,138,.92);box-shadow:inset 0 0 0 3px rgba(253,230,138,.16)}.goldtoday-reference__refreshDot--error{border-color:rgba(252,165,165,.92);box-shadow:inset 0 0 0 3px rgba(252,165,165,.16)}.goldtoday-reference__chartWrap{display:flex;align-items:center;justify-content:center;min-height:188px;align-self:center;overscroll-behavior:contain;touch-action:none}.goldtoday-reference__chart{width:min(100%,260px);height:auto}.goldtoday-reference__chartGrid{stroke:rgba(148,163,184,.22);stroke-width:1;stroke-dasharray:4 4}.goldtoday-reference__chartPath{fill:none;stroke:url(#goldtoday-trend-stroke);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 18px rgba(74,222,128,.16))}.goldtoday-reference__chartDot{stroke:rgba(15,23,42,.8);stroke-width:2}.goldtoday-reference__chartDot--start{fill:#c9a86c}.goldtoday-reference__chartDot--end{fill:#4ade80}.goldtoday-reference__chartAxis{fill:rgba(226,232,240,.86);font-size:14px;font-weight:700}.goldtoday-reference__chartFallback{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:220px;min-height:160px;border:1px dashed rgba(148,163,184,.22);border-radius:20px;color:var(--muted);font-size:.92rem}.goldtoday-reference__divider{height:1px;max-width:760px;margin:28px auto 22px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.24),transparent)}.goldtoday-reference__bullets{display:grid;grid-gap:14px;gap:14px;max-width:760px;margin:0 auto;padding:0;list-style:none}.goldtoday-reference__bullets li{position:relative;padding-left:22px;color:rgba(226,232,240,.88);line-height:1.8}.goldtoday-reference__bullets li:before{content:"";position:absolute;top:.78em;left:3px;width:7px;height:7px;border-radius:999px;background:rgba(201,168,108,.88);box-shadow:0 0 0 4px rgba(201,168,108,.1)}.goldtoday-reference__bulletAccent{color:#e2c16f;font-weight:800}.goldtoday-reference__actions{display:grid;justify-items:center;grid-gap:18px;gap:18px;margin-top:30px}.goldtoday-reference__primaryCta{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:min(100%,760px);min-height:64px;padding:18px 26px;border:1px solid rgba(201,168,108,.62);border-radius:999px;background:radial-gradient(circle at top center,rgba(255,239,196,.1),transparent 56%),linear-gradient(180deg,rgba(201,168,108,.22),rgba(40,36,27,.58));color:#f5d797;font-size:1.24rem;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,247,217,.16),0 0 0 1px rgba(201,168,108,.14),0 18px 42px rgba(201,168,108,.18);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.goldtoday-reference__primaryCta:hover{transform:translateY(-1px);border-color:rgba(245,215,151,.8);box-shadow:inset 0 1px 0 rgba(255,247,217,.2),0 0 0 1px rgba(201,168,108,.18),0 22px 48px rgba(201,168,108,.24)}.goldtoday-reference__primaryIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(245,215,151,.34);border-radius:10px;background:rgba(11,17,31,.42);color:#f5d797;font-size:1rem;font-weight:800}.goldtoday-reference__secondaryActions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.goldtoday-reference__secondaryAction{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(12,18,32,.6);color:rgba(226,232,240,.88);font-size:.92rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.goldtoday-reference__secondaryAction:hover{border-color:rgba(201,168,108,.34);background:rgba(201,168,108,.08);transform:translateY(-1px)}.goldtoday-reference__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.market-source-nav{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;max-width:980px;margin:18px auto 0}.market-source-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:rgba(226,232,240,.8);background:rgba(15,23,42,.38);text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.market-source-nav__link:hover{border-color:rgba(226,193,111,.46);color:rgba(248,250,252,.98);transform:translateY(-1px)}.market-source-nav__link--active{border-color:rgba(226,193,111,.74);color:#f3d17c;background:rgba(226,193,111,.12)}.market-source-summary{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:980px;margin:24px auto 0}.market-source-summary__badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.market-source-summary__badge--sina{color:#f6d98a;background:rgba(226,193,111,.16);border:1px solid rgba(226,193,111,.25)}.market-source-summary__badge--eastmoney{color:#93c5fd;background:rgba(59,130,246,.16);border:1px solid rgba(96,165,250,.28)}.market-source-summary__badge--jisu{color:#86efac;background:rgba(34,197,94,.16);border:1px solid rgba(74,222,128,.28)}.market-source-summary__text{color:rgba(226,232,240,.78);font-size:.96rem}.market-source-note{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px;max-width:980px;margin:18px auto 0;padding:14px 18px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.48);color:rgba(226,232,240,.82)}.market-source-note--warning{border-color:rgba(248,113,113,.32);background:rgba(127,29,29,.24)}.market-source-note__steps{margin:0;padding-left:20px;color:rgba(226,232,240,.86);line-height:1.7}.market-source-note__helper{margin:0;color:rgba(248,250,252,.78);font-size:.86rem;line-height:1.72}.market-source-note__code{overflow-x:auto;margin:0;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(2,6,23,.6);color:#f3d17c;font-size:.86rem}.market-source-note__actions{display:flex;flex-wrap:wrap;gap:10px}.sourcehub-page .goldtoday-reference__shell{min-height:auto}.sourcehub-hero{position:relative;z-index:1;max-width:980px;margin:52px auto 0;text-align:center}.sourcehub-hero__headline{margin:14px 0 0;color:#f8fafc;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05}.sourcehub-hero__lead{max-width:760px;margin:18px auto 0;color:rgba(226,232,240,.78);font-size:1rem;line-height:1.7}.sourcehub-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.sourcehub-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:980px;margin:32px auto 0}.sourcehub-card{display:grid;grid-gap:14px;gap:14px;padding:22px}.sourcehub-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sourcehub-card__status{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.82rem;font-weight:700}.sourcehub-card__status--direct{color:#86efac;background:rgba(34,197,94,.14)}.sourcehub-card__status--proxy{color:#fcd34d;background:rgba(234,179,8,.14)}.sourcehub-card__status--appkey{color:#f9a8d4;background:rgba(236,72,153,.14)}.sourcehub-card__title{margin:0;color:#f8fafc;font-size:1.28rem}.sourcehub-card__lead,.sourcehub-card__meta{margin:0;color:rgba(226,232,240,.76);line-height:1.65}.sourcehub-card__list{margin:0;padding-left:18px;color:rgba(191,201,214,.74);line-height:1.65}.sourcehub-card__action{justify-self:start}.sourcehub-card__footer{display:flex;flex-wrap:wrap;gap:10px}.sourcehub-card__disabled{color:rgba(248,250,252,.68);font-size:.95rem}.sourcehub-card--wide{max-width:980px;margin:20px auto 0}.sourcehub-page__note{margin-top:18px}.goldtoday-hero{position:relative;overflow:hidden;padding:24px 28px 28px;border:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 40%),linear-gradient(180deg,rgba(17,24,39,.96),rgba(10,16,32,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 80px rgba(2,6,23,.45)}.goldtoday-hero__noise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 22%,rgba(201,168,108,.08),transparent 16%),radial-gradient(circle at 78% 18%,rgba(74,222,128,.06),transparent 16%),linear-gradient(135deg,transparent 0 39%,rgba(148,163,184,.07) 39% 40%,transparent 40%),linear-gradient(34deg,transparent 0 70%,rgba(148,163,184,.05) 70% 71%,transparent 71%);opacity:.7}.goldtoday-stat-bars{margin-top:24px;padding:18px 0 16px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(180deg,rgba(30,41,59,.58),rgba(15,23,42,.9)),linear-gradient(90deg,rgba(201,168,108,.08),rgba(74,222,128,.04),rgba(96,165,250,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 42px rgba(2,6,23,.22);overflow:hidden}.goldtoday-stat-bars__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px;padding:0 20px}.goldtoday-stat-bars__eyebrow{display:block;color:rgba(201,168,108,.9);font-size:.78rem;font-weight:700}.goldtoday-stat-bars__title{display:block;margin-top:4px;color:#f8fafc;font-size:1.02rem;line-height:1.35}.goldtoday-stat-bars__unit{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(12,18,32,.55);color:rgba(226,232,240,.78);font-size:.82rem;font-weight:700}.goldtoday-stat-bars__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(201,168,108,.36) rgba(15,23,42,.28);scrollbar-width:thin}.goldtoday-stat-bars__plot{--chart-value-row:30px;--chart-height:166px;position:relative;min-width:900px;padding:14px 0 8px}.goldtoday-stat-bars__grid{position:absolute;inset:calc(14px + var(--chart-value-row)) 0 auto;z-index:2;height:var(--chart-height);pointer-events:none}.goldtoday-stat-bars__gridLine{position:absolute;top:var(--line-top);left:0;right:0;border-top:1px dashed rgba(148,163,184,.16)}.goldtoday-stat-bars__gridLine span{position:absolute;top:-8px;right:8px;padding-left:8px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.88) 18%);color:rgba(191,201,214,.62);font-size:.72rem}.goldtoday-stat-bars__currentLine{position:absolute;top:var(--line-top);left:0;right:0;border-top:2px dashed rgba(250,204,21,.94);box-shadow:0 0 18px rgba(250,204,21,.24);animation:goldtoday-current-line-pulse 1.35s ease-in-out infinite}.goldtoday-stat-bars__currentLine span{position:absolute;top:-14px;left:10px;padding:4px 8px;border:1px solid rgba(250,204,21,.38);border-radius:999px;background:rgba(9,17,28,.88);color:#fde68a;font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 10px 24px rgba(2,6,23,.22),0 0 18px rgba(250,204,21,.2)}@keyframes goldtoday-current-line-pulse{0%,to{opacity:.54;filter:drop-shadow(0 0 0 rgba(250,204,21,0))}45%{opacity:1;filter:drop-shadow(0 0 8px rgba(250,204,21,.48))}}@media (prefers-reduced-motion:reduce){.goldtoday-stat-bars__currentLine{animation:none;opacity:1}}.goldtoday-stat-bars__columns{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;min-height:calc(var(--chart-value-row) + var(--chart-height) + 56px)}.goldtoday-stat-bars__point{display:grid;min-width:0;grid-template-rows:var(--chart-value-row) var(--chart-height) auto auto;justify-items:center;text-align:center}.goldtoday-stat-bars__value{align-self:end;color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1rem;font-weight:800;line-height:1.1}.goldtoday-stat-bars__track{display:flex;width:100%;height:var(--chart-height);align-items:flex-end;justify-content:center;border-bottom:1px solid rgba(148,163,184,.18)}.goldtoday-stat-bars__bar{display:block;width:min(68px,44%);height:var(--bar-height);border-radius:10px 10px 4px 4px;background:#c9a86c;box-shadow:0 12px 16px rgba(2,6,23,.28)}.goldtoday-stat-bars__bar--latest{background:#86efac}.goldtoday-stat-bars__bar--high{background:#facc15}.goldtoday-stat-bars__bar--low{background:#60a5fa}.goldtoday-stat-bars__label{margin-top:10px;color:#f8fafc;font-size:.9rem;font-weight:800;line-height:1.2}.goldtoday-stat-bars__date{margin-top:6px;color:rgba(191,201,214,.74);font-size:.78rem;line-height:1.2}.goldtoday-stat-bars__empty{display:flex;min-height:178px;align-items:center;justify-content:center}.goldtoday-stat-card,.goldtoday-topbar{position:relative;overflow:hidden;min-height:154px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(180deg,rgba(30,41,59,.66),rgba(15,23,42,.92)),radial-gradient(circle at top left,rgba(255,255,255,.05),transparent 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.goldtoday-stat-card__label{display:block;color:rgba(226,232,240,.74);font-size:.8rem;letter-spacing:.04em}.goldtoday-stat-card__value{display:inline-flex;align-items:baseline;gap:8px;margin-top:14px;color:#f8fafc;font-size:1.95rem;line-height:1.15;white-space:nowrap}.goldtoday-stat-card__unit{flex:0 0 auto;font-size:.58em;font-weight:700;letter-spacing:0}.goldtoday-loading-value{width:min(132px,60%);height:1em}.goldtoday-stat-card__meta{margin:12px 0 0;color:rgba(191,201,214,.82);font-size:.88rem;line-height:1.7}.goldtoday-stat-card--change{background:radial-gradient(circle at top right,rgba(74,222,128,.18),transparent 34%),linear-gradient(180deg,rgba(17,60,41,.7),rgba(15,23,42,.94))}.goldtoday-stat-card--up{border-color:rgba(74,222,128,.22)}.goldtoday-stat-card--up .goldtoday-stat-card__meta,.goldtoday-stat-card--up .goldtoday-stat-card__value{color:#86efac}.goldtoday-stat-card--down{background:radial-gradient(circle at top right,rgba(248,113,113,.16),transparent 34%),linear-gradient(180deg,rgba(69,19,27,.72),rgba(15,23,42,.94));border-color:rgba(248,113,113,.2)}.goldtoday-stat-card--down .goldtoday-stat-card__meta,.goldtoday-stat-card--down .goldtoday-stat-card__value{color:#fca5a5}.goldtoday-stat-card--flat{border-color:rgba(148,163,184,.24)}@media (min-width:1440px){.goldtoday-reference__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}@media (max-width:980px){.goldtoday-reference{min-height:auto}.goldtoday-reference__topbar{flex-direction:column;align-items:flex-start}.goldtoday-reference__hero,.goldtoday-reference__stats{grid-template-columns:1fr}}@media (max-width:760px){.goldtoday-status-row{width:100%;justify-content:space-between}.goldtoday-stat-bars{padding:16px 0 12px;border-radius:18px}.goldtoday-stat-bars__header{padding:0 14px}.goldtoday-stat-bars__plot{min-width:700px}.goldtoday-reference__hero{max-width:100%;margin-top:42px;gap:18px}.goldtoday-reference__refresh,.goldtoday-reference__title,.goldtoday-reference__updated{grid-column:auto}.goldtoday-reference__chartWrap{justify-content:center}}@media (max-width:560px){.goldtoday-reference__shell{padding:18px 18px 22px}.goldtoday-reference__hero{margin-top:34px}.goldtoday-reference__price{font-size:clamp(3rem,18vw,4.3rem)}.goldtoday-stat-bars__header{gap:10px}.goldtoday-stat-bars__title{font-size:.95rem}.goldtoday-stat-bars__unit{font-size:.76rem}.goldtoday-reference__unit{font-size:1.5rem}.goldtoday-reference__primaryCta,.goldtoday-status-row{width:100%}.goldtoday-reference__priceRow{gap:10px;justify-content:center}.goldtoday-reference__refresh{justify-content:center}.goldtoday-reference__primaryCta{padding:16px 18px;font-size:1.02rem;line-height:1.45}}.floating-calculator-panel--left,.floating-calculator-trigger--left{left:max(18px,env(safe-area-inset-left));right:auto}.floating-calculator-panel--right,.floating-calculator-trigger--right{left:auto;right:max(18px,env(safe-area-inset-right))}.floating-calculator-trigger{border-color:rgba(185,133,22,.38);background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(20,35,55,.14);color:var(--text)}.floating-calculator-trigger--open,.floating-calculator-trigger:hover{border-color:rgba(185,133,22,.68);background:#fffaf0;box-shadow:0 18px 38px rgba(20,35,55,.16)}.floating-calculator-trigger__eyebrow{color:#92670f}.floating-calculator-backdrop,.turnstile-backdrop{background:rgba(23,32,51,.22)}.account-strip__button,.floating-calculator-panel__close,.hero-action,.home-link{border-color:#d9e0e8;background:#f8fafc;color:var(--text)}.account-strip__button--primary,.account-strip__button:hover,.floating-calculator-panel__close:hover,.hero-action:hover,.home-link:hover{border-color:rgba(185,133,22,.46);background:#fff9eb;color:#8b640f}.floating-calculator-panel__body{box-shadow:0 22px 58px rgba(20,35,55,.16)}.card{border-color:var(--border);background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.card:before{background:linear-gradient(140deg,rgba(185,133,22,.045),transparent 25%),linear-gradient(320deg,rgba(35,92,132,.035),transparent 30%)}.calculator-card,.content-card,.faq-item,.hero-feature-card,.hero-market-board,.hero-panel,.seo-card,.utility-card{border-color:#e0e6ed;background:#ffffff}.hero-market-board{background:#f8fafc}.hero-market-card{border-color:#dfe5ec;background:#ffffff;box-shadow:0 8px 22px rgba(20,35,55,.045)}.hero-market-card--accent{border-color:rgba(185,133,22,.28);background:linear-gradient(135deg,rgba(185,133,22,.1),rgba(255,255,255,0) 62%),#ffffff}.hero-feature-card__title,.hero-market-card__value-row strong{color:var(--text)}.hero-market-card--accent .hero-market-card__value-row span,.hero-market-card--accent .hero-market-card__value-row strong{color:#9b6d0d}.hero-market-card__status-dot{background:#129b68;box-shadow:0 0 0 4px rgba(18,155,104,.12)}.content-card a,.faq-item a,.hero-panel__eyebrow,.login-message,.meta-card a,.seo-card a,.source-tag,.support-card a,.utility-card__link{color:#9b6d0d}.hero-metric{border-color:#e5eaf0}.hero-feature-card__icon-wrap{border-color:rgba(185,133,22,.2);background:rgba(185,133,22,.09);color:#a97712}.hero-feature-card__description{color:var(--muted)}.hero-action--primary{border-color:#b98516;background:linear-gradient(180deg,#d7a832,#bd8817);color:#ffffff;box-shadow:0 9px 20px rgba(185,133,22,.18)}.hero-action--primary:hover{border-color:#9f7110;background:linear-gradient(180deg,#c99825,#ad7910);color:#ffffff}.hero-action--primary .hero-action__icon{color:#ffffff}.hero-action--secondary-accent{border-color:rgba(185,133,22,.34);background:#fffaf0;color:#93670e}.hero-action--secondary-accent:hover{border-color:rgba(185,133,22,.58);background:#fff5dc;color:#80590b}.hero-action--secondary-accent .hero-action__icon{color:#a47410}.account-strip,.daily-change-card,.guide-snippet{border-color:#dfe5ec;background:#f7f9fc}.account-strip__status{background:rgba(185,133,22,.1);color:#8c630d}.price-ad-slot{min-height:250px;border-radius:14px;background:#ffffff}.price-ad-slot .adsbygoogle{position:relative;z-index:1;background:#ffffff}.daily-change-card--up{border-color:rgba(18,155,104,.24);background:#f0fbf7}.calculator-result--up strong,.daily-change-card--up .daily-change-card__percent,.daily-change-card--up .daily-change-card__value,.guide-live-note,.guide-summary-card--up .guide-summary-card__meta,.guide-summary-card--up .guide-summary-card__value{color:#087a51}.daily-change-card--down{border-color:rgba(205,58,69,.22);background:#fff5f5}.calculator-result--down strong,.daily-change-card--down .daily-change-card__percent,.daily-change-card--down .daily-change-card__value,.guide-live-note--error,.guide-summary-card--down .guide-summary-card__meta,.guide-summary-card--down .guide-summary-card__value{color:#bd3340}.daily-change-card--flat .daily-change-card__percent,.daily-change-card--flat .daily-change-card__value{color:#596678}.daily-change-card--loading{background:#f7f9fc}.source-tag{border-color:rgba(185,133,22,.28);background:rgba(185,133,22,.07)}.calculator-card{background:linear-gradient(180deg,rgba(185,133,22,.065),rgba(255,255,255,0) 42%),#ffffff}.calculator-field__input-wrap,.calculator-preset,.calculator-reference__fieldButton,.calculator-result{border-color:#dfe5ec;background:#f7f9fc;color:var(--text)}.calculator-preset--active,.calculator-preset:hover{border-color:rgba(185,133,22,.42);background:#fff7e5;color:#8d630d}.calculator-field--compact .calculator-field__input,.calculator-field__input{color:var(--text);color-scheme:light}.calculator-reference{border-color:rgba(185,133,22,.22);background:radial-gradient(circle at 14% 0,rgba(185,133,22,.1),transparent 36%),#fbfcfe}.calculator-reference__head strong,.calculator-reference__pickerHeader strong,.calculator-reference__remoteCard strong,.calculator-reference__scope span{color:#8e650e}.calculator-reference__actions button,.calculator-reference__day,.calculator-reference__pickerHeader button,.calculator-reference__timeChip,.calculator-reference__toggle{border-color:#d9e0e8;background:#ffffff;color:#435064}.calculator-reference__day--active,.calculator-reference__day:hover:not(:disabled),.calculator-reference__timeChip--active,.calculator-reference__timeChip:hover,.calculator-reference__toggle--active,.calculator-reference__toggle:hover{border-color:rgba(185,133,22,.58);background:#fff7e5;color:#845c0a}.calculator-reference__day:disabled,.calculator-reference__toggle:disabled{border-color:#edf0f4;background:#f4f6f8;color:#aab3bf}.calculator-reference__hint,.calculator-reference__remoteCard,.calculator-reference__scope,.calculator-reference__timeEmpty,.calculator-reference__timeLabel{color:var(--muted)}.calculator-reference__picker{border-color:#dfe5ec;background:#ffffff;box-shadow:0 18px 42px rgba(20,35,55,.12)}.calculator-reference__weekdays{color:var(--muted-soft)}.calculator-reference__formula,.calculator-reference__timePanel{border-color:#e5eaf0}.calculator-reference__remoteCard{border-color:#dfe5ec;background:#f7f9fc}.calculator-result--up{border-color:rgba(18,155,104,.24);background:#f0fbf7}.calculator-result__meta{color:#667386}.calculator-result--up .calculator-result__meta{color:#4f7165}.calculator-result--down{border-color:rgba(205,58,69,.22);background:#fff5f5}.calculator-result--down .calculator-result__meta{color:#80626a}.rate-limit-notice{border-color:rgba(185,133,22,.34);background:#fff9eb;box-shadow:0 12px 28px rgba(20,35,55,.06)}.rate-limit-notice strong{color:#865e0b}.rate-limit-notice--upstream{border-color:rgba(35,121,164,.25);background:#f2f9fc}.rate-limit-notice--upstream strong{color:#1c6d94}.rate-limit-notice--security{border-color:rgba(18,155,104,.24);background:#f0fbf7}.rate-limit-notice--security strong{color:#087a51}.notice-inline-code,.notice-inline-help{color:#435064}.basis-toggle,.range-group{border-color:#dfe5ec;background:#f7f9fc;box-shadow:none}.basis-toggle__group{border-color:#e1e6ec;background:#ffffff}.basis-toggle__option:after,.basis-toggle__option:before{border-color:rgba(185,133,22,.32);background:#ffffff;color:var(--text);box-shadow:0 12px 26px rgba(20,35,55,.12)}.basis-toggle__button--active{background:#fff3d4;color:#865e0b}.range-divider{background:#d7dee7}.range-button:hover{background:#e9edf2}.range-button--macro{color:#94680d}.range-button--active,.range-button--active.range-button--macro{background:#b98516;color:#ffffff}.range-insight-card{border-color:#dfe5ec;background:#ffffff}.range-insight-card--current{border-color:rgba(185,133,22,.3);background:linear-gradient(145deg,#fff7e5,#ffffff 72%)}.range-insight-card--high{border-color:rgba(185,133,22,.25)}.range-insight-card--low{border-color:rgba(35,121,164,.23)}.candlestick-placeholder,.range-insight-placeholder{background:#e6ebf1}.candlestick-note,.candlestick-panel,.chart-shell{border:1px solid #e2e7ed;background:#fbfcfe}.marker-action{background:#ffffff;box-shadow:0 8px 20px rgba(20,35,55,.13)}.candlestick-tooltip,.chart-annotation__body,.marker-tooltip{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 12px 26px rgba(20,35,55,.1)}.chart-annotation__delta--up,.marker-tooltip__delta--up{color:#087a51}.chart-annotation__delta--down,.marker-tooltip__delta--down{color:#bd3340}.chart-annotation--high{--annotation-color:#a97812}.chart-annotation--low{--annotation-color:#2379a4}.chart-annotation--three-pm{--annotation-color:#10825a}.chart-annotation--target{--annotation-color:#7456b8}.chart-loading{background:rgba(255,255,255,.9)}.secondary-chart,.terminal-footer{border-color:#e4e9ef}.candlestick-placeholder--chart{background:linear-gradient(#e7ebf0 1px,transparent 0),linear-gradient(90deg,#edf0f4 1px,transparent 0),#fbfcfe;background-size:100% 25%,12.5% 100%,auto}.candlestick-tooltip__badge{background:rgba(185,133,22,.11);color:#895f0a}.candlestick-cursor,.candlestick-tooltip__footer{color:#93670e;border-color:#e3e8ee}.candlestick-grid{stroke:#e3e8ee}.seo-header{color:#9b6d0d}.content-card,.faq-item,.seo-card{box-shadow:0 8px 22px rgba(20,35,55,.035)}.guide-primary-cta,.login-submit{border-color:rgba(185,133,22,.42);background:linear-gradient(180deg,#fff7e5,#fcecc3);box-shadow:0 14px 30px rgba(185,133,22,.1)}.guide-primary-cta:hover,.login-submit:hover{border-color:rgba(185,133,22,.66);background:linear-gradient(180deg,#fff3d6,#f8e4ae);box-shadow:0 18px 34px rgba(185,133,22,.13)}.guide-primary-cta__title,.login-submit{color:#835b09}.guide-summary-card--up{border-color:rgba(18,155,104,.22);background:#f0fbf7}.guide-summary-card--down{border-color:rgba(205,58,69,.22);background:#fff5f5}.login-field input{border-color:#dfe5ec;background:#f7f9fc;color:var(--text)}.login-field input:focus{border-color:rgba(185,133,22,.58);box-shadow:0 0 0 3px rgba(185,133,22,.1)}@media (max-width:768px){.floating-calculator-trigger{right:10px;bottom:12px;width:62px;min-width:62px;min-height:42px;align-items:center;justify-content:center;padding:7px 8px;border-radius:14px;text-align:center}.floating-calculator-trigger__eyebrow{display:none}.floating-calculator-trigger__title{font-size:.72rem;line-height:1.2}.range-strip{position:relative;padding-right:26px;background:linear-gradient(90deg,transparent 84%,rgba(243,246,250,.94) 98%)}}.goldtoday-page-shell,.info-page-shell,.page-shell{color:var(--text)}.goldtoday-seo-section,.info-hero,.info-section,.login-card{background:#ffffff;border-color:#dfe5ec;box-shadow:var(--shadow)}.goldtoday-page-shell{background:radial-gradient(circle at top left,rgba(185,133,22,.07),transparent 26%),radial-gradient(circle at top right,rgba(18,155,104,.045),transparent 22%),linear-gradient(180deg,#f8fafc,#f3f6fa 46%,#eef2f7)}.goldtoday-page-shell:before{background:linear-gradient(135deg,transparent 0 48%,rgba(92,109,129,.08) 48% 49%,transparent 49%),linear-gradient(48deg,transparent 0 62%,rgba(92,109,129,.06) 62% 63%,transparent 63%),linear-gradient(95deg,transparent 0 66%,rgba(92,109,129,.045) 66% 67%,transparent 67%)}.goldtoday-page-shell:after{background:linear-gradient(160deg,transparent 0 54%,rgba(92,109,129,.07) 54% 55%,transparent 55%),linear-gradient(55deg,transparent 0 68%,rgba(92,109,129,.045) 68% 69%,transparent 69%)}.goldtoday-hero,.goldtoday-reference__shell{border-color:#dfe5ec;background:radial-gradient(circle at top center,rgba(185,133,22,.045),transparent 42%),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 64px rgba(20,35,55,.09)}.goldtoday-reference__mesh{opacity:.2}.goldtoday-reference__mesh--left{background:linear-gradient(135deg,transparent 0 48%,rgba(92,109,129,.1) 48% 49%,transparent 49%),linear-gradient(48deg,transparent 0 62%,rgba(92,109,129,.07) 62% 63%,transparent 63%),linear-gradient(95deg,transparent 0 66%,rgba(92,109,129,.05) 66% 67%,transparent 67%)}.goldtoday-reference__mesh--right{background:linear-gradient(160deg,transparent 0 54%,rgba(92,109,129,.08) 54% 55%,transparent 55%),linear-gradient(55deg,transparent 0 68%,rgba(92,109,129,.05) 68% 69%,transparent 69%)}.goldtoday-brand{display:inline-flex;align-items:center;gap:11px;color:var(--text);font-size:.88rem;font-weight:900;letter-spacing:.08em;transition:transform .2s ease}.goldtoday-brand__mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(185,133,22,.28);border-radius:12px;background:#fff8e8;color:#93670e}.goldtoday-brand__mark svg{width:21px;height:21px}.goldtoday-brand__mark span{display:block;width:3px;border-radius:999px;background:#b98516}.goldtoday-brand__mark span:first-child{height:9px}.goldtoday-brand__mark span:nth-child(2){height:18px}.goldtoday-brand__mark span:nth-child(3){height:13px}.goldtoday-brand__mark{gap:3px}.goldtoday-brand__text{color:#253147}.goldtoday-status-row{display:flex;align-items:center;justify-content:flex-end;gap:10px}.goldtoday-status-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid #dfe5ec;border-radius:999px;background:#f7f9fc;color:#5d6979;font-size:.78rem;font-weight:800}.goldtoday-status-pill__dot{width:8px;height:8px;border-radius:999px;background:#aab3bf}.goldtoday-status-pill--ready .goldtoday-status-pill__dot{background:#b98516}.goldtoday-status-pill--active .goldtoday-status-pill__dot{background:#129b68;box-shadow:0 0 0 4px rgba(18,155,104,.12)}.goldtoday-status-pill--error .goldtoday-status-pill__dot{background:#cd3a45}.goldtoday-status-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dfe5ec;border-radius:999px;background:#ffffff;color:#8b640f;box-shadow:0 6px 16px rgba(20,35,55,.06)}.goldtoday-status-avatar svg{width:18px;height:18px}.goldtoday-reference__currency,.goldtoday-reference__integer,.goldtoday-reference__price,.goldtoday-reference__title,.goldtoday-reference__unit{color:var(--text);text-shadow:none}.goldtoday-reference__decimal{color:#a87611}.goldtoday-basis-switch__label,.goldtoday-reference__bullets li,.goldtoday-reference__marketMeta,.goldtoday-reference__refresh,.goldtoday-reference__updated{color:var(--muted)}.goldtoday-reference__refreshDot{border-color:#aab3bf}.goldtoday-reference__refreshDot--ready{border-color:#b98516}.goldtoday-reference__refreshDot--active{border-color:#129b68;box-shadow:inset 0 0 0 3px rgba(18,155,104,.12)}.goldtoday-reference__refreshDot--error{border-color:#cd3a45;box-shadow:inset 0 0 0 3px rgba(205,58,69,.1)}.goldtoday-reference__chartGrid{stroke:#dfe5ec}.goldtoday-reference__chartDot{stroke:#ffffff}.goldtoday-reference__chartDot--end{fill:#129b68}.goldtoday-reference__chartAxis{fill:#667386}.goldtoday-reference__chartFallback{border-color:#d9e0e8;background:#f8fafc}.goldtoday-loading-dots span{background:#c59628}.goldtoday-reference__divider{background:linear-gradient(90deg,transparent,#dfe5ec,transparent)}.goldtoday-reference__bullets li:before{background:#b98516;box-shadow:0 0 0 4px rgba(185,133,22,.1)}.goldtoday-reference__bulletAccent{color:#93670e}.goldtoday-basis-switch__control{border-color:#dfe5ec;background:#f7f9fc}.goldtoday-basis-switch__button{color:#667386}.goldtoday-basis-switch__button:hover{color:var(--text)}.goldtoday-basis-switch__button--active{background:linear-gradient(180deg,#d7a832,#bd8817);color:#ffffff;box-shadow:0 7px 18px rgba(185,133,22,.16)}.goldtoday-reference__primaryCta{border-color:#b98516;background:linear-gradient(180deg,#d7a832,#bd8817);color:#ffffff;box-shadow:0 14px 32px rgba(185,133,22,.18)}.goldtoday-reference__primaryCta:hover{border-color:#9f7110;box-shadow:0 18px 38px rgba(185,133,22,.22)}.goldtoday-reference__primaryIcon{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.14);color:#ffffff}.goldtoday-reference__secondaryAction,.market-source-nav__link{border-color:#dfe5ec;background:#f8fafc;color:#4f5d70}.goldtoday-reference__secondaryAction:hover,.market-source-nav__link--active,.market-source-nav__link:hover{border-color:rgba(185,133,22,.42);background:#fff8e8;color:#865e0b}.market-source-note__helper,.market-source-note__steps,.market-source-summary__text,.sourcehub-card__disabled,.sourcehub-card__lead,.sourcehub-card__list,.sourcehub-card__meta,.sourcehub-hero__lead{color:var(--muted)}.market-source-summary__badge--sina{border-color:rgba(185,133,22,.24);background:#fff7e5;color:#865e0b}.market-source-summary__badge--eastmoney{border-color:rgba(35,121,164,.22);background:#f0f8fc;color:#1c6d94}.market-source-summary__badge--jisu{border-color:rgba(18,155,104,.22);background:#f0fbf7;color:#087a51}.market-source-note{border-color:#dfe5ec;background:#f8fafc;color:var(--muted)}.market-source-note--warning{border-color:rgba(205,58,69,.22);background:#fff5f5}.market-source-note__code{border-color:#dfe5ec;background:#ffffff;color:#865e0b}.sourcehub-card__title,.sourcehub-hero__headline{color:var(--text)}.sourcehub-card__status--direct{background:#eaf8f2;color:#087a51}.sourcehub-card__status--proxy{background:#fff7e5;color:#865e0b}.sourcehub-card__status--appkey{background:#fff1f7;color:#a73770}.goldtoday-stat-bars{border-color:#dfe5ec;background:linear-gradient(180deg,rgba(185,133,22,.035),rgba(255,255,255,0) 44%),#fbfcfe;box-shadow:inset 0 1px 0 #ffffff,0 12px 32px rgba(20,35,55,.06)}.goldtoday-stat-bars__eyebrow{color:#93670e}.goldtoday-stat-bars__label,.goldtoday-stat-bars__title,.goldtoday-stat-bars__value{color:var(--text)}.goldtoday-stat-bars__unit{border-color:#dfe5ec;background:#ffffff;color:var(--muted)}.goldtoday-stat-bars__viewport{scrollbar-color:rgba(185,133,22,.36) #edf1f5}.goldtoday-stat-bars__gridLine{border-color:#e3e8ee}.goldtoday-stat-bars__gridLine span{background:linear-gradient(90deg,transparent,rgba(251,252,254,.96) 18%);color:#8a95a3}.goldtoday-stat-bars__currentLine{border-color:#b98516;box-shadow:0 0 14px rgba(185,133,22,.16)}.goldtoday-stat-bars__currentLine span{border-color:rgba(185,133,22,.34);background:#fff8e8;color:#865e0b;box-shadow:0 8px 20px rgba(20,35,55,.09)}.goldtoday-stat-bars__track{border-color:#dfe5ec}.goldtoday-stat-bars__bar{background:#b98516;box-shadow:0 10px 16px rgba(20,35,55,.1)}.goldtoday-stat-bars__bar--latest{background:#129b68}.goldtoday-stat-bars__bar--high{background:#d4a126}.goldtoday-stat-bars__bar--low{background:#3b87ad}.goldtoday-stat-bars__date{color:var(--muted-soft)}.goldtoday-stat-card{border-color:#dfe5ec;background:linear-gradient(150deg,rgba(185,133,22,.035),transparent 46%),#ffffff;box-shadow:0 8px 24px rgba(20,35,55,.05)}.goldtoday-stat-card__label,.goldtoday-stat-card__meta{color:var(--muted)}.goldtoday-stat-card__value{color:var(--text)}.goldtoday-stat-card--change,.goldtoday-stat-card--up{border-color:rgba(18,155,104,.22);background:radial-gradient(circle at top right,rgba(18,155,104,.1),transparent 38%),#f6fcf9}.goldtoday-stat-card--up .goldtoday-stat-card__meta,.goldtoday-stat-card--up .goldtoday-stat-card__value{color:#087a51}.goldtoday-stat-card--down{border-color:rgba(205,58,69,.22);background:radial-gradient(circle at top right,rgba(205,58,69,.08),transparent 38%),#fff7f7}.goldtoday-stat-card--down .goldtoday-stat-card__meta,.goldtoday-stat-card--down .goldtoday-stat-card__value{color:#bd3340}@media (max-width:560px){.goldtoday-reference__shell{border-radius:26px}.goldtoday-status-pill{padding:0 10px}.goldtoday-status-avatar{width:34px;height:34px}}.theme-selector{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:80}.theme-selector__trigger{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 13px 0 10px;border:1px solid rgba(185,133,22,.3);border-radius:999px;background:rgba(255,255,255,.94);color:#344054;box-shadow:0 10px 28px rgba(20,35,55,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.theme-selector__trigger:hover,.theme-selector__trigger[aria-expanded=true]{border-color:rgba(185,133,22,.58);background:#fffaf0;box-shadow:0 14px 34px rgba(20,35,55,.17);transform:translateY(-1px)}.theme-selector__optionIcon,.theme-selector__triggerIcon{display:inline-flex;align-items:center;justify-content:center;color:#a47410}.theme-selector__triggerIcon{width:24px;height:24px;border-radius:999px;background:rgba(185,133,22,.09)}.theme-selector__optionIcon svg,.theme-selector__triggerIcon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-selector__triggerText{font-size:.78rem;font-weight:800}.theme-selector__chevron{color:#7d8998;font-size:.7rem;transition:transform .2s ease}.theme-selector__trigger[aria-expanded=true] .theme-selector__chevron{transform:rotate(180deg)}.theme-selector__menu{position:absolute;top:calc(100% + 10px);right:0;width:min(530px,calc(100vw - 28px));padding:18px;border:1px solid #dfe5ec;border-radius:22px;background:rgba(255,255,255,.98);color:#172033;box-shadow:0 24px 64px rgba(20,35,55,.2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:top right;animation:theme-menu-in .18s ease-out both}.theme-selector__eyebrow{display:block;color:#93670e;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.theme-selector__title{display:block;margin-top:6px;font-size:1.05rem}.theme-selector__description{display:block;margin-top:5px;color:#667386;font-size:.76rem;line-height:1.55}.theme-selector__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:15px}.theme-selector__option{min-width:0;padding:7px;border:1px solid #dfe5ec;border-radius:17px;background:#f8fafc;color:#172033;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.theme-selector__option:hover{border-color:rgba(185,133,22,.48);background:#fffaf0;transform:translateY(-1px)}.theme-selector__option--active{border-color:rgba(185,133,22,.62);background:#fffaf0;box-shadow:0 0 0 2px rgba(185,133,22,.1)}.theme-selector__optionMeta{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;grid-gap:8px;gap:8px;align-items:center;padding:9px 6px 4px}.theme-selector__optionIcon{width:28px;height:28px;border:1px solid rgba(185,133,22,.2);border-radius:9px;background:rgba(185,133,22,.08)}.theme-selector__optionCopy{min-width:0}.theme-selector__optionCopy small,.theme-selector__optionCopy strong{display:block}.theme-selector__optionCopy strong{font-size:.82rem}.theme-selector__optionCopy small{margin-top:2px;overflow:hidden;color:#7d8998;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.theme-selector__check{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#b98516;color:#ffffff;font-size:.68rem;font-weight:900}.theme-selector__option:not(.theme-selector__option--active) .theme-selector__check{background:transparent}.theme-preview{display:block;height:126px;overflow:hidden;border:1px solid var(--preview-border);border-radius:12px;background:var(--preview-bg);color:var(--preview-text);box-shadow:inset 0 1px 0 var(--preview-highlight)}.theme-preview--light{--preview-bg:#f4f7fa;--preview-panel:#ffffff;--preview-border:#dfe5ec;--preview-highlight:rgba(255,255,255,0.9);--preview-text:#172033;--preview-muted:#8590a0;--preview-grid:#e5eaf0;--preview-accent:#b98516;--preview-positive:#129b68}.theme-preview--dark{--preview-bg:#020617;--preview-panel:#0f172a;--preview-border:#334155;--preview-highlight:rgba(255,255,255,0.05);--preview-text:#f8fafc;--preview-muted:#64748b;--preview-grid:#253246;--preview-accent:#fbbf24;--preview-positive:#34d399}.theme-preview__topbar{display:flex;height:24px;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid var(--preview-border);background:var(--preview-panel)}.theme-preview__brand{display:flex;gap:3px}.theme-preview__brand i{width:5px;height:9px;border-radius:2px;background:var(--preview-accent)}.theme-preview__brand i:last-child{height:6px;margin-top:3px;opacity:.62}.theme-preview__status{width:26px;height:5px;border-radius:999px;background:var(--preview-positive);opacity:.78}.theme-preview__content{position:relative;display:block;height:calc(100% - 24px);padding:10px;background:linear-gradient(var(--preview-grid) 1px,transparent 1px),linear-gradient(90deg,var(--preview-grid) 1px,transparent 1px);background-size:100% 25px,38px 100%}.theme-preview__eyebrow{display:block;width:48px;height:5px;border-radius:999px;background:var(--preview-muted);opacity:.65}.theme-preview__price{display:inline-block;margin-top:7px;color:var(--preview-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:1rem;font-weight:900}.theme-preview__change{margin-left:6px;color:var(--preview-positive);font-size:.55rem;font-weight:900}.theme-preview__chart{position:absolute;top:16px;right:9px;width:53%;height:47px}.theme-preview__chart svg{width:100%;height:100%;overflow:visible}.theme-preview__chartFill{fill:color-mix(in srgb,var(--preview-accent) 13%,transparent)}.theme-preview__chartLine{fill:none;stroke:var(--preview-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-preview__cards{position:absolute;right:9px;bottom:9px;left:9px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.theme-preview__cards i{height:24px;border:1px solid var(--preview-border);border-radius:6px;background:var(--preview-panel)}@keyframes theme-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=dark]{--bg:#020617;--surface:rgba(15,23,42,0.94);--surface-strong:#0f172a;--border:rgba(51,65,85,0.84);--text:#f8fafc;--muted:#aab7cc;--muted-soft:#7f8da3;--accent:#fbbf24;--accent-soft:rgba(251,191,36,0.12);--shadow:0 28px 70px rgba(2,6,23,0.44);color-scheme:dark}html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(251,191,36,.08),transparent 28%),radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 24%),linear-gradient(180deg,#060b16,#020617 48%,#060b16)}html[data-theme=dark] .theme-selector__trigger{border-color:rgba(251,191,36,.34);background:rgba(9,15,27,.92);color:#f8fafc;box-shadow:0 12px 30px rgba(2,6,23,.42)}html[data-theme=dark] .theme-selector__trigger:hover,html[data-theme=dark] .theme-selector__trigger[aria-expanded=true]{border-color:rgba(251,191,36,.62);background:rgba(24,29,39,.96)}html[data-theme=dark] .theme-selector__triggerIcon{background:rgba(251,191,36,.12);color:#fbbf24}html[data-theme=dark] .theme-selector__chevron{color:#94a3b8}html[data-theme=dark] .theme-selector__menu{border-color:rgba(51,65,85,.9);background:rgba(8,15,29,.98);color:#f8fafc;box-shadow:0 28px 72px rgba(2,6,23,.62)}html[data-theme=dark] .theme-selector__eyebrow{color:#fde68a}html[data-theme=dark] .theme-selector__description,html[data-theme=dark] .theme-selector__optionCopy small{color:#94a3b8}html[data-theme=dark] .theme-selector__option{border-color:rgba(51,65,85,.82);background:rgba(15,23,42,.74);color:#f8fafc}html[data-theme=dark] .theme-selector__option--active,html[data-theme=dark] .theme-selector__option:hover{border-color:rgba(251,191,36,.54);background:rgba(251,191,36,.09)}html[data-theme=dark] .theme-selector__optionIcon{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.1);color:#fbbf24}html[data-theme=dark] .card{border-color:var(--border);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,15,29,.9));box-shadow:var(--shadow)}html[data-theme=dark] .card:before{background:linear-gradient(140deg,rgba(251,191,36,.08),transparent 24%),linear-gradient(320deg,rgba(56,189,248,.08),transparent 30%)}html[data-theme=dark] .price-header{grid-template-columns:minmax(360px,1fr) minmax(190px,auto)}html[data-theme=dark] .calculator-card,html[data-theme=dark] .contact-form-card,html[data-theme=dark] .contact-side-card,html[data-theme=dark] .content-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .goldtoday-seo-section,html[data-theme=dark] .hero-feature-card,html[data-theme=dark] .hero-market-board,html[data-theme=dark] .hero-panel,html[data-theme=dark] .info-hero,html[data-theme=dark] .info-section,html[data-theme=dark] .login-card,html[data-theme=dark] .seo-card,html[data-theme=dark] .utility-card{border-color:rgba(51,65,85,.76);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,15,29,.88)),rgba(9,15,27,.78);box-shadow:0 24px 64px rgba(2,6,23,.34)}html[data-theme=dark] .hero-market-card{border-color:rgba(51,65,85,.72);background:rgba(8,15,29,.72);box-shadow:none}html[data-theme=dark] .hero-market-card--accent{border-color:rgba(251,191,36,.24);background:linear-gradient(180deg,rgba(251,191,36,.14),rgba(8,15,29,.8)),rgba(8,15,29,.72)}html[data-theme=dark] .hero-feature-card__title,html[data-theme=dark] .hero-market-card__value-row strong{color:#f8fafc}html[data-theme=dark] .content-card a,html[data-theme=dark] .faq-item a,html[data-theme=dark] .hero-market-card--accent .hero-market-card__value-row span,html[data-theme=dark] .hero-market-card--accent .hero-market-card__value-row strong,html[data-theme=dark] .hero-panel__eyebrow,html[data-theme=dark] .login-message,html[data-theme=dark] .meta-card a,html[data-theme=dark] .seo-card a,html[data-theme=dark] .source-tag,html[data-theme=dark] .support-card a,html[data-theme=dark] .utility-card__link{color:#fde68a}html[data-theme=dark] .hero-market-card__status-dot{background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.14)}html[data-theme=dark] .hero-metric{border-color:rgba(51,65,85,.58)}html[data-theme=dark] .hero-feature-card__icon-wrap{border-color:rgba(251,191,36,.2);background:rgba(251,191,36,.12);color:#fbbf24}html[data-theme=dark] .hero-feature-card__description{color:#aab7cc}html[data-theme=dark] .floating-calculator-trigger{border-color:rgba(251,191,36,.4);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,15,29,.92));color:var(--text);box-shadow:0 18px 40px rgba(2,6,23,.32)}html[data-theme=dark] .floating-calculator-trigger--open,html[data-theme=dark] .floating-calculator-trigger:hover{border-color:rgba(251,191,36,.68);background:linear-gradient(180deg,rgba(251,191,36,.2),rgba(8,15,29,.92))}html[data-theme=dark] .floating-calculator-trigger__eyebrow{color:#fde68a}html[data-theme=dark] .floating-calculator-backdrop,html[data-theme=dark] .turnstile-backdrop{background:rgba(2,6,23,.54)}html[data-theme=dark] .account-strip__button,html[data-theme=dark] .floating-calculator-panel__close,html[data-theme=dark] .hero-action,html[data-theme=dark] .home-link{border-color:rgba(51,65,85,.88);background:rgba(9,15,27,.8);color:var(--text)}html[data-theme=dark] .account-strip__button--primary,html[data-theme=dark] .account-strip__button:hover,html[data-theme=dark] .floating-calculator-panel__close:hover,html[data-theme=dark] .hero-action:hover,html[data-theme=dark] .home-link:hover{border-color:rgba(251,191,36,.5);background:rgba(251,191,36,.1);color:#fde68a}html[data-theme=dark] .contact-submit,html[data-theme=dark] .hero-action--primary{border-color:rgba(251,191,36,.55);background:linear-gradient(180deg,rgba(240,202,92,.98),rgba(226,182,63,.94));color:#1f2937}html[data-theme=dark] .contact-submit:hover:not(:disabled),html[data-theme=dark] .hero-action--primary:hover{border-color:rgba(253,230,138,.78);background:linear-gradient(180deg,#f4d36e,#dcae2f);color:#1f2937}html[data-theme=dark] .hero-action--primary .hero-action__icon{color:#1f2937}html[data-theme=dark] .hero-action--secondary-accent{border-color:rgba(240,202,92,.46);background:rgba(45,39,24,.34);color:#e8c25f}html[data-theme=dark] .account-strip,html[data-theme=dark] .daily-change-card,html[data-theme=dark] .guide-snippet{border-color:rgba(51,65,85,.78);background:rgba(2,6,23,.42)}html[data-theme=dark] .account-strip__status,html[data-theme=dark] .source-tag{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.08);color:#fde68a}html[data-theme=dark] .calculator-result--up,html[data-theme=dark] .daily-change-card--up,html[data-theme=dark] .guide-summary-card--up{border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(34,197,94,.12),rgba(2,6,23,.38))}html[data-theme=dark] .calculator-result--up .calculator-result__meta,html[data-theme=dark] .calculator-result--up strong,html[data-theme=dark] .daily-change-card--up .daily-change-card__percent,html[data-theme=dark] .daily-change-card--up .daily-change-card__value,html[data-theme=dark] .guide-live-note,html[data-theme=dark] .guide-summary-card--up .guide-summary-card__meta,html[data-theme=dark] .guide-summary-card--up .guide-summary-card__value{color:#86efac}html[data-theme=dark] .calculator-result--down,html[data-theme=dark] .daily-change-card--down,html[data-theme=dark] .guide-summary-card--down{border-color:rgba(239,68,68,.28);background:linear-gradient(180deg,rgba(239,68,68,.12),rgba(2,6,23,.38))}html[data-theme=dark] .calculator-result--down .calculator-result__meta,html[data-theme=dark] .calculator-result--down strong,html[data-theme=dark] .daily-change-card--down .daily-change-card__percent,html[data-theme=dark] .daily-change-card--down .daily-change-card__value,html[data-theme=dark] .guide-live-note--error,html[data-theme=dark] .guide-summary-card--down .guide-summary-card__meta,html[data-theme=dark] .guide-summary-card--down .guide-summary-card__value{color:#fca5a5}html[data-theme=dark] .daily-change-card--loading{background:rgba(15,23,42,.52)}html[data-theme=dark] .calculator-card{background:linear-gradient(180deg,rgba(251,191,36,.1),rgba(9,15,27,.82)),rgba(9,15,27,.72)}html[data-theme=dark] .calculator-field__input-wrap,html[data-theme=dark] .calculator-preset,html[data-theme=dark] .calculator-reference__fieldButton,html[data-theme=dark] .calculator-result{border-color:rgba(51,65,85,.82);background:rgba(2,6,23,.5);color:var(--text)}html[data-theme=dark] .calculator-preset--active,html[data-theme=dark] .calculator-preset:hover{border-color:rgba(251,191,36,.42);background:rgba(251,191,36,.12);color:#fde68a}html[data-theme=dark] .calculator-field--compact .calculator-field__input,html[data-theme=dark] .calculator-field__input{color:var(--text);color-scheme:dark}html[data-theme=dark] .calculator-reference{border-color:rgba(251,191,36,.2);background:radial-gradient(circle at 14% 0,rgba(251,191,36,.15),transparent 34%),rgba(2,6,23,.36)}html[data-theme=dark] .calculator-reference__head strong,html[data-theme=dark] .calculator-reference__pickerHeader strong,html[data-theme=dark] .calculator-reference__remoteCard strong,html[data-theme=dark] .calculator-reference__scope span{color:#fde68a}html[data-theme=dark] .calculator-reference__actions button,html[data-theme=dark] .calculator-reference__day,html[data-theme=dark] .calculator-reference__pickerHeader button,html[data-theme=dark] .calculator-reference__timeChip,html[data-theme=dark] .calculator-reference__toggle{border-color:rgba(51,65,85,.8);background:rgba(15,23,42,.72);color:rgba(226,232,240,.92)}html[data-theme=dark] .calculator-reference__day--active,html[data-theme=dark] .calculator-reference__day:hover:not(:disabled),html[data-theme=dark] .calculator-reference__timeChip--active,html[data-theme=dark] .calculator-reference__timeChip:hover,html[data-theme=dark] .calculator-reference__toggle--active,html[data-theme=dark] .calculator-reference__toggle:hover{border-color:rgba(251,191,36,.66);background:rgba(251,191,36,.14);color:#fde68a}html[data-theme=dark] .calculator-reference__day:disabled,html[data-theme=dark] .calculator-reference__toggle:disabled{border-color:rgba(30,41,59,.6);background:rgba(15,23,42,.24);color:rgba(100,116,139,.7)}html[data-theme=dark] .calculator-reference__hint,html[data-theme=dark] .calculator-reference__remoteCard,html[data-theme=dark] .calculator-reference__scope,html[data-theme=dark] .calculator-reference__timeEmpty,html[data-theme=dark] .calculator-reference__timeLabel,html[data-theme=dark] .calculator-result__meta{color:rgba(203,213,225,.78)}html[data-theme=dark] .calculator-reference__picker{border-color:rgba(51,65,85,.76);background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.96));box-shadow:0 18px 42px rgba(2,6,23,.48)}html[data-theme=dark] .calculator-reference__formula,html[data-theme=dark] .calculator-reference__timePanel{border-color:rgba(51,65,85,.64)}html[data-theme=dark] .calculator-reference__remoteCard{border-color:rgba(51,65,85,.72);background:rgba(15,23,42,.56)}html[data-theme=dark] .rate-limit-notice{border-color:rgba(251,191,36,.34);background:rgba(251,191,36,.09);box-shadow:none}html[data-theme=dark] .rate-limit-notice strong{color:#fde68a}html[data-theme=dark] .rate-limit-notice--upstream{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.08)}html[data-theme=dark] .rate-limit-notice--upstream strong{color:#7dd3fc}html[data-theme=dark] .rate-limit-notice--security{border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.08)}html[data-theme=dark] .rate-limit-notice--security strong{color:#86efac}html[data-theme=dark] .notice-inline-code,html[data-theme=dark] .notice-inline-help{color:#cbd5e1}html[data-theme=dark] .basis-toggle,html[data-theme=dark] .range-group{border-color:rgba(51,65,85,.74);background:rgba(2,6,23,.5)}html[data-theme=dark] .basis-toggle__group{border-color:rgba(51,65,85,.7);background:rgba(15,23,42,.72)}html[data-theme=dark] .basis-toggle__option:after,html[data-theme=dark] .basis-toggle__option:before{border-color:rgba(251,191,36,.34);background:rgba(8,15,29,.98);color:var(--text);box-shadow:0 12px 28px rgba(2,6,23,.5)}html[data-theme=dark] .basis-toggle__button--active{background:rgba(251,191,36,.16);color:#fde68a}html[data-theme=dark] .range-divider{background:rgba(51,65,85,.84)}html[data-theme=dark] .range-button:hover{background:rgba(51,65,85,.58)}html[data-theme=dark] .range-button--macro{color:#e8c25f}html[data-theme=dark] .range-button--active,html[data-theme=dark] .range-button--active.range-button--macro{background:#fbbf24;color:#1f2937}html[data-theme=dark] .range-insight-card{border-color:rgba(51,65,85,.76);background:rgba(9,15,27,.72)}html[data-theme=dark] .range-insight-card--current{border-color:rgba(251,191,36,.32);background:linear-gradient(145deg,rgba(251,191,36,.13),rgba(9,15,27,.76) 72%)}html[data-theme=dark] .candlestick-placeholder,html[data-theme=dark] .range-insight-placeholder{background:rgba(51,65,85,.56)}html[data-theme=dark] .candlestick-note,html[data-theme=dark] .candlestick-panel,html[data-theme=dark] .chart-shell{border-color:rgba(51,65,85,.7);background:rgba(2,6,23,.42)}html[data-theme=dark] .marker-action{background:rgba(15,23,42,.94);box-shadow:0 8px 20px rgba(2,6,23,.42)}html[data-theme=dark] .marker-action--target{border-color:#fbbf24;background:linear-gradient(180deg,#fde68a,#fbbf24);color:#422006}html[data-theme=dark] .marker-action--target:focus-visible,html[data-theme=dark] .marker-action--target:hover{border-color:#fff7d6;background:linear-gradient(180deg,#fef3c7,#facc15);color:#422006}html[data-theme=dark] .marker-action--target[aria-pressed=true]{border-color:#fff7d6;background:linear-gradient(180deg,#facc15,#d97706);color:#2b1603;box-shadow:0 0 0 3px rgba(251,191,36,.24),0 8px 20px rgba(2,6,23,.42)}html[data-theme=dark] .candlestick-tooltip,html[data-theme=dark] .chart-annotation__body,html[data-theme=dark] .marker-tooltip{background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 12px 28px rgba(2,6,23,.38)}html[data-theme=dark] .chart-loading{background:rgba(2,6,23,.88)}html[data-theme=dark] .secondary-chart,html[data-theme=dark] .terminal-footer{border-color:rgba(30,41,59,.95)}html[data-theme=dark] .candlestick-placeholder--chart{background:linear-gradient(rgba(51,65,85,.55) 1px,transparent 0),linear-gradient(90deg,rgba(51,65,85,.42) 1px,transparent 0),rgba(2,6,23,.42);background-size:100% 25%,12.5% 100%,auto}html[data-theme=dark] .candlestick-tooltip__badge{background:rgba(251,191,36,.12);color:#fde68a}html[data-theme=dark] .candlestick-cursor,html[data-theme=dark] .candlestick-tooltip__footer{border-color:rgba(51,65,85,.58);color:#fde68a}html[data-theme=dark] .candlestick-grid{stroke:rgba(51,65,85,.55)}html[data-theme=dark] .seo-header{color:#fbbf24}html[data-theme=dark] .guide-primary-cta,html[data-theme=dark] .login-submit{border-color:rgba(251,191,36,.48);background:linear-gradient(180deg,rgba(251,191,36,.26),rgba(251,191,36,.12));box-shadow:0 18px 34px rgba(251,191,36,.1)}html[data-theme=dark] .guide-primary-cta:hover,html[data-theme=dark] .login-submit:hover{border-color:rgba(251,191,36,.7);background:linear-gradient(180deg,rgba(251,191,36,.34),rgba(251,191,36,.16))}html[data-theme=dark] .guide-primary-cta__title,html[data-theme=dark] .login-submit{color:#fde68a}html[data-theme=dark] .contact-field input,html[data-theme=dark] .contact-field select,html[data-theme=dark] .contact-field textarea,html[data-theme=dark] .login-field input{border-color:rgba(51,65,85,.82);background:rgba(2,6,23,.55);color:var(--text)}html[data-theme=dark] .contact-field input:focus,html[data-theme=dark] .contact-field select:focus,html[data-theme=dark] .contact-field textarea:focus,html[data-theme=dark] .login-field input:focus{border-color:rgba(251,191,36,.62);background:rgba(8,15,29,.86);box-shadow:0 0 0 3px rgba(251,191,36,.12)}html[data-theme=dark] .contact-field{color:#aab7cc}html[data-theme=dark] .contact-form__privacy a,html[data-theme=dark] .contact-side-card__email{color:#fde68a}html[data-theme=dark] .contact-form__status--success{border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.09);color:#86efac}html[data-theme=dark] .contact-form__status--error{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.09);color:#fca5a5}html[data-theme=dark] .goldtoday-page-shell{background:radial-gradient(circle at top left,rgba(201,168,108,.08),transparent 26%),radial-gradient(circle at top right,rgba(74,222,128,.05),transparent 22%),linear-gradient(180deg,#060b16,#020617 46%,#060b16)}html[data-theme=dark] .goldtoday-page-shell:before{background:linear-gradient(135deg,transparent 0 48%,rgba(148,163,184,.08) 48% 49%,transparent 49%),linear-gradient(48deg,transparent 0 62%,rgba(148,163,184,.06) 62% 63%,transparent 63%),linear-gradient(95deg,transparent 0 66%,rgba(148,163,184,.045) 66% 67%,transparent 67%)}html[data-theme=dark] .goldtoday-hero,html[data-theme=dark] .goldtoday-reference__shell{border-color:rgba(148,163,184,.12);background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 40%),linear-gradient(180deg,rgba(17,24,39,.97),rgba(10,16,32,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 80px rgba(2,6,23,.45)}html[data-theme=dark] .goldtoday-reference__mesh--left{background:linear-gradient(42deg,transparent 0 46%,rgba(148,163,184,.08) 46% 47%,transparent 47%),linear-gradient(110deg,transparent 0 58%,rgba(148,163,184,.05) 58% 59%,transparent 59%)}html[data-theme=dark] .goldtoday-reference__mesh--right{background:linear-gradient(132deg,transparent 0 50%,rgba(148,163,184,.07) 50% 51%,transparent 51%),linear-gradient(70deg,transparent 0 62%,rgba(148,163,184,.05) 62% 63%,transparent 63%)}html[data-theme=dark] .goldtoday-brand{border-color:rgba(148,163,184,.14);background:rgba(12,18,32,.62);color:rgba(226,232,240,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}html[data-theme=dark] .goldtoday-brand__mark{color:#f3d17c}html[data-theme=dark] .goldtoday-brand__text{color:rgba(226,232,240,.92)}html[data-theme=dark] .goldtoday-status-pill{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.68);color:rgba(226,232,240,.84)}html[data-theme=dark] .goldtoday-status-avatar{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.68);color:#f3d17c}html[data-theme=dark] .goldtoday-reference__currency,html[data-theme=dark] .goldtoday-reference__integer,html[data-theme=dark] .goldtoday-reference__price,html[data-theme=dark] .goldtoday-reference__title,html[data-theme=dark] .goldtoday-reference__unit{color:#fff9ed}html[data-theme=dark] .goldtoday-reference__decimal{color:#e2c16f}html[data-theme=dark] .goldtoday-basis-switch__label,html[data-theme=dark] .goldtoday-reference__bullets li,html[data-theme=dark] .goldtoday-reference__marketMeta,html[data-theme=dark] .goldtoday-reference__refresh,html[data-theme=dark] .goldtoday-reference__updated{color:rgba(226,232,240,.84)}html[data-theme=dark] .goldtoday-reference__chartGrid{stroke:rgba(148,163,184,.22)}html[data-theme=dark] .goldtoday-reference__chartDot{stroke:rgba(15,23,42,.8)}html[data-theme=dark] .goldtoday-reference__chartAxis{fill:rgba(226,232,240,.86)}html[data-theme=dark] .goldtoday-reference__divider{background:linear-gradient(90deg,transparent,rgba(148,163,184,.24),transparent)}html[data-theme=dark] .goldtoday-reference__bullets li:before{background:rgba(201,168,108,.88);box-shadow:0 0 0 4px rgba(201,168,108,.1)}html[data-theme=dark] .goldtoday-reference__bulletAccent{color:#e2c16f}html[data-theme=dark] .goldtoday-basis-switch__control{border-color:rgba(148,163,184,.16);background:rgba(12,18,32,.62)}html[data-theme=dark] .goldtoday-basis-switch__button{color:rgba(226,232,240,.76)}html[data-theme=dark] .goldtoday-basis-switch__button--active{background:rgba(201,168,108,.2);color:#f5d797;box-shadow:none}html[data-theme=dark] .goldtoday-reference__primaryCta{border-color:rgba(201,168,108,.62);background:radial-gradient(circle at top center,rgba(255,239,196,.1),transparent 56%),linear-gradient(180deg,rgba(201,168,108,.22),rgba(40,36,27,.58));color:#f5d797;box-shadow:inset 0 1px 0 rgba(255,247,217,.16),0 0 0 1px rgba(201,168,108,.14),0 18px 42px rgba(201,168,108,.18)}html[data-theme=dark] .goldtoday-reference__primaryIcon{border-color:rgba(245,215,151,.34);background:rgba(11,17,31,.42);color:#f5d797}html[data-theme=dark] .goldtoday-reference__secondaryAction,html[data-theme=dark] .market-source-nav__link{border-color:rgba(148,163,184,.18);background:rgba(12,18,32,.6);color:rgba(226,232,240,.86)}html[data-theme=dark] .goldtoday-reference__secondaryAction:hover,html[data-theme=dark] .market-source-nav__link--active,html[data-theme=dark] .market-source-nav__link:hover{border-color:rgba(201,168,108,.42);background:rgba(201,168,108,.1);color:#f3d17c}html[data-theme=dark] .market-source-note{border-color:rgba(148,163,184,.16);background:rgba(15,23,42,.48);color:rgba(226,232,240,.82)}html[data-theme=dark] .market-source-note--warning{border-color:rgba(248,113,113,.32);background:rgba(127,29,29,.24)}html[data-theme=dark] .market-source-note__code{border-color:rgba(148,163,184,.16);background:rgba(2,6,23,.6);color:#f3d17c}html[data-theme=dark] .sourcehub-card__title,html[data-theme=dark] .sourcehub-hero__headline{color:#f8fafc}html[data-theme=dark] .goldtoday-stat-bars{border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(30,41,59,.58),rgba(15,23,42,.9)),linear-gradient(90deg,rgba(201,168,108,.08),rgba(74,222,128,.04),rgba(96,165,250,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 42px rgba(2,6,23,.22)}html[data-theme=dark] .goldtoday-stat-bars__eyebrow{color:rgba(201,168,108,.9)}html[data-theme=dark] .goldtoday-stat-bars__label,html[data-theme=dark] .goldtoday-stat-bars__title,html[data-theme=dark] .goldtoday-stat-bars__value{color:#f8fafc}html[data-theme=dark] .goldtoday-stat-bars__unit{border-color:rgba(148,163,184,.16);background:rgba(12,18,32,.55);color:rgba(226,232,240,.78)}html[data-theme=dark] .goldtoday-stat-bars__gridLine{border-color:rgba(148,163,184,.16)}html[data-theme=dark] .goldtoday-stat-bars__gridLine span{background:linear-gradient(90deg,transparent,rgba(15,23,42,.88) 18%);color:rgba(191,201,214,.62)}html[data-theme=dark] .goldtoday-stat-bars__currentLine{border-color:rgba(201,168,108,.88);box-shadow:0 0 14px rgba(201,168,108,.14)}html[data-theme=dark] .goldtoday-stat-bars__currentLine span{border-color:rgba(201,168,108,.32);background:rgba(15,23,42,.9);color:#f3d17c;box-shadow:0 8px 20px rgba(2,6,23,.28)}html[data-theme=dark] .goldtoday-stat-bars__track{border-color:rgba(148,163,184,.16)}html[data-theme=dark] .goldtoday-stat-card{border-color:rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(201,168,108,.08),transparent 38%),rgba(15,23,42,.72);box-shadow:0 10px 28px rgba(2,6,23,.2)}html[data-theme=dark] .goldtoday-stat-card__value{color:#f8fafc}html[data-theme=dark] .goldtoday-stat-card--change,html[data-theme=dark] .goldtoday-stat-card--up{border-color:rgba(52,211,153,.22);background:radial-gradient(circle at top right,rgba(52,211,153,.12),transparent 38%),rgba(15,23,42,.72)}html[data-theme=dark] .goldtoday-stat-card--up .goldtoday-stat-card__meta,html[data-theme=dark] .goldtoday-stat-card--up .goldtoday-stat-card__value{color:#86efac}html[data-theme=dark] .goldtoday-stat-card--down{border-color:rgba(248,113,113,.22);background:radial-gradient(circle at top right,rgba(248,113,113,.1),transparent 38%),rgba(15,23,42,.72)}html[data-theme=dark] .goldtoday-stat-card--down .goldtoday-stat-card__meta,html[data-theme=dark] .goldtoday-stat-card--down .goldtoday-stat-card__value{color:#fca5a5}@media (max-width:900px){html[data-theme=dark] .price-header{grid-template-columns:1fr}}@media (max-width:768px){.theme-selector{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}.theme-selector__trigger{min-height:40px;padding-right:10px}.theme-selector__triggerText{display:none}.theme-selector__menu{width:min(330px,calc(100vw - 20px));max-height:calc(100dvh - 66px);overflow-y:auto}.theme-selector__options{grid-template-columns:1fr}.theme-preview{height:116px}html[data-theme=dark] .range-strip{background:linear-gradient(90deg,transparent 84%,rgba(2,6,23,.94) 98%)}}@media (prefers-reduced-motion:reduce){.theme-selector__menu{animation:none}}