/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.end{inset-inline-end:var(--spacing)}.end-2023{inset-inline-end:calc(var(--spacing) * 2023)}.top-3{top:calc(var(--spacing) * 3)}.top-15{top:calc(var(--spacing) * 15)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f8f7f3;--surface:#fff;--surface-muted:#f0efe9;--ink:#17202a;--muted:#68717b;--gold:#aa7d19;--gold-deep:#7c5810;--gold-soft:#f2e8ce;--navy:#15252d;--navy-2:#20363f;--line:#dedfdc;--positive:#087a56;--negative:#b43f38;--radius:20px;--shadow:0 16px 50px #20242317;--font-sans:"Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-reading:17px;--type-ui:15px;--type-support:14px;--type-meta:13px;--type-label:13px;--type-compact:13px;--layout-reading-max:1480px;--layout-platform-max:1480px;--layout-prose-max:900px;--layout-gutter:48px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #d4a839}.skip-link{z-index:999;background:var(--navy);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.container{--container-max:var(--layout-reading-max);width:min(var(--container-max), calc(100% - var(--layout-gutter)));margin-inline:auto}.container.data-platform-container,.site-shell .container,.data-platform-route .container,.data-platform-page .container{--container-max:var(--layout-platform-max)}.inner-page:has(.page-content.data-platform-container) .page-hero .container{--container-max:var(--layout-platform-max)}.data-banner{color:#55451f;letter-spacing:.01em;background:#eee6d1;justify-content:center;align-items:center;gap:20px;min-height:34px;padding:8px 24px;font-size:13px;display:flex}.data-banner span:first-child{font-weight:700}.data-banner a{font-weight:650;text-decoration:underline}.data-banner-links{white-space:nowrap;gap:14px;display:inline-flex}.pulse{background:#b17b09;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f7f3f0;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:74px;padding:0 24px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.04em;justify-self:start;align-items:center;gap:10px;font-size:20px;font-weight:750;display:flex}.brand-mark{filter:drop-shadow(0 3px 7px #15252d29);flex:0 0 36px;width:36px;height:36px;display:block}.brand-wordmark{letter-spacing:-.045em;align-items:baseline;display:inline-flex}.brand-wordmark strong{color:#b77a00;font-weight:800}.brand-wordmark span{color:#4b565e;font-weight:590}.desktop-nav{color:#46505a;justify-content:flex-start;justify-self:center;gap:clamp(24px,2vw,36px);margin:0;font-size:14px;font-weight:570;display:flex}.desktop-nav a:hover{color:var(--gold-deep)}.header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.icon-button,.menu-button{color:var(--ink);background:0 0;border:0;width:40px;height:40px;font-size:24px}.icon-button{place-items:center;display:grid}.menu-button,.mobile-menu{display:none}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 20px;font-size:14px;font-weight:680;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--navy);color:#fff;box-shadow:0 8px 20px #15252d26}.button.primary:hover{background:#243b44}.button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.button.text{color:var(--gold-deep);padding-inline:8px}.button.small{min-height:38px;padding-inline:15px;font-size:13px}.button.on-dark{color:#fff;border-color:#ffffff47}.button.white{color:var(--navy);background:#fff}.ticker{scrollbar-width:none;background:var(--surface);border-bottom:1px solid var(--line);align-items:stretch;height:48px;padding:0 max(24px,50% - 590px);display:flex;overflow-x:auto}.site-shell .ticker{padding-inline:max(24px,50% - 740px)}.ticker::-webkit-scrollbar{display:none}.ticker-item{border-right:1px solid var(--line);align-items:center;gap:8px;min-width:max-content;padding:0 24px;font-size:13px;display:flex}.ticker-item:first-child{padding-left:0}.ticker-symbol{color:var(--muted);font-family:var(--font-mono);font-size:13px}.ticker-item strong{margin-left:6px}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;min-height:570px;padding-top:75px;padding-bottom:76px;display:grid}.eyebrow{color:var(--gold-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:790}.hero h1{letter-spacing:-.067em;max-width:590px;margin:0;font-size:clamp(54px,5.25vw,78px);font-weight:590;line-height:.98}.hero h1 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.lede{max-width:520px;color:var(--muted);margin:27px 0 30px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:14px;display:flex}.trust-row{color:#69716d;flex-wrap:wrap;gap:18px;margin-top:27px;font-size:13px;display:flex}.trust-row span:first-letter{color:var(--positive)}.price-panel{background:var(--surface);border:1px solid #dbd7cd;border-radius:24px;padding:28px;position:relative;box-shadow:0 25px 70px #2327241c}.price-panel:before{content:"";pointer-events:none;border:1px solid #efede7;border-radius:17px;position:absolute;inset:10px}.panel-topline,.source-line{justify-content:space-between;align-items:center;display:flex;position:relative}.overline{color:var(--muted);letter-spacing:.13em;font-size:13px;font-weight:740}.status-pill{color:#78560c;background:var(--gold-soft);border-radius:4px;margin-left:9px;padding:4px 6px;font-size:13px;font-weight:780}.status-pill.stale{color:#864b18;background:#f8dfc8}.live-dot,.demo-dot{letter-spacing:.05em;border-radius:4px;margin-left:4px;padding:2px 4px;font-size:13px;font-weight:800}.live-dot{color:#067452;background:#dff2ea}.demo-dot{color:#7d5c18;background:#f2e8ce}.selectors{gap:6px;display:flex}.selectors select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 24px 7px 9px;font-size:13px;font-weight:690}.main-price{align-items:baseline;gap:9px;margin-top:27px;display:flex;position:relative}.main-price strong{font-family:var(--font-mono);letter-spacing:-.07em;font-size:clamp(38px,4vw,56px);font-weight:520}.main-price span{color:var(--muted);font-size:13px}.daily-change{font-family:var(--font-mono);align-items:baseline;gap:10px;margin-top:5px;font-size:13px;display:flex;position:relative}.daily-change small{color:var(--muted);font-family:var(--font-sans)}.price-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:21px;margin-top:30px;padding-top:22px;display:grid;position:relative}.price-stats div{flex-direction:column;gap:5px;display:flex}.price-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.price-stats strong{font-family:var(--font-mono);font-size:13px;font-weight:560}.source-line{color:#858b8f;margin-top:24px;font-size:13px}.market-refresh-line{color:#646d72;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:9px;font-size:13px;line-height:1.45;display:flex;position:relative}.market-refresh-warning{color:#864b18;margin:8px 0 0;font-size:13px;line-height:1.45;position:relative}.ticker-item.price-flash-up strong,.main-price strong.price-flash-up{animation:1.2s ease-out quote-flash-up}.ticker-item.price-flash-down strong,.main-price strong.price-flash-down{animation:1.2s ease-out quote-flash-down}@keyframes quote-flash-up{0%,to{color:inherit;text-shadow:none}22%{color:var(--positive);text-shadow:0 0 16px #087a5647}}@keyframes quote-flash-down{0%,to{color:inherit;text-shadow:none}22%{color:var(--negative);text-shadow:0 0 16px #b43f3840}}.source-line span:first-child:before{content:"○";color:var(--gold);margin-right:5px}.section{padding-top:88px;padding-bottom:88px}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.section-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,3.2vw,46px);font-weight:600;line-height:1.05}.section-heading p:last-child{color:var(--muted);margin:13px 0 0;line-height:1.6}.section-heading.compact{margin-bottom:20px}.inline-link{color:var(--gold-deep);white-space:nowrap;font-size:13px;font-weight:680}.chart-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 42px #292c2a0f}.chart-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.comparison-choice{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;gap:6px;padding:16px;display:grid}.comparison-choice:hover,.comparison-choice:focus-visible,.comparison-choice.is-selected{border-color:var(--gold);box-shadow:0 0 0 2px #c1912224}.comparison-choice span,.comparison-choice small{color:var(--muted);font-size:13px}.comparison-choice strong{font-size:15px}.comparison-choice small{overflow-wrap:anywhere}.form-status{color:var(--muted);margin:12px 0 0;font-size:13px}.range-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.range-tabs button,.chart-actions button{color:var(--muted);background:0 0;border:0;font-size:13px;font-weight:650}.range-tabs button{border-radius:7px;min-width:43px;height:34px}.range-tabs button.active{color:var(--navy);background:var(--gold-soft)}.chart-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chart-actions button{padding:8px}.chart-fullscreen-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.chart-fullscreen-button span{color:inherit;font-size:17px;line-height:1}.chart-fullscreen-surface:fullscreen{background:var(--surface);border:0;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100vh;margin:0;display:flex;overflow:auto}.chart-fullscreen-surface:fullscreen .chart-wrap{flex:420px;min-height:320px;padding:0 28px;display:flex}.chart-fullscreen-surface:fullscreen .chart-interaction{flex:1;width:100%}.chart-fullscreen-surface:fullscreen .chart-wrap svg{height:100%;min-height:320px;transform:none}.chart-meta{justify-content:space-between;align-items:end;padding:24px 28px 0;display:flex}.chart-meta div{flex-direction:column;gap:5px;display:flex}.chart-meta span{color:var(--muted);font-size:13px}.chart-meta strong{font-family:var(--font-mono);font-size:26px;font-weight:550}.chart-wrap{padding:0 18px}.chart-interaction{cursor:crosshair;touch-action:pan-y;position:relative}.chart-wrap svg{width:100%;height:280px;display:block;overflow:visible}.chart-wrap svg:focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:8px}.grid-line{stroke:#e6e7e3;stroke-width:1px;stroke-dasharray:4 4}.chart-line{fill:none;stroke:var(--gold);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:#fff;stroke:var(--gold);stroke-width:2.5px}.chart-crosshair{stroke:#776f60;stroke-width:1px;stroke-dasharray:4 4;opacity:.72;pointer-events:none}.chart-hover-halo{fill:#b88a2233;stroke:none;pointer-events:none}.chart-hover-point{fill:#fff;stroke:var(--gold);stroke-width:3px;pointer-events:none}.chart-tooltip{z-index:2;color:#fff;pointer-events:none;background:#13272f;border:1px solid #ffffff24;border-radius:9px;flex-direction:column;gap:4px;min-width:174px;padding:11px 13px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 9px 28px #141f2333}.chart-tooltip:after{content:"";background:#13272f;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.chart-tooltip.align-right{transform:translate(-100%,calc(-100% - 14px))}.chart-tooltip.align-right:after{left:calc(100% - 14px)}.chart-tooltip.align-left{transform:translateY(calc(-100% - 14px))}.chart-tooltip.align-left:after{left:14px}.chart-tooltip span{color:#b9c5c8;font-size:13px;line-height:1.3}.chart-tooltip strong{color:#fff;font-family:var(--font-mono);white-space:nowrap;font-size:16px;font-weight:650}.chart-tooltip small{color:#b9c5c8;font-size:13px;line-height:1.35}.chart-axis{color:#92989b;justify-content:space-between;margin:-17px 28px 20px;font-size:13px;display:flex}.chart-disclaimer{color:#756d5d;background:#f7f5ee;border-top:1px solid #ebe7dc;padding:12px 25px;font-size:13px}.data-table-wrap{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-table-wrap code{overflow-wrap:anywhere;word-break:break-all;max-width:100%;display:inline-block}table{border-collapse:collapse;width:100%;font-size:13px}th{color:#7e8589;text-transform:uppercase;letter-spacing:.07em;text-align:left;font-size:13px}th,td{border-bottom:1px solid var(--line);padding:14px 18px}.chart-card .data-table-wrap{border-top:1px solid var(--line);max-height:290px;overflow:auto}.section-tint{background:#eeede7;border-block:1px solid #e1e0da}.metric-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:21px 20px;transition:transform .2s,box-shadow .2s;display:flex}.metric-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{font-family:var(--font-mono);letter-spacing:-.05em;font-size:19px}.metric-card small{font-size:13px}.home-research-section .section-heading>div{max-width:850px}.home-research-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.home-research-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;grid-column:span 4;min-width:0;min-height:230px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.home-research-card:hover{box-shadow:var(--shadow);border-color:#c5aa69;transform:translateY(-3px)}.home-research-card span{color:#805c12;letter-spacing:.075em;font-size:13px;font-weight:850}.home-research-card>strong{letter-spacing:-.035em;margin-top:17px;font-family:Georgia,serif;font-size:25px;font-weight:500}.home-research-card p{color:var(--muted);margin:11px 0 22px;font-size:14px;line-height:1.65}.home-research-card>div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.home-research-card small{color:#5d594f;background:#f2efe6;border-radius:999px;padding:6px 8px;font-size:13px;font-weight:720}.home-research-featured{color:#fff;background:radial-gradient(circle at 85% 18%,#dfb44e33,#0000 37%),#142a32;border-color:#142a32;grid-column:span 8}.home-research-featured:hover{border-color:#b5913c}.home-research-featured span{color:#e4c77d}.home-research-featured>strong{color:#fff;font-size:32px}.home-research-featured p{color:#c4ced1;max-width:690px}.home-research-featured small{color:#e2e8e9;background:#ffffff1a}.home-research-method{background:#f1eee5;border-radius:12px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:22px;margin-top:14px;padding:20px 23px;display:grid}.home-research-method strong{font-size:14px}.home-research-method p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.home-research-method a{color:#795710;text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:780;text-decoration:underline}.two-column{grid-template-columns:1.45fr .75fr;align-items:end;gap:30px;display:grid}.calculator-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.field-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}label{color:#5e676d;font-size:13px;font-weight:660}input,select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #d8d9d5;border-radius:8px;margin-top:7px;padding:0 13px}.result-panel{background:#f2efe5;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding:20px 22px;display:grid}.result-panel div{flex-direction:column;gap:6px;display:flex}.result-panel span{color:var(--muted);font-size:13px}.result-panel strong{font-family:var(--font-mono);font-size:16px}.formula{color:var(--muted);font-size:13px;line-height:1.55}.calculator-actions{align-items:center;gap:12px;display:flex}.insight-card{color:#fff;background:var(--navy);border-radius:var(--radius);padding:29px}.insight-card .eyebrow{color:#d8bc75}.insight-card h2{letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.1}.signal-score{flex-wrap:wrap;align-items:baseline;margin:25px 0;display:flex}.signal-score strong{color:#f1d895;font-family:Georgia,serif;font-size:65px;font-weight:400}.signal-score span{color:#99a6aa;font-size:18px}.signal-score small{color:#dae0e1;width:100%;font-size:13px}.signal-list{gap:12px;display:grid}.signal-list>div{border-top:1px solid #ffffff1f;gap:12px;padding-top:13px;display:flex}.signal-icon{border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:13px;display:grid}.signal-icon.up{color:#64d0a8;background:#32a47b26}.signal-icon.flat{color:#e0c274;background:#e0c2741f}.signal-icon.down{color:#f3a89e;background:#c9564a26}.signal-list p{flex-direction:column;gap:4px;margin:0;display:flex}.signal-list strong{font-size:13px}.signal-list small,.muted-note{color:#9da9ad;font-size:13px;line-height:1.5}.muted-note{margin:22px 0 0}.section-dark{color:#fff;background:var(--navy)}.section-heading.light .eyebrow{color:#d6ba72}.section-heading.light p:last-child{color:#9facae}.country-card{color:var(--ink);border-radius:var(--radius);background:#fff;overflow:hidden}.search-field{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:68px;padding:0 22px;font-size:20px;display:flex}.search-field input{border:0;outline:none;height:45px;margin:0;font-size:13px}.country-card tr:hover{background:#faf9f5}.country-card td:first-child{min-width:210px}.flag{color:#5f655e;background:#f1f0ea;border-radius:4px;place-items:center;width:30px;height:21px;margin-right:11px;font-size:13px;font-weight:750;display:inline-grid}.empty-state{text-align:center;color:var(--muted);padding:32px}.article-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.article-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:275px;padding:25px;display:flex}.article-card:hover{border-color:#c5aa69}.article-number{border-radius:50%;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-size:19px;display:grid}.article-number.n1{color:#72561b;background:#e7e0cc}.article-number.n2{color:#284853;background:#dbe4e7}.article-number.n3{color:#6b3d35;background:#e6dedb}.article-card small{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:750}.article-card h3{letter-spacing:-.03em;margin:10px 0;font-size:21px;line-height:1.15}.article-card p{color:var(--muted);font-size:13px;line-height:1.6}.cta-section{color:#fff;background:#a17823;padding:65px 0}.cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-section .eyebrow{color:#f7e6b6}.cta-section h2{margin:0;font-family:Georgia,serif;font-size:42px;font-weight:400}.cta-section p:last-child{color:#f3e6c7;margin-bottom:0}.footer{color:#c6ced0;background:#0e1b21;padding:60px 0 25px}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:45px;display:grid}.footer-brand .brand{color:#fff}.footer-brand .brand-wordmark span{color:#c6ced0}.footer-brand .brand-wordmark strong{color:#f0c75e}.footer-brand p{color:#fff;margin:18px 0 7px;font-family:Georgia,serif;font-size:18px}.footer-brand small{color:#879397}.footer-links{flex-direction:column;gap:11px;display:flex}.footer-links strong{color:#fff;text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:13px}.footer-links a{color:#94a0a4;font-size:13px}.footer-links a:hover{color:#fff}.footer-bottom{color:#77858a;border-top:1px solid #ffffff1c;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:13px;display:flex}.mobile-bottom-nav{display:none}.toast{z-index:100;color:#fff;background:var(--navy);box-shadow:var(--shadow);border-radius:10px;padding:12px 18px;font-size:13px;position:fixed;top:22px;right:22px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.widget-page-hero{background:radial-gradient(circle at 82% 20%,#aa7d191f,#0000 28%)}.widget-intro .article-lede{max-width:900px}.widget-builder{gap:18px;margin-top:28px;display:grid}.widget-builder-controls,.widget-preview-panel,.widget-code-panel{border:1px solid var(--line);background:#f8f7f3;border-radius:16px;padding:24px}.widget-builder-controls{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:end;gap:30px;display:grid}.widget-builder-controls h3,.widget-preview-heading h3,.widget-code-panel h3{letter-spacing:-.03em;margin:0;font-size:22px}.widget-builder-controls p:not(.eyebrow){color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.widget-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.widget-control-grid label{min-width:0}.widget-control-grid select{padding-right:6px}.widget-preview-panel{background:#e9e6dc}.widget-preview-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.widget-preview-heading span{color:var(--muted);white-space:nowrap;font-size:13px}.widget-code-panel textarea{resize:vertical;color:#263039;width:100%;min-height:116px;font-family:var(--font-mono), monospace;background:#fff;border:1px solid #cfd1cc;border-radius:10px;margin-top:16px;padding:15px;font-size:13px;line-height:1.55}.widget-code-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.widget-copy-status{min-height:20px;color:var(--positive);margin:9px 0 0;font-size:13px}.widget-platform-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.widget-platform-grid>div{border:1px solid var(--line);background:#faf9f5;border-radius:12px;flex-direction:column;gap:8px;min-height:118px;padding:20px;display:flex}.widget-platform-grid strong{font-size:15px}.widget-platform-grid span{color:var(--muted);font-size:13px;line-height:1.55}.embed-page{background:0 0;min-height:100vh;margin:0;padding:0}.embed-price-widget{color:#17202a;background:#fbfaf7;border:1px solid #d8d6cf;border-radius:15px;flex-direction:column;width:100%;max-width:680px;min-height:184px;font-family:Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #191f2114}.embed-price-widget-dark{color:#f6f2e7;background:#14242c;border-color:#34464f;box-shadow:0 10px 30px #050c1038}.embed-widget-header{border-bottom:1px solid #e1dfd8;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:13px 16px;display:flex}.embed-price-widget-dark .embed-widget-header{border-color:#34464f}.embed-widget-header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.embed-widget-brand{color:#73694f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.embed-price-widget-dark .embed-widget-brand{color:#c8b77d}.embed-widget-brand i{color:#fff;background:#172c35;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:13px;font-style:normal;display:inline-grid}.embed-price-widget-dark .embed-widget-brand i{color:#17202a;background:#c19737}.embed-widget-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.embed-widget-header button{width:auto;height:32px;color:inherit;background:0 0;border:1px solid #d4d1c8;border-radius:7px;margin:0;padding:0 11px;font-size:13px;font-weight:700}.embed-price-widget-dark .embed-widget-header button{border-color:#4a5b63}.embed-widget-header button:disabled{opacity:.58;cursor:wait}.embed-widget-quotes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.embed-widget-quote{border-right:1px solid #e1dfd8;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;padding:21px 17px;display:grid}.embed-widget-quote:last-child{border-right:0}.embed-price-widget-dark .embed-widget-quote{border-color:#34464f}.embed-widget-symbol{color:#72500d;background:#eee4c8;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:14px;display:grid}.embed-price-widget-dark .embed-widget-symbol{color:#f0ce79;background:#3b3422}.embed-widget-quote>div{flex-direction:column;gap:4px;min-width:0;display:flex}.embed-widget-quote small{color:#737a7e;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.embed-price-widget-dark .embed-widget-quote small{color:#9dacb1}.embed-widget-quote strong{font-family:var(--font-mono), monospace;letter-spacing:-.05em;text-overflow:ellipsis;font-size:clamp(18px,4vw,25px);font-weight:600;overflow:hidden}.embed-widget-quote em{color:#858b8d;grid-column:2;font-size:13px;font-style:normal}.embed-price-widget-dark .embed-widget-quote em{color:#91a0a5}.embed-widget-footer{color:#73797b;border-top:1px solid #e1dfd8;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:9px 16px;font-size:13px;line-height:1.35;display:flex}.embed-price-widget-dark .embed-widget-footer{color:#a7b2b5;border-color:#34464f}.embed-widget-footer span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.embed-widget-footer a{color:#7c5810;white-space:nowrap;font-weight:800}.embed-price-widget-dark .embed-widget-footer a{color:#e2c26f}.embed-price-widget-strip{border-radius:10px;min-height:96px}.embed-price-widget-strip .embed-widget-header{display:none}.embed-price-widget-strip .embed-widget-quotes{min-height:68px}.embed-price-widget-strip .embed-widget-quote{grid-template-columns:30px minmax(0,1fr) auto;column-gap:9px;padding:11px 15px}.embed-price-widget-strip .embed-widget-symbol{width:30px;height:30px;font-size:13px}.embed-price-widget-strip .embed-widget-quote>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.embed-price-widget-strip .embed-widget-quote strong{font-size:17px}.embed-price-widget-strip .embed-widget-quote em{grid-area:1/3}.embed-price-widget-strip .embed-widget-footer{min-height:28px;padding-block:5px}.embed-price-widget:has(.embed-widget-quote:only-child) .embed-widget-quotes{grid-template-columns:1fr}.embed-price-widget:has(.embed-widget-quote:only-child) .embed-widget-quote{border-right:0}.embed-market-evidence{background:#f5f2e9;border-top:1px solid #e1dfd8}.embed-price-widget-dark .embed-market-evidence,.embed-chart-widget-dark .embed-market-evidence{background:#192d36;border-color:#34464f}.embed-market-evidence-item{min-width:0;padding:8px 12px 9px;box-shadow:inset 3px 0 #71868f}.embed-market-evidence-item+.embed-market-evidence-item{border-top:1px solid #e1dfd8}.embed-price-widget-dark .embed-market-evidence-item+.embed-market-evidence-item,.embed-chart-widget-dark .embed-market-evidence-item+.embed-market-evidence-item{border-color:#34464f}.embed-market-evidence-item.is-current{box-shadow:inset 3px 0 #287d68}.embed-market-evidence-item.is-aged,.embed-market-evidence-item.is-provider-stale{box-shadow:inset 3px 0 #b67d28}.embed-market-evidence-item.is-invalid,.embed-market-evidence-item.is-unavailable{box-shadow:inset 3px 0 #a95555}.embed-market-evidence-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.embed-market-evidence-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.embed-market-evidence-title span{color:#46555a;text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:13px;font-weight:800}.embed-price-widget-dark .embed-market-evidence-title span,.embed-chart-widget-dark .embed-market-evidence-title span{color:#b8c3c6}.embed-market-evidence-item dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:6px 0 0;display:grid}.embed-market-evidence-item dl>div{min-width:0}.embed-market-evidence-item dt{color:#7c8284;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.embed-price-widget-dark .embed-market-evidence-item dt,.embed-chart-widget-dark .embed-market-evidence-item dt{color:#91a0a5}.embed-market-evidence-item dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;line-height:1.25;overflow:hidden}.chart-widget-preview-panel{overflow:hidden}.embed-chart-widget{color:#17202a;background:#fbfaf7;border:1px solid #d8d6cf;border-radius:15px;flex-direction:column;width:100%;max-width:900px;font-family:Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #191f2114}.embed-chart-widget-dark{color:#f6f2e7;background:#14242c;border-color:#34464f;box-shadow:0 10px 30px #050c1038}.embed-chart-header{border-bottom:1px solid #e1dfd8;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:13px 16px;display:flex}.embed-chart-widget-dark .embed-chart-header{border-color:#34464f}.embed-chart-header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.embed-chart-header strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.embed-chart-header button{width:auto;height:32px;color:inherit;background:0 0;border:1px solid #d4d1c8;border-radius:7px;margin:0;padding:0 11px;font-size:13px;font-weight:700}.embed-chart-widget-dark .embed-chart-header button{border-color:#4a5b63}.embed-chart-header button:disabled{opacity:.58;cursor:wait}.embed-chart-summary{justify-content:space-between;align-items:end;gap:18px;min-height:58px;padding:11px 18px 0;display:flex}.embed-chart-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.embed-chart-summary>div:last-child{text-align:right;align-items:flex-end}.embed-chart-summary span{color:#747b7e;font-size:13px}.embed-chart-widget-dark .embed-chart-summary span{color:#9dacb1}.embed-chart-summary strong{overflow-wrap:anywhere;font-family:var(--font-mono), monospace;letter-spacing:-.04em;font-size:20px}.embed-chart-summary>div:last-child strong{letter-spacing:0;font-size:14px}.embed-chart-widget .chart-wrap{padding:0 8px}.embed-chart-widget-compact .chart-wrap svg{height:135px}.embed-chart-widget-standard .chart-wrap svg{height:220px}.embed-chart-widget-tall .chart-wrap svg{height:310px}.embed-chart-widget-dark .grid-line{stroke:#354952}.embed-chart-widget-dark .chart-crosshair{stroke:#d7d0bc}.embed-chart-widget-dark .chart-hover-point{fill:#14242c}.embed-chart-widget .chart-tooltip{min-width:156px;padding:9px 11px}.embed-chart-axis{color:#7c8284;justify-content:space-between;gap:10px;min-height:24px;margin-top:-6px;padding:0 18px 5px;font-size:13px;display:flex}.embed-chart-widget-dark .embed-chart-axis{color:#8f9ca1}.embed-chart-state{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:245px;padding:30px;display:grid}.embed-chart-widget-compact .embed-chart-state{min-height:210px}.embed-chart-widget-tall .embed-chart-state{min-height:390px}.embed-chart-state strong{font-size:17px}.embed-chart-state span{color:#747b7e;max-width:540px;font-size:13px;line-height:1.55}.embed-chart-widget-dark .embed-chart-state span{color:#9dacb1}.embed-chart-state.error strong{color:var(--negative)}.embed-chart-footer{color:#73797b;border-top:1px solid #e1dfd8;justify-content:space-between;align-items:center;gap:14px;min-height:43px;margin-top:auto;padding:9px 16px;font-size:13px;line-height:1.35;display:flex}.embed-chart-widget-dark .embed-chart-footer{color:#a7b2b5;border-color:#34464f}.embed-chart-footer span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.embed-chart-footer a{color:#7c5810;white-space:nowrap;font-weight:800}.embed-chart-widget-dark .embed-chart-footer a{color:#e2c26f}@media (width<=900px){.widget-builder-controls{grid-template-columns:1fr}.widget-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-platform-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.widget-builder-controls,.widget-preview-panel,.widget-code-panel{padding:18px}.widget-control-grid,.widget-platform-grid{grid-template-columns:1fr}.widget-preview-heading{flex-direction:column;align-items:flex-start}.embed-widget-quotes{grid-template-columns:1fr}.embed-widget-quote{border-bottom:1px solid #e1dfd8;border-right:0}.embed-price-widget-dark .embed-widget-quote{border-color:#34464f}.embed-widget-quote:last-child{border-bottom:0}.embed-price-widget-strip .embed-widget-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.embed-price-widget-strip .embed-widget-quote{border-bottom:0;border-right:1px solid #e1dfd8;grid-template-columns:26px minmax(0,1fr)}.embed-price-widget-strip.embed-price-widget-dark .embed-widget-quote{border-color:#34464f}.embed-price-widget-strip .embed-widget-quote:last-child{border-right:0}.embed-price-widget-strip .embed-widget-symbol{width:26px;height:26px}.embed-price-widget-strip .embed-widget-quote>div{flex-direction:column}.embed-price-widget-strip .embed-widget-quote em{display:none}.embed-chart-summary{align-items:flex-start}.embed-chart-summary strong{font-size:17px}.embed-chart-summary>div:last-child strong{font-size:13px}.embed-chart-axis{padding-inline:11px;font-size:13px}.embed-chart-footer{flex-direction:column;align-items:flex-start;gap:5px}.embed-chart-footer span{width:100%}.embed-market-evidence-item{padding:9px 11px 10px}.embed-market-evidence-item dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7px}.embed-market-evidence-item dd{white-space:normal;overflow-wrap:anywhere}}.market-hours-hero{background:radial-gradient(circle at 80% 10%,#aa7d1921,#0000 30%)}.market-hours-tool{border:1px solid var(--line);background:#f8f7f3;border-radius:16px;margin-top:26px;overflow:hidden}.market-hours-loading{min-height:190px;color:var(--muted);place-items:center;padding:70px 24px;display:grid}.market-hours-toolbar{border-bottom:1px solid var(--line);background:#f1eee5;justify-content:space-between;align-items:end;gap:28px;padding:22px;display:flex}.market-hours-toolbar h3{font-family:var(--font-mono);letter-spacing:-.04em;margin:0;font-size:clamp(20px,3vw,28px)}.market-hours-toolbar p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:13px}.market-hours-toolbar label{min-width:190px}.market-hours-live-grid{grid-template-columns:repeat(2,1fr);display:grid}.market-hours-live-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:190px;padding:23px;display:flex}.market-hours-live-grid>div:nth-child(2n){border-right:0}.market-hours-live-grid>div:nth-last-child(-n+2){border-bottom:0}.market-hours-live-grid>div>span:first-child{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.market-hours-live-grid>div>strong{font-family:var(--font-mono);letter-spacing:-.03em;margin:12px 0 8px;font-size:17px}.market-hours-live-grid>div>p{color:var(--muted);margin:auto 0 0;font-size:13px;line-height:1.55}.market-hours-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:800}.market-hours-status.open{color:#066948;background:#dcefe7}.market-hours-status.closed{color:#8b3e35;background:#f3dfdc}.market-hours-auction-card{color:#fff;background:var(--navy)}.market-hours-auction-card>span:first-child{color:#d9bf7d!important}.market-hours-auction-card>strong{color:#fff}.market-hours-auction-card b{color:#f0d78f;font-family:var(--font-mono);letter-spacing:-.05em;margin-top:1px;font-size:28px}.market-hours-auction-card p{color:#aeb8bb!important}.market-hours-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;display:flex}.market-hours-actions>span{color:var(--positive);font-size:13px}.market-hours-warning{color:#756d5d;background:#eee8da;border-top:1px solid #e2dbc9;margin:0;padding:14px 22px;font-size:13px;line-height:1.55}.market-hours-table caption{color:var(--muted);text-align:left;padding:12px 18px;font-size:13px}.market-hours-table th[scope=row]{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px}.market-hours-table-note{color:var(--muted);font-size:13px;line-height:1.6}.market-session-timeline{grid-template-columns:repeat(6,1fr);gap:0;margin:24px 0;display:grid}.market-session-timeline>div{border-block:1px solid var(--line);border-right:1px solid var(--line);background:#faf9f5;min-height:170px;padding:19px 15px;position:relative}.market-session-timeline>div:first-child{border-left:1px solid var(--line);border-radius:12px 0 0 12px}.market-session-timeline>div:last-child{border-radius:0 12px 12px 0}.market-session-timeline span{color:var(--gold-deep);font-family:var(--font-mono);font-size:16px;font-weight:700}.market-session-timeline strong{margin-top:14px;font-size:13px;display:block}.market-session-timeline p{color:var(--muted);font-size:13px;line-height:1.5}@media (width<=900px){.market-session-timeline{grid-template-columns:repeat(3,1fr);gap:10px}.market-session-timeline>div,.market-session-timeline>div:first-child,.market-session-timeline>div:last-child{border:1px solid var(--line);border-radius:10px}}@media (width<=620px){.market-hours-toolbar{flex-direction:column;align-items:stretch}.market-hours-live-grid{grid-template-columns:1fr}.market-hours-live-grid>div{border-right:0;min-height:170px;border-bottom:1px solid var(--line)!important}.market-hours-live-grid>div:last-child{border-bottom:0!important}.market-session-timeline{grid-template-columns:repeat(2,1fr)}}.inner-page{background:var(--background);min-height:100vh}.page-hero{border-bottom:1px solid var(--line);padding:72px 0 52px}.breadcrumbs{color:var(--muted);margin-bottom:24px;font-size:13px}.breadcrumbs a:hover{color:var(--gold-deep)}.page-hero h1{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(42px,6vw,70px);line-height:.98}.page-hero .page-lede{max-width:680px;color:var(--muted);margin:23px 0 0;font-size:18px;line-height:1.6}.page-content{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:35px;padding:55px 0 100px;display:grid}.content-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.content-card+.content-card{margin-top:18px}.content-card h2{letter-spacing:-.04em;margin:0 0 15px;font-size:27px}.content-card h3{margin-top:24px}.content-card p,.content-card li{color:#5d666d;font-size:14px;line-height:1.75}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.related-grid a{border:1px solid var(--line);background:#f6f4ed;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px;transition:background .2s,border-color .2s,transform .2s;display:flex}.related-grid a:hover{background:#fffdf7;border-color:#cfc7b1;transform:translateY(-1px)}.related-grid a>strong{font-size:17px;line-height:1.3}.related-grid a>span,.related-grid a>small{color:var(--muted);font-size:14px;line-height:1.55}.related-content .related-grid a>span:first-child{color:var(--gold-deep);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.3}.related-content .related-grid a>strong{margin-top:1px}.page-content:not(.data-platform-container)>div>article>.content-card>p:not(.eyebrow):not(.article-byline),.page-content:not(.data-platform-container)>div>article>.content-card>ul,.page-content:not(.data-platform-container)>div>article>.content-card>ol{max-width:var(--layout-prose-max)}.privacy-page-hero{background:radial-gradient(circle at 82% 18%, #3a6f7829, transparent 32%), linear-gradient(180deg, #f7fbfa 0%, var(--paper) 100%)}.privacy-page-content{max-width:980px}.privacy-status-card{border-top:4px solid var(--gold);grid-template-columns:minmax(240px,.85fr) minmax(340px,1.15fr);gap:34px;display:grid}.privacy-status-card h2{max-width:460px}.privacy-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.privacy-status-grid div{border:1px solid var(--line);background:#f4f6f3;border-radius:10px;min-width:0;padding:14px}.privacy-status-grid dt{color:var(--muted);font-size:13px}.privacy-status-grid dd{color:var(--navy);font-family:var(--font-mono);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:700}.privacy-boundary-note{background:#edf3f1;border-left:3px solid #597b75;border-radius:0 9px 9px 0;margin-top:22px;padding:16px 18px;color:#384b50!important}.privacy-prohibited-list{columns:2;column-gap:38px}.privacy-prohibited-list li{break-inside:avoid;margin-bottom:7px}.quick-links{gap:9px;display:grid}.quick-links a{background:#f2f0e8;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:650}.hub-page-content{display:block}.hub-page-content>div{width:100%}.hub-section{margin:58px 0}.hub-section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:22px;display:flex}.hub-section-heading h2{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(29px,4vw,43px);line-height:1.05}.hub-section-heading>p{max-width:390px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.hub-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hub-link-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:220px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.hub-link-card:hover{border-color:#c7a95f;transform:translateY(-3px);box-shadow:0 15px 36px #252a2714}.hub-link-card>span{color:var(--gold-deep);letter-spacing:.13em;font-size:13px;font-weight:800}.hub-link-card>strong{letter-spacing:-.03em;margin-top:18px;font-size:21px}.hub-link-card>p{color:var(--muted);margin:10px 0 20px;font-size:13px;line-height:1.65}.hub-link-card>small{color:var(--ink);margin-top:auto;font-size:13px;font-weight:750}.hub-link-card>small span{color:var(--gold-deep);margin-left:5px}.market-workspace-directory{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:24px;overflow:hidden}.market-workspace-directory-heading{border-bottom:1px solid var(--line);background:#f7f6f1;justify-content:space-between;align-items:end;gap:28px;padding:24px 26px;display:flex}.market-workspace-directory-heading h3{letter-spacing:-.035em;margin:3px 0 0;font-size:24px}.market-workspace-directory-heading>p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.market-workspace-directory details+details{border-top:1px solid var(--line)}.market-workspace-directory summary{cursor:pointer;grid-template-columns:minmax(230px,.7fr) minmax(280px,1.3fr);align-items:center;gap:26px;min-height:74px;padding:17px 24px;display:grid}.market-workspace-directory summary:hover{background:#fbfaf6}.market-workspace-directory summary>span:first-child{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.market-workspace-directory summary strong{font-size:15px}.market-workspace-directory summary small{white-space:nowrap;color:var(--gold-deep);font-family:var(--font-mono);text-transform:uppercase;font-size:13px;font-weight:800}.market-workspace-directory summary>span:last-child{color:var(--muted);font-size:13px;line-height:1.55}.market-workspace-list{background:var(--line);background-clip:content-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 22px;padding:0 24px 22px;display:grid}.market-workspace-list a{background:#fff;grid-template-columns:1fr auto;align-content:center;gap:5px 16px;min-height:92px;padding:15px 12px;display:grid}.market-workspace-list a:hover strong{color:var(--gold-deep)}.market-workspace-list a>span{color:var(--gold-deep);letter-spacing:.1em;text-align:right;grid-area:1/2;font-size:13px;font-weight:800}.market-workspace-list a>strong{grid-area:1/1;font-size:14px}.market-workspace-list a>small{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.5}.hub-feature-card{padding:34px}.hub-feature-copy{max-width:720px;margin-bottom:26px}.hub-feature-copy h2,.hub-market-hero h2,.hub-calculator-hero h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,4.5vw,50px);line-height:1.02}.hub-feature-copy>p:last-child,.hub-market-hero>div:first-child>p:last-of-type,.hub-calculator-hero>div:first-child>p:last-of-type{color:var(--muted);margin:17px 0 0;font-size:14px;line-height:1.75}.hub-step-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;display:grid;overflow:hidden}.hub-step-grid>div{border-right:1px solid var(--line);padding:21px}.hub-step-grid>div:last-child{border-right:0}.hub-step-grid span{color:var(--gold-deep);font-family:var(--font-mono);font-size:13px}.hub-step-grid strong{margin-top:24px;font-size:14px;display:block}.hub-step-grid p{margin:7px 0 0;font-size:13px;line-height:1.6}.hub-proof-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.hub-proof-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:9px;min-height:120px;padding:20px;display:flex}.hub-proof-grid>div:nth-child(3n){border-right:0}.hub-proof-grid>div:nth-last-child(-n+3){border-bottom:0}.hub-proof-grid strong{font-size:14px}.hub-proof-grid span{color:var(--muted);font-size:13px;line-height:1.6}.hub-market-hero,.hub-calculator-hero{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:42px;padding:38px;display:grid}.hub-market-hero .live-market-card{background:var(--navy);border:0;margin:0;padding:26px}.hub-market-hero .live-market-card>span,.hub-market-hero .live-market-card small{color:#aebcc0}.hub-market-hero .live-market-card strong{color:#f2d78b;font-size:31px}.hub-inline-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.market-layer-list{border-top:1px solid var(--line);margin-top:23px}.market-layer-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:18px;min-height:92px;padding:18px 0;display:grid}.market-layer-list>div>span{width:34px;height:34px;color:var(--gold-deep);background:var(--gold-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.market-layer-list strong{font-size:14px}.market-layer-list p{margin:4px 0 0;font-size:13px;line-height:1.5}.market-layer-list small{color:var(--gold-deep);letter-spacing:.1em;text-align:right;font-size:13px;font-weight:800}.hub-checklist{grid-template-columns:1fr 1fr;gap:10px 26px;margin-top:22px;display:grid}.hub-checklist p{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin:0;padding:15px 0;display:flex}.hub-checklist span{color:var(--gold-deep);font-family:var(--font-mono);font-size:13px;font-weight:800}.decision-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.decision-checklist>div{background:#f7f5ef;border:1px solid #e4dfd2;border-top:3px solid #c79a35;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:13px;min-width:0;padding:18px;display:grid}.decision-checklist>div>span{color:#7c5b15;width:30px;height:30px;font-family:var(--font-mono);background:#f1dfaa;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.decision-checklist p{color:#5d666d;margin:0;font-size:15px;line-height:1.65}.decision-checklist strong{color:var(--ink);margin-bottom:4px;font-size:15px;line-height:1.35;display:block}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.source-list a{min-width:0;color:inherit;background:#f7f5ef;border:1px solid #e4dfd2;border-left:4px solid #c79a35;border-radius:10px;gap:7px;padding:17px 18px;transition:background .2s,border-color .2s,transform .2s;display:grid}.source-list a:hover{background:#fffdf7;border-color:#c8b98f;transform:translateY(-1px)}.source-list a strong{color:#172b34;font-size:14px;line-height:1.45}.source-list a span{color:#5d666d;font-size:14px;line-height:1.6}.research-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.research-sources li{color:#5d666d;background:#fbfaf6;border:1px solid #e4dfd2;border-radius:10px;min-width:0;padding:16px 18px;font-size:15px;line-height:1.65}.research-sources li a{color:var(--gold-deep);text-underline-offset:3px;font-weight:750}.hub-calculator-hero{color:#fff;background:var(--navy);border:0}.hub-calculator-hero .eyebrow{color:#d6ba72}.hub-calculator-hero>div:first-child>p:last-of-type{color:#b7c2c5}.hub-calculator-hero .button.primary{color:var(--navy);box-shadow:none;background:#f1d895}.hub-calculator-hero .button.secondary{color:#fff;background:0 0;border-color:#ffffff40}.hub-calculator-summary{background:#ffffff14;border:1px solid #ffffff21;border-radius:13px;padding:25px}.hub-market-hero .hub-calculator-summary{color:#fff;background:var(--navy);border:0}.hub-calculator-summary span{color:#d6ba72;letter-spacing:.13em;font-size:13px;font-weight:800}.hub-calculator-summary strong{color:#f2d78b;font-family:var(--font-mono);margin-top:15px;font-size:20px;line-height:1.5;display:block}.hub-calculator-summary p{color:#b7c2c5;margin:12px 0 0;font-size:13px;line-height:1.65}.calculator-finder{border:1px solid var(--line);background:#f8f7f2;border-radius:18px;margin:24px 0 58px;overflow:hidden}.calculator-finder-intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:38px;padding:30px 32px 24px;display:grid}.calculator-finder-intro h2{letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(29px,4vw,43px);line-height:1.04}.calculator-finder-intro>p{max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.calculator-finder-workbench{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);display:grid}.calculator-finder-query{padding:25px 32px}.calculator-finder-query label{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:750;display:block}.calculator-finder-query>div{grid-template-columns:1fr auto;display:grid}.calculator-finder-query input{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bec6c1;border-right:0;border-radius:8px 0 0 8px;padding:0 15px}.calculator-finder-query button,.calculator-finder-status button{color:#fff;background:var(--navy);border:1px solid var(--navy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0 8px 8px 0;min-height:48px;padding:0 18px;font-size:13px;font-weight:800}.calculator-finder-query small{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.calculator-finder-current{color:#fff;background:var(--navy);flex-direction:column;justify-content:center;padding:24px 27px;display:flex}.calculator-finder-current>span{color:#d6ba72;font-family:var(--font-mono);letter-spacing:.13em;font-size:13px;font-weight:800}.calculator-finder-current>strong{color:#f2d78b;font-family:var(--font-mono);margin:6px 0 5px;font-size:26px}.calculator-finder-current>small{color:#b7c2c5;font-size:13px;line-height:1.5}.calculator-task-rail{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 32px;display:grid}.calculator-task-rail button{min-height:104px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr auto;align-content:start;gap:7px 12px;padding:17px 14px;display:grid}.calculator-task-rail button:nth-child(5n){border-right:0}.calculator-task-rail button:nth-last-child(-n+5){border-bottom:0}.calculator-task-rail button[aria-pressed=true]{color:#fff;background:#31545a}.calculator-task-rail button>span{letter-spacing:.12em;font-size:13px;font-weight:850}.calculator-task-rail button>strong{color:var(--gold-deep);font-family:var(--font-mono);text-align:right;font-size:13px}.calculator-task-rail button[aria-pressed=true]>strong{color:#f2d78b}.calculator-task-rail button>small{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.45}.calculator-task-rail button[aria-pressed=true]>small{color:#d8e1df}.calculator-finder-status{border-bottom:1px solid var(--line);background:#eeeade;align-items:center;gap:16px;min-height:62px;padding:11px 32px;display:flex}.calculator-finder-status p{color:#4f5d5f;margin:0 auto 0 0;font-size:13px}.calculator-finder-status button{border-radius:7px;min-height:40px;padding-inline:14px}.calculator-finder-status>span{color:#52686a;max-width:190px;font-size:13px;line-height:1.4}.calculator-finder-results{background:#eeece5;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 18px 20px;display:grid}.calculator-finder-results>a{background:#fff;border:1px solid #d9d8d1;border-radius:14px;flex-direction:column;min-width:0;min-height:238px;padding:25px 28px 22px;display:flex;box-shadow:0 5px 18px #2228260b}.calculator-finder-results>a:hover{background:#fffdf7}.calculator-card-coordinates{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.calculator-card-coordinates>span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:850}.calculator-card-coordinates>small{color:#60777a;font-family:var(--font-mono);text-align:right;text-transform:uppercase;font-size:13px}.calculator-finder-results>a>strong{letter-spacing:-.03em;margin-top:19px;font-size:20px}.calculator-finder-results>a>p{color:var(--muted);margin:8px 0 17px;font-size:14px;line-height:1.65}.calculator-card-needs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:14px;margin-top:auto;padding:11px 0;display:grid}.calculator-card-needs>span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:850}.calculator-card-needs>small{color:#566365;text-align:right;font-size:13px;line-height:1.45}.calculator-finder-results>a>b{margin-top:14px;font-size:13px}.calculator-finder-results>a>b span{color:var(--gold-deep);margin-left:5px}.calculator-finder-empty{text-align:center;background:#fff;padding:50px 32px}.calculator-finder-empty strong{font-size:22px}.calculator-finder-empty p,.calculator-finder-noscript{color:var(--muted);font-size:13px;line-height:1.6}.calculator-finder :is(button,input,a):focus-visible{outline-offset:3px;outline:3px solid #cc9f36}.hub-decision-table{border:1px solid var(--line);border-radius:10px;margin-top:22px}.hub-decision-table td:first-child{width:45%;font-weight:650}.hub-decision-table a{color:var(--gold-deep);text-underline-offset:3px;font-weight:750;text-decoration:underline}.country-directory{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.country-directory a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:4px 10px;min-width:0;padding:16px;display:grid}.country-directory a:nth-child(3n){border-right:0}.country-directory a:hover{background:#fbf8ef}.country-directory span{width:30px;height:24px;color:var(--gold-deep);background:var(--gold-soft);border-radius:5px;grid-row:1/3;place-items:center;font-size:13px;font-weight:800;display:grid}.country-directory strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.country-directory small{color:var(--muted);font-size:13px}.learning-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.learning-path-card{margin-top:0!important}.learning-path-number{width:44px;height:44px;color:var(--gold-deep);background:var(--gold-soft);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:17px;display:grid}.learning-path-card h2{margin-top:22px}.learning-link-list{margin-top:22px;display:grid}.learning-link-list a{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.learning-link-list a span{color:var(--gold-deep)}.research-intro{padding:34px}.research-intro>h2{max-width:830px;font-size:clamp(31px,4vw,47px);line-height:1.04}.research-intro>p{max-width:850px}.macro-vintage-gate{background:#fffdf7;border-color:#d9c692}.macro-vintage-gate-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.macro-vintage-gate-heading h2{margin-bottom:10px}.macro-vintage-gate-status{color:#72520c;font:13px/1.2 var(--font-sans);letter-spacing:.08em;border:1px solid #c99d2e;border-radius:999px;flex:none;padding:8px 10px}.macro-vintage-gate-grid{border:1px solid #e5dcc0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 8px;display:grid;overflow:hidden}.macro-vintage-gate-grid>div{border-right:1px solid #e5dcc0;padding:16px}.macro-vintage-gate-grid>div:last-child{border-right:0}.macro-vintage-gate-grid span{color:#80601a;font:13px/1.3 var(--font-sans);letter-spacing:.1em;display:block}.macro-vintage-gate-grid strong{color:#14232b;font:700 16px/1.35 var(--font-sans);margin-top:8px;display:block}.macro-vintage-gate-grid small{color:#667176;font:400 13px/1.55 var(--font-sans);margin-top:7px;display:block}.macro-vintage-gate-boundary{margin-bottom:0;font-size:13px!important}@media (width<=760px){.macro-vintage-gate-heading{display:block}.macro-vintage-gate-status{margin-top:4px;display:inline-block}.macro-vintage-gate-grid{grid-template-columns:1fr}.macro-vintage-gate-grid>div{border-bottom:1px solid #e5dcc0;border-right:0}.macro-vintage-gate-grid>div:last-child{border-bottom:0}}.research-tool{background:#f4f1e8;border:1px solid #e2dbc9;border-radius:14px;margin-top:28px;padding:24px}.research-toolbar{justify-content:space-between;align-items:end;gap:22px;display:flex}.research-toolbar .eyebrow{margin-bottom:7px}.research-toolbar h3{letter-spacing:-.035em;margin:0;font-size:22px}.research-controls{grid-template-columns:repeat(2,145px);gap:10px;display:grid}.research-primary-metrics{color:#fff;background:var(--navy);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.research-primary-metrics>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.research-primary-metrics>div:last-child{border-right:0}.research-primary-metrics span{color:#aebbc0;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:750}.research-primary-metrics strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:20px}.research-primary-metrics small{color:#93a3a8;font-size:13px;line-height:1.45}.research-chart{border:1px solid var(--line);background:#fff;border-top:0;padding-top:18px}.research-chart .chart-wrap svg{height:250px}.research-secondary-metrics{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.research-secondary-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:15px;display:flex}.research-secondary-metrics>div:last-child{border-right:0}.research-secondary-metrics span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:750}.research-secondary-metrics strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.research-source{color:var(--muted)!important;margin:13px 0 0!important;font-size:13px!important;line-height:1.55!important}.research-loading,.research-error{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:20px;padding:22px}.research-loading{color:var(--muted);font-size:13px}.research-error{color:var(--negative);flex-direction:column;gap:6px;display:flex}.research-error strong,.research-error span{font-size:13px}.technical-controls{grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;display:grid}.technical-controls label{min-width:0}.technical-controls select{width:100%}.technical-summary{color:#fff;background:var(--navy);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.technical-summary>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:19px;display:flex}.technical-summary>div:nth-child(3n){border-right:0}.technical-summary>div:nth-last-child(-n+3){border-bottom:0}.technical-summary span{color:#aebbc0;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:750}.technical-summary strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:18px}.technical-summary small{color:#93a3a8;font-size:13px;line-height:1.45}.technical-inspector{background:#fbf8ef;border:1px solid #d9cfb6;border-radius:10px;grid-template-columns:1.45fr repeat(6,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.technical-inspector>div{border-right:1px solid #e4dcc8;flex-direction:column;gap:5px;min-width:0;padding:13px 14px;display:flex}.technical-inspector>div:last-child{border-right:0}.technical-inspector span{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.technical-inspector strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.technical-inspector small{color:var(--muted);font-size:13px;line-height:1.4}.technical-chart-block,.technical-chart-grid>div{border:1px solid var(--line);background:#fff}.technical-chart-block{border-radius:12px;margin-top:16px;overflow:hidden}.technical-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.technical-chart-grid>div{border-radius:10px;min-width:0;overflow:hidden}.technical-chart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.technical-chart-heading>div:first-child{flex-direction:column;gap:5px;display:flex}.technical-chart-heading span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.technical-chart-heading strong{font-size:13px}.technical-chart-heading small{color:var(--muted);font-size:13px}.technical-legend{color:var(--muted);align-items:center;font-size:13px;flex-direction:row!important;gap:6px!important;display:flex!important}.technical-legend i{background:var(--gold-deep);width:13px;height:2px;display:inline-block}.technical-legend i:nth-of-type(2){background:var(--navy)}.technical-legend i:nth-of-type(3){background:#2b6772}.technical-chart svg{width:100%;height:235px;display:block}.technical-chart-grid .technical-chart svg{height:180px}.technical-chart .grid-line{stroke:#e7e2d7;stroke-dasharray:3 5}.technical-chart svg{cursor:crosshair;touch-action:pan-y}.technical-chart svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851961}.technical-primary-line{fill:none;stroke:#b48519;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.technical-secondary-line{fill:none;stroke:#18343d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.technical-tertiary-line{fill:none;stroke:#2b6772;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dasharray:5 3}.technical-threshold{stroke:#a6a19a;stroke-dasharray:7 5}.technical-crosshair{stroke:#80671f;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.technical-primary-point{fill:#fff;stroke:#b48519;stroke-width:2.5px;pointer-events:none}.technical-secondary-point{fill:#fff;stroke:#18343d;stroke-width:2.5px;pointer-events:none}.technical-tertiary-point{fill:#fff;stroke:#2b6772;stroke-width:2.5px;pointer-events:none}.technical-chart-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;padding:28px;font-size:13px;display:grid}.technical-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.technical-actions span{color:var(--muted);font-size:13px}.research-cache-note{color:#57491f;background:#fff8df;border:1px solid #d7c27f;border-radius:9px;margin-top:12px;padding:11px 13px;font-size:13px}.physical-vs-etp-page-hero{background:radial-gradient(circle at 86% 22%,#b4851926,#0000 29%),linear-gradient(135deg,#f8f5ed 0%,#fff 58%,#f1eee5 100%)}.exposure-assumption-note{max-width:410px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.exposure-base-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.exposure-base-inputs label,.exposure-input-columns label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.exposure-base-inputs input,.exposure-input-columns input{width:100%}.exposure-base-inputs small,.exposure-input-columns small{min-height:16px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.35}.exposure-input-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.exposure-input-columns fieldset{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;margin:0;padding:18px;display:grid}.exposure-input-columns legend{color:var(--navy);padding:0 8px;font-size:13px;font-weight:800}.exposure-product-warning{background:#f4f0e6;border-radius:8px;align-self:stretch;padding:12px}.exposure-product-warning strong{color:var(--navy);font-size:13px;display:block}.exposure-product-warning p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.exposure-result-grid{color:#fff;background:var(--navy);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.exposure-result-grid>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.exposure-result-grid>div:last-child{border-right:0}.exposure-result-grid span{color:#b9c5c8;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.exposure-result-grid strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:17px}.exposure-result-grid small{color:#9eafb3;font-size:13px;line-height:1.45}.exposure-results-table{margin-top:12px}.ownership-cost-base-inputs{grid-template-columns:repeat(5,minmax(0,1fr))}.ownership-cost-base-inputs select{width:100%}.ownership-cost-heading{justify-content:space-between;align-items:end;gap:28px;margin-top:28px;display:flex}.ownership-cost-heading .eyebrow{margin-bottom:5px}.ownership-cost-heading h4{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px}.ownership-cost-heading>p{max-width:400px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.6}.ownership-cost-path{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:12px;overflow:hidden}.ownership-cost-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ownership-cost-readout>span{color:#b7c4c7;letter-spacing:.055em;text-transform:uppercase;border-right:1px solid #ffffff1f;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.ownership-cost-readout>span:last-child{border-right:0}.ownership-cost-readout strong{overflow-wrap:anywhere;color:#f2d78b;font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:13px;line-height:1.45}.ownership-cost-key{color:var(--muted);flex-wrap:wrap;gap:10px 22px;padding:12px 16px 2px;font-size:13px;display:flex}.ownership-cost-key span{align-items:center;gap:7px;display:inline-flex}.ownership-cost-key i,.ownership-cost-bridge dt i{background:#7e8586;border-radius:99px;width:22px;height:3px;display:inline-block}.ownership-cost-key i.physical,.ownership-cost-bridge i.entry{background:#ad791b}.ownership-cost-key i.etp,.ownership-cost-bridge i.holding{background:#386b75}.ownership-cost-bridge i.exit{background:#8b5944}.ownership-cost-bridge i.commission{background:#79668f}.ownership-cost-chart-scroll{padding:2px 10px 0;overflow-x:auto}.ownership-cost-path svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.ownership-cost-path svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.ownership-cost-path svg text{fill:#70797b;font-family:var(--font-mono);font-size:13px}.ownership-cost-grid{stroke:#e5e2d9;stroke-width:1px;stroke-dasharray:3 5}.ownership-cost-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ownership-cost-line.frictionless{stroke:#7e8586;stroke-width:2px;stroke-dasharray:7 5}.ownership-cost-line.physical,.ownership-cost-point.physical{stroke:#ad791b}.ownership-cost-line.etp,.ownership-cost-point.etp{stroke:#386b75}.ownership-cost-point{fill:#fff;stroke-width:3px;pointer-events:none}.ownership-cost-point.frictionless{stroke:#7e8586}.ownership-cost-crosshair{stroke:#876e29;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.ownership-cost-path>.field-help{border-top:1px solid #ece8df;margin:0;padding:10px 16px 14px}.ownership-cost-assumptions{border:1px solid var(--line);background:#f8f6f0;border-radius:12px;margin-top:18px}.ownership-cost-assumptions summary{min-height:48px;color:var(--navy);cursor:pointer;align-items:center;padding:13px 16px;font-size:13px;font-weight:800;display:flex}.ownership-cost-assumptions summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.ownership-cost-assumptions>p{color:var(--muted);margin:0;padding:0 16px;font-size:13px;line-height:1.55}.ownership-cost-assumptions .exposure-input-columns{padding:0 16px 16px}.ownership-cost-heading-bridge{margin-top:30px}.ownership-cost-bridges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ownership-cost-bridge{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:16px}.ownership-cost-bridge-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ownership-cost-bridge-heading strong{color:var(--ink);font-size:14px}.ownership-cost-bridge-heading span{color:var(--muted);font-family:var(--font-mono);font-size:13px}.ownership-cost-stack{background:#eeeae1;border-radius:99px;height:12px;margin:13px 0;display:flex;overflow:hidden}.ownership-cost-stack i{min-width:0;height:100%;display:block}.ownership-cost-bridge dl{gap:8px;margin:0;display:grid}.ownership-cost-bridge dl>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.ownership-cost-bridge dt{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.ownership-cost-bridge dt i{flex:0 0 12px;width:12px}.ownership-cost-bridge dd{color:var(--ink);font-family:var(--font-mono);margin:0;font-size:13px;font-weight:800}.ownership-cost-table-wrap{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow-x:auto}.ownership-cost-table{border:0;min-width:820px;margin:0}.ownership-cost-table caption{color:var(--navy);text-align:left;background:#f5f2ea;padding:13px 15px;font-size:13px;font-weight:800}.ownership-cost-heading-matrix{margin-top:30px}.ownership-cost-matrix-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;outline:none;margin-top:12px;overflow-x:auto}.ownership-cost-matrix-wrap:focus-visible{outline-offset:2px;outline:3px solid #b485196b}.ownership-cost-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.ownership-cost-matrix caption{color:var(--navy);text-align:left;background:#f5f2ea;padding:13px 15px;font-size:13px;font-weight:800}.ownership-cost-matrix th,.ownership-cost-matrix td{vertical-align:top;text-align:left;border-top:1px solid #e4e1d8;border-right:1px solid #e4e1d8;padding:13px 12px}.ownership-cost-matrix tr>:last-child{border-right:0}.ownership-cost-matrix thead th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.ownership-cost-matrix thead th:first-child{width:138px}.ownership-cost-matrix th span,.ownership-cost-matrix th small,.ownership-cost-matrix td strong,.ownership-cost-matrix td small,.ownership-cost-matrix td span{display:block}.ownership-cost-matrix th span,.ownership-cost-matrix tbody th strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:13px}.ownership-cost-matrix th small,.ownership-cost-matrix td small{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:13px;line-height:1.35}.ownership-cost-matrix td strong{color:var(--ink);font-size:13px}.ownership-cost-matrix td span{color:var(--muted);font-family:var(--font-mono);margin-top:7px;font-size:13px}.ownership-cost-matrix .is-current{box-shadow:inset 0 3px #bb8a20}.ownership-cost-matrix td.is-physical{background:#fbf4df}.ownership-cost-matrix td.is-etp{background:#eaf4f3}.ownership-cost-matrix td.is-tie{background:#f1f0ec}.ownership-cost-matrix td.is-unavailable{color:var(--muted);background:repeating-linear-gradient(135deg,#f6f4ef,#f6f4ef 8px,#ece9e1 8px 16px)}.ownership-cost-matrix-note{margin-top:8px}.etf-horizon-heading{justify-content:space-between;align-items:end;gap:28px;margin-top:28px;display:flex}.etf-horizon-heading .eyebrow{margin-bottom:5px}.etf-horizon-heading h4{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:20px}.etf-horizon-heading>p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.etf-horizon-chart{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.etf-horizon-readout{background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.etf-horizon-readout>span{color:#aebdc0;letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #ffffff1f;flex-direction:column;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:flex}.etf-horizon-readout>span:last-child{border-right:0}.etf-horizon-readout strong{overflow-wrap:anywhere;color:#f2d78b;font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:13px}.etf-horizon-chart-scroll{padding:5px 10px 0;overflow-x:auto}.etf-horizon-chart svg{touch-action:pan-y;outline:none;width:100%;min-width:660px;height:auto;display:block}.etf-horizon-chart svg:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.etf-horizon-chart svg text{fill:#737b7d;font-family:var(--font-mono);font-size:13px}.etf-horizon-grid{stroke:#e5e2d9;stroke-width:1px;stroke-dasharray:3 5}.etf-horizon-line{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.etf-horizon-line.product-a,.etf-horizon-point.product-a{stroke:#b27a16}.etf-horizon-line.product-b,.etf-horizon-point.product-b{stroke:#386b75}.etf-horizon-point{fill:#fff;stroke-width:3px}.etf-horizon-crosshair{stroke:#405257;stroke-width:1px;stroke-dasharray:4 4}.etf-horizon-label{font-weight:900;font-size:13px!important}.etf-horizon-label.product-a{fill:#9a6710!important}.etf-horizon-label.product-b{fill:#386b75!important}.etf-horizon-chart .field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 13px}.etf-horizon-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow-x:auto}.etf-horizon-table{min-width:610px;margin:0}.etf-horizon-table caption{color:var(--muted);text-align:left;background:#f7f4ec;padding:11px 14px;font-size:13px}.etf-nav-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.etf-nav-input-grid label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.etf-nav-input-grid input,.etf-nav-input-grid select{width:100%}.etf-nav-input-grid small{min-height:16px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.35}.etf-nav-results{color:#fff;background:var(--navy);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.etf-nav-results>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.etf-nav-results>div:last-child{border-right:0}.etf-nav-results span{color:#b9c5c8;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.etf-nav-results strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:17px}.etf-nav-results small{color:#aebdc0;font-size:13px;line-height:1.45}.etf-price-rail{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:18px}.etf-price-rail-row{grid-template-columns:68px minmax(160px,1fr) 100px;align-items:center;gap:12px;min-height:38px;display:grid}.etf-price-rail-row>strong{color:var(--ink);text-transform:uppercase;font-size:13px}.etf-price-rail-row>div{background:#d8d8d1;height:2px;position:relative}.etf-price-rail-row>b{color:var(--ink);font-family:var(--font-mono);text-align:right;font-size:13px}.etf-price-marker{background:var(--gold-deep);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #8d671b}.etf-price-marker.bid,.etf-price-marker.ask{background:#65787c;box-shadow:0 0 0 1px #455b60}.etf-price-marker.nav{background:#fff;box-shadow:0 0 0 2px #ad791b}.etf-price-marker.market{background:#173c45;width:13px;height:13px;box-shadow:0 0 0 2px #173c45}.etf-price-rail>p{color:var(--muted);border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.etf-nav-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow-x:auto}.etf-nav-table{min-width:610px;margin:0}.etf-nav-table caption{color:var(--muted);text-align:left;background:#f7f4ec;padding:11px 14px;font-size:13px}.etf-reconciliation-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.etf-reconciliation-input-grid label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.etf-reconciliation-input-grid input{width:100%}.etf-reconciliation-input-grid small{min-height:16px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.35}.etf-reconciliation-results{color:#fff;background:var(--navy);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.etf-reconciliation-results>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.etf-reconciliation-results>div:last-child{border-right:0}.etf-reconciliation-results span{color:#b9c5c8;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.etf-reconciliation-results strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:17px}.etf-reconciliation-results small{color:#aebdc0;font-size:13px;line-height:1.45}.etf-return-bars{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:18px}.etf-return-bar-row{grid-template-columns:minmax(120px,180px) minmax(220px,1fr) 100px;align-items:center;gap:12px;min-height:42px;display:grid}.etf-return-bar-row>strong{color:var(--ink);font-size:13px}.etf-return-bar-row>b{color:var(--ink);font-family:var(--font-mono);text-align:right;font-size:13px}.etf-return-bar-track{background:#f4f1e9;border-radius:2px;height:16px;position:relative;overflow:hidden}.etf-return-bar-track>i{z-index:2;background:#596b70;width:1px;position:absolute;top:0;bottom:0;left:50%}.etf-return-bar{background:#ad791b;min-width:1px;position:absolute;top:3px;bottom:3px}.etf-return-bar.nav{background:#173c45}.etf-return-bar.benchmark{background:#68797d}.etf-return-bars>p{color:var(--muted);border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.etf-reconciliation-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow-x:auto}.etf-reconciliation-table{min-width:680px;margin:0}.etf-reconciliation-table caption{color:var(--muted);text-align:left;background:#f7f4ec;padding:11px 14px;font-size:13px}.etf-tracking-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.etf-tracking-controls label,.etf-tracking-series-label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.etf-tracking-controls input,.etf-tracking-controls select,.etf-tracking-series-label textarea{width:100%}.etf-tracking-controls small,.etf-tracking-series-label small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.35}.etf-tracking-series-label{margin-top:12px}.etf-tracking-series-label textarea{resize:vertical;min-height:156px;font-family:var(--font-mono);font-size:13px;line-height:1.55}.etf-tracking-results{color:#fff;background:var(--navy);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.etf-tracking-results>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.etf-tracking-results>div:last-child{border-right:0}.etf-tracking-results span{color:#b9c5c8;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.etf-tracking-results strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:17px}.etf-tracking-results small{color:#aebdc0;font-size:13px;line-height:1.45}.etf-tracking-chart{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:14px}.etf-tracking-readout{border:1px solid var(--line);background:#f7f4ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.etf-tracking-readout>span{min-width:0;color:var(--muted);border-right:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.etf-tracking-readout>span:last-child{border-right:0}.etf-tracking-readout strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:13px}.etf-tracking-chart-scroll{margin-top:8px;overflow-x:auto}.etf-tracking-chart svg{touch-action:pan-y;outline:none;width:100%;min-width:680px;display:block}.etf-tracking-chart svg:focus-visible{outline-offset:2px;outline:3px solid #ad791b73}.etf-tracking-chart text{fill:var(--muted);font-family:var(--font-mono);font-size:13px}.etf-tracking-grid{stroke:#e6e1d6;stroke-width:1px}.etf-tracking-zero{stroke:#596b70;stroke-width:1.2px}.etf-tracking-bar.positive{fill:#ad791b}.etf-tracking-bar.negative{fill:#536f76}.etf-tracking-bar.selected{stroke:#132f36;stroke-width:2px}.etf-tracking-crosshair{stroke:#132f36;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.etf-tracking-table-wrap{border:1px solid var(--line);border-radius:10px;max-height:430px;margin-top:12px;overflow:auto}.etf-tracking-table{min-width:680px;margin:0}.etf-tracking-table caption{color:var(--muted);text-align:left;background:#f7f4ec;padding:11px 14px;font-size:13px}.etf-tracking-table tr.is-selected{background:#fff7df}.greeks-model-tool{overflow:hidden}.greeks-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-top:24px;display:flex}.greeks-section-heading .eyebrow{margin-bottom:5px}.greeks-section-heading h4{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:19px}.greeks-section-heading>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.greeks-stress-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding-bottom:4px;overflow-x:auto}.greeks-stress-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px}.greeks-stress-table th,.greeks-stress-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-width:98px;padding:12px 9px}.greeks-stress-table tr>:last-child{border-right:0}.greeks-stress-table tbody tr:last-child>*{border-bottom:0}.greeks-stress-table thead th,.greeks-stress-table tbody th{color:var(--gold-deep);letter-spacing:.04em;text-transform:uppercase;background:#f6f2e8;font-size:13px;font-weight:800}.greeks-stress-table td{background:rgba(180,133,25,var(--stress-alpha));font-family:var(--font-mono)}.greeks-stress-table td.stress-down{background:rgba(145,66,55,var(--stress-alpha))}.greeks-stress-table td strong,.greeks-stress-table td small{display:block}.greeks-stress-table td strong{color:var(--ink);font-size:13px}.greeks-stress-table td small{color:var(--muted);margin-top:4px;font-size:13px}.greeks-stress-table td:hover{outline:2px solid var(--gold);outline-offset:-2px}.greeks-solver-evidence{background:#fffaf0;border:1px solid #d9cfb6;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.greeks-solver-evidence>div{border-right:1px solid #e4dcc8;flex-direction:column;gap:5px;min-width:0;padding:13px 14px;display:flex}.greeks-solver-evidence>div:last-child{border-right:0}.greeks-solver-evidence span{color:var(--gold-deep);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800}.greeks-solver-evidence strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:13px;line-height:1.4}.technical-formula-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.technical-formula-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:22px;display:flex}.technical-formula-grid>div:nth-child(2n){border-right:0}.technical-formula-grid>div:nth-last-child(-n+2){border-bottom:0}.technical-formula-grid span{color:var(--gold-deep);font-family:var(--font-mono);font-size:13px;font-weight:800}.technical-formula-grid strong{font-family:var(--font-mono);font-size:13px;line-height:1.5}.technical-formula-grid p{margin:0;font-size:13px;line-height:1.55}.reading-controls{grid-template-columns:repeat(3,minmax(125px,1fr));gap:8px;display:grid}.reading-controls label{min-width:0}.reading-controls select{width:100%}.reading-summary{color:#fff;background:var(--navy);border-radius:12px 12px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.reading-summary>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:19px;display:flex}.reading-summary>div:nth-child(3n){border-right:0}.reading-summary>div:nth-last-child(-n+3){border-bottom:0}.reading-summary span{color:#aebbc0;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:750}.reading-summary strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:18px}.reading-summary strong.negative{color:#efb9ad}.reading-summary small{color:#93a3a8;font-size:13px;line-height:1.45}.reading-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:14px 10px 4px}.reading-chart svg{width:100%;height:auto;max-height:390px;display:block;overflow:visible}.reading-chart text{fill:var(--muted);font-family:var(--font-mono);font-size:13px}.reading-chart .grid-line{stroke:#e7e2d7;stroke-dasharray:3 5}.reading-price-line{fill:none;stroke:var(--gold-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.reading-marker-line{stroke:#63787d;stroke-dasharray:4 4}.reading-extreme-dot{fill:#fff;stroke:var(--gold-deep);stroke-width:2px}.reading-selected-dot{fill:var(--navy);stroke:#fff;stroke-width:2px}.reading-inspector{border:1px solid var(--line);background:#fbfaf6;border-top:0;border-radius:0 0 12px 12px;padding:19px}.reading-inspector>label{color:var(--ink);flex-direction:column;gap:10px;font-size:13px;font-weight:750;display:flex}.reading-inspector input[type=range]{width:100%;accent-color:var(--gold-deep);cursor:pointer}.reading-selected{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.reading-selected>div{background:#fff;flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.reading-selected span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.reading-selected strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.india-gold-tool{margin-top:28px}.india-quote-banner{color:#fff;background:var(--navy);border-radius:13px 13px 0 0;grid-template-columns:minmax(250px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:14px;padding:22px;display:grid}.india-quote-banner>div{flex-direction:column;gap:7px;display:flex}.india-quote-banner span{color:#aebbc0;letter-spacing:.08em;font-size:13px;font-weight:800}.india-quote-banner strong{color:#f1d895;font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(23px,4vw,34px)}.india-quote-banner small{color:#aebbc0;font-size:13px;line-height:1.5}.india-quote-banner label{color:#dbe2e3;font-size:13px}.india-quote-banner input{width:100%;color:var(--ink);background:#fff;margin-top:7px}.india-quote-banner .button{min-height:42px;color:var(--ink);background:#f1d895;border-color:#f1d895}.india-quote-banner .button:disabled{opacity:.5;cursor:not-allowed}.india-rate-table-wrap{border:1px solid var(--line);background:#fff;border-top:0;overflow-x:auto}.india-rate-table{border-collapse:collapse;width:100%;min-width:680px}.india-rate-table caption{color:var(--muted);text-align:left;padding:14px 16px 8px;font-size:13px}.india-rate-table th,.india-rate-table td{border-bottom:1px solid var(--line);text-align:right;padding:13px 16px;font-size:13px}.india-rate-table th:first-child{text-align:left}.india-rate-table thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f5f3ec;font-size:13px}.india-rate-table tbody tr:last-child th,.india-rate-table tbody tr:last-child td{border-bottom:0}.india-rate-table tbody th{color:var(--gold-deep);font-family:var(--font-mono)}.india-rate-table-wrap>p{color:var(--muted);border-top:1px solid var(--line);background:#fbfaf6;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.india-purchase-panel{background:#f4f1e8;border:1px solid #e2dbc9;border-top:0;border-radius:0 0 13px 13px;padding:23px}.india-purchase-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.india-purchase-heading>div{flex-direction:column;gap:7px;display:flex}.india-purchase-heading span{color:var(--gold-deep);letter-spacing:.08em;font-size:13px;font-weight:800}.india-purchase-heading strong{font-size:18px}.india-purchase-heading small{max-width:230px;color:var(--muted);text-align:right;font-size:13px;line-height:1.45}.india-purchase-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.india-purchase-fields label{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px;font-size:13px;font-weight:700}.india-purchase-fields input,.india-purchase-fields select{width:100%;margin-top:8px}.india-cost-results{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.india-cost-results>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:7px;min-width:0;padding:17px;display:flex}.india-cost-results>div:nth-child(3n){border-right:0}.india-cost-results>div:nth-last-child(-n+3){border-bottom:0}.india-cost-results span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.india-cost-results strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:15px}.india-cost-results small{color:var(--muted);font-size:13px;line-height:1.45}.india-cost-results .india-cost-total{color:#fff;background:var(--navy)}.india-cost-results .india-cost-total span,.india-cost-results .india-cost-total small{color:#aebbc0}.india-cost-results .india-cost-total strong{color:#f1d895;font-size:19px}.india-tax-note{color:var(--muted)!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.55!important}.india-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.india-answer-grid>div{background:#f5f3ec;border-radius:10px;padding:21px}.india-answer-grid span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:800}.india-answer-grid strong{margin-top:11px;font-size:15px;display:block}.india-answer-grid p{margin:7px 0 0;font-size:13px;line-height:1.55}.india-invoice-flow{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.india-invoice-flow>div{border-right:1px solid var(--line);min-width:0;padding:20px}.india-invoice-flow>div:last-child{border-right:0}.india-invoice-flow span{color:#6d521a;background:#eee5cc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.india-invoice-flow strong{margin-top:13px;font-size:13px;display:block}.india-invoice-flow p{margin:7px 0 0;font-size:13px;line-height:1.55}.uk-page-hero{background:linear-gradient(135deg,#f7f3e8 0%,#edf1ef 64%,#e3e9e6 100%)}.uk-gold-tool{border-radius:13px;margin-top:28px;box-shadow:0 18px 50px #192b3014}.uk-quote-strip{color:#fff;background:linear-gradient(120deg,#152f36,#24474d);border-radius:13px 13px 0 0;grid-template-columns:minmax(270px,1fr) minmax(190px,.52fr) auto;align-items:end;gap:14px;padding:23px;display:grid}.uk-quote-strip>div{flex-direction:column;gap:7px;display:flex}.uk-quote-strip span{color:#b8c9ca;letter-spacing:.1em;font-size:13px;font-weight:800}.uk-quote-strip strong{color:#f2d58b;font-family:var(--font-mono);letter-spacing:-.045em;font-size:clamp(23px,4vw,35px)}.uk-quote-strip small{color:#b6c5c7;font-size:13px;line-height:1.5}.uk-quote-strip label{color:#e1e9e9;font-size:13px;font-weight:700}.uk-quote-strip input{width:100%;color:var(--ink);background:#fff;margin-top:7px}.uk-quote-strip .button{color:#173139;background:#f2d58b;border-color:#f2d58b;min-height:42px}.uk-quote-strip .button:disabled{opacity:.5;cursor:not-allowed}.uk-reference-grid{background:#d9dfdd;border:1px solid #d9dfdd;border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.uk-reference-grid>div{background:#fff;flex-direction:column;gap:6px;min-width:0;padding:15px;display:flex}.uk-reference-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.uk-reference-grid strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.uk-reference-grid small{color:var(--muted);font-size:13px;line-height:1.45}.uk-purchase-panel{background:#eef2f0;border:1px solid #d8e0dd;border-top:0;border-radius:0 0 13px 13px;padding:24px}.uk-purchase-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.uk-purchase-heading>div{flex-direction:column;gap:7px;display:flex}.uk-purchase-heading span{color:#326068;letter-spacing:.09em;font-size:13px;font-weight:800}.uk-purchase-heading strong{font-size:18px}.uk-purchase-heading small{max-width:240px;color:var(--muted);text-align:right;font-size:13px;line-height:1.45}.uk-purchase-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.uk-purchase-fields label{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;padding:14px;font-size:13px;font-weight:700;display:flex}.uk-purchase-fields label>small{min-height:24px;color:var(--muted);margin-top:7px;font-size:13px;font-weight:500;line-height:1.45}.uk-purchase-fields input,.uk-purchase-fields select{width:100%;margin-top:8px}.uk-purchase-fields input:disabled{color:#617377;background:#eef1ef}.uk-cost-results{border:1px solid #d2dbd8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.uk-cost-results>div{background:#fff;border-bottom:1px solid #d2dbd8;border-right:1px solid #d2dbd8;flex-direction:column;gap:7px;min-width:0;padding:17px;display:flex}.uk-cost-results>div:nth-child(3n){border-right:0}.uk-cost-results>div:nth-last-child(-n+3){border-bottom:0}.uk-cost-results span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.uk-cost-results strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:15px}.uk-cost-results small{color:var(--muted);font-size:13px;line-height:1.45}.uk-cost-results .uk-cost-total{color:#fff;background:#18343b}.uk-cost-results .uk-cost-total span,.uk-cost-results .uk-cost-total small{color:#b4c4c6}.uk-cost-results .uk-cost-total strong{color:#f2d58b;font-size:19px}.uk-tax-note{color:var(--muted)!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.6!important}.uk-answer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.uk-answer-grid>div{background:linear-gradient(145deg,#f3f6f4,#f8f5ec);border:1px solid #e3e6e1;border-radius:10px;padding:20px}.uk-answer-grid span{color:#326068;letter-spacing:.09em;font-size:13px;font-weight:800}.uk-answer-grid strong{margin-top:11px;font-size:14px;display:block}.uk-answer-grid p{margin:7px 0 0;font-size:13px;line-height:1.55}.uk-market-layers{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;display:grid;overflow:hidden}.uk-market-layers>div{border-right:1px solid var(--line);min-width:0;padding:20px}.uk-market-layers>div:last-child{border-right:0}.uk-market-layers span{color:#326068;font-family:var(--font-mono);font-size:18px;font-weight:800}.uk-market-layers strong{margin-top:13px;font-size:13px;display:block}.uk-market-layers p{margin:7px 0 0;font-size:13px;line-height:1.55}.uk-tax-decision{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.uk-tax-decision>div{background:#f3f6f4;border-left:3px solid #5b7e82;border-radius:5px 10px 10px 5px;padding:21px}.uk-tax-decision span{color:#326068;letter-spacing:.1em;font-size:13px;font-weight:800}.uk-tax-decision strong{margin-top:10px;font-size:15px;display:block}.uk-tax-decision p{margin:7px 0 0;font-size:13px;line-height:1.55}.us-page-hero{background:linear-gradient(118deg,#f7f3e8 0%,#f5f7f5 48%,#e7eef0 100%)}.us-bullion-tool{border:1px solid #d9ddd8;border-radius:14px;margin-top:28px;overflow:hidden;box-shadow:0 22px 60px #162a2f17}.us-live-header{color:#fff;background:linear-gradient(105deg,#15313a 0%,#1f4b56 72%,#8c6822 140%);grid-template-columns:minmax(280px,1fr) minmax(190px,.5fr) auto;align-items:end;gap:14px;padding:24px;display:grid}.us-live-header>div{flex-direction:column;gap:7px;display:flex}.us-live-header span{color:#b8cbcf;letter-spacing:.11em;font-size:13px;font-weight:800}.us-live-header strong{color:#f3d783;font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(24px,4vw,36px)}.us-live-header small{color:#b7c8cb;font-size:13px;line-height:1.5}.us-live-header label{color:#e3ecee;font-size:13px;font-weight:750}.us-live-header input{width:100%;color:var(--ink);background:#fff;margin-top:7px}.us-live-header .button{color:#173139;background:#f3d783;border-color:#f3d783;min-height:42px}.us-live-header .button:disabled{opacity:.5;cursor:not-allowed}.us-unit-tape{background:#d9dfdd;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.us-unit-tape>div{background:#fff;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.us-unit-tape span{color:#496b71;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.us-unit-tape strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.us-unit-tape small{color:var(--muted);font-size:13px}.singapore-page-hero{background:linear-gradient(118deg,#f8f2e2 0%,#f8faf7 48%,#e5f0ec 100%)}.singapore-unit-tape{grid-template-columns:repeat(5,minmax(0,1fr))}.switzerland-page-hero{background:linear-gradient(118deg,#faf4ef 0%,#fbfbf8 52%,#e9eff0 100%)}.germany-page-hero{background:linear-gradient(118deg,#f8f1df 0%,#fbfaf6 52%,#e7edef 100%)}.tola-page-hero{background:linear-gradient(118deg,#fbf3df 0%,#faf8f1 52%,#edf2eb 100%)}.tael-page-hero{background:linear-gradient(118deg,#f7f1e4 0%,#faf9f4 50%,#e8f0ef 100%)}.hong-kong-page-hero{background:linear-gradient(118deg,#f8f1e5 0%,#fbfaf6 50%,#e7efed 100%)}.thailand-page-hero{background:linear-gradient(118deg,#f8f1df 0%,#fbfaf5 50%,#ece8dc 100%)}.pennyweight-page-hero{background:linear-gradient(118deg,#f8f3e8 0%,#fbfaf6 52%,#e8eeed 100%)}.gold-storage-page-hero{background:radial-gradient(circle at 80% 18%, #60706826, transparent 35%), linear-gradient(180deg, #fbfaf6 0%, var(--paper) 100%)}.gold-risk-page-hero{background:radial-gradient(circle at 80% 20%, #7d5b3426, transparent 36%), linear-gradient(180deg, #fbf8f2 0%, var(--paper) 100%)}.switzerland-unit-tape{grid-template-columns:repeat(5,minmax(0,1fr))}.germany-unit-tape{grid-template-columns:repeat(6,minmax(0,1fr))}.us-tax-evidence-panel{background:#fff;border:1px solid #d3d9d4;border-radius:11px;margin-top:14px;overflow:hidden}.us-tax-evidence-panel.is-eligible{border-color:#a9c9b9}.us-tax-evidence-panel.is-taxable{border-color:#d9b4a9}.us-tax-evidence-heading{background:#e9efeb;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.us-tax-evidence-panel.is-taxable .us-tax-evidence-heading{background:#f7eae6}.us-tax-evidence-heading>div{gap:4px;display:grid}.us-tax-evidence-heading span{color:#47675d;letter-spacing:.08em;font-size:13px;font-weight:850}.us-tax-evidence-heading strong{color:var(--ink);font-size:16px}.us-tax-evidence-heading small{max-width:280px;color:var(--muted);text-align:right;font-size:13px;line-height:1.45}.us-evidence-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.us-evidence-checks label{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.us-evidence-checks label:has(input[type=number]){gap:6px;display:grid}.us-evidence-checks input[type=checkbox]{accent-color:#2f6958;flex:none;width:17px;height:17px}.us-evidence-checks input[type=number]{width:100%}.us-tax-evidence-panel>ul{color:#7d392e;background:#fff6f3;border-top:1px solid #e4c9c1;margin:0;padding:13px 20px 15px 38px;font-size:13px;line-height:1.55}.germany-treatment-warning{color:#74372e;background:#fff3ef;border-left:4px solid #ad5a43;padding:13px 15px;margin:13px 0 0!important;font-size:13px!important;line-height:1.55!important}.singapore-ipm-check{background:#e8efeb;border:1px solid #cedbd5;border-radius:11px;grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(180px,1fr));align-items:center;gap:10px;margin-top:13px;padding:18px;display:grid}.singapore-ipm-check>div{flex-direction:column;gap:6px;display:flex}.singapore-ipm-check>div>span{color:#39665d;letter-spacing:.1em;font-size:13px;font-weight:800}.singapore-ipm-check>div>strong{font-size:16px;line-height:1.35}.singapore-ipm-check>div>small{color:var(--muted);font-size:13px;line-height:1.5}.singapore-ipm-check>label{background:#fff;border:1px solid #d2ddd7;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.singapore-ipm-check input{accent-color:#326b5e;flex:none;width:17px;height:17px}.singapore-ipm-check ul{color:#7b3329;background:#fff4f0;border-left:3px solid #b35846;border-radius:6px;grid-column:1/-1;margin:0;padding:13px 16px 13px 34px;font-size:13px;line-height:1.55}.us-workbench{background:#f4f5f1;padding:25px}.us-workbench-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.us-workbench-heading>div{flex-direction:column;gap:7px;display:flex}.us-workbench-heading span{color:#3e6971;letter-spacing:.1em;font-size:13px;font-weight:800}.us-workbench-heading strong{font-size:19px}.us-workbench-heading small{max-width:230px;color:var(--muted);text-align:right;font-size:13px;line-height:1.45}.us-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.us-input-grid label{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;padding:14px;font-size:13px;font-weight:750;display:flex}.us-input-grid input,.us-input-grid select{width:100%;margin-top:8px}.us-input-grid input:disabled{color:#617377;background:#eef1ef}.us-input-grid label>small{min-height:23px;color:var(--muted);margin-top:7px;font-size:13px;font-weight:500;line-height:1.45}.us-result-ledger{border:1px solid #d5dbd7;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.us-result-ledger>div{background:#fff;border-bottom:1px solid #d5dbd7;border-right:1px solid #d5dbd7;flex-direction:column;gap:7px;min-width:0;padding:17px;display:flex}.us-result-ledger>div:nth-child(3n){border-right:0}.us-result-ledger>div:nth-last-child(-n+3){border-bottom:0}.us-result-ledger span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:750}.us-result-ledger strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:15px}.us-result-ledger small{color:var(--muted);font-size:13px;line-height:1.45}.us-result-ledger .us-acquisition{color:#fff;background:#214852}.us-result-ledger .us-gap{color:#fff;background:#6f4d20}.us-result-ledger .us-break-even{color:#fff;background:#18343b}.us-result-ledger .us-acquisition span,.us-result-ledger .us-acquisition small,.us-result-ledger .us-gap span,.us-result-ledger .us-gap small,.us-result-ledger .us-break-even span,.us-result-ledger .us-break-even small{color:#c5d1d2}.us-result-ledger .us-acquisition strong,.us-result-ledger .us-gap strong,.us-result-ledger .us-break-even strong{color:#f3d783;font-size:18px}.us-model-note{color:var(--muted)!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.6!important}.us-answer-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.us-answer-board>div{background:#f3f5f2;border-top:3px solid #53767b;border-radius:5px 5px 10px 10px;padding:22px}.us-answer-board span{color:#3f6970;letter-spacing:.1em;font-size:13px;font-weight:800}.us-answer-board strong{margin-top:11px;font-size:15px;display:block}.us-answer-board p{margin:7px 0 0;font-size:13px;line-height:1.55}.us-quote-stack{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0;display:grid;overflow:hidden}.us-quote-stack>div{border-right:1px solid var(--line);min-width:0;padding:19px}.us-quote-stack>div:last-child{border-right:0}.us-quote-stack span{color:#9c741d;font-family:var(--font-mono);font-size:17px;font-weight:800}.us-quote-stack strong{margin-top:12px;font-size:13px;display:block}.us-quote-stack p{margin:7px 0 0;font-size:13px;line-height:1.55}.us-mint-premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.us-mint-premium-grid>div{background:linear-gradient(145deg,#17363e,#285762);border-radius:10px;flex-direction:column;padding:22px;display:flex}.us-mint-premium-grid strong{color:#f3d783;font-family:var(--font-mono);font-size:26px}.us-mint-premium-grid span{color:#bdd0d3;letter-spacing:.08em;margin-top:7px;font-size:13px;font-weight:800}.us-mint-premium-grid p{color:#e1e9ea;margin:14px 0 0;font-size:13px;line-height:1.55}.us-tax-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.us-tax-evidence>div{background:#f7f3e8;border:1px solid #e7dcc1;border-radius:10px;padding:21px}.us-tax-evidence span{color:#8c661c;letter-spacing:.1em;font-size:13px;font-weight:800}.us-tax-evidence strong{margin-top:9px;font-size:14px;display:block}.us-tax-evidence p{margin:7px 0 0;font-size:13px;line-height:1.55}.us-record-grid{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.us-record-grid>div{background:#fff;flex-direction:column;gap:8px;padding:20px;display:flex}.us-record-grid strong{font-size:13px}.us-record-grid span{color:var(--muted);font-size:13px;line-height:1.5}.us-ira-flow{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;display:grid;overflow:hidden}.us-ira-flow>div{border-right:1px solid var(--line);padding:20px}.us-ira-flow>div:last-child{border-right:0}.us-ira-flow span{color:#fff;background:#426a72;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.us-ira-flow strong{margin-top:13px;font-size:13px;display:block}.us-ira-flow p{margin:7px 0 0;font-size:13px;line-height:1.55}.research-period-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.research-period-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:160px;padding:20px;display:flex}.research-period-grid>div:nth-child(3n){border-right:0}.research-period-grid>div:nth-last-child(-n+3){border-bottom:0}.research-period-grid strong{font-family:var(--font-mono);font-size:17px}.research-period-grid span{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:13px;font-weight:800}.research-period-grid p{margin:16px 0 0;font-size:13px;line-height:1.6}.research-sources{background:#f7f2e3;border-color:#dfd2b0}.research-sources a{color:var(--gold-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.performance-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.performance-scenario-list>div{background:#f5f3ec;border-radius:10px;padding:21px}.performance-scenario-list span{color:var(--gold-deep);letter-spacing:.11em;font-size:13px;font-weight:800}.performance-scenario-list strong{margin-top:13px;font-size:14px;display:block}.performance-scenario-list p{margin:7px 0 0;font-size:13px;line-height:1.55}.research-list{gap:8px;margin:0;padding-left:20px;display:grid}.research-basis{color:var(--gold-deep);background:#fff;border:1px solid #ddd4bf;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:750}.ratio-input-grid{grid-template-columns:1fr 34px 1fr;align-items:end;gap:10px;margin-top:22px;display:grid}.ratio-input-grid>div{height:46px;color:var(--gold-deep);place-items:center;font-size:22px;display:grid}.ratio-result{color:#fff;background:var(--navy);border-radius:12px;flex-direction:column;margin-top:18px;padding:25px;display:flex}.ratio-result>span{color:#acbbc0;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:750}.ratio-result>strong{color:#f1d895;font-family:var(--font-mono);letter-spacing:-.055em;margin-top:7px;font-size:clamp(34px,6vw,54px)}.ratio-result>p{color:#d4dcde;margin:10px 0 0;font-size:13px;line-height:1.6}.ratio-result>small{color:#96a6aa;margin-top:12px;font-size:13px}.ratio-formula-card{color:#fff;background:var(--navy);border-radius:12px;flex-direction:column;margin:22px 0;padding:25px;display:flex}.ratio-formula-card span{color:#c6a95e;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.ratio-formula-card strong{color:#f1d895;font-family:var(--font-mono);margin-top:10px;font-size:clamp(17px,3vw,25px);line-height:1.5}.ratio-formula-card p{color:#a9b7ba;margin:10px 0 0;font-size:13px}.ratio-direction-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;display:grid}.ratio-direction-grid>div{background:#f5f3ec;border-radius:10px;padding:23px}.ratio-direction-grid span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.ratio-direction-grid strong{margin-top:12px;font-size:16px;display:block}.ratio-direction-grid p{margin:7px 0 0;font-size:13px}.cross-asset-hero{color:#fff;background:var(--navy);border-radius:12px 12px 0 0;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:28px;margin-top:20px;padding:24px;display:grid}.cross-asset-hero>div{flex-direction:column;gap:7px;display:flex}.cross-asset-hero span{color:#aebbc0;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:750}.cross-asset-hero strong{color:#f1d895;font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(27px,4vw,42px)}.cross-asset-hero small{color:#96a6aa;font-size:13px}.cross-asset-hero p{color:#d4dcde;margin:0;font-size:13px;line-height:1.65}.ratio-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:8px 10px 0}.ratio-chart svg{width:100%;height:260px;display:block}.ratio-chart .grid-line{stroke:#e7e2d7;stroke-dasharray:3 5}.ratio-chart .chart-line{fill:none;stroke:#a97911;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.driver-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.driver-input-grid label{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:17px;display:flex}.driver-input-grid label>span{color:var(--ink);font-size:13px;font-weight:750}.driver-input-grid label>small{min-height:31px;color:var(--muted);font-size:13px;line-height:1.55}.driver-summary{color:#fff;background:var(--navy);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.driver-summary>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:6px;padding:18px;display:flex}.driver-summary>div:last-child{border-right:0}.driver-summary span{color:#aebbc0;text-transform:uppercase;font-size:13px;line-height:1.4}.driver-summary strong{color:#f1d895;font-family:var(--font-mono);font-size:24px}.driver-scenario-lab{background:#f4f1e8;border:1px solid #e2dbc9;border-radius:12px;margin-top:22px;padding:20px}.driver-scenario-intro{max-width:72ch;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.65}.driver-scenario-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.driver-scenario-controls label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:13px;font-weight:750;display:grid}.driver-scenario-controls select{border:1px solid var(--line);min-height:44px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:9px;padding:9px 11px;font-size:13px}.driver-scenario-controls small{min-height:28px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500;line-height:1.45}.driver-scenario-message,.driver-scenario-boundary,.driver-scenario-anchor,.driver-scenario-selected{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.driver-scenario-anchor strong,.driver-scenario-boundary strong{color:var(--ink)}.driver-assumption-envelope{background:#fffdf5;border:1px solid #d7cda9;border-radius:10px;margin-top:16px;padding:16px}.driver-assumption-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.driver-assumption-heading h4{margin:3px 0 0;font-size:18px}.driver-assumption-heading>span{color:var(--gold-deep);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.driver-assumption-envelope>p:not(.eyebrow){max-width:78ch;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.driver-assumption-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.driver-assumption-fields label{min-width:0;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:13px;font-weight:750;display:grid}.driver-assumption-fields input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);letter-spacing:0;background:#fff;border-radius:8px;padding:9px 10px;font-size:13px}.driver-assumption-results{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.driver-assumption-results>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px;display:grid}.driver-assumption-results>div:last-child{border-right:0}.driver-assumption-results span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.driver-assumption-results strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.driver-assumption-results small,.driver-assumption-status{color:var(--muted);font-size:13px;line-height:1.45}.driver-assumption-status{margin:12px 0 0}.driver-scenario-summary{color:#fff;background:var(--navy);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.driver-scenario-summary>div{border-right:1px solid #ffffff1f;gap:6px;min-width:0;padding:16px;display:grid}.driver-scenario-summary>div:last-child{border-right:0}.driver-scenario-summary span{color:#aebbc0;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.driver-scenario-summary strong{color:#f1d895;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:19px}.driver-scenario-summary small{color:#aebbc0;font-size:13px;line-height:1.45}.driver-scenario-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.driver-scenario-chart-grid>section{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.driver-scenario-chart-grid>section>div:first-child{gap:4px;padding:14px 16px 0;display:grid}.driver-scenario-chart-grid>section>div:first-child span{color:var(--gold-deep);letter-spacing:.07em;font-size:13px;font-weight:800}.driver-scenario-chart-grid>section>div:first-child strong{font-size:13px}.driver-scenario-chart-grid>section>div:first-child small{color:var(--muted);font-size:13px;line-height:1.45}.driver-scenario-chart-grid .categorical-strip-chart,.driver-scenario-chart-grid .scatter-chart{margin:12px}.driver-scenario-selected{color:var(--ink);flex-wrap:wrap;gap:8px 16px;display:flex}.driver-scenario-selected span{color:var(--muted)}.driver-scenario-table{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.driver-scenario-table summary{color:var(--ink);cursor:pointer;padding:13px 15px;font-size:13px;font-weight:750}.driver-scenario-table .data-table-wrap{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.driver-scenario-source-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.driver-scenario-source-grid article{border-right:1px solid var(--line);min-width:0;padding:14px;box-shadow:inset 0 3px #287d68}.driver-scenario-source-grid article:last-child{border-right:0}.driver-scenario-source-grid article.is-stale{box-shadow:inset 0 3px #b67d28}.driver-scenario-source-grid strong{font-size:13px;display:block}.driver-scenario-source-grid span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:13px;font-weight:800;display:block}.driver-scenario-source-grid p{overflow-wrap:anywhere;margin:9px 0 4px;font-size:13px;line-height:1.45}.driver-scenario-source-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.driver-forecast-readiness{background:#fffdf5;border:1px solid #d9cda8;border-radius:10px;margin-top:16px;padding:16px}.driver-forecast-readiness-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.driver-forecast-readiness-heading h4{margin:4px 0 0;font-size:18px}.driver-forecast-readiness-heading>span{color:#7e590d;letter-spacing:.05em;text-transform:uppercase;background:#f8edc9;border-radius:999px;flex:none;padding:6px 8px;font-size:13px;font-weight:800}.driver-forecast-readiness>p{max-width:78ch;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.driver-forecast-source-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.driver-forecast-source-grid article{border-right:1px solid var(--line);min-width:0;padding:13px}.driver-forecast-source-grid article:last-child{border-right:0}.driver-forecast-source-grid article>span{color:var(--gold-deep);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.driver-forecast-source-grid strong{margin-top:6px;font-size:13px;line-height:1.35;display:block}.driver-forecast-source-grid small{color:var(--muted);text-transform:capitalize;margin-top:5px;font-size:13px;display:block}.driver-forecast-source-grid p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.5}.driver-forecast-source-grid a{color:var(--ink);text-underline-offset:3px;font-size:13px;font-weight:750;text-decoration:underline}.macro-pulse-toolbar>label{min-width:150px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:13px;font-weight:750;display:grid}.macro-pulse-toolbar select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px}.macro-pulse-selector{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.macro-pulse-selector button{border:0;border-right:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:#fff;font-size:13px;font-weight:750}.macro-pulse-selector button:last-child{border-right:0}.macro-pulse-selector button[aria-pressed=true]{color:#fff;background:var(--navy);box-shadow:inset 0 -3px var(--gold)}.macro-pulse-metrics{color:#fff;background:var(--navy);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.macro-pulse-metrics>div{border-right:1px solid #ffffff1f;gap:6px;min-width:0;padding:16px;display:grid}.macro-pulse-metrics>div:last-child{border-right:0}.macro-pulse-metrics span{color:#aebbc0;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:750}.macro-pulse-metrics strong{color:#f1d895;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:20px}.macro-pulse-metrics small{color:#aebbc0;font-size:13px;line-height:1.45}.macro-pulse-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.macro-pulse-chart-grid>section{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.macro-pulse-chart-grid>section>div:first-child{gap:4px;padding:14px 16px 0;display:grid}.macro-pulse-chart-grid>section>div:first-child span{color:var(--gold-deep);letter-spacing:.07em;font-size:13px;font-weight:800}.macro-pulse-chart-grid>section>div:first-child strong{font-size:13px}.macro-pulse-chart-grid>section>div:first-child small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.macro-pulse-chart-grid .shared-chart-shell{border:0}.macro-pulse-boundary{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin:12px 0 0;padding:13px 15px;font-size:13px;line-height:1.6}.macro-pulse-source-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.macro-pulse-source-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px;box-shadow:inset 0 3px #71868f}.macro-pulse-source-grid article:nth-child(3n){border-right:0}.macro-pulse-source-grid article:nth-last-child(-n+3){border-bottom:0}.macro-pulse-source-grid article.is-current{box-shadow:inset 0 3px #287d68}.macro-pulse-source-grid article.is-stale{box-shadow:inset 0 3px #b67d28}.macro-pulse-source-grid article.is-unavailable{box-shadow:inset 0 3px #a95555}.macro-pulse-source-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.macro-pulse-source-grid article>div strong{font-size:13px}.macro-pulse-source-grid article>div span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.macro-pulse-source-grid article p{overflow-wrap:anywhere;margin:9px 0 4px;font-size:13px;line-height:1.45}.macro-pulse-source-grid article small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.categorical-strip-chart{border:1px solid var(--line);background:#fff;border-radius:10px;position:relative;overflow:hidden}.categorical-strip-chart svg{touch-action:pan-x pan-y;outline:none;width:100%;min-height:270px;display:block}.categorical-strip-chart svg:focus{box-shadow:inset 0 0 0 3px #a9791147}.strip-zero-line{stroke:#6d7a80;stroke-width:1.25px;stroke-dasharray:4 4}.strip-row-line{stroke:#e6e0d4;stroke-width:1px}.strip-median-line{stroke:#102a33;stroke-width:2.25px}.strip-point{cursor:crosshair;stroke:#fff;stroke-width:1.2px}.strip-row-label{fill:var(--ink);font-size:13px;font-weight:800}.strip-row-count,.strip-axis-label{fill:var(--muted);font-family:var(--font-mono);font-size:13px}.strip-chart-tooltip{z-index:3;color:#fff;pointer-events:none;background:#102a33f0;border-radius:7px;gap:2px;margin:0;padding:8px 10px;display:grid;position:absolute;top:10px;right:12px}.strip-chart-tooltip strong{font-size:13px}.strip-chart-tooltip span{color:#d6e0e2;font-family:var(--font-mono);font-size:13px}.gold-regime-explorer{margin-top:24px}.gold-regime-controls{border:1px solid var(--line);background:var(--paper-deep);border-radius:12px;grid-template-columns:repeat(2,minmax(0,260px));gap:12px;padding:18px;display:grid}.gold-regime-controls label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:13px;font-weight:800;display:grid}.gold-regime-controls select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px}.gold-regime-source-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.gold-regime-source-grid article{border-right:1px solid var(--line);min-width:0;padding:14px;box-shadow:inset 0 3px #71868f}.gold-regime-source-grid article:last-child{border-right:0}.gold-regime-source-grid article.is-current{box-shadow:inset 0 3px #287d68}.gold-regime-source-grid article.is-stale{box-shadow:inset 0 3px #b67d28}.gold-regime-source-grid article.is-unavailable{box-shadow:inset 0 3px #a95555}.gold-regime-source-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.gold-regime-source-grid article>div strong{font-size:13px}.gold-regime-source-grid article>div span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.gold-regime-source-grid article p{overflow-wrap:anywhere;margin:8px 0 4px;font-size:13px;line-height:1.45}.gold-regime-source-grid article small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.gold-regime-summary{color:#fff;background:var(--navy);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.gold-regime-summary>div{border-right:1px solid #ffffff1f;gap:5px;min-width:0;padding:16px;display:grid}.gold-regime-summary>div:last-child{border-right:0}.gold-regime-summary span{color:#aebbc0;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.gold-regime-summary strong{color:#f1d895;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:20px}.gold-regime-summary small{color:#aebbc0;font-size:13px;line-height:1.45}.gold-regime-cards{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.gold-regime-cards button{text-align:left;border:0;border-right:1px solid var(--line);min-width:0;min-height:96px;color:var(--ink);cursor:pointer;background:#fff;align-content:center;gap:6px;padding:13px;display:grid}.gold-regime-cards button:last-child{border-right:0}.gold-regime-cards button[aria-pressed=true]{color:#fff;background:var(--navy);box-shadow:inset 0 -3px var(--gold)}.gold-regime-cards button span{min-height:24px;color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.45}.gold-regime-cards button[aria-pressed=true] span,.gold-regime-cards button[aria-pressed=true] small{color:#bfcdd1}.gold-regime-cards button strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.gold-regime-cards button small{color:var(--muted);font-size:13px;line-height:1.4}.gold-regime-chart-panel{margin-top:14px}.gold-regime-chart-panel>p:not(.eyebrow){max-width:900px}.gold-regime-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.gold-regime-vintage{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin:14px 0 0;padding:14px 16px;font-size:13px;line-height:1.65}.driver-framework-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.driver-framework-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:23px;display:flex}.driver-framework-grid>div:nth-child(2n){border-right:0}.driver-framework-grid>div:nth-last-child(-n+2){border-bottom:0}.driver-framework-grid span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.driver-framework-grid strong{margin-top:13px;font-size:16px}.driver-framework-grid p{margin:10px 0 18px;font-size:13px;line-height:1.6}.driver-framework-grid small{color:var(--muted);margin-top:auto;font-size:13px;font-weight:700;line-height:1.5}.comparison-table{border:1px solid var(--line);contain:inline-size;border-radius:12px;min-width:0;max-width:100%;margin:22px 0;position:relative;overflow:hidden}.comparison-table .sr-only{margin:0;inset-block-start:0;inset-inline-start:0}.comparison-row{grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(0,1.2fr));display:grid}.comparison-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px;font-size:13px;line-height:1.55}.comparison-row>:last-child{border-right:0}.comparison-row:last-child>*{border-bottom:0}.evidence-hash{overflow-wrap:anywhere;word-break:break-all}.comparison-head{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#f4f1e8;font-size:13px;font-weight:800}.comparison-head>*{font-size:13px}.real-yield-metrics{color:#fff;background:var(--navy);border-radius:12px 12px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.real-yield-metrics>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.real-yield-metrics>div:last-child{border-right:0}.real-yield-metrics span{color:#aebbc0;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:750}.real-yield-metrics strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:19px}.real-yield-metrics small{color:#96a6aa;font-size:13px;line-height:1.4}.dual-scale-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px}.dual-scale-chart svg{width:100%;height:260px;display:block}.dual-scale-chart .grid-line{stroke:#e7e2d7;stroke-dasharray:3 5}.dual-scale-chart .gold-line,.dual-scale-chart .yield-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.dual-scale-chart .gold-line{stroke:#a97911}.dual-scale-chart .yield-line{stroke:#1f6677}.dual-scale-chart .dollar-line{fill:none;stroke:#4d6b7a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.dual-scale-chart>p{color:var(--muted);text-align:center;margin:8px 12px 0;font-size:13px}.chart-legend{justify-content:flex-end;gap:18px;padding:0 12px 5px;display:flex}.chart-legend span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.chart-legend i{width:16px;height:2px;display:inline-block}.legend-gold{background:#a97911}.legend-yield{background:#1f6677}.legend-dollar{background:#4d6b7a}.legend-inflation{background:#b6563d}.legend-money{background:#5b7560}.legend-balance-sheet{background:#6c5a82}.dual-scale-chart .inflation-line{fill:none;stroke:#b6563d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.dual-scale-chart .money-line{fill:none;stroke:#5b7560;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.dual-scale-chart .balance-sheet-line{fill:none;stroke:#6c5a82;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.dual-scale-chart .bitcoin-line{fill:none;stroke:#e87722;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.asset-risk-grid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.asset-risk-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:17px;display:flex}.asset-risk-grid>div:last-child{border-right:0}.asset-risk-grid span{color:var(--muted);letter-spacing:.06em;font-size:13px;font-weight:800}.asset-risk-grid strong{color:var(--ink);font-family:var(--font-mono);font-size:17px}.asset-risk-grid small{color:var(--muted);font-size:13px;line-height:1.4}.correlation-note{border:1px solid var(--line);background:#f8f6ef;border-top:0;border-radius:0 0 10px 10px;padding:17px 19px}.correlation-note strong{font-size:13px}.correlation-note p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.yield-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.yield-scenario-grid>div{background:#f5f3ec;border-radius:10px;padding:22px}.yield-scenario-grid span{color:var(--gold-deep);letter-spacing:.08em;font-size:13px;font-weight:800}.yield-scenario-grid strong{margin-top:12px;font-size:15px;display:block}.yield-scenario-grid p{margin:7px 0 0;font-size:13px;line-height:1.6}.inflation-metrics{color:#fff;background:var(--navy);border-radius:12px 12px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.inflation-metrics>div{border-right:1px solid #ffffff1f;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.inflation-metrics>div:last-child{border-right:0}.inflation-metrics span{color:#aebbc0;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:750}.inflation-metrics strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:17px}.inflation-metrics small{color:#96a6aa;font-size:13px;line-height:1.4}.inflation-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inflation-answer-grid>div{background:#f5f3ec;border-radius:10px;padding:22px}.inflation-answer-grid span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.inflation-answer-grid strong{margin-top:12px;font-size:15px;display:block}.inflation-answer-grid p{margin:7px 0 0;font-size:13px;line-height:1.6}.investment-input-section{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.investment-primary.loss{background:#51342f}.investment-result-grid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.investment-result-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.investment-result-grid>div:nth-child(3n){border-right:0}.investment-result-grid>div:nth-last-child(-n+3){border-bottom:0}.investment-result-grid span,.investment-break-even span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800}.investment-result-grid strong{font-family:var(--font-mono);font-size:17px}.investment-result-grid small{color:var(--muted);font-size:13px;line-height:1.45}.investment-break-even{color:#fff;background:var(--navy);border-radius:0 0 10px 10px;grid-template-columns:minmax(210px,.65fr) 1.35fr;align-items:center;gap:24px;padding:22px;display:grid}.investment-break-even div{flex-direction:column;gap:7px;display:flex}.investment-break-even strong{color:#f1d895;font-family:var(--font-mono);font-size:23px}.investment-break-even p{color:#c8d2d4;margin:0;font-size:13px;line-height:1.6}.info-list{gap:0;display:grid}.info-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.info-list span{color:var(--muted)}.live-market-card{background:#f2efe5;border:1px solid #e3dccb;border-radius:12px;flex-direction:column;gap:7px;margin:18px 0;padding:20px;display:flex}.live-market-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:740}.live-market-card strong{font-family:var(--font-mono);letter-spacing:-.04em;font-size:24px}.live-market-card small{color:var(--muted);font-size:13px;line-height:1.45}.live-market-card .embed-market-evidence,.price-panel .embed-market-evidence,.market-live-board .embed-market-evidence{border:1px solid var(--line);border-radius:9px;margin-top:9px;overflow:hidden}.live-market-card .embed-market-evidence strong,.price-panel .embed-market-evidence strong,.market-live-board .embed-market-evidence strong{color:var(--ink);letter-spacing:0;font-family:inherit;font-size:13px}.live-market-card .embed-market-evidence dt,.price-panel .embed-market-evidence dt,.market-live-board .embed-market-evidence dt{font-size:13px}.live-market-card .embed-market-evidence dd,.price-panel .embed-market-evidence dd,.market-live-board .embed-market-evidence dd{color:var(--ink);font-size:13px}.hub-market-hero .live-market-card .embed-market-evidence{background:#f5f2e9;border-color:#41535a}.hub-market-hero .live-market-card .embed-market-evidence strong,.hub-market-hero .live-market-card .embed-market-evidence dd{color:var(--ink)}.calculator-intro{padding:32px}.calculator-tool{margin-top:24px;box-shadow:0 10px 30px #1922260d}.calculator-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:20px;display:flex}.calculator-status div{flex-direction:column;gap:5px;display:flex}.calculator-status span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.calculator-status strong{font-family:var(--font-mono);font-size:24px}.calculator-status small{max-width:330px;color:var(--muted);text-align:right;font-size:13px;line-height:1.5}.calculator-fields{margin-top:22px}.field-help{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.field-error{color:var(--negative);margin-top:6px;font-size:13px;display:block}.calculator-primary-result{color:#fff;background:var(--navy);border-radius:13px;flex-direction:column;gap:5px;margin-top:24px;padding:24px;display:flex}.calculator-primary-result span{color:#cbd3d5;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.calculator-primary-result strong{color:#f0d68e;font-family:var(--font-mono);letter-spacing:-.04em;font-size:34px}.calculator-primary-result small{color:#aab5b8;font-size:13px}.calculator-results{grid-template-columns:repeat(3,1fr)}.calculator-error{color:#8b332b;background:#fff0ed;border:1px solid #f0c5bf;border-radius:10px;margin-top:22px;padding:16px;font-size:13px}.calculator-tool .calculator-actions{margin-top:20px}.calculator-message{margin:12px 0 0;color:var(--gold-deep)!important;font-size:13px!important}.calculation-steps{gap:0;display:grid}.calculation-steps>div{border-bottom:1px solid var(--line);gap:15px;padding:16px 0;display:flex}.calculation-steps>div>span{color:#6d521a;background:#eee5cc;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:750;display:grid}.calculation-steps p{flex-direction:column;gap:4px;margin:0;display:flex}.calculation-steps strong{color:var(--ink)}.calculation-steps small{color:var(--muted);line-height:1.55}.price-page-card{padding:32px}.gold-price-explorer{border-top:1px solid var(--line);margin-top:28px}.price-explorer-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 0;display:flex}.price-explorer-selectors,.price-explorer-actions{align-items:flex-end;gap:9px;display:flex}.price-explorer-selectors label{min-width:150px}.price-explorer-actions button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 13px;font-size:13px;font-weight:680}.price-explorer-actions button:hover{background:#fbf8ef;border-color:#c3a65d}.price-explorer-actions button:disabled{cursor:not-allowed;opacity:.45}.price-explorer-hero{color:#fff;background:var(--navy);border-radius:15px 15px 0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.price-explorer-hero>div:first-child{flex-direction:column;gap:7px;display:flex}.price-explorer-hero span{color:#bdc8cb;font-size:13px}.price-explorer-hero>div:first-child>strong{color:#f2d78b;font-family:var(--font-mono);letter-spacing:-.06em;font-size:clamp(38px,6vw,58px);font-weight:520}.price-explorer-hero small{color:#9fadb1;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.source-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-weight:800;font-size:13px!important}.source-state.fresh{color:#86e1bf;background:#36ac8129}.source-state.stale{color:#f0c278;background:#c989272e}.market-data-evidence{border:1px solid var(--line);background:#fff;border-radius:13px;margin:22px 0;overflow:hidden}.market-data-evidence-heading{border-bottom:1px solid var(--line);background:#f7f5ee;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;gap:22px;padding:17px 19px;display:grid}.market-data-evidence-heading>div{gap:5px;display:grid}.market-data-evidence-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:800}.market-data-evidence-heading h3{margin:0;font-size:18px}.market-data-evidence-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.market-data-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-data-evidence-item{border-right:1px solid var(--line);min-width:0;padding:17px 19px;box-shadow:inset 0 3px #71868f}.market-data-evidence-item:only-child{border-right:0;grid-column:1/-1}.market-data-evidence-item:last-child{border-right:0}.market-data-evidence-item.is-current{box-shadow:inset 0 3px #287d68}.market-data-evidence-item.is-aged,.market-data-evidence-item.is-provider-stale{box-shadow:inset 0 3px #b67d28}.market-data-evidence-item.is-invalid,.market-data-evidence-item.is-unavailable{box-shadow:inset 0 3px #a95555}.market-data-evidence-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.market-data-evidence-title>strong{font-size:14px}.market-data-evidence-title>span{color:#40545b;letter-spacing:.04em;text-transform:uppercase;background:#e9eeec;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:800}.market-data-evidence-item.is-current .market-data-evidence-title>span{color:#0d5a4f;background:#dff3ed}.market-data-evidence-item.is-aged .market-data-evidence-title>span,.market-data-evidence-item.is-provider-stale .market-data-evidence-title>span{color:#744f00;background:#f8e9bd}.market-data-evidence-item.is-invalid .market-data-evidence-title>span,.market-data-evidence-item.is-unavailable .market-data-evidence-title>span{color:#8a2f2f;background:#f5dcdc}.market-data-evidence-item dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:15px 0 0;display:grid}.market-data-evidence-item dl>div{gap:3px;min-width:0;display:grid}.market-data-evidence-item dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800}.market-data-evidence-item dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.market-data-evidence-item>p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.55}.price-explorer-change{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.price-explorer-change strong{font-family:var(--font-mono);font-size:21px}.market-detail-grid,.performance-summary-grid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.market-detail-grid>div,.performance-summary-grid>div,.unit-price-grid>div,.purity-price-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.market-detail-grid>div:last-child,.performance-summary-grid>div:last-child,.unit-price-grid>div:last-child,.purity-price-grid>div:last-child{border-right:0}.market-detail-grid span,.performance-summary-grid span,.unit-price-grid span,.purity-price-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:730}.market-detail-grid strong,.performance-summary-grid strong,.unit-price-grid strong,.purity-price-grid strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px;font-weight:600}.price-range-tabs{background:#f1efe8;border-radius:10px 10px 0 0;gap:2px;margin:20px 0 0;padding:7px}.price-range-tabs button:disabled{color:#9aa0a2;cursor:not-allowed;opacity:.72;text-decoration:line-through;text-decoration-thickness:1px}.history-capability-note{color:#273940;background:#fbf7ec;border:1px solid #d9cfb7;border-left:4px solid #b9820d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.history-capability-note strong{font-size:16px}.history-capability-note p{color:#596970;max-width:850px;margin:6px 0 0;font-size:14px;line-height:1.55}.history-capability-note .button{white-space:nowrap}@media (width<=720px){.history-capability-note{grid-template-columns:1fr}.history-capability-note .button{width:100%}}.price-history-panel{border:1px solid var(--line);border-radius:0 0 13px 13px;overflow:hidden}.price-history-panel .chart-wrap{padding-inline:0}.price-history-panel .chart-meta{padding-top:20px}.chart-fallback-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.chart-fallback-link{color:#8b332b;font-size:13px;font-weight:750}.tradingview-chart-panel{color:#f6f2e7;background:#14242c;border:1px solid #34464f;border-radius:14px;margin-top:24px;overflow:hidden;box-shadow:0 14px 34px #050c102e}.tradingview-chart-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px 16px;display:flex}.tradingview-chart-heading .eyebrow{color:#e2c26f}.tradingview-chart-heading h3{color:#fff;font-family:var(--font-serif);margin:5px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.05}.tradingview-chart-heading p:not(.eyebrow){color:#b9c7ca;max-width:760px;margin:9px 0 0;font-size:14px;line-height:1.6}.tradingview-chart-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tradingview-chart-state{color:#b9c7ca;white-space:nowrap;border:1px solid #52666d;border-radius:999px;flex:none;padding:8px 10px;font-size:13px;font-weight:800}.tradingview-chart-state-ready{color:#b8e1c9;border-color:#7bb59d}.tradingview-chart-state-error{color:#f1c5bf;border-color:#c26255}.tradingview-chart-panel .chart-fullscreen-button{color:#f6f2e7;cursor:pointer;background:0 0;border:1px solid #52666d;border-radius:9px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:750}.tradingview-chart-panel .chart-fullscreen-button:hover,.tradingview-chart-panel .chart-fullscreen-button:focus-visible{color:#ffe08a;border-color:#e2c26f}.tradingview-chart-panel .chart-fullscreen-button:focus-visible{outline-offset:2px;outline:2px solid #e2c26f}.tradingview-chart-panel .chart-fullscreen-button:disabled{cursor:not-allowed;opacity:.5}.tradingview-chart-embed-shell{margin:0 18px;position:relative}.tradingview-chart-embed{background:#14242c;border:1px solid #34464f;border-radius:10px;height:520px;min-height:520px;position:relative;overflow:hidden}.tradingview-chart-embed .tradingview-widget-container__widget{width:100%;height:calc(100% - 32px)}.tradingview-chart-embed>a{color:#9dacb1;padding:8px 12px 10px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.tradingview-chart-embed iframe{max-width:none;display:block}.tradingview-chart-loading{z-index:2;color:#b9c7ca;text-align:center;pointer-events:none;background:#14242c;place-items:center;min-height:520px;padding:28px;font-size:14px;display:grid;position:absolute;inset:1px}.tradingview-chart-footer{color:#9dacb1;justify-content:space-between;gap:16px;padding:13px 24px 18px;font-size:13px;line-height:1.5;display:flex}.tradingview-chart-footer a,.tradingview-chart-error a{color:#e2c26f;white-space:nowrap;font-weight:750}.tradingview-chart-error{color:#f1c5bf;background:#622c2740;border:1px solid #c262558c;border-radius:10px;margin:0 18px 18px;padding:18px;font-size:14px;line-height:1.6}.tradingview-chart-error a{margin-left:8px;display:inline-block}.tradingview-chart-panel:fullscreen{background:#14242c;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;max-width:none;height:100vh;margin:0;display:grid;overflow:hidden}.tradingview-chart-panel:fullscreen .tradingview-chart-embed-shell{height:100%;min-height:0;display:block}.tradingview-chart-panel:fullscreen .tradingview-chart-embed{height:100%!important;min-height:0!important}.tradingview-chart-panel:fullscreen .tradingview-widget-container__widget{height:calc(100% - 32px)}.tradingview-chart-panel:fullscreen .tradingview-chart-embed iframe{width:100%!important;height:100%!important}.tradingview-chart-panel:fullscreen .tradingview-chart-loading{min-height:0}@media (width<=720px){.tradingview-chart-heading{padding:18px 16px 14px;display:block}.tradingview-chart-heading-actions{justify-content:flex-start;margin-top:14px}.tradingview-chart-state{display:inline-block}.tradingview-chart-embed-shell{margin:0 10px}.tradingview-chart-embed{height:410px;min-height:410px}.tradingview-chart-loading{min-height:410px}.tradingview-chart-footer{padding:12px 16px 16px;display:block}.tradingview-chart-footer a{margin-top:6px;display:inline-block}.tradingview-chart-error{margin:0 10px 12px}.tradingview-chart-error a{margin:8px 0 0;display:block}}.chart-meta-status{color:var(--muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:13px;display:flex}.price-data-note{color:#f0c278!important;font-size:13px!important;line-height:1.5!important}.chart-data-note{background:#fff;margin:0;padding:0 22px 12px}.chart-accessibility-summary{color:var(--muted);border-top:1px solid var(--line);background:#f7f5ee;margin:0;padding:13px 22px;font-size:13px!important;line-height:1.55!important}.performance-summary-grid{border-top:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.price-data-table{border:1px solid var(--line);border-radius:10px;max-height:390px;margin-top:14px;overflow:auto}.price-data-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:14px 18px;font-size:13px}.market-dashboard-explorer{padding:28px}.market-dashboard-notes{margin-top:24px}.dashboard-method-links{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.7}.price-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:30px 0 12px;display:flex}.price-section-heading span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:800}.price-section-heading h3{margin:4px 0 0;font-size:20px}.price-section-heading small{color:var(--muted);text-align:right;font-size:13px}.unit-price-grid,.purity-price-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.unit-price-grid small,.purity-price-grid small{color:var(--muted);font-size:13px}.purity-price-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.purity-price-grid>div:nth-child(3){border-right:0}.price-loading{color:var(--muted);text-align:center;background:#f7f5ee;border-radius:12px;padding:44px 20px;font-size:13px}.related-resource-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.related-resource-grid a{background:#f2f0e8;border-radius:10px;flex-direction:column;gap:5px;padding:16px;display:flex}.related-resource-grid a:hover{background:#ece6d6}.related-resource-grid span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.related-resource-grid strong{font-size:13px}.related-resource-grid small{color:var(--muted);font-size:13px}.scrap-market-fields{grid-template-columns:repeat(3,1fr)}.scrap-items-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:30px 0 12px;display:flex}.scrap-items-heading span,.offer-comparison>div:first-child>span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:800}.scrap-items-heading h3,.offer-comparison h3{margin:4px 0 0;font-size:20px}.scrap-item-list{gap:8px;display:grid}.scrap-item-row{border:1px solid var(--line);background:#faf9f5;border-radius:10px;grid-template-columns:minmax(120px,1.15fr) minmax(82px,.65fr) minmax(112px,.85fr) minmax(125px,1fr) minmax(100px,.8fr) 34px;align-items:end;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.scrap-item-row input,.scrap-item-row select{height:42px}.scrap-line-value{flex-direction:column;justify-content:center;gap:3px;min-width:0;height:42px;display:flex}.scrap-line-value span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:750}.scrap-line-value strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.scrap-remove{color:#8b332b;background:#fff0ed;border:1px solid #f0c5bf;border-radius:8px;width:34px;height:34px;margin-bottom:4px;font-size:19px}.scrap-remove:disabled{cursor:not-allowed;opacity:.35}.offer-comparison{background:#f2efe5;border-radius:12px;grid-template-columns:1.35fr .65fr;align-items:end;gap:18px;margin-top:25px;padding:22px;display:grid}.offer-comparison p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.offer-result{border-top:1px solid #ded7c5;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.offer-result>div{flex-direction:column;gap:5px;padding:17px 15px 0 0;display:flex}.offer-result span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.offer-result strong{font-family:var(--font-mono);font-size:15px}.hallmark-table{border:1px solid var(--line);border-radius:10px;margin-top:18px}.hallmark-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 18px;font-size:13px}.purity-presets{background:#f1efe8;border-radius:10px;gap:3px;margin-top:22px;padding:7px;display:flex;overflow-x:auto}.purity-presets button{min-width:47px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:720}.purity-presets button.active{color:var(--navy);background:#fff;box-shadow:0 3px 12px #1c242714}.purity-conversion-grid{color:#fff;background:var(--navy);border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:14px;margin-top:14px;padding:22px;display:grid}.purity-conversion-grid label{color:#c1cccf}.purity-conversion-grid input{color:var(--ink);font-family:var(--font-mono);font-size:18px}.purity-conversion-grid>span{color:#d6ba72;padding-bottom:13px;font-family:Georgia,serif;font-size:24px}.purity-formula{margin:10px 0 0}.purity-value-fields{grid-template-columns:repeat(4,1fr)}.hallmark-decoder{background:#f2efe5;border-radius:12px;grid-template-columns:1.2fr .8fr;align-items:end;gap:18px;margin-top:26px;padding:22px;display:grid}.hallmark-decoder>div:first-child>span,.hallmark-result>span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.hallmark-decoder h3{margin:4px 0 0;font-size:20px}.hallmark-decoder p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.hallmark-presets{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.hallmark-presets button{color:#67501c;font-family:var(--font-mono);background:#fff;border:1px solid #ded7c5;border-radius:6px;padding:5px 8px;font-size:13px}.hallmark-result{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:6px;padding:18px;display:flex}.hallmark-result strong{font-family:var(--font-mono);font-size:17px}.hallmark-result small{max-width:650px;color:var(--muted);font-size:13px;line-height:1.5}.hallmark-result.surface-layer{color:#7b471d;background:#fff7ec;border-color:#efd3ab}.hallmark-result.unknown{color:#656b70;background:#f7f7f5}.hallmark-result .button{margin-top:5px}.purity-live-table{border:1px solid var(--line);border-radius:10px;max-height:430px;margin-top:22px;overflow:auto}.purity-live-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:13px 18px;font-size:13px}.gram-price-fields{grid-template-columns:repeat(4,1fr)}.gram-price-hero{color:#fff;background:var(--navy);border-radius:13px;grid-template-columns:1.4fr .6fr;gap:20px;margin-top:24px;padding:26px;display:grid}.gram-price-hero>div{flex-direction:column;gap:6px;display:flex}.gram-price-hero>div:last-child{border-left:1px solid #ffffff24;padding-left:20px}.gram-price-hero span{color:#b9c5c8;text-transform:uppercase;letter-spacing:.07em;font-size:13px}.gram-price-hero strong{color:#f0d68e;font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(25px,4vw,42px)}.gram-price-hero small{color:#9fadb1;font-size:13px}.gram-quick-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.gram-quick-grid button{min-width:0;color:var(--ink);border:1px solid var(--line);text-align:left;background:#faf9f5;border-radius:8px;flex-direction:column;gap:5px;padding:13px 9px;display:flex}.gram-quick-grid button:hover{background:#fbf8ef;border-color:#c4a85f}.gram-quick-grid span{color:var(--muted);text-transform:uppercase;font-size:13px}.gram-quick-grid strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.budget-converter{background:#f2efe5;border-radius:12px;grid-template-columns:1.2fr .65fr .75fr;align-items:end;gap:18px;margin-top:24px;padding:22px;display:grid}.budget-converter>div:first-child>span,.budget-result>span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.budget-converter h3{margin:4px 0 0;font-size:20px}.budget-converter p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.budget-result{background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:13px 15px;display:flex}.budget-result strong{font-family:var(--font-mono);font-size:18px}.budget-result small{color:var(--muted);font-size:13px}.gram-price-table{border:1px solid var(--line);border-radius:10px;max-height:460px;margin-top:22px;overflow:auto}.gram-price-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:13px 18px;font-size:13px}.jewelry-detail-fields{grid-template-columns:repeat(3,1fr)}.jewelry-assumption-panel{background:#f2efe5;border-radius:12px;margin-top:25px;padding:22px}.jewelry-section-heading>span,.buyback-panel>div:first-child>span,.quote-comparison>div:first-child>span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:800}.jewelry-section-heading h3,.buyback-panel h3,.quote-comparison h3{margin:4px 0 0;font-size:20px}.jewelry-section-heading p,.buyback-panel p,.quote-comparison p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.making-charge-grid{grid-template-columns:repeat(2,1fr);margin-top:18px}.jewelry-value-hero{background:linear-gradient(120deg, var(--navy), #243a43)}.jewelry-breakdown{grid-template-columns:repeat(4,1fr)}.buyback-panel{background:#fbf8ef;border:1px solid #e0d6bc;border-radius:12px;grid-template-columns:1.25fr .6fr .65fr;align-items:end;gap:18px;margin-top:24px;padding:22px;display:grid}.buyback-value{color:#fff;background:var(--navy);border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-width:0;height:46px;padding:8px 12px;display:flex}.buyback-value span{color:#bcc8cb;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.buyback-value strong{overflow-wrap:anywhere;color:#f0d68e;font-family:var(--font-mono);font-size:15px}.quote-comparison{background:#f2efe5;border-radius:12px;grid-template-columns:1.35fr .65fr;align-items:end;gap:18px;margin-top:24px;padding:22px;display:grid}.coin-selector-block{margin-top:22px}.coin-selector-block>label{display:block}.coin-specification-card{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.coin-specification-card>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:16px;display:flex}.coin-specification-card>div:nth-child(4){border-right:0}.coin-specification-card span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:730}.coin-specification-card strong{font-family:var(--font-mono);font-size:14px}.coin-specification-card p{color:var(--muted);border-top:1px solid var(--line);background:#f7f5ee;grid-column:1/-1;margin:0;padding:11px 16px;font-size:13px}.coin-specification-card a,.coin-comparison-table a{color:var(--gold-deep);font-weight:700}.custom-coin-fields{background:#f2efe5;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:12px;padding:18px}.coin-market-fields{grid-template-columns:repeat(4,1fr)}.coin-melt-hero{background:linear-gradient(120deg,#12242c,#314851)}.coin-melt-results{grid-template-columns:repeat(3,1fr)}.coin-premium-panel{background:#f2efe5;border-radius:12px;grid-template-columns:1.35fr .65fr;align-items:end;gap:18px;margin-top:24px;padding:22px;display:grid}.coin-premium-panel>div:first-child>span,.coin-comparison-heading span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:800}.coin-premium-panel h3,.coin-comparison-heading h3{margin:4px 0 0;font-size:20px}.coin-premium-panel p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.coin-comparison-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:28px 0 12px;display:flex}.coin-comparison-table{border:1px solid var(--line);border-radius:10px;max-height:520px;overflow:auto}.coin-comparison-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:13px 18px;font-size:13px}.coin-comparison-table td:first-child{min-width:185px}.coin-comparison-table td:first-child strong,.coin-comparison-table td:first-child small{display:block}.coin-comparison-table td:first-child small{color:var(--muted);margin-top:4px;font-size:13px}.coin-comparison-table td:last-child{min-width:150px}.coin-spec-note{color:var(--muted)!important;margin:16px 0 0!important;font-size:13px!important;line-height:1.55!important}.bar-identity-fields{grid-template-columns:repeat(3,1fr)}.bar-weight-readout{background:#f2efe5;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;height:46px;margin-top:18px;padding:8px 13px;display:flex}.bar-weight-readout span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.bar-weight-readout strong{font-family:var(--font-mono);font-size:14px}.bar-metal-preview{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.bar-metal-preview>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:16px;display:flex}.bar-metal-preview>div:last-child{border-right:0}.bar-metal-preview span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.bar-metal-preview strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.bar-cost-panel{background:#f2efe5;border-radius:12px;margin-top:24px;padding:22px}.bar-section-heading>span,.bar-exit-panel>div:first-child>span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:800}.bar-section-heading h3,.bar-exit-panel h3{margin:4px 0 0;font-size:20px}.bar-section-heading p,.bar-exit-panel p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.bar-cost-fields{grid-template-columns:repeat(3,1fr);margin-top:18px}.bar-premium-hero{background:linear-gradient(120deg,#12242c,#3b4650)}.bar-premium-results{grid-template-columns:repeat(3,1fr)}.bar-awaiting-result{color:#66511e;background:#fff8e7;border:1px solid #ead9a8;border-radius:10px;flex-direction:column;gap:5px;margin-top:22px;padding:18px;display:flex}.bar-awaiting-result strong{font-size:13px}.bar-awaiting-result span{color:#786c4e;font-size:13px;line-height:1.5}.bar-exit-panel{background:#f2efe5;border-radius:12px;grid-template-columns:1.3fr .6fr .7fr;align-items:end;gap:18px;margin-top:24px;padding:22px;display:grid}.bar-exit-results{border-top:1px solid #ded7c5;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.bar-exit-results>div{flex-direction:column;gap:5px;min-width:0;padding:17px 15px 0 0;display:flex}.bar-exit-results span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.bar-exit-results strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.bar-comparison-table{border:1px solid var(--line);border-radius:10px;max-height:480px;overflow:auto}.bar-comparison-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:13px 18px;font-size:13px}.spread-identity-fields{grid-template-columns:repeat(3,1fr)}.spread-readout{background:#f2efe5;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;height:46px;margin-top:18px;padding:8px 13px;display:flex}.spread-readout span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.spread-readout strong{font-family:var(--font-mono);font-size:13px}.spread-metal-preview{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.spread-metal-preview>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.spread-metal-preview>div:last-child{border-right:0}.spread-metal-preview span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.spread-metal-preview strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.spread-quote-panel,.spread-cost-panel{border-radius:12px;margin-top:24px;padding:22px}.spread-quote-panel{color:#f6f4ec;background:#11252d}.spread-cost-panel{background:#f2efe5}.spread-section-heading>span{color:#c69a2d;letter-spacing:.12em;font-size:13px;font-weight:800}.spread-section-heading h3{margin:4px 0 0;font-size:20px}.spread-section-heading p{color:inherit;opacity:.66;margin:7px 0 0;font-size:13px;line-height:1.55}.spread-quote-fields{grid-template-columns:1fr 1fr .85fr;gap:12px;margin-top:18px;display:grid}.spread-quote-fields label{min-width:0;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.spread-quote-fields label>span{color:var(--muted);font-size:13px}.spread-quote-fields label>strong{color:var(--gold-deep);letter-spacing:.08em;font-size:13px}.spread-quote-fields input{margin-top:3px}.spread-bid-field{box-shadow:inset 0 3px #4d8676}.spread-ask-field{box-shadow:inset 0 3px #b28212}.spread-live-gap{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:16px;display:flex}.spread-live-gap span{color:#bcc8cb;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.spread-live-gap strong{overflow-wrap:anywhere;color:#f0d68e;font-family:var(--font-mono);font-size:17px}.spread-live-gap small{color:#aab7ba;font-size:13px;line-height:1.45}.spread-cost-fields{grid-template-columns:repeat(4,1fr);margin-top:18px}.spread-cost-panel>.field-error{margin:12px 0 0}.spread-primary{background:linear-gradient(120deg,#142a32,#394c4b)}.spread-results{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.spread-result-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.spread-result-card.ask{border-top:3px solid #b28212}.spread-result-card.bid{border-top:3px solid #4d8676}.spread-result-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.spread-result-card strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:15px}.spread-result-card small{color:var(--muted);font-size:13px;line-height:1.45}.spread-break-even{background:#f5f0df;border:1px solid #e3d6ad;border-radius:11px;grid-template-columns:1.3fr .7fr;align-items:center;gap:22px;margin-top:20px;padding:20px 22px;display:grid}.spread-break-even span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.spread-break-even h3{font-family:var(--font-mono);margin:5px 0;font-size:22px}.spread-break-even p{color:var(--muted)!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.spread-assumption{background:#ffffff8c;border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex}.spread-assumption strong{color:#6f5210;font-size:13px}.spread-assumption span{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.5}.spread-awaiting-result{color:#66511e;background:#fff8e7;border:1px solid #ead9a8;border-radius:10px;flex-direction:column;gap:5px;margin-top:22px;padding:18px;display:flex}.spread-awaiting-result strong{font-size:13px}.spread-awaiting-result span{color:#786c4e;font-size:13px;line-height:1.5}.spread-definition-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.spread-definition-grid>div{border:1px solid var(--line);background:#faf9f5;border-radius:10px;padding:18px}.spread-definition-grid span,.formula-card>span{color:var(--gold-deep);letter-spacing:.1em;font-size:13px;font-weight:800}.spread-definition-grid strong{margin-top:6px;font-size:15px;display:block}.spread-definition-grid p{color:var(--muted)!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.55!important}.formula-card{background:#11252d;border-radius:10px;margin:20px 0;padding:20px}.formula-card strong{color:#f0d68e;font-family:var(--font-mono);margin-top:7px;font-size:13px;line-height:1.6;display:block}.formula-card p{color:#bcc8cb!important;margin:7px 0 0!important;font-size:13px!important}.weight-converter-stage{grid-template-columns:.65fr 1fr 42px 1fr;align-items:end;gap:12px;margin-top:22px;display:grid}.weight-converter-stage label{min-width:0}.weight-swap{width:42px;height:46px;color:var(--gold-deep);cursor:pointer;background:#f2efe5;border:1px solid #ddd5c2;border-radius:8px;font-size:22px}.weight-swap:hover,.weight-swap:focus-visible{color:#fff;background:var(--gold-deep);outline:none}.weight-conversion-result{color:#fff;background:linear-gradient(120deg,#12242c,#3a4b4e);border-radius:12px;grid-template-columns:1.25fr .75fr;align-items:center;gap:22px;margin-top:18px;padding:24px;display:grid}.weight-conversion-result>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.weight-conversion-result span{color:#bcc8cb;font-size:13px}.weight-conversion-result>div:first-child strong{overflow-wrap:anywhere;color:#f0d68e;font-family:var(--font-mono);font-size:clamp(21px,3vw,31px)}.weight-conversion-result small{color:#aab7ba;font-size:13px}.weight-factor{border-left:1px solid #ffffff29;flex-direction:column;gap:5px;min-width:0;padding:15px 0 15px 22px;display:flex}.weight-factor span{color:#d0a537;letter-spacing:.1em;font-size:13px;font-weight:800}.weight-factor strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:16px}.weight-unit-warning{color:#6c5825;background:#fff8e7;border:1px solid #ead9a8;border-radius:9px;gap:10px;margin-top:12px;padding:13px 16px;display:flex}.weight-unit-warning strong{text-transform:uppercase;letter-spacing:.06em;flex:none;font-size:13px}.weight-unit-warning span{font-size:13px;line-height:1.5}.weight-quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.weight-quick-grid button{color:var(--muted);border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:700}.weight-quick-grid button:hover,.weight-quick-grid button:focus-visible,.weight-quick-grid button.active{color:var(--gold-deep);background:#fbf6e7;border-color:#d8c184;outline:none}.weight-value-panel{background:#f2efe5;border-radius:12px;margin-top:24px;padding:22px}.weight-value-heading>span,.weight-table-heading span{color:var(--gold-deep);letter-spacing:.12em;font-size:13px;font-weight:800}.weight-value-heading h3,.weight-table-heading h3{margin:4px 0 0;font-size:20px}.weight-value-heading p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.weight-value-inputs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.weight-value-inputs label{min-width:0;color:var(--muted);font-size:13px}.weight-value-inputs input,.weight-value-inputs select{margin-top:7px}.weight-value-results{border-top:1px solid #ded7c5;grid-template-columns:repeat(4,1fr);margin-top:17px;display:grid}.weight-value-results>div{flex-direction:column;gap:5px;min-width:0;padding:16px 12px 0 0;display:flex}.weight-value-results span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.weight-value-results strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.weight-table-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:28px 0 12px;display:flex}.weight-conversion-table{border:1px solid var(--line);border-radius:10px;max-height:610px;overflow:auto}.weight-conversion-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:13px 18px;font-size:13px}.weight-conversion-table td:first-child{min-width:190px}.weight-conversion-table td:first-child strong,.weight-conversion-table td:first-child small{display:block}.weight-conversion-table td:first-child small{color:var(--muted);margin-top:4px;font-size:13px}.weight-conversion-table td:nth-child(2),.weight-conversion-table td:nth-child(3){min-width:145px;font-family:var(--font-mono)}.weight-conversion-table td:last-child{min-width:230px;color:var(--muted);font-size:13px}.weight-conversion-table tr.selected td{background:#fff9e8}.weight-comparison-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid;overflow:hidden}.weight-comparison-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.weight-comparison-grid>div:last-child{border-right:0}.weight-comparison-grid span,.weight-region-table span,.weight-baht-comparison span{color:var(--gold-deep);letter-spacing:.08em;font-size:13px;font-weight:800}.weight-comparison-grid strong,.weight-region-table strong,.weight-baht-comparison strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.weight-comparison-grid small,.weight-region-table small{color:var(--muted);font-size:13px}.weight-region-table{grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0;display:grid}.weight-region-table>div{background:#f7f5ee;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:15px;display:flex}.weight-baht-comparison{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.weight-baht-comparison>div{background:#11252d;border-radius:9px;flex-direction:column;gap:7px;padding:18px;display:flex}.weight-baht-comparison strong{color:#f0d68e}.data-banner,.ticker-item,.ticker-symbol,.eyebrow,.overline,.trust-row,.status-pill,.live-dot,.demo-dot,.selectors select,.range-tabs button,.chart-actions button,.price-stats span,.source-line,.chart-axis,.chart-disclaimer,.chart-meta span,.metric-card span,.metric-card small,.result-panel span,.formula,.article-card small,.article-card strong,.footer-links strong,.footer-bottom,.breadcrumbs{font-size:13px}.page-content :is(input,select,button),table{font-size:14px}th,.hub-link-card>span,.hub-calculator-summary span,.country-directory span,.research-primary-metrics span,.research-secondary-metrics span,.technical-summary span,.technical-chart-heading span,.technical-actions span,.technical-formula-grid span,.reading-summary span,.reading-selected span,.india-quote-banner span,.india-purchase-heading span,.india-cost-results span,.india-answer-grid span,.uk-quote-strip span,.uk-reference-grid span,.uk-purchase-heading span,.uk-cost-results span,.uk-answer-grid span,.uk-tax-decision span,.us-live-header span,.us-unit-tape span,.us-workbench-heading span,.us-result-ledger span,.us-answer-board span,.us-mint-premium-grid span,.us-tax-evidence span,.research-period-grid span,.performance-scenario-list span,.ratio-result>span,.ratio-formula-card span,.ratio-direction-grid span,.cross-asset-hero span,.driver-summary span,.driver-framework-grid span,.real-yield-metrics span,.asset-risk-grid span,.yield-scenario-grid span,.inflation-metrics span,.inflation-answer-grid span,.investment-result-grid span,.investment-break-even span,.related-resource-grid span,.scrap-line-value span,.offer-result span,.gram-quick-grid span,.buyback-value span,.coin-specification-card span,.bar-weight-readout span,.bar-metal-preview span,.bar-exit-results span,.spread-readout span,.spread-metal-preview span,.spread-live-gap span,.spread-result-card span,.spread-definition-grid span,.formula-card>span,.weight-conversion-result span,.weight-factor span,.weight-value-results span,.weight-comparison-grid span,.weight-region-table span,.weight-baht-comparison span{font-size:13px}.hub-step-grid strong,.hub-proof-grid strong,.market-layer-list strong,.performance-scenario-list strong,.ratio-direction-grid strong,.driver-framework-grid strong,.yield-scenario-grid strong,.inflation-answer-grid strong,.related-resource-grid strong,.gram-quick-grid strong,.weight-comparison-grid strong,.weight-region-table strong,.weight-baht-comparison strong{font-size:16px}.comparison-head,.comparison-head>*,.market-hours-toolbar p:not(.eyebrow),.market-hours-live-grid>div>p,.market-hours-table caption,.market-hours-table-note,.market-hours-live-grid>div>span:first-child,.market-hours-actions>span,.market-hours-status,.market-hours-warning,.market-session-timeline p{font-size:13px}.calculator-message,.research-source,.india-tax-note,.uk-tax-note,.us-model-note,.coin-spec-note,.spread-break-even p,.spread-definition-grid p,.formula-card p{font-size:13px!important;line-height:1.65!important}@media (width<=1024px){.header{display:flex}.desktop-nav{justify-self:auto;gap:14px;margin:0 0 0 22px}.header-actions{justify-self:auto;margin-left:auto}.header .button.secondary{display:none}.hero{grid-template-columns:1fr 1fr;gap:35px}.metric-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.8fr repeat(2,1fr)}.price-explorer-toolbar{flex-direction:column;align-items:stretch}.price-explorer-actions{justify-content:flex-end}.market-detail-grid,.performance-summary-grid{grid-template-columns:repeat(3,1fr)}.market-detail-grid>div:nth-child(-n+3),.performance-summary-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.market-detail-grid>div:nth-child(3),.performance-summary-grid>div:nth-child(3){border-right:0}.scrap-item-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:54px;position:relative}.scrap-name{grid-column:1/-1}.scrap-line-value{padding-left:4px}.scrap-remove{position:absolute;top:16px;right:12px}.purity-value-fields,.gram-price-fields{grid-template-columns:repeat(2,1fr)}.gram-quick-grid{grid-template-columns:repeat(3,1fr)}.budget-converter{grid-template-columns:1fr 1fr}.budget-converter>div:first-child{grid-column:1/-1}.jewelry-detail-fields,.jewelry-breakdown{grid-template-columns:repeat(2,1fr)}.buyback-panel{grid-template-columns:1fr 1fr}.buyback-panel>div:first-child{grid-column:1/-1}.custom-coin-fields,.coin-market-fields,.bar-identity-fields,.bar-cost-fields{grid-template-columns:repeat(2,1fr)}.bar-exit-panel{grid-template-columns:1fr 1fr}.bar-exit-panel>div:first-child{grid-column:1/-1}.spread-identity-fields{grid-template-columns:repeat(2,1fr)}.spread-quote-fields{grid-template-columns:1fr 1fr}.spread-live-gap{grid-column:1/-1}.spread-cost-fields,.spread-results{grid-template-columns:repeat(2,1fr)}.weight-converter-stage{grid-template-columns:1fr 1fr 42px 1fr}.weight-amount-field{grid-column:1/-1}.weight-comparison-grid{grid-template-columns:repeat(2,1fr)}.weight-comparison-grid>div:nth-child(2){border-right:0}.weight-comparison-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.weight-region-table{grid-template-columns:repeat(3,1fr)}.hub-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-task-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-task-rail button:nth-child(5n){border-right:1px solid var(--line)}.calculator-task-rail button:nth-child(3n){border-right:0}.calculator-task-rail button:nth-last-child(-n+5){border-bottom:1px solid var(--line)}.calculator-task-rail button:nth-last-child(-n+4){border-bottom:0}.hub-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-step-grid>div:nth-child(2){border-right:0}.hub-step-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.learning-path-grid{grid-template-columns:1fr}.research-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-primary-metrics>div:nth-child(2){border-right:0}.research-primary-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.research-secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.research-secondary-metrics>div:nth-child(3){border-right:0}.research-secondary-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.research-secondary-metrics>div:nth-child(4){grid-column:1/2}.technical-controls,.technical-inspector{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-inspector>div{border-bottom:1px solid #e4dcc8}.technical-inspector>div:nth-child(3n){border-right:0}.technical-inspector>div:nth-last-child(-n+3){border-bottom:0}.technical-chart-grid{grid-template-columns:1fr}.exposure-base-inputs,.exposure-result-grid,.ownership-cost-readout,.etf-horizon-readout,.etf-nav-input-grid,.etf-nav-results,.etf-reconciliation-input-grid,.etf-reconciliation-results,.etf-tracking-controls,.etf-tracking-results,.etf-tracking-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.exposure-result-grid>div:nth-child(2){border-right:0}.exposure-result-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.ownership-cost-readout>span:nth-child(2){border-right:0}.ownership-cost-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.etf-horizon-readout>span:nth-child(2){border-right:0}.etf-horizon-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.etf-nav-results>div:nth-child(2){border-right:0}.etf-nav-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.etf-reconciliation-results>div:nth-child(2){border-right:0}.etf-reconciliation-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.etf-tracking-results>div:nth-child(2){border-right:0}.etf-tracking-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.etf-tracking-readout>span:nth-child(2){border-right:0}.etf-tracking-readout>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.exposure-input-columns{grid-template-columns:1fr}}@media (width<=780px){.container,.container.data-platform-container,.site-shell .container{width:min(100% - 32px,650px)}.data-banner{justify-content:space-between;padding-inline:16px}.data-banner span:nth-child(2){display:none}.data-banner-links{gap:6px}.data-banner a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.header{height:64px;padding-inline:16px}.header>.brand{min-height:44px}.desktop-nav,.header .button,.icon-button{display:none}.menu-button{display:block}.mobile-menu{border-bottom:1px solid var(--line);box-shadow:var(--shadow);background:#fff;padding:16px;display:grid;position:absolute;top:64px;left:0;right:0}.mobile-menu a{border-bottom:1px solid var(--line);padding:13px 8px}.ticker{padding-left:16px}.site-shell .ticker{padding-left:16px;padding-right:0}.hero{grid-template-columns:1fr;gap:42px;min-height:0;padding-top:50px}.hero h1{font-size:clamp(49px,14vw,66px)}.trust-row{gap:10px 16px}.section{padding-block:65px}.section-heading{flex-direction:column;align-items:flex-start;gap:16px}.section-heading-actions{justify-content:flex-start}.chart-toolbar{flex-direction:column;align-items:flex-start}.range-tabs{width:100%}.chart-actions{justify-content:flex-end;width:100%}.chart-wrap{padding:0;overflow:hidden}.chart-wrap svg{width:140%;transform:translate(-12%)}.metric-grid{grid-template-columns:repeat(2,1fr)}.home-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-research-card{grid-column:auto;min-height:250px}.home-research-featured{grid-column:1/-1;min-height:230px}.home-research-method{grid-template-columns:1fr;gap:8px}.home-research-method a{white-space:normal}.two-column,.article-grid{grid-template-columns:1fr}.article-card{min-height:230px}.cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:70px}.mobile-bottom-nav{z-index:50;min-height:68px;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#687176;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:13px;font-weight:700;line-height:1.1;display:flex}.mobile-bottom-nav span{font-size:20px;line-height:1}.mobile-bottom-nav .active{color:var(--gold-deep)}.page-content{grid-template-columns:minmax(0,1fr)}.page-content>*{min-width:0}.calculator-results{grid-template-columns:repeat(2,1fr)}.price-page-card{padding:24px}.price-explorer-hero{flex-direction:column;align-items:flex-start}.price-explorer-change{text-align:left;align-items:flex-start}.price-history-panel .chart-wrap svg{width:100%;transform:none}.purity-price-grid{grid-template-columns:repeat(2,1fr)}.purity-price-grid>div{border-bottom:1px solid var(--line)}.purity-price-grid>div:nth-child(2n){border-right:0}.purity-price-grid>div:nth-last-child(-n+2){border-bottom:0}.scrap-market-fields,.offer-comparison,.offer-result{grid-template-columns:1fr}.offer-result>div{padding-top:13px}.purity-conversion-grid{grid-template-columns:1fr}.purity-conversion-grid>span{text-align:center;padding:0;line-height:.7}.hallmark-decoder,.gram-price-hero{grid-template-columns:1fr}.gram-price-hero>div:last-child{border-top:1px solid #ffffff24;border-left:0;padding:14px 0 0}.budget-converter{grid-template-columns:1fr}.budget-converter>div:first-child{grid-column:auto}.jewelry-detail-fields,.making-charge-grid,.quote-comparison,.buyback-panel{grid-template-columns:1fr}.buyback-panel>div:first-child{grid-column:auto}.coin-premium-panel{grid-template-columns:1fr}.coin-specification-card{grid-template-columns:repeat(2,1fr)}.coin-specification-card>div{border-bottom:1px solid var(--line)}.coin-specification-card>div:nth-child(2n){border-right:0}.coin-specification-card>div:nth-child(n+3){border-bottom:0}.bar-exit-panel{grid-template-columns:1fr}.bar-exit-panel>div:first-child{grid-column:auto}.bar-exit-results{grid-template-columns:repeat(2,1fr)}.spread-quote-fields,.spread-break-even{grid-template-columns:1fr}.spread-live-gap{grid-column:auto}.spread-definition-grid{grid-template-columns:1fr}.weight-converter-stage{grid-template-columns:1fr 42px 1fr}.weight-conversion-result{grid-template-columns:1fr}.weight-factor{border-top:1px solid #ffffff29;border-left:0;padding:15px 0 0}.weight-quick-grid{grid-template-columns:repeat(2,1fr)}.weight-value-inputs{grid-template-columns:1fr}.weight-value-results,.weight-region-table{grid-template-columns:repeat(2,1fr)}.hub-section{margin-block:44px}.hub-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.hub-market-hero,.hub-calculator-hero{grid-template-columns:1fr;gap:28px;padding:28px}.hub-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-proof-grid>div,.hub-proof-grid>div:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.hub-proof-grid>div:nth-child(2n){border-right:0}.hub-proof-grid>div:nth-last-child(-n+2){border-bottom:0}.country-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.country-directory a,.country-directory a:nth-child(3n){border-right:1px solid var(--line)}.country-directory a:nth-child(2n){border-right:0}.research-toolbar{flex-direction:column;align-items:stretch}.macro-pulse-selector{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.macro-pulse-selector button{border-right:1px solid var(--line);scroll-snap-align:start;flex:0 0 112px}.macro-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-pulse-metrics>div{border-bottom:1px solid #ffffff1f}.macro-pulse-metrics>div:nth-child(2n){border-right:0}.macro-pulse-metrics>div:nth-last-child(-n+2){border-bottom:0}.macro-pulse-chart-grid{grid-template-columns:1fr}.macro-pulse-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-pulse-source-grid article,.macro-pulse-source-grid article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.macro-pulse-source-grid article:nth-child(2n){border-right:0}.macro-pulse-source-grid article:nth-last-child(-n+2){border-bottom:0}.gold-regime-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-regime-source-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.gold-regime-source-grid article:nth-child(2n){border-right:0}.gold-regime-source-grid article:nth-last-child(-n+2){border-bottom:0}.gold-regime-cards{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.gold-regime-cards button{scroll-snap-align:start;flex:0 0 155px}.research-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-selected{grid-template-columns:repeat(3,minmax(0,1fr))}.india-quote-banner,.uk-quote-strip{grid-template-columns:1fr 1fr}.india-quote-banner>div,.uk-quote-strip>div{grid-column:1/-1}.uk-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uk-answer-grid,.uk-market-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-market-layers>div:nth-child(2){border-right:0}.uk-market-layers>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.us-live-header{grid-template-columns:1fr 1fr}.us-live-header>div{grid-column:1/-1}.us-quote-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.us-quote-stack>div:nth-child(3){border-right:0}.us-quote-stack>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.us-mint-premium-grid,.us-record-grid,.us-ira-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.us-ira-flow>div:nth-child(2){border-right:0}.us-ira-flow>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.india-purchase-fields,.india-invoice-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.india-invoice-flow>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.india-invoice-flow>div:nth-child(2n){border-right:0}.india-invoice-flow>div:nth-last-child(-n+2){border-bottom:0}.cross-asset-hero{grid-template-columns:1fr;gap:15px}.research-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-period-grid>div,.research-period-grid>div:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.research-period-grid>div:nth-child(2n){border-right:0}.research-period-grid>div:nth-last-child(-n+2){border-bottom:0}.asset-risk-grid,.investment-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-result-grid>div,.investment-result-grid>div:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.investment-result-grid>div:nth-child(2n){border-right:0}.investment-result-grid>div:nth-last-child(-n+2){border-bottom:0}.investment-break-even{grid-template-columns:1fr;gap:12px}.asset-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-risk-grid>div{border-bottom:1px solid var(--line)}.asset-risk-grid>div:nth-child(2n){border-right:0}.asset-risk-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=430px){.macro-pulse-metrics,.macro-pulse-source-grid{grid-template-columns:1fr}.macro-pulse-metrics>div,.macro-pulse-metrics>div:nth-child(2n){border-bottom:1px solid #ffffff1f;border-right:0}.macro-pulse-metrics>div:last-child{border-bottom:0}.macro-pulse-source-grid article,.macro-pulse-source-grid article:nth-child(2n),.macro-pulse-source-grid article:nth-child(3n),.macro-pulse-source-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.macro-pulse-source-grid article:last-child{border-bottom:0}.gold-regime-controls,.gold-regime-summary,.gold-regime-source-grid{grid-template-columns:1fr}.gold-regime-summary>div{border-bottom:1px solid #ffffff1f;border-right:0}.gold-regime-summary>div:last-child{border-bottom:0}.gold-regime-source-grid article,.gold-regime-source-grid article:nth-child(2n),.gold-regime-source-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.gold-regime-source-grid article:last-child{border-bottom:0}.gold-regime-actions{flex-direction:column;align-items:stretch}.gold-regime-actions .button{width:100%}.categorical-strip-chart{overflow-x:auto}.categorical-strip-chart svg{min-width:640px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.price-panel{border-radius:18px;padding:23px 18px}.main-price{flex-direction:column;gap:3px}.main-price strong{font-size:38px}.selectors select{width:auto}.field-grid,.result-panel{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{padding:17px 14px}.metric-card strong{font-size:15px}.calculator-actions{flex-direction:column;align-items:stretch}.country-card th:nth-child(4),.country-card td:nth-child(4){display:none}.country-card th,.country-card td{padding:13px 12px}.section-heading h2{font-size:36px}.cta-section h2{font-size:35px}.calculator-intro{padding:20px}.calculator-tool{padding:18px}.calculator-status{flex-direction:column;align-items:flex-start}.calculator-status small{text-align:left}.calculator-results{grid-template-columns:1fr}.price-page-card{padding:18px}.price-explorer-selectors,.price-explorer-actions{flex-direction:column;align-items:stretch}.price-explorer-selectors label{min-width:0}.market-detail-grid,.performance-summary-grid{grid-template-columns:repeat(2,1fr)}.market-detail-grid>div,.performance-summary-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.market-detail-grid>div:nth-child(2n),.performance-summary-grid>div:nth-child(2n){border-right:0}.market-detail-grid>div:nth-last-child(-n+2),.performance-summary-grid>div:nth-last-child(-n+2){border-bottom:0}.unit-price-grid,.related-resource-grid,.related-grid{grid-template-columns:1fr}.unit-price-grid>div{border-right:0;border-bottom:1px solid var(--line)}.unit-price-grid>div:last-child{border-bottom:0}.price-section-heading{flex-direction:column;align-items:flex-start}.price-section-heading small{text-align:left}.purity-price-grid>div{border-right:1px solid var(--line)}.purity-price-grid>div:nth-child(2n){border-right:0}.scrap-items-heading{flex-direction:column;align-items:stretch}.scrap-item-row{grid-template-columns:1fr}.scrap-name,.scrap-item-row label:nth-of-type(4),.scrap-line-value{grid-column:auto}.purity-value-fields,.gram-price-fields{grid-template-columns:1fr}.gram-quick-grid{grid-template-columns:repeat(2,1fr)}.jewelry-breakdown,.custom-coin-fields,.coin-market-fields,.coin-melt-results{grid-template-columns:1fr}.coin-comparison-heading{flex-direction:column;align-items:stretch}.bar-identity-fields,.bar-cost-fields,.bar-premium-results,.bar-metal-preview,.bar-exit-results{grid-template-columns:1fr}.bar-metal-preview>div{border-right:0;border-bottom:1px solid var(--line)}.bar-metal-preview>div:last-child{border-bottom:0}.spread-identity-fields,.spread-cost-fields,.spread-results,.spread-metal-preview{grid-template-columns:1fr}.spread-metal-preview>div{border-right:0;border-bottom:1px solid var(--line)}.spread-metal-preview>div:last-child{border-bottom:0}.spread-quote-panel,.spread-cost-panel{padding:17px}.weight-converter-stage{grid-template-columns:1fr 42px}.weight-converter-stage label:nth-of-type(2){grid-column:1/-1}.weight-swap{grid-area:3/2}.weight-quick-grid,.weight-value-results,.weight-comparison-grid,.weight-region-table,.weight-baht-comparison{grid-template-columns:1fr}.weight-comparison-grid>div{border-right:0;border-bottom:1px solid var(--line)}.weight-comparison-grid>div:last-child{border-bottom:0}.weight-value-results>div{border-bottom:1px solid #ded7c5;padding-bottom:12px}.weight-value-results>div:last-child{border-bottom:0}.weight-table-heading{flex-direction:column;align-items:stretch}.weight-unit-warning{flex-direction:column;gap:4px}.hub-feature-card,.hub-market-hero,.hub-calculator-hero{padding:21px}.calculator-finder-intro{grid-template-columns:1fr;align-items:start;gap:12px;padding:24px 21px 20px}.calculator-finder-workbench{grid-template-columns:1fr}.calculator-finder-query{padding:21px}.calculator-finder-current{min-height:126px;padding:21px}.calculator-task-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;padding:0;display:flex;overflow-x:auto}.calculator-task-rail button,.calculator-task-rail button:nth-child(3n),.calculator-task-rail button:nth-child(5n),.calculator-task-rail button:nth-last-child(-n+4),.calculator-task-rail button:nth-last-child(-n+5){border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;flex:0 0 148px;min-width:148px;min-height:112px}.calculator-task-rail button:last-child{border-right:0}.calculator-finder-status{flex-wrap:wrap;padding:14px 21px}.calculator-finder-status p{width:100%}.calculator-finder-status>span{max-width:none}.calculator-finder-results{grid-template-columns:1fr}.calculator-finder-results>a{min-height:226px;padding:22px 21px}.hub-link-grid,.hub-step-grid,.hub-proof-grid,.hub-checklist,.decision-checklist,.source-list,.research-sources ul,.country-directory{grid-template-columns:1fr}.hub-link-card{min-height:190px}.hub-step-grid>div,.hub-step-grid>div:nth-child(2),.hub-proof-grid>div,.hub-proof-grid>div:nth-child(2n),.hub-proof-grid>div:nth-child(3n),.country-directory a,.country-directory a:nth-child(2n),.country-directory a:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.hub-step-grid>div:last-child,.hub-proof-grid>div:last-child,.country-directory a:last-child{border-bottom:0}.market-layer-list>div{grid-template-columns:34px 1fr}.market-layer-list small{text-align:left;grid-column:2}.hub-inline-actions{flex-direction:column;align-items:stretch}.research-intro,.research-tool{padding:20px}.research-controls,.research-primary-metrics,.research-secondary-metrics,.research-period-grid,.performance-scenario-list,.ratio-input-grid,.ratio-direction-grid,.technical-controls,.technical-summary,.technical-inspector,.technical-formula-grid,.reading-controls,.reading-summary,.reading-selected,.driver-scenario-controls,.driver-scenario-chart-grid,.driver-assumption-fields{grid-template-columns:1fr}.driver-assumption-heading{display:grid}.driver-assumption-results{grid-template-columns:1fr}.driver-assumption-results>div,.driver-assumption-results>div:last-child{border-right:0;border-bottom:1px solid var(--line)}.driver-assumption-results>div:last-child{border-bottom:0}.driver-scenario-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-scenario-summary>div:nth-child(2n){border-right:0}.driver-scenario-summary>div:nth-last-child(-n+2){border-bottom:0}.driver-scenario-source-grid{grid-template-columns:1fr}.driver-scenario-source-grid article,.driver-scenario-source-grid article:last-child{border-right:0;border-bottom:1px solid var(--line)}.driver-scenario-source-grid article:last-child{border-bottom:0}.driver-forecast-readiness-heading{flex-direction:column}.driver-forecast-source-grid{grid-template-columns:1fr}.driver-forecast-source-grid article,.driver-forecast-source-grid article:last-child{border-right:0;border-bottom:1px solid var(--line)}.driver-forecast-source-grid article:last-child{border-bottom:0}.reading-summary>div,.reading-summary>div:nth-child(3n){border-bottom:1px solid #ffffff1f;border-right:0}.reading-summary>div:last-child{border-bottom:0}.india-quote-banner,.india-purchase-fields,.india-cost-results,.india-answer-grid,.india-invoice-flow,.uk-quote-strip,.uk-reference-grid,.uk-purchase-fields,.uk-cost-results,.uk-answer-grid,.uk-market-layers,.uk-tax-decision{grid-template-columns:1fr}.india-quote-banner>div,.uk-quote-strip>div{grid-column:auto}.uk-purchase-heading{flex-direction:column;align-items:start}.uk-purchase-heading small{text-align:left}.uk-cost-results>div,.uk-cost-results>div:nth-child(3n){border-bottom:1px solid #d2dbd8;border-right:0}.uk-cost-results>div:last-child{border-bottom:0}.uk-market-layers>div,.uk-market-layers>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.uk-market-layers>div:last-child{border-bottom:0}.us-live-header,.us-unit-tape,.us-input-grid,.us-result-ledger,.us-answer-board,.us-quote-stack,.us-mint-premium-grid,.us-tax-evidence,.us-record-grid,.us-ira-flow,.singapore-ipm-check,.us-evidence-checks{grid-template-columns:1fr}.singapore-ipm-check ul,.us-live-header>div{grid-column:auto}.us-workbench-heading{flex-direction:column;align-items:start}.us-workbench-heading small{text-align:left}.us-tax-evidence-heading{flex-direction:column;align-items:flex-start}.us-tax-evidence-heading small{text-align:left;max-width:none}.us-result-ledger>div,.us-result-ledger>div:nth-child(3n){border-bottom:1px solid #d5dbd7;border-right:0}.us-result-ledger>div:last-child{border-bottom:0}.us-quote-stack>div,.us-quote-stack>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.us-quote-stack>div:last-child{border-bottom:0}.us-ira-flow>div,.us-ira-flow>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.us-ira-flow>div:last-child{border-bottom:0}.india-purchase-heading{flex-direction:column;align-items:flex-start}.india-purchase-heading small{text-align:left}.india-cost-results>div,.india-cost-results>div:nth-child(3n),.india-invoice-flow>div,.india-invoice-flow>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.india-cost-results>div:last-child,.india-invoice-flow>div:last-child{border-bottom:0}.real-yield-metrics,.inflation-metrics,.yield-scenario-grid,.inflation-answer-grid,.asset-risk-grid,.investment-result-grid{grid-template-columns:1fr}.investment-result-grid>div,.investment-result-grid>div:nth-child(2n),.investment-result-grid>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.investment-result-grid>div:last-child{border-bottom:0}.real-yield-metrics>div{border-bottom:1px solid #ffffff1f;border-right:0}.real-yield-metrics>div:last-child{border-bottom:0}.inflation-metrics>div{border-bottom:1px solid #ffffff1f;border-right:0}.inflation-metrics>div:last-child{border-bottom:0}.asset-risk-grid>div,.asset-risk-grid>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.asset-risk-grid>div:last-child{border-bottom:0}.chart-legend{flex-direction:column;align-items:flex-start;gap:7px}.driver-input-grid,.driver-summary,.driver-framework-grid{grid-template-columns:1fr}.driver-summary>div{border-bottom:1px solid #ffffff1f;border-right:0}.driver-summary>div:last-child{border-bottom:0}.driver-framework-grid>div,.driver-framework-grid>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.driver-framework-grid>div:last-child{border-bottom:0}.comparison-table{overflow-x:auto}.comparison-row{min-width:650px}.research-primary-metrics>div,.research-primary-metrics>div:nth-child(2),.research-secondary-metrics>div,.research-secondary-metrics>div:nth-child(3),.research-period-grid>div,.research-period-grid>div:nth-child(2n),.research-period-grid>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.research-primary-metrics>div{border-bottom-color:#ffffff1f}.research-primary-metrics>div:last-child,.research-secondary-metrics>div:last-child,.research-period-grid>div:last-child{border-bottom:0}.research-secondary-metrics>div:nth-child(4){grid-column:auto}.ratio-input-grid>div{height:24px}.technical-summary>div,.technical-summary>div:nth-child(3n),.technical-formula-grid>div,.technical-formula-grid>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.technical-summary>div{border-bottom-color:#ffffff1f}.technical-summary>div:last-child,.technical-formula-grid>div:last-child{border-bottom:0}.technical-inspector>div,.technical-inspector>div:nth-child(3n),.technical-inspector>div:nth-last-child(-n+3){border-bottom:1px solid #e4dcc8;border-right:0}.technical-inspector>div:last-child{border-bottom:0}.technical-actions{flex-direction:column;align-items:stretch}.exposure-assumption-note{text-align:left;max-width:none}.ownership-cost-heading{flex-direction:column;align-items:start;gap:8px}.ownership-cost-heading>p{text-align:left;max-width:none}.ownership-cost-bridges{grid-template-columns:1fr}.etf-horizon-heading{flex-direction:column;align-items:start;gap:8px}.etf-horizon-heading>p{text-align:left;max-width:none}.greeks-section-heading{flex-direction:column;align-items:start;gap:7px}.greeks-section-heading>p{text-align:left;max-width:none}.greeks-solver-evidence{grid-template-columns:1fr}.greeks-solver-evidence>div{border-bottom:1px solid #e4dcc8;border-right:0}.greeks-solver-evidence>div:last-child{border-bottom:0}.exposure-base-inputs,.exposure-result-grid,.ownership-cost-readout,.exposure-input-columns fieldset,.etf-horizon-readout,.etf-nav-input-grid,.etf-nav-results,.etf-reconciliation-input-grid,.etf-reconciliation-results,.etf-tracking-controls,.etf-tracking-results,.etf-tracking-readout{grid-template-columns:1fr}.exposure-result-grid>div,.exposure-result-grid>div:nth-child(2),.exposure-result-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.exposure-result-grid>div:last-child{border-bottom:0}.ownership-cost-readout>span,.ownership-cost-readout>span:nth-child(2),.ownership-cost-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.ownership-cost-readout>span:last-child{border-bottom:0}.etf-horizon-readout>span,.etf-horizon-readout>span:nth-child(2),.etf-horizon-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.etf-horizon-readout>span:last-child{border-bottom:0}.etf-nav-results>div,.etf-nav-results>div:nth-child(2),.etf-nav-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.etf-nav-results>div:last-child{border-bottom:0}.etf-price-rail-row{grid-template-columns:54px minmax(110px,1fr) 84px;gap:8px}.etf-reconciliation-results>div,.etf-reconciliation-results>div:nth-child(2),.etf-reconciliation-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.etf-reconciliation-results>div:last-child{border-bottom:0}.etf-return-bar-row{grid-template-columns:100px minmax(120px,1fr) 84px;gap:8px}.etf-tracking-results>div,.etf-tracking-results>div:nth-child(2),.etf-tracking-results>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.etf-tracking-results>div:last-child{border-bottom:0}.etf-tracking-readout>span,.etf-tracking-readout>span:nth-child(2),.etf-tracking-readout>span:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.etf-tracking-readout>span:last-child{border-bottom:0}}.shared-chart-shell{margin-top:16px;position:relative}.shared-chart-interaction{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:260px;padding:10px 12px 0;position:relative}.shared-chart-interaction svg{cursor:crosshair;touch-action:pan-y;width:100%;display:block;overflow:visible}.shared-chart-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.shared-chart-tooltip{z-index:2;color:#fff;pointer-events:none;background:#1b252b;border-radius:8px;gap:5px;min-width:160px;padding:10px 12px;font-size:13px;display:grid;position:absolute;top:16px;transform:translate(-50%);box-shadow:0 8px 24px #141e2329}.shared-chart-tooltip.align-right{transform:translate(-100%)}.shared-chart-tooltip.align-left{transform:none}.shared-chart-tooltip strong{color:#f1d895;font-family:var(--font-mono)}.shared-chart-tooltip span{color:#d4dcde;align-items:center;gap:6px;display:flex}.shared-chart-tooltip i{border-radius:50%;width:8px;height:8px;display:inline-block}.correlation-page-hero{background:radial-gradient(circle at 82% 14%, #3a6f782e, transparent 34%), linear-gradient(180deg, #f7fbfa 0%, var(--paper) 100%)}.correlation-controls{border:1px solid var(--line);background:#f5f3ec;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;padding:18px;display:grid}.correlation-controls label,.market-live-controls label{color:var(--muted);gap:7px;font-size:13px;font-weight:750;display:grid}.correlation-controls select,.market-live-controls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px}.correlation-source-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.correlation-source-status>div{border:1px solid var(--line);background:#fff;border-left:4px solid #879399;border-radius:8px;grid-template-columns:1fr auto;gap:4px 8px;min-width:0;padding:11px 12px;display:grid}.correlation-source-status strong{color:var(--ink);font-size:13px}.correlation-source-status span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.correlation-source-status small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:13px;line-height:1.45}.correlation-source-status a{color:#315f69;text-underline-offset:3px;grid-column:1/-1;width:fit-content;font-size:13px;font-weight:750;line-height:1.45;text-decoration-thickness:1px}.correlation-source-status a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.correlation-source-status .is-fresh{border-left-color:#3e846d}.correlation-source-status .is-stale{background:#fffbf1;border-left-color:#ae7a22}.correlation-source-status .is-unavailable{background:#fff6f3;border-left-color:#a85e51}.correlation-fallback-notice{color:#704d1e;background:#fff8e6;border:1px solid #e4cf9d;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.correlation-stat-board,.market-live-metrics{color:#fff;background:var(--navy);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.correlation-stat-board>div,.market-live-metrics>div{border-right:1px solid #ffffff21;flex-direction:column;gap:6px;min-width:0;padding:17px;display:flex}.correlation-stat-board>div:last-child,.market-live-metrics>div:last-child{border-right:0}.correlation-stat-board span,.market-live-metrics span{color:#aebbc0;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:750}.correlation-stat-board strong,.market-live-metrics strong{overflow-wrap:anywhere;color:#f1d895;font-family:var(--font-mono);font-size:19px}.correlation-stat-board small,.market-live-metrics small{color:#c3ced0;font-size:13px;line-height:1.45}.correlation-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.correlation-panel{margin-top:18px}.correlation-panel h3{font-family:var(--font-serif);margin:4px 0 0;font-size:22px}.correlation-panel>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.correlation-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.correlation-heatmap{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow-x:auto}.correlation-heatmap-row{grid-template-columns:115px repeat(8,minmax(72px,1fr));min-width:690px;display:grid}.correlation-heatmap-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;min-height:48px;padding:8px;font-size:13px;display:grid}.correlation-heatmap-row>:last-child{border-right:0}.correlation-heatmap-row:last-child>*{border-bottom:0}.correlation-heatmap-head{color:var(--muted);background:#f4f1e8;font-size:13px;font-weight:800}.correlation-heatmap-row>strong:first-child{color:var(--ink);justify-content:start;font-size:13px}.scatter-chart{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:10px;position:relative}.scatter-chart svg{width:100%;height:280px;display:block}.scatter-axis{stroke:#9da9ac}.scatter-point{fill:#2f6c78;stroke:#fff;stroke-width:1.5px;cursor:crosshair}.chart-axis-label{fill:var(--muted);font-size:13px}.scatter-tooltip{color:#fff;font-family:var(--font-mono);background:#1b252b;border-radius:6px;margin:0;padding:7px 9px;font-size:13px;position:absolute;top:12px;left:12px}.shared-chart-table{max-height:420px;overflow:auto}.correlation-method{border:1px solid var(--line);background:#f8f6ef;border-radius:10px;margin-top:18px;padding:22px}.correlation-contract-strip{color:#edf2f2;background:var(--navy);border:1px solid #30434b;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.correlation-contract-strip>div{border-right:1px solid #ffffff21;align-content:start;gap:6px;min-width:0;padding:18px;display:grid}.correlation-contract-strip>div:last-child{border-right:0}.correlation-contract-strip span{color:#b8c4c8;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.correlation-contract-strip strong{color:#f0d78f;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:17px;font-weight:650}.correlation-contract-strip small{color:#c5d0d3;font-size:13px;line-height:1.45}.content-card .correlation-contract-note{color:#6a7379;margin:12px 0 0;font-size:13px;line-height:1.65}.correlation-alignment-ledger .data-table-wrap{border:1px solid var(--line);border-radius:12px;margin-top:20px}.correlation-alignment-ledger table{border-collapse:collapse;background:#fff;width:100%;min-width:880px}.correlation-alignment-ledger caption{color:#58646a;border-bottom:1px solid var(--line);text-align:left;background:#f4f1e8;padding:13px 16px;font-size:13px;line-height:1.55}.correlation-alignment-ledger th,.correlation-alignment-ledger td{color:#4e5a60;text-align:left;vertical-align:top;border-bottom:1px solid #e8e8e3;border-right:1px solid #e8e8e3;padding:13px 15px;font-size:13px;line-height:1.5}.correlation-alignment-ledger th:last-child,.correlation-alignment-ledger td:last-child{border-right:0}.correlation-alignment-ledger tbody tr:last-child>*{border-bottom:0}.correlation-alignment-ledger thead th{color:#23343b;letter-spacing:.05em;text-transform:uppercase;background:#eef2f1;font-size:13px}.correlation-alignment-ledger tbody th{color:#162a33;font-weight:760}.content-card .correlation-ledger-footnote{color:#6a7379;margin:14px 0 0;font-size:13px}.correlation-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.correlation-reading-grid>div{border:1px solid var(--line);background:#fbfcfa;border-top:4px solid #4d7780;border-radius:10px;min-width:0;padding:20px}.correlation-reading-grid span{color:#54717a;letter-spacing:.08em;font-size:13px;font-weight:820}.correlation-reading-grid strong{color:#172b34;margin-top:9px;font-size:16px;display:block}.content-card .correlation-reading-grid p{margin:8px 0 0;font-size:13px;line-height:1.68}.correlation-citation-check dl{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid;overflow:hidden}.correlation-citation-check dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:12px;padding:18px 20px;display:grid}.correlation-citation-check dl>div:nth-child(2n){border-right:0}.correlation-citation-check dl>div:nth-last-child(-n+2){border-bottom:0}.correlation-citation-check dt{color:#172b34;font-weight:780}.correlation-citation-check dd{color:#626c72;margin:0;line-height:1.6}.correlation-live-workbench{border:1px solid var(--line);background:#f3f7f4;border-top:4px solid #4d7780;border-radius:14px;margin:20px 0 24px;padding:clamp(20px,3vw,30px);box-shadow:0 16px 34px #18272c12}.correlation-live-workbench>h2{max-width:760px;font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.15}.correlation-live-workbench>p:not(.eyebrow){max-width:840px;color:var(--muted);font-size:15px;line-height:1.75}.correlation-noscript{color:#704d1e;background:#fff8e6;border:1px solid #e4cf9d;border-radius:8px;padding:14px 16px}@media (width<=820px){.correlation-contract-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.correlation-contract-strip>div:nth-child(2n){border-right:0}.correlation-contract-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.correlation-reading-grid,.correlation-citation-check dl{grid-template-columns:1fr}.correlation-citation-check dl>div,.correlation-citation-check dl>div:nth-child(2n),.correlation-citation-check dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.correlation-citation-check dl>div:last-child{border-bottom:0}}@media (width<=520px){.correlation-contract-strip{grid-template-columns:1fr}.correlation-contract-strip>div,.correlation-contract-strip>div:nth-child(2n),.correlation-contract-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff21;border-right:0}.correlation-contract-strip>div:last-child{border-bottom:0}.correlation-citation-check dl>div{grid-template-columns:1fr;gap:5px}.correlation-live-workbench>h2{font-size:26px}}.market-deferred-placeholder{min-height:300px;color:var(--muted);text-align:center;background:#f7f5ef;border:1px dashed #cfc8b8;border-radius:10px;place-content:center;gap:6px;display:grid}.market-deferred-placeholder strong{color:var(--ink);font-family:var(--font-serif);font-size:20px}.market-deferred-placeholder span{max-width:480px;font-size:13px;line-height:1.55}.market-deferred-preview{color:#53636a;background:#f7f5ef;border:1px dashed #cfc8b8;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:148px;padding:22px 24px;display:flex}.market-deferred-preview>div{gap:5px;max-width:620px;display:grid}.market-deferred-preview strong{color:var(--ink);font-family:var(--font-serif);font-size:21px}.market-deferred-preview span{font-size:13px;line-height:1.55}.market-deferred-preview nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.market-deferred-preview a{color:#263a42;background:#fff;border:1px solid #d5d5cd;border-radius:7px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.market-deferred-preview a:hover,.market-deferred-preview a:focus-visible{color:#805800;outline-offset:2px;border-color:#9b701a;outline:2px solid #a979112e}.market-live-board{border:1px solid var(--line);background:#f3f7f4;border-top:4px solid #b88a22;border-radius:12px;margin:0 0 18px;padding:clamp(18px,3vw,28px);box-shadow:0 16px 34px #18272c12}.market-live-board-head{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:18px;display:grid}.market-live-board-head h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(27px,3.4vw,40px);line-height:1.05}.market-live-board-head p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.market-live-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-live-controls select{min-height:46px}.market-live-metrics{margin-top:18px}.market-session-clock{margin-top:14px}.market-session-clock-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.market-session-clock-head>div{gap:3px;display:grid}.market-session-clock-head span{color:var(--muted);letter-spacing:.08em;font-size:13px;font-weight:800}.market-session-clock-head strong{color:var(--ink);font-size:13px}.market-session-clock-head a,.market-session-strip a{min-height:44px;color:var(--gold-deep);align-items:center;font-size:13px;font-weight:750;display:inline-flex}.market-session-clock-head a{justify-content:flex-end}.market-session-strip{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.market-session-strip>div{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.market-session-strip>div:last-child{border-right:0}.market-session-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.market-session-strip time{color:var(--ink);font-family:var(--font-mono);font-size:13px;font-weight:700}.market-session-strip strong{color:var(--ink);font-size:13px}.market-session-strip small{min-height:30px;color:var(--muted);font-size:13px;line-height:1.45}.market-session-strip .active{background:#eef6f2}.market-session-strip .active strong{color:#2f725f}.market-session-clock>p{color:var(--muted);margin:8px 2px 0;font-size:13px;line-height:1.55}.market-evidence-disclosure,.market-session-disclosure{border-top:1px solid var(--line);margin-top:10px}.market-evidence-disclosure summary,.market-session-disclosure summary{min-height:46px;color:var(--gold-deep);cursor:pointer;letter-spacing:.04em;align-items:center;font-size:13px;font-weight:780;display:flex}.market-evidence-disclosure[open] summary,.market-session-disclosure[open] summary{border-bottom:1px solid var(--line)}.market-evidence-disclosure .embed-market-evidence{margin-bottom:8px}.market-session-disclosure .market-session-clock{padding-top:12px}.market-live-source{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.market-live-source strong{color:var(--ink)}.market-live-error{color:#70443b;background:#fff3ef;border:1px solid #e7c8bf;border-radius:8px;flex-direction:column;gap:5px;margin-top:16px;padding:14px;font-size:13px;display:flex}.market-metals-toolbar{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:22px;display:grid}.market-metals-toolbar h3{font-family:var(--font-serif);margin:4px 0 0;font-size:25px}.market-metals-toolbar p:not(.eyebrow){max-width:760px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65}.market-metal-summary{color:#fff;background:#19262d;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.market-metal-summary>div{border-right:1px solid #ffffff21;gap:6px;min-width:0;padding:17px;display:grid}.market-metal-summary>div:last-child{border-right:0}.market-metal-summary span{color:#b8c6ca;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.market-metal-summary strong{color:#f1d895;font-family:var(--font-mono);font-size:20px}.market-metal-summary small{color:#c8d2d5;font-size:13px;line-height:1.45}.market-metal-summary.is-stale>div:last-child{background:#563f2d}.market-metal-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px 20px;margin:18px 4px -6px;font-size:13px;font-weight:700;display:flex}.market-metal-legend span{align-items:center;gap:7px;display:inline-flex}.market-metal-legend i{background:#aa7815;border-radius:99px;width:22px;height:3px}.market-metal-legend i.silver{background:#56727d}.market-metal-legend i.ratio{background:#8b4e68}.market-metal-legend small{color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}.market-metals-intraday .correlation-actions{margin-top:16px}.market-metals-intraday .shared-chart-table{border:1px solid var(--line);border-radius:10px;margin-top:14px}.market-metal-boundary{color:#5e533c;background:#f8f2e4;border:1px solid #dfd2b5;border-radius:9px;grid-template-columns:210px minmax(0,1fr);gap:18px;margin-top:18px;padding:16px 18px;display:grid}.market-metal-boundary strong{color:#684a0d;font-size:13px}.market-metal-boundary span{font-size:13px;line-height:1.65}.market-dashboard-primary-chart .hub-section-heading h2{max-width:760px}@media (width<=720px){.privacy-status-card{grid-template-columns:1fr;gap:22px}.privacy-status-grid{grid-template-columns:1fr}.privacy-prohibited-list{columns:1}.market-live-board{padding:17px}.market-dashboard-explorer{padding:16px}.correlation-controls,.market-live-board-head,.market-metals-toolbar,.correlation-two-column{grid-template-columns:1fr}.correlation-stat-board,.market-live-metrics,.correlation-source-status{grid-template-columns:repeat(2,minmax(0,1fr))}.correlation-stat-board>div:nth-child(2n),.market-live-metrics>div:nth-child(2n){border-right:0}.correlation-stat-board>div,.market-live-metrics>div{border-bottom:1px solid #ffffff21}.market-live-controls{max-width:none}.market-session-clock-head{flex-direction:column;align-items:flex-start;gap:6px}.market-session-clock-head a{justify-content:flex-start}.market-metal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metal-summary>div:nth-child(2n){border-right:0}.market-metal-summary>div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.market-metal-boundary{grid-template-columns:1fr;gap:6px}.market-deferred-placeholder{min-height:220px;padding:28px 16px}}.explainer-content-card>p:first-of-type{margin-top:0}.explainer-figure{background:#0b1924;border:1px solid #6d592a42;border-radius:20px;margin:24px 0 0;overflow:hidden;box-shadow:0 18px 42px #181f201f}.explainer-figure picture,.explainer-figure-image-link{display:block}.explainer-figure-scroll{overscroll-behavior-inline:contain;scrollbar-color:#d8b75e #102432;scrollbar-width:thin;overflow-x:auto}.explainer-figure-scroll:focus-visible{outline-offset:-3px;outline:3px solid #f1c75f}.explainer-figure-image-link{cursor:zoom-in}.explainer-figure-image-link:focus-visible{outline-offset:-4px;outline:3px solid #f1c75f}.explainer-figure img{aspect-ratio:16/9;object-fit:contain;background:#0b1924;width:100%;height:auto;display:block}.explainer-figure figcaption{color:#d8e0e4;background:#102432;border-top:1px solid #d8ae4e38;padding:14px 18px 16px;font-size:14px;line-height:1.65}.explainer-figure figcaption span{display:block}.explainer-figure .explainer-mobile-hint{display:none}.explainer-figure figcaption a{color:#f3d987;align-items:center;min-height:40px;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.editorial-illustration{border:1px solid var(--line);background:#fff;border-radius:16px;margin:28px 0 0;overflow:hidden}.editorial-illustration picture,.editorial-illustration img{width:100%;display:block}.editorial-illustration img{aspect-ratio:16/9;object-fit:cover;height:auto}.editorial-illustration figcaption{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 18px 16px;font-size:15px;line-height:1.55}.explainer-limit{color:var(--muted);background:#f8f5edb3;border-left:4px solid #a87913;padding:14px 16px;margin:16px 0 0!important;font-size:14px!important}@media (width<=680px){.explainer-figure{border-radius:14px;margin-top:18px}.explainer-figure-scroll{padding-bottom:4px}.explainer-figure-image-link{width:760px;max-width:none}.explainer-figure figcaption{padding:12px 14px 14px;font-size:14px}.explainer-figure .explainer-mobile-hint{color:#f3d987;margin-top:8px;font-weight:750;display:block}.explainer-figure figcaption a{font-size:14px}}@media (width<=430px){.correlation-stat-board,.market-live-metrics,.market-session-strip,.market-metal-summary,.correlation-source-status{grid-template-columns:1fr}.correlation-stat-board>div,.market-live-metrics>div,.market-session-strip>div,.market-metal-summary>div,.market-metal-summary>div:nth-child(2n){border-bottom:1px solid #ffffff21;border-right:0}.market-metal-summary>div:last-child{border-bottom:0}.market-session-strip>div{border-bottom-color:var(--line)}.market-session-strip>div:last-child,.market-live-metrics>div:last-child,.correlation-stat-board>div:last-child{border-bottom:0}.correlation-actions{grid-template-columns:1fr;display:grid}.correlation-actions .button{width:100%}.market-metal-legend small{width:100%;margin-left:0}}.gold-coins-page-hero{background:radial-gradient(circle at 82% 18%, #b17f1921, transparent 34%), var(--paper)}.gold-coin-comparison-tool{margin-top:24px;padding:0;overflow:hidden}.gold-coin-comparison-tool .calculator-status{border-radius:0;margin:0}.gold-coin-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.gold-coin-control-grid label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.gold-coin-control-grid select,.gold-coin-control-grid input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:12px}.gold-coin-control-grid input:focus,.gold-coin-control-grid select:focus{outline-offset:1px;outline:2px solid #b17f1947}.gold-coin-spot-input{grid-column:1/-1;max-width:340px}.gold-coin-control-grid .input-suffix,.gold-coin-control-grid .input-prefix{grid-template-columns:1fr auto;align-items:stretch;display:grid}.gold-coin-control-grid .input-prefix{grid-template-columns:auto 1fr}.gold-coin-control-grid .input-suffix input{border-radius:10px 0 0 10px}.gold-coin-control-grid .input-prefix input{border-radius:0 10px 10px 0}.gold-coin-control-grid .input-suffix small,.gold-coin-control-grid .input-prefix small{border:1px solid var(--line);background:var(--cream);min-width:54px;color:var(--muted);place-items:center;padding:0 10px;font-size:13px;display:grid}.gold-coin-control-grid .input-suffix small{border-left:0;border-radius:0 10px 10px 0}.gold-coin-control-grid .input-prefix small{border-right:0;border-radius:10px 0 0 10px}.gold-coin-assumption-note{background:#f8f2e4;border-block:1px solid #d9cfb6;grid-template-columns:190px 1fr;gap:18px;padding:18px 22px;display:grid}.gold-coin-assumption-note strong{color:#66470c}.gold-coin-assumption-note span{color:#5d584d;font-size:13px;line-height:1.65}.gold-coin-table-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.gold-coin-table-heading>div:first-child{gap:5px;display:grid}.gold-coin-table-heading span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.gold-coin-table-heading strong{font-size:20px}.gold-coin-live-table{border-top:1px solid var(--line);overflow-x:auto}.gold-coin-live-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.35fr) repeat(5,minmax(135px,1fr));min-width:940px;display:grid}.gold-coin-live-row>span{border-right:1px solid var(--line);align-content:center;gap:4px;min-width:0;padding:15px 14px;display:grid}.gold-coin-live-row>span:last-child{border-right:0}.gold-coin-live-row strong{font-size:14px}.gold-coin-live-row small{color:var(--muted);line-height:1.45;font-size:13px!important}.gold-coin-live-head{color:#fff;background:#151b22}.gold-coin-live-head>span{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.gold-coin-source-list{background:#f8f7f3;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 22px;display:flex}.gold-coin-source-list strong{margin-right:6px;font-size:13px}.gold-coin-source-list a{color:var(--gold-dark);font-size:13px;font-weight:700}.gold-coin-comparison-tool .calculator-message,.gold-coin-comparison-tool .calculator-error{border-top:1px solid var(--line);margin:0;padding:13px 22px}.gold-coin-spec-row{grid-template-columns:1.45fr .8fr .9fr .65fr 1fr}.gold-coin-spec-row strong{gap:3px;display:grid}.gold-coin-spec-row small{color:var(--muted);font-weight:500;font-size:13px!important}.gold-bars-page-hero{background:radial-gradient(circle at 78% 14%, #b17f1929, transparent 36%), linear-gradient(180deg, #fbfaf6 0%, var(--paper) 100%)}.gold-bar-value-tool{margin-top:24px;padding:0;overflow:hidden}.gold-bar-value-tool .calculator-status{border-radius:0;margin:0}.gold-bar-value-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.gold-bar-value-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.gold-bar-value-controls select,.gold-bar-value-controls input,.good-delivery-scenario input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:12px}.gold-bar-value-controls .input-suffix,.gold-bar-value-controls .input-prefix{grid-template-columns:1fr auto;align-items:stretch;display:grid}.gold-bar-value-controls .input-prefix{grid-template-columns:auto 1fr}.gold-bar-value-controls .input-suffix input{border-radius:10px 0 0 10px}.gold-bar-value-controls .input-prefix input{border-radius:0 10px 10px 0}.gold-bar-value-controls .input-suffix small,.gold-bar-value-controls .input-prefix small{border:1px solid var(--line);background:var(--cream);min-width:54px;color:var(--muted);place-items:center;padding:0 10px;font-size:13px;display:grid}.gold-bar-value-controls .input-suffix small{border-left:0;border-radius:0 10px 10px 0}.gold-bar-value-controls .input-prefix small{border-right:0;border-radius:10px 0 0 10px}.gold-bar-value-note{background:#f8f2e4;border-block:1px solid #d9cfb6;grid-template-columns:210px 1fr;gap:18px;padding:18px 22px;display:grid}.gold-bar-value-note strong{color:#66470c}.gold-bar-value-note span{color:#5d584d;font-size:13px;line-height:1.65}.gold-bar-table-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.gold-bar-table-heading>div:first-child{gap:5px;display:grid}.gold-bar-table-heading span{color:var(--gold-dark);letter-spacing:.1em;font-size:13px;font-weight:800}.gold-bar-table-heading strong{font-size:20px}.gold-bar-live-table{border-top:1px solid var(--line);overflow-x:auto}.gold-bar-live-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(155px,1.1fr) repeat(5,minmax(135px,1fr));min-width:900px;display:grid}.gold-bar-live-row>span{border-right:1px solid var(--line);align-content:center;gap:4px;padding:15px 14px;display:grid}.gold-bar-live-row>span:last-child{border-right:0}.gold-bar-live-row strong{font-size:14px}.gold-bar-live-row small{color:var(--muted);line-height:1.45;font-size:13px!important}.gold-bar-live-head{color:#fff;background:#161c22}.gold-bar-live-head>span{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.good-delivery-scenario{border-bottom:1px solid var(--line);background:#ede9de;grid-template-columns:minmax(260px,1.8fr) minmax(150px,.8fr) repeat(3,minmax(135px,.8fr));gap:0;display:grid}.good-delivery-scenario>*{border-right:1px solid #d0c7b2;align-content:center;gap:5px;padding:20px;display:grid}.good-delivery-scenario>:last-child{border-right:0}.good-delivery-scenario>div:first-child span{color:var(--gold-dark);letter-spacing:.1em;font-size:13px;font-weight:800}.good-delivery-scenario h3{margin:0;font-size:19px}.good-delivery-scenario p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.good-delivery-scenario label,.good-delivery-scenario>div:not(:first-child) span{color:var(--muted);font-size:13px;font-weight:700}.good-delivery-scenario>div:not(:first-child) strong{font-size:15px}.gold-bar-source-list{background:#f8f7f3;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px 22px;display:flex}.gold-bar-source-list strong{margin-right:4px;font-size:13px}.gold-bar-source-list a{color:var(--gold-dark);font-size:13px;font-weight:700}.gold-bar-value-tool .calculator-message,.gold-bar-value-tool .calculator-error{border-top:1px solid var(--line);margin:0;padding:13px 22px}.silver-price-page-hero{background:radial-gradient(circle at 80% 18%, #7d8e972e, transparent 37%), linear-gradient(180deg, #fbfcfc 0%, var(--paper) 100%)}.silver-price-tool{margin-top:24px;padding:0;overflow:hidden}.silver-price-tool .calculator-status{border-radius:0;margin:0}.silver-unit-strip{color:#fff;background:#171d22;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.silver-unit-strip>div{border-right:1px solid #ffffff1f;gap:7px;padding:19px 22px;display:grid}.silver-unit-strip>div:last-child{border-right:0}.silver-unit-strip span{color:#aeb9bd;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.silver-unit-strip strong{color:#edf1f2;font-family:var(--font-mono);font-size:20px}.silver-value-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.silver-value-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.silver-value-controls select,.silver-value-controls input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:12px}.silver-value-controls .input-suffix,.silver-value-controls .input-prefix{grid-template-columns:1fr auto;align-items:stretch;display:grid}.silver-value-controls .input-prefix{grid-template-columns:auto 1fr}.silver-value-controls .input-suffix input{border-radius:10px 0 0 10px}.silver-value-controls .input-prefix input{border-radius:0 10px 10px 0}.silver-value-controls .input-suffix small,.silver-value-controls .input-prefix small{border:1px solid var(--line);min-width:54px;color:var(--muted);background:#eef1f2;place-items:center;padding:0 10px;font-size:13px;display:grid}.silver-value-controls .input-suffix small{border-left:0;border-radius:0 10px 10px 0}.silver-value-controls .input-prefix small{border-right:0;border-radius:10px 0 0 10px}.silver-spot-input{grid-column:span 2}.silver-result-panel{border-block:1px solid var(--line);grid-template-columns:1.25fr repeat(4,1fr);display:grid}.silver-result-panel>div{border-right:1px solid var(--line);align-content:center;gap:6px;min-width:0;padding:20px;display:grid}.silver-result-panel>div:last-child{border-right:0}.silver-result-panel span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.silver-result-panel strong{font-family:var(--font-mono);font-size:17px}.silver-result-panel small{color:var(--muted);line-height:1.45;font-size:13px!important}.silver-result-primary{color:#fff;background:#38434a}.silver-result-primary span,.silver-result-primary small{color:#c8d0d3}.silver-result-primary strong{color:#fff;font-size:24px}.silver-tool-note{background:#f0f3f3;grid-template-columns:250px 1fr;gap:18px;padding:18px 22px;display:grid}.silver-tool-note strong{color:#334148}.silver-tool-note span{color:#536168;font-size:13px;line-height:1.65}.silver-purity-table{border-top:1px solid var(--line);overflow-x:auto}.silver-purity-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr repeat(3,1fr);min-width:650px;display:grid}.silver-purity-row>span{border-right:1px solid var(--line);align-content:center;gap:4px;padding:15px 16px;display:grid}.silver-purity-row>span:last-child{border-right:0}.silver-purity-row strong{font-size:14px}.silver-purity-row small{color:var(--muted);font-size:13px!important}.silver-purity-head{color:#fff;background:#38434a}.silver-purity-head>span{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.silver-source-strip{color:var(--muted);background:#f8f9f8;flex-wrap:wrap;gap:8px 22px;padding:18px 22px;font-size:13px;display:flex}.silver-source-strip strong{color:var(--ink)}.silver-price-tool .calculator-message,.silver-price-tool .calculator-error{border-top:1px solid var(--line);margin:0;padding:13px 22px}.storage-cost-tool{margin-top:24px;padding:0;overflow:hidden}.storage-shared-controls{border-bottom:1px solid var(--line);background:#f8f7f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.storage-shared-controls label,.storage-scenario-grid label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.storage-shared-controls select,.storage-shared-controls input,.storage-scenario-grid input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.storage-shared-controls input:focus,.storage-shared-controls select:focus,.storage-scenario-grid input:focus{outline-offset:1px;outline:2px solid #b17f1947}.storage-shared-controls .input-prefix,.storage-shared-controls .input-suffix,.storage-scenario-grid .input-suffix{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.storage-shared-controls .input-suffix,.storage-scenario-grid .input-suffix{grid-template-columns:1fr auto}.storage-shared-controls .input-prefix input{border-radius:0 9px 9px 0}.storage-shared-controls .input-suffix input,.storage-scenario-grid .input-suffix input{border-radius:9px 0 0 9px}.storage-shared-controls .input-prefix small,.storage-shared-controls .input-suffix small,.storage-scenario-grid .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:54px;color:var(--muted);place-items:center;padding:0 9px;font-size:13px;display:grid}.storage-shared-controls .input-prefix small{border-right:0;border-radius:9px 0 0 9px}.storage-shared-controls .input-suffix small,.storage-scenario-grid .input-suffix small{border-left:0;border-radius:0 9px 9px 0}.storage-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.storage-scenario-grid fieldset{border:0;border-right:1px solid var(--line);align-content:start;gap:13px;min-width:0;margin:0;padding:22px;display:grid}.storage-scenario-grid fieldset:last-child{border-right:0}.storage-scenario-grid legend{width:100%;color:var(--ink);padding:0 0 14px;font-size:17px;font-weight:800}.storage-scenario-warning{color:#5f543e;background:#f8f0dc;border-block:1px solid #d8ccb0;padding:16px 22px;margin:0!important;font-size:13px!important}.storage-result-grid{color:#fff;background:#182027;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.storage-result-grid>div{border-right:1px solid #ffffff21;gap:6px;padding:22px;display:grid}.storage-result-grid>div:last-child{border-right:0}.storage-result-grid span{color:#c0c9cd;letter-spacing:.06em;font-size:13px;font-weight:800}.storage-result-grid strong{color:#fff;font-family:var(--font-mono);font-size:22px}.storage-result-grid p{color:#cdd4d7;line-height:1.5;margin:0!important;font-size:13px!important}.storage-cost-breakdown{border:0;border-radius:0;margin:0}.storage-cost-tool>.calculator-actions{border-top:1px solid var(--line);padding:18px 22px}.storage-cost-tool .calculator-message{min-height:22px;color:var(--muted);margin:0;padding:0 22px 12px;font-size:13px}.storage-cost-tool .formula{border-top:1px solid var(--line);background:#f8f7f3;padding:17px 22px;margin:0!important;font-size:13px!important}.gold-risk-tool{margin-top:24px;padding:0;overflow:hidden}.gold-risk-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.gold-risk-control-grid label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.gold-risk-control-grid select,.gold-risk-control-grid input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.gold-risk-control-grid input:focus,.gold-risk-control-grid select:focus{outline-offset:1px;outline:2px solid #b17f1947}.gold-risk-control-grid .input-prefix,.gold-risk-control-grid .input-suffix{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.gold-risk-control-grid .input-suffix{grid-template-columns:1fr auto}.gold-risk-control-grid .input-prefix input{border-radius:0 9px 9px 0}.gold-risk-control-grid .input-suffix input{border-radius:9px 0 0 9px}.gold-risk-control-grid .input-prefix small,.gold-risk-control-grid .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:54px;color:var(--muted);place-items:center;padding:0 9px;font-size:13px;display:grid}.gold-risk-control-grid .input-prefix small{border-right:0;border-radius:9px 0 0 9px}.gold-risk-control-grid .input-suffix small{border-left:0;border-radius:0 9px 9px 0}.gold-risk-warning{color:#5f533c;background:#f8efda;border-block:1px solid #d7cab0;padding:16px 22px;margin:0!important;font-size:13px!important}.gold-risk-result-board{color:#fff;background:#192028;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));display:grid}.gold-risk-result-board>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:20px;display:grid}.gold-risk-result-board>div:last-child{border-right:0}.gold-risk-result-board span{color:#bdc7cb;letter-spacing:.05em;font-size:13px;font-weight:800}.gold-risk-result-board strong{color:#fff;font-family:var(--font-mono);font-size:18px}.gold-risk-result-board small{color:#cbd3d6;line-height:1.45;font-size:13px!important}.gold-risk-result-primary{background:#6b4d1c}.gold-risk-result-primary strong{font-size:24px}.gold-risk-breakdown{border:0;border-radius:0;margin:0}.gold-risk-workspace{border-top:1px solid var(--line);background:#f6f3ea;gap:18px;padding:24px 22px;display:grid}.gold-risk-workspace-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:24px;display:grid}.gold-risk-workspace-heading span{color:#8b6518;letter-spacing:.08em;font-size:13px;font-weight:850}.gold-risk-workspace-heading h3{color:#172d36;font:800 25px/1.2 var(--font-serif);margin:7px 0 0}.gold-risk-workspace-heading p{color:#54666d;margin:0!important;font-size:14px!important;line-height:1.58!important}.gold-risk-save-row{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;display:grid}.gold-risk-save-row label,.gold-risk-compare-controls label{color:#52636a;gap:7px;font-size:13px;font-weight:760;display:grid}.gold-risk-save-row input,.gold-risk-compare-controls select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8c7c0;border-radius:9px;padding:10px 12px}.gold-risk-save-row input:focus,.gold-risk-compare-controls select:focus{outline-offset:1px;outline:3px solid #b17f193d}.gold-risk-save-row>small{color:#66757a;align-self:center;font-size:13px!important}.gold-risk-saved-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gold-risk-saved-list article{background:#fff;border:1px solid #d6d2c5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.gold-risk-saved-list article>div:first-child{gap:4px;min-width:0;display:grid}.gold-risk-saved-list strong{overflow-wrap:anywhere;color:#182f38;font-size:15px}.gold-risk-saved-list small{color:#627279;line-height:1.4;font-size:13px!important}.gold-risk-saved-actions{flex:none;gap:6px;display:flex}.gold-risk-saved-actions button{color:#253a42;cursor:pointer;background:#fff;border:1px solid #c8c7c0;border-radius:8px;min-height:40px;padding:8px 10px;font-weight:760}.gold-risk-saved-actions button:hover,.gold-risk-saved-actions button:focus-visible{outline-offset:1px;border-color:#8c6718;outline:2px solid #b17f1938}.gold-risk-empty{color:#596a70;background:#ffffff9e;border:1px dashed #c8c3b4;border-radius:9px;padding:13px 15px;margin:0!important;font-size:13px!important}.gold-risk-compare-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:4px;display:grid}.gold-risk-comparison{color:#fff;background:#192a31;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.gold-risk-comparison>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:17px;display:grid}.gold-risk-comparison>div:last-child{border-right:0}.gold-risk-comparison span{color:#bdc9cd;letter-spacing:.05em;font-size:13px;font-weight:850}.gold-risk-comparison strong{overflow-wrap:anywhere;color:#fff;font:850 18px/1.2 var(--font-mono)}.gold-risk-comparison small{color:#cbd3d6;line-height:1.4;font-size:13px!important}.gold-risk-tool>.calculator-actions{border-top:1px solid var(--line);padding:18px 22px}.gold-risk-tool .calculator-message{min-height:22px;color:var(--muted);margin:0;padding:0 22px 12px;font-size:13px}.gold-risk-tool .formula{border-top:1px solid var(--line);background:#f8f7f3;padding:17px 22px;margin:0!important;font-size:13px!important}.gold-risk-matrix{border-top:1px solid var(--line);background:#fbfcfb;gap:16px;padding:24px 22px;display:grid}.gold-risk-matrix-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:24px;display:grid}.gold-risk-matrix-heading span{color:#8b6518;letter-spacing:.08em;font-size:13px;font-weight:850}.gold-risk-matrix-heading h3{color:#172d36;font:800 25px/1.2 var(--font-serif);margin:7px 0 0}.gold-risk-matrix-heading p{color:#54666d;margin:0!important;font-size:14px!important;line-height:1.58!important}.gold-risk-matrix-scroll{background:#fff;border:1px solid #ccd7d3;border-radius:10px;max-width:100%;overflow-x:auto}.gold-risk-matrix-scroll:focus-visible{outline-offset:2px;outline:3px solid #a9791147}.gold-risk-matrix-grid{grid-template-columns:150px repeat(5,minmax(112px,1fr));min-width:750px;display:grid}.gold-risk-matrix-grid>div{color:#43575e;background:#f2f4f2;border-bottom:1px solid #d6dfdc;border-right:1px solid #d6dfdc;place-items:center;min-height:48px;padding:8px;font-size:13px;font-weight:800;display:grid}.gold-risk-matrix-grid>button{color:#183039;cursor:pointer;background:#f7f8f5;border:1px solid #4e63682e;border-top:0;border-left:0;align-content:center;place-items:center;gap:4px;min-height:78px;padding:8px;display:grid}.gold-risk-matrix-grid>button strong{font:850 18px/1 var(--font-mono)}.gold-risk-matrix-grid>button small{color:inherit;opacity:.82;font-size:13px!important}.gold-risk-matrix-grid>button:hover,.gold-risk-matrix-grid>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #8c6718;position:relative}.gold-risk-matrix-grid>button.is-selected{box-shadow:inset 0 0 0 4px #182f38}.gold-risk-matrix-corner{text-align:center}.gold-risk-matrix-boundary{color:#465a61;background:#f3f1e8;border-left:4px solid #b38322;padding:14px 16px;margin:0!important;font-size:14px!important;line-height:1.58!important}.central-bank-reserves-page-hero{background:radial-gradient(circle at 82% 20%, #b17f1924, transparent 36%), linear-gradient(180deg, #fbfaf6 0%, var(--paper) 100%)}.central-bank-reserve-tool{margin-top:24px;padding:0;overflow:hidden}.central-bank-reserve-controls{background:#f8f7f2;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:22px;display:grid}.central-bank-reserve-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.central-bank-reserve-controls select,.central-bank-reserve-controls input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.central-bank-reserve-controls input:focus,.central-bank-reserve-controls select:focus{outline-offset:1px;outline:2px solid #b17f1947}.central-bank-reserve-controls .input-prefix,.central-bank-reserve-controls .input-suffix{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.central-bank-reserve-controls .input-suffix{grid-template-columns:1fr auto}.central-bank-reserve-controls .input-prefix input{border-radius:0 9px 9px 0}.central-bank-reserve-controls .input-suffix input{border-radius:9px 0 0 9px}.central-bank-reserve-controls .input-prefix small,.central-bank-reserve-controls .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:54px;color:var(--muted);place-items:center;padding:0 9px;font-size:13px;display:grid}.central-bank-reserve-controls .input-prefix small{border-right:0;border-radius:9px 0 0 9px}.central-bank-reserve-controls .input-suffix small{border-left:0;border-radius:0 9px 9px 0}.central-bank-reserve-warning{color:#5f533c;background:#f8efda;border-block:1px solid #d7cab0;padding:16px 22px;margin:0!important;font-size:13px!important}.central-bank-reserve-results{color:#fff;background:#192028;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));display:grid}.central-bank-reserve-results>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:20px;display:grid}.central-bank-reserve-results>div:last-child{border-right:0}.central-bank-reserve-results span{color:#bdc7cb;letter-spacing:.05em;font-size:13px;font-weight:800}.central-bank-reserve-results strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.central-bank-reserve-results small{color:#cbd3d6;line-height:1.45;font-size:13px!important}.central-bank-reserve-primary{background:#6b4d1c}.central-bank-reserve-primary strong{font-size:23px}.central-bank-reserve-breakdown{border:0;border-radius:0;margin:0}.central-bank-reserve-tool>.calculator-actions{border-top:1px solid var(--line);padding:18px 22px}.central-bank-reserve-tool .calculator-message{min-height:22px;color:var(--muted);margin:0;padding:0 22px 12px;font-size:13px}.central-bank-reserve-tool .calculator-error{border-radius:0;margin:0}.central-bank-reserve-tool .formula{border-top:1px solid var(--line);background:#f8f7f3;padding:17px 22px;margin:0!important;font-size:13px!important}.china-gold-page-hero{background:radial-gradient(circle at 82% 18%, #aa1e1e1c, transparent 36%), linear-gradient(180deg, #fdfaf5 0%, var(--paper) 100%)}.china-gold-tool{margin-top:24px;padding:0;overflow:hidden}.china-gold-controls{background:#f8f7f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.china-quote-controls{background:#f8f7f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.china-gold-controls label,.china-quote-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.china-quote-controls label small{color:#7a7469;font-weight:500;font-size:13px!important}.china-gold-controls input,.china-gold-controls select,.china-quote-controls input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.china-gold-controls input:focus,.china-gold-controls select:focus,.china-quote-controls input:focus{outline-offset:1px;outline:2px solid #b17f1947}.china-gold-controls .input-prefix,.china-gold-controls .input-suffix{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.china-gold-controls .input-suffix{grid-template-columns:1fr auto}.china-gold-controls .input-prefix input{border-radius:0 9px 9px 0}.china-gold-controls .input-suffix input{border-radius:9px 0 0 9px}.china-gold-controls .input-prefix small,.china-gold-controls .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:52px;color:var(--muted);place-items:center;padding:0 8px;font-size:13px;display:grid}.china-gold-controls .input-prefix small{border-right:0;border-radius:9px 0 0 9px}.china-gold-controls .input-suffix small{border-left:0;border-radius:0 9px 9px 0}.china-gold-warning{color:#5f533c;background:#f8efda;border-block:1px solid #d8c9aa;padding:16px 22px;margin:0!important;font-size:13px!important}.china-gold-results{color:#fff;background:#192028;grid-template-columns:1.2fr repeat(5,minmax(0,1fr));display:grid}.china-gold-results>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:18px;display:grid}.china-gold-results>div:last-child{border-right:0}.china-gold-results span{color:#bdc7cb;letter-spacing:.05em;font-size:13px;font-weight:800}.china-gold-results strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:17px}.china-gold-results small{color:#cbd3d6;line-height:1.45;font-size:13px!important}.china-gold-primary{background:#6d361f}.china-gold-primary strong{font-size:22px}.china-gold-tool .formula{border-top:1px solid var(--line);background:#f8f7f3;padding:17px 22px;margin:0!important;font-size:13px!important}.china-gold-tool>.calculator-actions{border-top:1px solid var(--line);padding:18px 22px}.china-gold-tool .calculator-message{min-height:22px;color:var(--muted);margin:0;padding:0 22px 12px;font-size:13px}.gold-vs-silver-page-hero{background:radial-gradient(circle at 82% 18%, #a57c2426, transparent 35%), linear-gradient(180deg, #fdfbf5 0%, var(--paper) 100%)}.gold-silver-ownership-tool{margin-top:24px;padding:0;overflow:hidden}.dual-metal-live-strip{color:#fff;background:#192028;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dual-metal-live-strip>div{border-right:1px solid #ffffff24;gap:5px;min-width:0;padding:18px 22px;display:grid}.dual-metal-live-strip>div:last-child{border-right:0}.dual-metal-live-strip span{color:#d3bf88;letter-spacing:.08em;font-size:13px;font-weight:800}.dual-metal-live-strip strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:23px}.dual-metal-live-strip small{color:#cbd3d6;line-height:1.45;font-size:13px!important}.gold-silver-shared-controls{background:#f8f7f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.gold-silver-shared-controls label,.gold-silver-input-columns label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.gold-silver-shared-controls input,.gold-silver-shared-controls select,.gold-silver-input-columns input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.gold-silver-shared-controls input:focus,.gold-silver-shared-controls select:focus,.gold-silver-input-columns input:focus{outline-offset:1px;outline:2px solid #b17f1947}.gold-silver-shared-controls .input-prefix,.gold-silver-shared-controls .input-suffix,.gold-silver-input-columns .input-suffix{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.gold-silver-shared-controls .input-suffix,.gold-silver-input-columns .input-suffix{grid-template-columns:1fr auto}.gold-silver-shared-controls .input-prefix input{border-radius:0 9px 9px 0}.gold-silver-shared-controls .input-suffix input,.gold-silver-input-columns .input-suffix input{border-radius:9px 0 0 9px}.gold-silver-shared-controls .input-prefix small,.gold-silver-shared-controls .input-suffix small,.gold-silver-input-columns .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:58px;color:var(--muted);place-items:center;padding:0 8px;display:grid;font-size:13px!important}.gold-silver-shared-controls .input-prefix small{border-right:0;border-radius:9px 0 0 9px}.gold-silver-shared-controls .input-suffix small,.gold-silver-input-columns .input-suffix small{border-left:0;border-radius:0 9px 9px 0}.gold-silver-input-columns{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gold-silver-input-columns fieldset{border:0;border-right:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:22px;display:grid}.gold-silver-input-columns fieldset:last-child{border-right:0}.gold-silver-input-columns legend{color:var(--ink);font-family:var(--font-serif);grid-column:1/-1;padding:0;font-size:22px;font-weight:700}.gold-silver-input-warning{color:#5f533c;background:#f8efda;border-block:1px solid #d8c9aa;padding:16px 22px;margin:0!important;font-size:13px!important}.gold-silver-result-board{color:#fff;background:#192028;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gold-silver-result-board>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:18px;display:grid}.gold-silver-result-board>div:last-child{border-right:0}.gold-silver-result-board span{color:#d3bf88;letter-spacing:.05em;font-size:13px;font-weight:800}.gold-silver-result-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:19px}.gold-silver-result-board small{color:#cbd3d6;line-height:1.45;font-size:13px!important}.gold-silver-cost-table{border:0;border-radius:0;margin:0}.gold-silver-ownership-tool>.calculator-actions{border-top:1px solid var(--line);padding:18px 22px}.gold-silver-ownership-tool .calculator-message{min-height:22px;color:var(--muted);margin:0;padding:0 22px 12px;font-size:13px}.gold-silver-ownership-tool .calculator-error{border-radius:0;margin:0}.gold-silver-ownership-tool .formula{border-top:1px solid var(--line);background:#f8f7f3;padding:17px 22px;margin:0!important;font-size:13px!important}.data-sources-page-hero{background:radial-gradient(circle at 84% 18%, #1e6b6221, transparent 36%), linear-gradient(180deg, #f7fbfa 0%, var(--paper) 100%)}.data-status-tool{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:24px;overflow:hidden}.data-status-summary{color:#fff;background:#17242a;grid-template-columns:1fr 1.2fr 1fr;display:grid}.data-status-summary>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:20px;display:grid}.data-status-summary>div:last-child{border-right:0}.data-status-summary span{color:#8fc7bb;letter-spacing:.08em;font-size:13px;font-weight:800}.data-status-summary strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.data-status-summary small{color:#cbd6d8;line-height:1.45;font-size:13px!important}.data-status-controls{border-bottom:1px solid var(--line);background:#f5f8f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.data-status-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.data-status-controls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.data-status-controls select:focus{outline-offset:1px;outline:2px solid #1e6b6240}.data-status-controls .button{min-height:44px}.data-status-table{display:grid}.data-status-row{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .85fr 1.15fr .75fr .9fr;display:grid}.data-status-row:last-child{border-bottom:0}.data-status-row>*{border-right:1px solid var(--line);min-width:0;color:var(--ink);overflow-wrap:anywhere;align-content:center;gap:6px;margin:0;padding:16px;font-size:13px;display:grid}.data-status-row>:last-child{border-right:0}.data-status-row small{color:var(--muted);font-weight:500;line-height:1.5;font-size:13px!important}.data-status-head{background:#f1f3f2}.data-status-head>*{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.data-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:13px;font-weight:800}.data-state-current{color:#0d5a4f;background:#dff3ed}.data-state-aged{color:#744f00;background:#f8e9bd}.data-state-provider-stale{color:#7a3d00;background:#f7dfc7}.data-state-invalid,.data-state-unavailable{color:#8a2f2f;background:#f5dcdc}.data-status-disclosure{border-top:1px solid var(--line);color:var(--muted);background:#fbfaf7;padding:16px 20px;margin:0!important;font-size:13px!important}.data-source-register .comparison-row{grid-template-columns:.72fr 1.25fr 1.4fr}.methodology-page-hero{background:radial-gradient(circle at 84% 18%, #55629024, transparent 36%), linear-gradient(180deg, #f8f9fc 0%, var(--paper) 100%)}.methodology-trace-tool{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:24px;overflow:hidden}.methodology-source-strip{color:#fff;background:#18202a;grid-template-columns:1fr 1.25fr 1.25fr;display:grid}.methodology-source-strip>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:19px 20px;display:grid}.methodology-source-strip>div:last-child{border-right:0}.methodology-source-strip span{color:#b7bee6;letter-spacing:.08em;font-size:13px;font-weight:800}.methodology-source-strip strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px}.methodology-source-strip small{color:#cbd2db;line-height:1.45;font-size:13px!important}.methodology-trace-controls{border-bottom:1px solid var(--line);background:#f5f6f9;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:20px;display:grid}.methodology-trace-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.methodology-trace-controls input,.methodology-trace-controls select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.methodology-trace-controls input:focus,.methodology-trace-controls select:focus{outline-offset:1px;outline:2px solid #55629042}.methodology-trace-results{color:#fff;background:#252e3a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.methodology-trace-results>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;padding:18px;display:grid}.methodology-trace-results>div:last-child{border-right:0}.methodology-trace-results span{color:#bdc5df;letter-spacing:.06em;font-size:13px;font-weight:800}.methodology-trace-results strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.methodology-trace-results small{color:#d1d7df;line-height:1.45;font-size:13px!important}.methodology-result-primary{background:#555f93}.methodology-result-primary strong{font-size:21px}.methodology-audit-table{border-top:1px solid var(--line);display:grid}.methodology-audit-row{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.6fr 1fr;display:grid}.methodology-audit-row>*{border-right:1px solid var(--line);min-width:0;color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.methodology-audit-row>:last-child{border-right:0}.methodology-audit-head{background:#f1f2f6}.methodology-audit-head>*{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:13px;font-weight:800}.methodology-trace-warning{color:#5f533c;background:#f8efda;border-bottom:1px solid #d8c9aa;padding:16px 20px;margin:0!important;font-size:13px!important}.methodology-trace-tool>.calculator-actions{padding:18px 20px}.methodology-trace-tool .calculator-message{min-height:22px;color:var(--muted);margin:0;padding:0 20px 13px;font-size:13px}.methodology-trace-tool .calculator-error{border-radius:0;margin:0}.methodology-formula-table .comparison-row{grid-template-columns:.8fr 1.35fr 1.25fr}.inflation-page-hero{background:radial-gradient(circle at 84% 18%, #b6563d21, transparent 36%), linear-gradient(180deg, #fdf8f6 0%, var(--paper) 100%)}.inflation-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.inflation-formula-grid>div{border:1px solid var(--line);background:#f8f6f1;border-radius:12px;min-width:0;padding:20px}.inflation-formula-grid span{color:#8c4b38;letter-spacing:.06em;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.inflation-formula-grid strong{color:var(--ink);font-family:var(--font-mono);font-size:16px;line-height:1.45;display:block}.inflation-formula-grid p{color:var(--muted);margin:9px 0 0!important;font-size:14px!important;line-height:1.65!important}.inflation-real-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.inflation-evidence-brief{background:#eef4f3;border-left:4px solid #3a6e78;margin:28px 0 0;padding:18px 20px}.inflation-evidence-brief .eyebrow{margin:0 0 7px!important}.inflation-evidence-brief h3{color:#213b43;font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,29px);line-height:1.15}.content-card .inflation-evidence-brief>p:last-child{color:#53666b;max-width:850px;margin:9px 0 0;font-size:13px;line-height:1.65}.inflation-indexed-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.inflation-indexed-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:300px;display:block}.inflation-indexed-chart svg:focus-visible{outline-offset:3px;outline:3px solid #b6563d4d}.inflation-indexed-chart .grid-line{stroke:#e7e2d7;stroke-dasharray:3 5}.inflation-indexed-chart .gold-line,.inflation-indexed-chart .inflation-line,.inflation-indexed-chart .real-gold-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.inflation-indexed-chart .gold-line{stroke:#a97911}.inflation-indexed-chart .inflation-line{stroke:#b6563d}.inflation-indexed-chart .real-gold-line{stroke:#3a6e78}.legend-real-gold{background:#3a6e78}.inflation-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.inflation-point{stroke:#fff;stroke-width:2px}.inflation-point-gold{fill:#a97911}.inflation-point-cpi{fill:#b6563d}.inflation-point-real{fill:#3a6e78}.inflation-chart-tooltip{border:1px solid var(--line);background:#f7f6f2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.inflation-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.inflation-chart-tooltip>div:last-child{border-right:0}.inflation-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.inflation-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.inflation-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.inflation-indexed-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.inflation-actions{padding:18px 0 0}.inflation-data-table{max-height:520px;margin-top:18px}.inflation-data-table table{min-width:860px}.inflation-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:10px 0 0;font-size:13px}.gold-bitcoin-page-hero{background:radial-gradient(circle at 84% 18%, #e1962e26, transparent 34%), radial-gradient(circle at 72% 70%, #675b9617, transparent 30%), linear-gradient(180deg, #fdfaf4 0%, var(--paper) 100%)}.gold-bitcoin-toolbar{border-bottom:1px solid var(--line)}.gold-bitcoin-controls{border-bottom:1px solid var(--line);background:#f7f6f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.gold-bitcoin-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.gold-bitcoin-controls input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px}.gold-bitcoin-controls input:focus{outline-offset:1px;outline:2px solid #a7771145}.gold-bitcoin-controls .input-prefix,.gold-bitcoin-controls .input-suffix{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.gold-bitcoin-controls .input-suffix{grid-template-columns:1fr auto}.gold-bitcoin-controls .input-prefix input{border-radius:0 9px 9px 0}.gold-bitcoin-controls .input-suffix input{border-radius:9px 0 0 9px}.gold-bitcoin-controls .input-prefix small,.gold-bitcoin-controls .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:46px;color:var(--muted);place-items:center;padding:0 8px;display:grid;font-size:13px!important}.gold-bitcoin-controls .input-prefix small{border-right:0;border-radius:9px 0 0 9px}.gold-bitcoin-controls .input-suffix small{border-left:0;border-radius:0 9px 9px 0}.gold-bitcoin-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.gold-bitcoin-indexed-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.gold-bitcoin-indexed-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:310px;display:block}.gold-bitcoin-indexed-chart svg:focus-visible{outline-offset:3px;outline:3px solid #a777114d}.gold-bitcoin-indexed-chart .grid-line{stroke:#e7e2d7;stroke-dasharray:3 5}.gold-bitcoin-indexed-chart .gold-line,.gold-bitcoin-indexed-chart .bitcoin-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.gold-bitcoin-indexed-chart .gold-line{stroke:#ad7910}.gold-bitcoin-indexed-chart .bitcoin-line{stroke:#6f5895}.legend-bitcoin{background:#6f5895}.gold-bitcoin-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.gold-bitcoin-point{stroke:#fff;stroke-width:2px}.gold-bitcoin-point-gold{fill:#ad7910}.gold-bitcoin-point-bitcoin{fill:#6f5895}.gold-bitcoin-chart-tooltip{border:1px solid var(--line);background:#f7f6f2;border-radius:10px;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.gold-bitcoin-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.gold-bitcoin-chart-tooltip>div:last-child{border-right:0}.gold-bitcoin-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.gold-bitcoin-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.gold-bitcoin-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.gold-bitcoin-indexed-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.gold-bitcoin-scenario{color:#fff;background:#282431;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gold-bitcoin-scenario>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:18px;display:grid}.gold-bitcoin-scenario>div:first-child{background:#674d1d}.gold-bitcoin-scenario>div:last-child{border-right:0}.gold-bitcoin-scenario span{color:#d4c8e4;letter-spacing:.06em;font-size:13px;font-weight:800}.gold-bitcoin-scenario strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.gold-bitcoin-scenario small{color:#d7d1df;line-height:1.45;font-size:13px!important}.gold-bitcoin-scenario-note{border-bottom:1px solid var(--line);color:var(--muted);background:#f7f4ec;padding:15px 20px;margin:0!important;font-size:13px!important}.gold-bitcoin-tool .inflation-actions{padding:18px 20px 0}.gold-bitcoin-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:9px 20px 0;font-size:13px}.gold-bitcoin-data-table{max-height:520px;margin:18px 20px 0}.gold-bitcoin-data-table table{min-width:920px}.custody-comparison .comparison-row{grid-template-columns:.72fr 1.15fr 1.6fr}.gold-dollar-page-hero{background:radial-gradient(circle at 84% 18%, #3a6e7824, transparent 36%), linear-gradient(180deg, #f6faf9 0%, var(--paper) 100%)}.gold-dollar-toolbar{border-bottom:1px solid var(--line)}.gold-dollar-controls{border-bottom:1px solid var(--line);background:#f4f7f6;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:18px;padding:20px;display:grid}.gold-dollar-controls label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.gold-dollar-controls .input-suffix{grid-template-columns:1fr auto;align-items:stretch;display:grid}.gold-dollar-controls input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px 0 0 9px;padding:11px}.gold-dollar-controls input:focus{outline-offset:1px;outline:2px solid #3a6e7847}.gold-dollar-controls .input-suffix small{border:1px solid var(--line);background:var(--cream);min-width:48px;color:var(--muted);border-left:0;border-radius:0 9px 9px 0;place-items:center;padding:0 8px;display:grid;font-size:13px!important}.gold-dollar-controls p{gap:4px;padding:11px 0;display:grid;margin:0!important;font-size:13px!important;line-height:1.5!important}.gold-dollar-controls p strong{color:var(--ink)}.gold-dollar-controls p span{color:var(--muted)}.gold-dollar-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.gold-dollar-indexed-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.gold-dollar-indexed-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:310px;display:block}.gold-dollar-indexed-chart svg:focus-visible{outline-offset:3px;outline:3px solid #3a6e784d}.gold-dollar-indexed-chart .grid-line{stroke:#e4e8e5;stroke-dasharray:3 5}.gold-dollar-indexed-chart .gold-line,.gold-dollar-indexed-chart .dollar-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.gold-dollar-indexed-chart .gold-line{stroke:#ad7910}.gold-dollar-indexed-chart .dollar-line{stroke:#3a6e78}.gold-dollar-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.gold-dollar-point{stroke:#fff;stroke-width:2px}.gold-dollar-point-gold{fill:#ad7910}.gold-dollar-point-dollar{fill:#3a6e78}.gold-dollar-chart-tooltip{border:1px solid var(--line);background:#f4f7f6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.gold-dollar-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.gold-dollar-chart-tooltip>div:last-child{border-right:0}.gold-dollar-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.gold-dollar-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.gold-dollar-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.gold-dollar-indexed-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.gold-dollar-scenario{color:#fff;background:#17353a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gold-dollar-scenario>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:18px;display:grid}.gold-dollar-scenario>div:first-child{background:#66501f}.gold-dollar-scenario>div:last-child{border-right:0}.gold-dollar-scenario span{color:#a9d0d3;letter-spacing:.06em;font-size:13px;font-weight:800}.gold-dollar-scenario strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.gold-dollar-scenario small{color:#d1dfe0;line-height:1.45;font-size:13px!important}.gold-dollar-scenario-note{border-bottom:1px solid var(--line);color:var(--muted);background:#f3f7f6;padding:15px 20px;margin:0!important;font-size:13px!important}.dollar-tool .inflation-actions{padding:18px 20px 0}.dollar-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:9px 20px 0;font-size:13px}.gold-dollar-data-table{max-height:520px;margin:18px 20px 0}.gold-dollar-data-table table{min-width:760px}.real-yield-page-hero{background:radial-gradient(circle at 84% 18%, #4c649726, transparent 36%), linear-gradient(180deg, #f7f8fc 0%, var(--paper) 100%)}.real-yield-toolbar{border-bottom:1px solid var(--line)}.real-yield-expanded-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.real-yield-interactive-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.real-yield-interactive-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:310px;display:block}.real-yield-interactive-chart svg:focus-visible{outline-offset:3px;outline:3px solid #4c64974d}.real-yield-interactive-chart .grid-line{stroke:#e4e5eb;stroke-dasharray:3 5}.real-yield-interactive-chart .gold-line,.real-yield-interactive-chart .yield-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.real-yield-interactive-chart .gold-line{stroke:#ad7910}.real-yield-interactive-chart .yield-line{stroke:#4c6497}.real-yield-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.real-yield-point{stroke:#fff;stroke-width:2px}.real-yield-point-gold{fill:#ad7910}.real-yield-point-yield{fill:#4c6497}.real-yield-chart-tooltip{border:1px solid var(--line);background:#f5f6fa;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.real-yield-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.real-yield-chart-tooltip>div:last-child{border-right:0}.real-yield-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.real-yield-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.real-yield-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.real-yield-interactive-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.real-yield-stat-board{color:#fff;background:#252d42;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.real-yield-stat-board>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:18px;display:grid}.real-yield-stat-board>div:first-child{background:#555f93}.real-yield-stat-board>div:last-child{border-right:0}.real-yield-stat-board span{color:#c3cae3;letter-spacing:.06em;font-size:13px;font-weight:800}.real-yield-stat-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.real-yield-stat-board small{color:#d1d7df;line-height:1.45;font-size:13px!important}.real-yield-stat-note{border-bottom:1px solid var(--line);color:var(--muted);background:#f5f6fa;padding:15px 20px;margin:0!important;font-size:13px!important}.real-yield-tool .inflation-actions{padding:18px 20px 0}.real-yield-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:9px 20px 0;font-size:13px}.real-yield-data-table{max-height:520px;margin:18px 20px 0}.real-yield-data-table table{min-width:900px}.money-supply-page-hero{background:radial-gradient(circle at 84% 18%, #146f5b24, transparent 36%), linear-gradient(180deg, #f6faf8 0%, var(--paper) 100%)}.money-supply-toolbar{border-bottom:1px solid var(--line)}.money-supply-selectors{flex-wrap:wrap;gap:10px;display:flex}.money-supply-selectors label{color:var(--muted);gap:5px;font-size:13px;font-weight:700;display:grid}.money-supply-selectors select{border:1px solid var(--line);min-width:150px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 34px 10px 11px}.money-supply-expanded-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.money-supply-interactive-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.money-supply-interactive-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:310px;display:block}.money-supply-interactive-chart svg:focus-visible{outline-offset:3px;outline:3px solid #146f5b47}.money-supply-interactive-chart .grid-line{stroke:#e2e7e4;stroke-dasharray:3 5}.money-supply-interactive-chart .gold-line,.money-supply-interactive-chart .money-line,.money-supply-interactive-chart .relative-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.money-supply-interactive-chart .gold-line{stroke:#ad7910}.money-supply-interactive-chart .money-line{stroke:#16705b}.money-supply-interactive-chart .relative-line{stroke:#594b91}.legend-relative{background:#594b91}.money-supply-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.money-supply-point{stroke:#fff;stroke-width:2px}.money-supply-point-gold{fill:#ad7910}.money-supply-point-money{fill:#16705b}.money-supply-point-relative{fill:#594b91}.money-supply-chart-tooltip{border:1px solid var(--line);background:#f3f8f6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.money-supply-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.money-supply-chart-tooltip>div:last-child{border-right:0}.money-supply-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.money-supply-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.money-supply-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.money-supply-interactive-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.money-supply-stat-board{color:#fff;background:#263a34;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.money-supply-stat-board>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:18px;display:grid}.money-supply-stat-board>div:first-child{background:#16705b}.money-supply-stat-board>div:last-child{border-right:0}.money-supply-stat-board span{color:#c9dfd8;letter-spacing:.06em;font-size:13px;font-weight:800}.money-supply-stat-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.money-supply-stat-board small{color:#d4dfdb;line-height:1.45;font-size:13px!important}.money-supply-stat-note{border-bottom:1px solid var(--line);color:var(--muted);background:#f3f8f6;padding:15px 20px;margin:0!important;font-size:13px!important}.money-supply-tool .inflation-actions{padding:18px 20px 0}.money-supply-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:9px 20px 0;font-size:13px}.money-supply-data-table{max-height:520px;margin:18px 20px 0}.money-supply-data-table table{min-width:900px}.cot-page-hero{background:radial-gradient(circle at 84% 18%, #ad79102b, transparent 36%), linear-gradient(180deg, #fbf8f0 0%, var(--paper) 100%)}.cot-toolbar{border-bottom:1px solid var(--line)}.cot-data-mode{color:#315c50;background:#eef7f3;border-bottom:1px solid #cfe0d9;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 18px;padding:13px 20px;font-size:13px;line-height:1.5;display:grid}.cot-data-mode strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.cot-data-mode-verified-baseline{color:#685220;background:#fff8e8;border-color:#e2d3aa}.cot-expanded-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.cot-interactive-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.cot-chart-legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding:0 8px 9px;font-size:13px;font-weight:750;display:flex}.cot-chart-legend span{align-items:center;gap:6px;display:inline-flex}.cot-chart-legend i{background:#ad7910;border-radius:999px;width:22px;height:3px}.cot-chart-legend .cot-legend-producer{background:#923f42}.cot-chart-legend .cot-legend-swap{background:#16705b}.cot-chart-legend .cot-legend-other{background:#594b91}.cot-chart-legend .cot-legend-open{background:#245c7a}.cot-interactive-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:330px;display:block}.cot-interactive-chart svg:focus-visible{outline-offset:3px;outline:3px solid #ad79104d}.cot-interactive-chart .grid-line{stroke:#e7e3da;stroke-dasharray:3 5}.cot-zero-line{stroke:#8d918d;stroke-width:1.25px}.cot-series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px}.cot-series-managed{stroke:#ad7910}.cot-series-producer{stroke:#923f42}.cot-series-swap{stroke:#16705b}.cot-series-other{stroke:#594b91}.cot-series-open{stroke:#245c7a}.cot-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.cot-crosshair-horizontal{opacity:.72}.cot-point{stroke:#fff;stroke-width:2px}.cot-point-managed{fill:#ad7910}.cot-point-producer{fill:#923f42}.cot-point-swap{fill:#16705b}.cot-point-other{fill:#594b91}.cot-point-open{fill:#245c7a}.cot-chart-axis{color:var(--muted);font-family:var(--font-mono);justify-content:space-between;gap:16px;padding:1px 8px 11px;font-size:13px;display:flex}.cot-chart-tooltip{border:1px solid var(--line);background:#faf7ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.cot-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.cot-chart-tooltip>div:last-child{border-right:0}.cot-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.cot-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.cot-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.cot-interactive-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.cot-long-run-explorer{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:24px;overflow:hidden}.cot-long-run-explorer .research-toolbar{border:0;border-bottom:1px solid var(--line);border-radius:0}.cot-snapshot-strip{border-bottom:1px solid var(--line);background:#f6f3ea;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cot-snapshot-strip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px 15px;display:grid}.cot-snapshot-strip>div:last-child{border-right:0}.cot-snapshot-strip span,.cot-week-inspector span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.cot-snapshot-strip strong,.cot-week-inspector strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.cot-snapshot-strip small,.cot-week-inspector small{color:var(--muted);line-height:1.45;font-size:13px!important}.cot-snapshot-strip.is-stale>div:last-child{background:#fff2e2}.cot-snapshot-strip.is-stale>div:last-child strong{color:#923f42}.cot-long-run-explorer svg{cursor:crosshair;touch-action:pan-y;width:calc(100% - 24px);height:330px;margin:0 12px;display:block}.cot-long-run-explorer svg:focus-visible{outline-offset:2px;outline:3px solid #ad79104d}.cot-long-run-series{fill:none;stroke:#ad7910;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cot-long-run-series.managed-short,.cot-long-run-series.producer-short,.cot-long-run-series.concentration-short{stroke:#923f42}.cot-long-run-series.producer-net,.cot-long-run-series.producer-long{stroke:#16705b}.cot-long-run-series.swap-net{stroke:#594b91}.cot-long-run-series.open-interest{stroke:#245c7a}.cot-long-run-series.traders{stroke:#72500d}.cot-long-run-point{fill:#fff;stroke:#ad7910;stroke-width:2.5px}.cot-long-run-point.managed-short,.cot-long-run-point.producer-short,.cot-long-run-point.concentration-short{stroke:#923f42}.cot-long-run-point.producer-net,.cot-long-run-point.producer-long{stroke:#16705b}.cot-long-run-point.swap-net{stroke:#594b91}.cot-long-run-point.open-interest{stroke:#245c7a}.cot-long-run-legend{background:#ad7910}.cot-long-run-legend.managed-short,.cot-long-run-legend.producer-short,.cot-long-run-legend.concentration-short{background:#923f42}.cot-long-run-legend.producer-net,.cot-long-run-legend.producer-long{background:#16705b}.cot-long-run-legend.swap-net{background:#594b91}.cot-long-run-legend.open-interest{background:#245c7a}.cot-long-run-tooltip{border:1px solid var(--line);background:#faf7ef;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 12px 14px;display:grid;overflow:hidden}.cot-long-run-tooltip>div{border-right:1px solid var(--line);gap:4px;padding:13px;display:grid}.cot-long-run-tooltip>div:last-child{border-right:0}.cot-long-run-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.cot-long-run-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px}.cot-long-run-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.cot-week-inspector{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px 14px;display:grid;overflow:hidden}.cot-week-inspector>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.cot-week-inspector>div:last-child{border-right:0}.cot-long-run-explorer .research-actions{padding:0 12px 12px}.cot-long-run-explorer .research-source{border-top:1px solid var(--line);background:#f6f3ea;margin:0;padding:12px 16px}.cot-long-run-table{border:1px solid var(--line);border-radius:10px;max-height:460px;margin:0 12px 14px;overflow:auto}.cot-stat-board{color:#fff;background:#332f25;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cot-stat-board>div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:18px;display:grid}.cot-stat-board>div:nth-child(3n){border-right:0}.cot-stat-board>div:nth-child(-n+3){background:#4b432f}.cot-stat-board span{color:#e0d6bd;letter-spacing:.06em;font-size:13px;font-weight:800}.cot-stat-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.cot-stat-board small{color:#ded8ca;line-height:1.45;font-size:13px!important}.cot-stat-note{border-bottom:1px solid var(--line);color:var(--muted);background:#faf7ef;padding:15px 20px;margin:0!important;font-size:13px!important}.cot-tool .inflation-actions{padding:18px 20px 0}.cot-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:9px 20px 0;font-size:13px}.cot-data-table{max-height:520px;margin:18px 20px 0}.cot-data-table table{min-width:1040px}.cot-data-table caption{color:var(--muted);text-align:left;background:#faf7ef;padding:10px 12px;font-size:13px}.cot-latest-ledger{background:#f7f4eb;border:1px solid #b9ad8d;border-radius:12px;margin:26px 0 22px;overflow:hidden}.cot-ledger-heading{background:linear-gradient(90deg,#efe9d9 0%,#f9f7f0 72%);border-bottom:1px solid #cfc5aa;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;gap:24px;padding:20px;display:grid}.cot-ledger-heading .eyebrow{margin:0 0 7px!important}.cot-ledger-heading h3{color:#1e3139;font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.2}.content-card .cot-ledger-heading>p{color:#5d6668;text-align:right;margin:0;font-size:13px;line-height:1.55}.cot-ledger-clock{color:#e9f0f1;background:#20363e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cot-ledger-clock>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:15px 17px;display:grid}.cot-ledger-clock>div:last-child{border-right:0}.cot-ledger-clock span,.cot-ledger-pulse span{color:#bdc9cc;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:820}.cot-ledger-clock strong{color:#f3d98e;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.cot-ledger-clock small{color:#c8d1d3;line-height:1.45;font-size:13px!important}.cot-ledger-summary{border-bottom:1px solid #cfc5aa;grid-template-columns:minmax(0,1.6fr) minmax(210px,.65fr);display:grid}.cot-net-bridge{background:#fffdf8;border-right:1px solid #cfc5aa;padding:20px}.cot-ledger-kicker{color:#725b23;letter-spacing:.08em;margin-bottom:14px;font-size:13px;font-weight:850;display:block}.cot-net-bridge-row{grid-template-columns:minmax(175px,.9fr) minmax(120px,1fr) 82px;align-items:center;gap:14px;margin-top:11px;display:grid}.cot-net-bridge-row>div{gap:3px;min-width:0;display:grid}.cot-net-bridge-row strong{color:#26363c;font-size:13px}.cot-net-bridge-row small{color:#697276;line-height:1.4;font-size:13px!important}.cot-net-bridge-row>b{color:#253840;font-family:var(--font-mono);text-align:right;font-size:13px}.cot-net-bridge-track{background:#e3ded0;border-radius:999px;height:8px;overflow:hidden}.cot-net-bridge-track i{border-radius:inherit;background:#2c7765;height:100%;display:block}.cot-net-bridge-track.is-negative i{background:#a04d4f}.content-card .cot-net-bridge>p{color:#697276;margin:14px 0 0;font-size:13px;line-height:1.55}.cot-ledger-pulse{background:#f0ebdd;align-content:center;gap:6px;padding:20px;display:grid}.cot-ledger-pulse strong{color:#1e3139;font-family:var(--font-mono);font-size:24px}.cot-ledger-pulse b{font-family:var(--font-mono);margin-bottom:9px;font-size:13px}.cot-ledger-pulse small{color:#626b6e;margin-bottom:13px;line-height:1.45;font-size:13px!important}.cot-latest-ledger .is-positive{color:#276f5c}.cot-latest-ledger .is-negative{color:#984648}.cot-ledger-table-wrap{background:#fff;overflow-x:auto}.cot-ledger-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.cot-ledger-table-wrap caption{color:#616a6d;border-bottom:1px solid var(--line);text-align:left;background:#f4f1e8;padding:12px 15px;font-size:13px;line-height:1.5}.cot-ledger-table-wrap th,.cot-ledger-table-wrap td{font-family:var(--font-mono);text-align:right;white-space:nowrap;border-bottom:1px solid #e6e2d8;border-right:1px solid #e6e2d8;padding:11px 14px;font-size:13px}.cot-ledger-table-wrap th:first-child{color:#23363e;font-family:var(--font-sans);text-align:left}.cot-ledger-table-wrap th:last-child,.cot-ledger-table-wrap td:last-child{border-right:0}.cot-ledger-table-wrap tbody tr:last-child>*{border-bottom:0}.cot-ledger-table-wrap thead th{color:#536166;letter-spacing:.05em;text-transform:uppercase;background:#eef1ef;font-size:13px}.content-card .cot-ledger-footnote,.content-card .cot-ledger-noscript{color:#5f696c;background:#f7f4eb;border-top:1px solid #cfc5aa;margin:0;padding:13px 16px;font-size:13px;line-height:1.6}.content-card .cot-ledger-noscript{color:#6d5319;background:#fff5d9}.fed-balance-page-hero{background:radial-gradient(circle at 84% 18%, #594b9126, transparent 36%), linear-gradient(180deg, #f8f7fc 0%, var(--paper) 100%)}.fed-balance-toolbar{border-bottom:1px solid var(--line)}.fed-balance-selectors{flex-wrap:wrap;gap:10px;display:flex}.fed-balance-selectors label{color:var(--muted);gap:5px;font-size:13px;font-weight:700;display:grid}.fed-balance-selectors select{border:1px solid var(--line);min-width:155px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 34px 10px 11px}.fed-balance-expanded-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.fed-balance-interactive-chart{border:1px solid var(--line);background:#fff;border-top:0;padding:15px 12px 11px;position:relative}.fed-balance-interactive-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:310px;display:block}.fed-balance-interactive-chart svg:focus-visible{outline-offset:3px;outline:3px solid #594b9147}.fed-balance-interactive-chart .grid-line{stroke:#e5e3eb;stroke-dasharray:3 5}.fed-balance-interactive-chart .gold-line,.fed-balance-interactive-chart .asset-line,.fed-balance-interactive-chart .relative-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.fed-balance-interactive-chart .gold-line{stroke:#ad7910}.fed-balance-interactive-chart .asset-line{stroke:#594b91}.fed-balance-interactive-chart .relative-line{stroke:#187276}.legend-fed-relative{background:#187276}.fed-balance-crosshair{stroke:#45525b;stroke-width:1px;stroke-dasharray:4 4}.fed-balance-point{stroke:#fff;stroke-width:2px}.fed-balance-point-gold{fill:#ad7910}.fed-balance-point-assets{fill:#594b91}.fed-balance-point-relative{fill:#187276}.fed-balance-chart-tooltip{border:1px solid var(--line);background:#f6f5fa;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid;overflow:hidden}.fed-balance-chart-tooltip>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:13px;display:grid}.fed-balance-chart-tooltip>div:last-child{border-right:0}.fed-balance-chart-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.fed-balance-chart-tooltip strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:15px}.fed-balance-chart-tooltip small{color:var(--muted);line-height:1.45;font-size:13px!important}.fed-balance-interactive-chart>p{color:var(--muted);text-align:center;margin:10px 12px 0!important;font-size:13px!important}.fed-balance-stat-board{color:#fff;background:#302d42;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fed-balance-stat-board>div{border-right:1px solid #ffffff21;gap:5px;min-width:0;padding:18px;display:grid}.fed-balance-stat-board>div:first-child{background:#594b91}.fed-balance-stat-board>div:last-child{border-right:0}.fed-balance-stat-board span{color:#d2cce8;letter-spacing:.06em;font-size:13px;font-weight:800}.fed-balance-stat-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.fed-balance-stat-board small{color:#dedbe8;line-height:1.45;font-size:13px!important}.fed-balance-stat-note{border-bottom:1px solid var(--line);color:var(--muted);background:#f6f5fa;padding:15px 20px;margin:0!important;font-size:13px!important}.fed-balance-tool .inflation-actions{padding:18px 20px 0}.fed-balance-tool>.calculator-message{min-height:22px;color:var(--muted);margin:0;padding:9px 20px 0;font-size:13px}.fed-balance-data-table{max-height:520px;margin:18px 20px 0}.fed-balance-data-table table{min-width:930px}@media (width<=760px){.gold-coin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-coin-spot-input{grid-column:1/-1}.gold-coin-assumption-note{grid-template-columns:1fr;gap:6px}.gold-coin-table-heading{flex-direction:column;align-items:stretch}.gold-coin-table-heading .calculator-actions{justify-content:flex-start}.gold-bar-value-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-bar-value-note{grid-template-columns:1fr;gap:6px}.gold-bar-table-heading{flex-direction:column;align-items:stretch}.good-delivery-scenario{grid-template-columns:repeat(2,minmax(0,1fr))}.good-delivery-scenario>div:first-child{grid-column:1/-1}.good-delivery-scenario>*{border-bottom:1px solid #d0c7b2}.silver-unit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.silver-unit-strip>div:nth-child(2){border-right:0}.silver-unit-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.silver-value-controls,.silver-result-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.silver-result-primary{grid-column:1/-1}.silver-result-panel>div{border-bottom:1px solid var(--line)}.silver-result-panel>div:nth-child(odd):not(:first-child){border-right:0}.silver-tool-note{grid-template-columns:1fr;gap:6px}.storage-shared-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-scenario-grid,.storage-result-grid{grid-template-columns:1fr}.storage-scenario-grid fieldset,.storage-result-grid>div{border-right:0;border-bottom:1px solid var(--line)}.gold-risk-control-grid,.gold-risk-result-board{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-risk-result-primary{grid-column:1/-1}.gold-risk-result-board>div{border-bottom:1px solid #ffffff21}.gold-risk-workspace-heading{grid-template-columns:1fr;gap:10px}.gold-risk-saved-list{grid-template-columns:1fr}.gold-risk-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-risk-comparison>div{border-bottom:1px solid #ffffff21}.gold-risk-matrix-heading{grid-template-columns:1fr;gap:10px}.central-bank-reserve-controls,.central-bank-reserve-results{grid-template-columns:repeat(2,minmax(0,1fr))}.central-bank-reserve-primary{grid-column:1/-1}.central-bank-reserve-results>div{border-bottom:1px solid #ffffff21}.china-gold-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.china-quote-controls{grid-template-columns:1fr}.china-gold-results{grid-template-columns:repeat(2,minmax(0,1fr))}.china-gold-primary{grid-column:1/-1}.china-gold-results>div{border-bottom:1px solid #ffffff21}.gold-silver-shared-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-silver-input-columns{grid-template-columns:1fr}.gold-silver-input-columns fieldset{border-right:0;border-bottom:1px solid var(--line)}.gold-silver-result-board{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-silver-result-board>div{border-bottom:1px solid #ffffff21}.data-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-status-summary>div:last-child{border-top:1px solid #ffffff21;grid-column:1/-1}.data-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.data-status-row>*{border-bottom:1px solid var(--line)}.data-status-row>:nth-child(2n){border-right:0}.data-status-head{display:none}.methodology-source-strip{grid-template-columns:1fr}.methodology-source-strip>div{border-bottom:1px solid #ffffff21;border-right:0}.methodology-source-strip>div:last-child{border-bottom:0}.methodology-trace-controls,.methodology-trace-results{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-trace-results>div{border-bottom:1px solid #ffffff21}.methodology-trace-results>div:nth-child(2){border-right:0}.methodology-audit-row{grid-template-columns:1fr}.methodology-audit-row>*{border-right:0;border-bottom:1px solid var(--line)}.methodology-audit-head{display:none}.inflation-formula-grid{grid-template-columns:1fr}.inflation-real-metrics,.inflation-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.inflation-chart-tooltip>div:nth-child(2){border-right:0}.inflation-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gold-bitcoin-controls,.gold-bitcoin-metrics,.gold-bitcoin-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-bitcoin-chart-tooltip>div:nth-child(2){border-right:0}.gold-bitcoin-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gold-bitcoin-scenario{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-bitcoin-scenario>div{border-bottom:1px solid #ffffff21}.gold-dollar-controls{grid-template-columns:1fr}.gold-dollar-metrics,.gold-dollar-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-dollar-chart-tooltip>div:nth-child(2){border-right:0}.gold-dollar-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gold-dollar-scenario{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-dollar-scenario>div{border-bottom:1px solid #ffffff21}.real-yield-expanded-metrics,.real-yield-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.real-yield-chart-tooltip>div:nth-child(2){border-right:0}.real-yield-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.real-yield-stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}.real-yield-stat-board>div{border-bottom:1px solid #ffffff21}.money-supply-expanded-metrics,.money-supply-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.money-supply-chart-tooltip>div:nth-child(2){border-right:0}.money-supply-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.money-supply-stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}.money-supply-stat-board>div{border-bottom:1px solid #ffffff21}.cot-expanded-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-data-mode{grid-template-columns:1fr;gap:4px}.cot-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-chart-tooltip>div:nth-child(2){border-right:0}.cot-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.cot-stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-stat-board>div:nth-child(3n){border-right:1px solid #ffffff21}.cot-stat-board>div:nth-child(2n){border-right:0}.cot-ledger-heading,.cot-ledger-summary{grid-template-columns:1fr}.content-card .cot-ledger-heading>p{text-align:left}.cot-ledger-clock{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-ledger-clock>div:nth-child(2n){border-right:0}.cot-ledger-clock>div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.cot-net-bridge{border-bottom:1px solid #cfc5aa;border-right:0}.fed-balance-expanded-metrics,.fed-balance-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.fed-balance-chart-tooltip>div:nth-child(2){border-right:0}.fed-balance-chart-tooltip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.fed-balance-stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}.fed-balance-stat-board>div{border-bottom:1px solid #ffffff21}}@media (width<=430px){.gold-coin-control-grid{grid-template-columns:1fr;padding:18px}.gold-coin-spot-input{grid-column:auto}.gold-coin-table-heading .calculator-actions{grid-template-columns:1fr;display:grid}.gold-coin-table-heading .button{width:100%}.gold-bar-value-controls{grid-template-columns:1fr;padding:18px}.gold-bar-table-heading .calculator-actions{grid-template-columns:1fr;display:grid}.gold-bar-table-heading .button{width:100%}.good-delivery-scenario{grid-template-columns:1fr}.good-delivery-scenario>div:first-child{grid-column:auto}.good-delivery-scenario>*{border-right:0}.silver-unit-strip,.silver-value-controls,.silver-result-panel{grid-template-columns:1fr}.silver-unit-strip>div,.silver-unit-strip>div:nth-child(2){border-bottom:1px solid #ffffff1f;border-right:0}.silver-unit-strip>div:last-child{border-bottom:0}.silver-spot-input,.silver-result-primary{grid-column:auto}.silver-result-panel>div,.silver-result-panel>div:nth-child(odd):not(:first-child){border-right:0}.silver-price-tool .gold-bar-table-heading .calculator-actions{grid-template-columns:1fr;display:grid}.silver-price-tool .gold-bar-table-heading .button{width:100%}.storage-shared-controls{grid-template-columns:1fr;padding:18px}.storage-scenario-grid fieldset{padding:18px}.storage-cost-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.storage-cost-tool>.calculator-actions .button{width:100%}.gold-risk-control-grid,.gold-risk-result-board{grid-template-columns:1fr}.gold-risk-control-grid{padding:18px}.gold-risk-result-primary{grid-column:auto}.gold-risk-result-board>div{border-right:0}.gold-risk-workspace{padding:20px 18px}.gold-risk-workspace-heading h3{font-size:22px}.gold-risk-save-row,.gold-risk-compare-controls,.gold-risk-comparison{grid-template-columns:1fr}.gold-risk-save-row>.button{width:100%}.gold-risk-saved-list article{flex-direction:column;align-items:stretch}.gold-risk-saved-actions{grid-template-columns:1fr 1fr;display:grid}.gold-risk-saved-actions button{width:100%}.gold-risk-comparison>div{border-right:0}.gold-risk-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.gold-risk-tool>.calculator-actions .button{width:100%}.gold-risk-matrix{padding:20px 18px}.gold-risk-matrix-heading h3{font-size:22px}.central-bank-reserve-controls,.central-bank-reserve-results{grid-template-columns:1fr}.central-bank-reserve-controls{padding:18px}.central-bank-reserve-primary{grid-column:auto}.central-bank-reserve-results>div{border-right:0}.central-bank-reserve-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.central-bank-reserve-tool>.calculator-actions .button{width:100%}.china-gold-controls,.china-gold-results{grid-template-columns:1fr}.china-gold-controls,.china-quote-controls{padding-inline:18px}.china-gold-primary{grid-column:auto}.china-gold-results>div{border-right:0}.china-gold-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.china-gold-tool>.calculator-actions .button{width:100%}.dual-metal-live-strip,.gold-silver-shared-controls,.gold-silver-result-board{grid-template-columns:1fr}.dual-metal-live-strip>div,.gold-silver-result-board>div{border-bottom:1px solid #ffffff21;border-right:0}.gold-silver-input-columns fieldset{grid-template-columns:1fr;padding:18px}.gold-silver-ownership-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.gold-silver-ownership-tool>.calculator-actions .button{width:100%}.data-status-summary,.data-status-controls,.data-status-row{grid-template-columns:1fr}.data-status-summary>div,.data-status-summary>div:last-child{border-bottom:1px solid #ffffff21;border-right:0;grid-column:auto}.data-status-row>*,.data-status-row>:nth-child(2n){border-right:0}.data-status-controls .button{width:100%}.methodology-trace-controls,.methodology-trace-results{grid-template-columns:1fr}.methodology-trace-controls{padding:18px}.methodology-trace-results>div{border-right:0}.methodology-trace-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.methodology-trace-tool>.calculator-actions .button{width:100%}.inflation-real-metrics,.inflation-chart-tooltip{grid-template-columns:repeat(2,minmax(0,1fr))}.inflation-real-metrics>div,.inflation-chart-tooltip>div,.inflation-chart-tooltip>div:nth-child(2){border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f}.inflation-real-metrics>div:nth-child(2n),.inflation-chart-tooltip>div:nth-child(2n){border-right:0}.inflation-real-metrics>div:nth-last-child(-n+2),.inflation-chart-tooltip>div:nth-last-child(-n+2){border-bottom:0}.inflation-chart-tooltip>div{border-right-color:var(--line);border-bottom-color:var(--line)}.inflation-indexed-chart svg{height:250px}.inflation-actions{grid-template-columns:1fr;display:grid}.inflation-actions .button{width:100%}.gold-bitcoin-controls,.gold-bitcoin-metrics,.gold-bitcoin-chart-tooltip,.gold-bitcoin-scenario{grid-template-columns:1fr}.gold-bitcoin-controls{padding:18px}.gold-bitcoin-chart-tooltip>div,.gold-bitcoin-chart-tooltip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.gold-bitcoin-chart-tooltip>div:last-child{border-bottom:0}.gold-bitcoin-indexed-chart svg{height:250px}.gold-bitcoin-scenario>div{border-right:0}.gold-bitcoin-tool .inflation-actions{grid-template-columns:1fr;display:grid}.gold-bitcoin-tool .inflation-actions .button{width:100%}.gold-dollar-metrics,.gold-dollar-chart-tooltip,.gold-dollar-scenario{grid-template-columns:1fr}.gold-dollar-controls{padding:18px}.gold-dollar-chart-tooltip>div,.gold-dollar-chart-tooltip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.gold-dollar-chart-tooltip>div:last-child{border-bottom:0}.gold-dollar-indexed-chart svg{height:250px}.gold-dollar-scenario>div{border-right:0}.dollar-tool .inflation-actions{grid-template-columns:1fr;display:grid}.dollar-tool .inflation-actions .button{width:100%}.real-yield-expanded-metrics,.real-yield-chart-tooltip,.real-yield-stat-board{grid-template-columns:1fr}.real-yield-chart-tooltip>div,.real-yield-chart-tooltip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.real-yield-chart-tooltip>div:last-child{border-bottom:0}.real-yield-interactive-chart svg{height:250px}.real-yield-stat-board>div{border-right:0}.real-yield-tool .inflation-actions{grid-template-columns:1fr;display:grid}.real-yield-tool .inflation-actions .button,.money-supply-selectors,.money-supply-selectors label,.money-supply-selectors select{width:100%}.money-supply-expanded-metrics,.money-supply-chart-tooltip,.money-supply-stat-board{grid-template-columns:1fr}.money-supply-chart-tooltip>div,.money-supply-chart-tooltip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.money-supply-chart-tooltip>div:last-child{border-bottom:0}.money-supply-interactive-chart svg{height:250px}.money-supply-stat-board>div{border-right:0}.money-supply-tool .inflation-actions{grid-template-columns:1fr;display:grid}.money-supply-tool .inflation-actions .button{width:100%}.cot-expanded-metrics,.cot-chart-tooltip,.cot-stat-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-expanded-metrics>div,.cot-chart-tooltip>div,.cot-stat-board>div,.cot-stat-board>div:nth-child(2n),.cot-stat-board>div:nth-child(3n){border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21}.cot-expanded-metrics>div:nth-child(2n),.cot-chart-tooltip>div:nth-child(2n),.cot-stat-board>div:nth-child(2n){border-right:0}.cot-expanded-metrics>div:nth-last-child(-n+2),.cot-chart-tooltip>div:nth-last-child(-n+2),.cot-stat-board>div:nth-last-child(-n+2){border-bottom:0}.cot-chart-tooltip>div{border-right-color:var(--line);border-bottom-color:var(--line)}.cot-interactive-chart svg{height:260px}.cot-long-run-explorer svg{height:250px}.cot-long-run-tooltip{grid-template-columns:1fr}.cot-long-run-tooltip>div{border-right:0;border-bottom:1px solid var(--line)}.cot-long-run-tooltip>div:last-child{border-bottom:0}.cot-snapshot-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-week-inspector{grid-template-columns:1fr}.cot-snapshot-strip>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cot-snapshot-strip>div:nth-child(2n){border-right:0}.cot-snapshot-strip>div:nth-last-child(-n+2){border-bottom:0}.cot-week-inspector>div{border-right:0;border-bottom:1px solid var(--line)}.cot-week-inspector>div:last-child{border-bottom:0}.cot-long-run-explorer .research-actions{grid-template-columns:1fr;display:grid}.cot-long-run-explorer .research-actions .button{width:100%}.cot-tool .inflation-actions{grid-template-columns:1fr;display:grid}.cot-tool .inflation-actions .button{width:100%}.cot-ledger-clock{grid-template-columns:1fr}.cot-ledger-clock>div,.cot-ledger-clock>div:nth-child(2n),.cot-ledger-clock>div:nth-child(-n+2){border-bottom:1px solid #ffffff21;border-right:0}.cot-ledger-clock>div:last-child{border-bottom:0}.cot-ledger-heading h3{font-size:22px}.cot-net-bridge-row{grid-template-columns:1fr 64px;gap:7px 10px}.cot-net-bridge-track{grid-area:2/1/auto/-1}.fed-balance-selectors,.fed-balance-selectors label,.fed-balance-selectors select{width:100%}.fed-balance-expanded-metrics,.fed-balance-chart-tooltip,.fed-balance-stat-board{grid-template-columns:1fr}.fed-balance-chart-tooltip>div,.fed-balance-chart-tooltip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.fed-balance-chart-tooltip>div:last-child{border-bottom:0}.fed-balance-interactive-chart svg{height:250px}.fed-balance-stat-board>div{border-right:0}.fed-balance-tool .inflation-actions{grid-template-columns:1fr;display:grid}.fed-balance-tool .inflation-actions .button{width:100%}}.dealer-comparison-tool{overflow:hidden}.dealer-shared-controls{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.6fr 1.25fr .65fr .65fr 1fr;gap:14px;padding:22px;display:grid}.dealer-shared-controls label,.dealer-custom-weight label,.dealer-offer-card label{min-width:0;color:var(--muted);align-content:start;gap:7px;font-size:13px;font-weight:750;display:grid}.dealer-shared-controls input,.dealer-shared-controls select,.dealer-custom-weight input,.dealer-custom-weight select,.dealer-offer-card input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-size:14px}.dealer-shared-controls input:focus,.dealer-shared-controls select:focus,.dealer-custom-weight input:focus,.dealer-custom-weight select:focus,.dealer-offer-card input:focus{border-color:#a57512;outline:0;box-shadow:0 0 0 3px #a5751221}.dealer-custom-weight{border-bottom:1px solid var(--line);background:#faf8f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 22px;display:grid}.dealer-metal-reference{color:#fff;background:#252c32;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dealer-metal-reference>div{border-right:1px solid #ffffff24;gap:4px;min-width:0;padding:17px 19px;display:grid}.dealer-metal-reference>div:last-child{background:#9b6b0b;border-right:0}.dealer-metal-reference span{color:#d4d9dd;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.dealer-metal-reference strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:16px}.dealer-same-product-rule{color:#594716;background:#f8f1dd;border-bottom:1px solid #d3c39d;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:16px 22px;display:grid}.dealer-same-product-rule strong{letter-spacing:.03em;text-transform:uppercase;font-size:13px}.dealer-same-product-rule span{font-size:13px;line-height:1.55}.dealer-offer-grid{border-bottom:1px solid var(--line);background:#f6f5f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.dealer-offer-card{border:0;border-right:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:20px;display:grid}.dealer-offer-card:last-child{border-right:0}.dealer-offer-card legend{color:#715000;letter-spacing:.06em;text-transform:uppercase;background:#f1e3bb;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:850}.dealer-offer-card .dealer-ask-input{color:var(--ink);font-size:13px}.dealer-offer-card .dealer-ask-input input{font-family:var(--font-mono);background:#fffdf7;border-color:#b68a2b;font-size:16px;font-weight:750}.dealer-cost-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.dealer-buyback-inputs{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:11px;padding-top:13px;display:grid}.dealer-buyback-inputs>span{color:#5d6870;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:13px;font-weight:850}.dealer-winner-board{color:#fff;background:#252c32;grid-template-columns:1.5fr 1fr 1fr;display:grid}.dealer-winner-board>div{border-right:1px solid #ffffff24;gap:5px;min-width:0;padding:20px;display:grid}.dealer-winner-board>div:first-child{background:#8e640d}.dealer-winner-board>div:last-child{border-right:0}.dealer-winner-board span{color:#d9dde0;letter-spacing:.06em;font-size:13px;font-weight:850}.dealer-winner-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:20px}.dealer-winner-board small{color:#dfe3e5;line-height:1.45;font-size:13px!important}.dealer-result-table-wrap{border-bottom:1px solid var(--line);max-width:100%;overflow-x:auto}.dealer-result-table{border-collapse:collapse;background:#fff;width:100%;min-width:860px}.dealer-result-table caption{color:var(--muted);text-align:left;text-transform:uppercase;padding:17px 20px 11px;font-size:13px;font-weight:800}.dealer-result-table th,.dealer-result-table td{border-top:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 16px}.dealer-result-table tr>:last-child{border-right:0}.dealer-result-table thead th{color:#5a6268;letter-spacing:.03em;text-transform:uppercase;background:#f4f3ee;font-size:13px}.dealer-result-table tbody th{min-width:160px;color:var(--ink);gap:4px;font-size:13px;display:grid}.dealer-result-table tbody th>span{color:#9a6a08;font-size:13px;font-weight:850}.dealer-result-table strong{color:var(--ink);font-family:var(--font-mono);font-size:14px;display:block}.dealer-result-table small{color:var(--muted);margin-top:4px;line-height:1.4;display:block;font-size:13px!important}.dealer-best-row{background:#fffbef}.dealer-best-row th{box-shadow:inset 4px 0 #aa770e}.dealer-best-row th small{color:#7b570d;font-weight:800}.dealer-result-notes{grid-template-columns:1fr 1fr;gap:16px;padding:17px 20px 0;display:grid}.dealer-result-notes p{border:1px solid var(--line);color:var(--muted);background:#f8f7f3;border-radius:8px;padding:13px 14px;line-height:1.55;margin:0!important;font-size:13px!important}.dealer-empty-state{color:var(--muted);text-align:center;background:#fff;gap:6px;padding:24px 22px;display:grid}.dealer-empty-state strong{color:var(--ink);font-size:15px}.dealer-empty-state span{font-size:13px}.dealer-comparison-tool>.calculator-actions{padding:20px 22px 0}.dealer-comparison-tool>.calculator-message{min-height:26px;color:var(--muted);margin:0;padding:10px 22px 0;font-size:13px}@media (width<=1000px){.dealer-shared-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-shared-controls>label:first-child{grid-column:1/-1}.dealer-offer-grid{grid-template-columns:1fr}.dealer-offer-card{border-right:0;border-bottom:1px solid var(--line)}.dealer-offer-card:last-child{border-bottom:0}}@media (width<=760px){.dealer-metal-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-metal-reference>div{border-bottom:1px solid #ffffff24}.dealer-metal-reference>div:nth-child(2){border-right:0}.dealer-same-product-rule{grid-template-columns:1fr;gap:5px}.dealer-winner-board{grid-template-columns:1fr}.dealer-winner-board>div{border-bottom:1px solid #ffffff24;border-right:0}.dealer-result-notes{grid-template-columns:1fr}}@media (width<=430px){.dealer-shared-controls,.dealer-custom-weight,.dealer-cost-pair,.dealer-buyback-inputs,.dealer-metal-reference{grid-template-columns:1fr}.dealer-shared-controls>label:first-child{grid-column:auto}.dealer-metal-reference>div{border-right:0}.dealer-comparison-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.dealer-comparison-tool>.calculator-actions .button{width:100%}}.scenario-tool{overflow:hidden}.scenario-live-strip{color:#fff;background:#252c32;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.scenario-live-strip>div{gap:4px;display:grid}.scenario-live-strip span{color:#d8dde0;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.scenario-live-strip strong{color:#fff;font-family:var(--font-mono);font-size:24px}.scenario-live-strip small{color:#d8dde0;text-align:right;max-width:520px;line-height:1.5;font-size:13px!important}.scenario-input-section{border-bottom:1px solid var(--line);background:#fff;padding:24px 22px}.scenario-input-section .spread-section-heading{margin-bottom:18px}.scenario-input-section .spread-section-heading p{max-width:820px}.scenario-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.scenario-field-grid label,.scenario-case-card label{min-width:0;color:var(--muted);align-content:start;gap:7px;font-size:13px;font-weight:760;display:grid}.scenario-field-grid input,.scenario-field-grid select,.scenario-case-card input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-size:15px}.scenario-field-grid input:focus,.scenario-field-grid select:focus,.scenario-case-card input:focus{border-color:#a57512;outline:0;box-shadow:0 0 0 3px #a5751221}.scenario-cases{background:#f7f5ef}.scenario-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scenario-case-card{background:#fff;border:1px solid #d8d3c4;border-radius:10px;gap:14px;min-width:0;margin:0;padding:18px;display:grid}.scenario-case-card legend{color:#715000;letter-spacing:.06em;text-transform:uppercase;background:#f1e3bb;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:850}.scenario-probability-check{color:#6b4d0a;background:#fff8e7;border:1px solid #d8c48f;border-radius:8px;align-items:center;gap:14px;margin-top:16px;padding:13px 15px;display:flex}.scenario-probability-check.valid{color:#1f5d42;background:#eef8f3;border-color:#9bbfae}.scenario-probability-check strong{font-family:var(--font-mono);font-size:18px}.scenario-probability-check span{font-size:13px;line-height:1.45}.scenario-primary-result{color:#fff;background:#86600f;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;padding:22px;display:grid}.scenario-primary-result.loss{background:#8f4038}.scenario-primary-result span{color:#f4ead2;letter-spacing:.06em;text-transform:uppercase;grid-column:1;font-size:13px;font-weight:850}.scenario-primary-result strong{color:#fff;font-family:var(--font-mono);grid-area:1/2/span 2;font-size:32px}.scenario-primary-result small{color:#fff;grid-column:1;font-size:13px!important}.scenario-summary-grid{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-summary-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:18px 20px;display:grid}.scenario-summary-grid>div:nth-child(3n){border-right:0}.scenario-summary-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.scenario-summary-grid strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.scenario-summary-grid small{color:var(--muted);line-height:1.4;font-size:13px!important}.scenario-table-wrap{border-bottom:1px solid var(--line);max-width:100%;overflow-x:auto}.scenario-result-table{border-collapse:collapse;background:#fff;width:100%;min-width:930px}.scenario-result-table caption{color:var(--muted);text-align:left;padding:17px 20px 11px;font-size:13px;font-weight:800}.scenario-result-table th,.scenario-result-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 15px;font-size:13px}.scenario-result-table thead th{color:#5a6268;letter-spacing:.03em;text-transform:uppercase;background:#f4f3ee;font-size:13px}.scenario-result-table tbody th{gap:4px;min-width:150px;display:grid}.scenario-result-table tbody th strong{color:var(--ink)}.scenario-result-table tbody th small{color:var(--muted);font-size:13px!important}.scenario-result-table .positive{color:#176543;font-weight:800}.scenario-result-table .negative{color:#a53f35;font-weight:800}.scenario-awaiting{color:var(--muted);text-align:center;background:#fff;gap:6px;padding:25px 22px;display:grid}.scenario-awaiting strong{color:var(--ink);font-size:16px}.scenario-awaiting span{font-size:13px;line-height:1.55}.scenario-tool>.formula{border-bottom:1px solid var(--line);margin:0;padding:16px 22px}.scenario-tool>.calculator-actions{padding:20px 22px 0}.scenario-tool>.calculator-message{min-height:26px;color:var(--muted);margin:0;padding:10px 22px 0;font-size:13px}@media (width<=1000px){.scenario-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-card-grid{grid-template-columns:1fr}}@media (width<=760px){.scenario-live-strip{display:grid}.scenario-live-strip small{text-align:left}.scenario-primary-result{grid-template-columns:1fr}.scenario-primary-result strong{grid-area:auto/1;font-size:28px}.scenario-primary-result small{grid-column:1}.scenario-summary-grid{grid-template-columns:1fr}.scenario-summary-grid>div{border-right:0}}@media (width<=430px){.scenario-field-grid{grid-template-columns:1fr}.scenario-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.scenario-tool>.calculator-actions .button{width:100%}}.making-charge-tool{overflow:hidden}.making-live-strip{color:#fff;background:#252c32;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.making-live-strip>div{gap:4px;display:grid}.making-live-strip span{color:#d8dde0;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.making-live-strip strong{color:#fff;font-family:var(--font-mono);font-size:24px}.making-live-strip small{color:#d8dde0;text-align:right;max-width:520px;line-height:1.5;font-size:13px!important}.making-input-section{border-bottom:1px solid var(--line);background:#fff;padding:24px 22px}.making-cost-section{background:#f7f5ef}.making-input-section .spread-section-heading{margin-bottom:18px}.making-input-section .spread-section-heading p{max-width:850px}.making-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.making-field-grid label{min-width:0;color:var(--muted);align-content:start;gap:7px;font-size:13px;font-weight:760;display:grid}.making-field-grid input,.making-field-grid select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px;font-size:15px}.making-field-grid input:focus,.making-field-grid select:focus{border-color:#a57512;outline:0;box-shadow:0 0 0 3px #a5751221}.making-mode-tabs{border:1px solid var(--line);background:#ebe8de;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:inline-grid}.making-mode-tabs button{color:#5e666c;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 13px;font-size:13px;font-weight:800}.making-mode-tabs button.active{color:#fff;background:#8b640f}.making-mode-tabs button:focus-visible{outline-offset:2px;outline:3px solid #a5751240}.making-primary-result{color:#fff;background:#8b640f;grid-template-columns:1.35fr 1fr;display:grid}.making-primary-result>div{border-right:1px solid #ffffff2e;gap:5px;padding:22px;display:grid}.making-primary-result>div:last-child{background:#0000001f;border-right:0}.making-primary-result span{color:#f1e6cb;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:850}.making-primary-result strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:28px}.making-primary-result small{color:#fff;font-size:13px!important}.making-result-grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.making-result-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:18px 20px;display:grid}.making-result-grid>div:nth-child(3n){border-right:0}.making-result-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.making-result-grid strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:18px}.making-result-grid small{color:var(--muted);line-height:1.45;font-size:13px!important}.making-buyback-note{border-bottom:1px solid var(--line);color:#68511a;background:#fff8e7;align-items:center;gap:14px;padding:16px 20px;display:flex}.making-buyback-note strong{font-size:13px}.making-buyback-note span{font-size:13px;line-height:1.5}.making-buyback-board{color:#fff;background:#252c32;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.making-buyback-board>div{border-right:1px solid #ffffff26;gap:5px;min-width:0;padding:18px 20px;display:grid}.making-buyback-board>div:last-child{background:#795710;border-right:0}.making-buyback-board span{color:#d9dde0;letter-spacing:.05em;font-size:13px;font-weight:850}.making-buyback-board strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:17px}.making-awaiting{color:var(--muted);text-align:center;background:#fff;gap:6px;padding:25px 22px;display:grid}.making-awaiting strong{color:var(--ink);font-size:16px}.making-awaiting span{font-size:13px;line-height:1.55}.making-charge-tool>.formula{border-bottom:1px solid var(--line);margin:0;padding:16px 22px}.making-charge-tool>.calculator-actions{padding:20px 22px 0}.making-charge-tool>.calculator-message{min-height:26px;color:var(--muted);margin:0;padding:10px 22px 0;font-size:13px}.html-sitemap-hero{background:radial-gradient(circle at 82% 18%,#aa7d1921,#0000 30%)}.html-sitemap-page{max-width:1240px;display:block}.html-sitemap-page>div{gap:24px;display:grid}.html-sitemap-intro>p:not(.eyebrow){max-width:880px}.html-sitemap-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.html-sitemap-pathway{border:1px solid var(--line);background:#f7f5ee;border-radius:14px;min-width:0;padding:22px}.html-sitemap-pathway h3{letter-spacing:-.025em;margin:0;font-size:19px}.html-sitemap-pathway p{min-height:64px;color:var(--muted);margin:9px 0 16px;font-size:14px;line-height:1.55}.html-sitemap-pathway ol{gap:8px;margin:0;padding-left:22px;display:grid}.html-sitemap-pathway li{color:#8b640f;padding-left:3px;font-weight:760}.html-sitemap-pathway a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #d2bd88;text-decoration:underline #d2bd88}.html-sitemap-directory{padding:22px 0 0}.html-sitemap-directory .section-heading{margin-bottom:22px}.html-sitemap-directory .section-heading p:last-child{max-width:890px}.html-sitemap-groups{gap:18px;display:grid}.html-sitemap-group{padding:28px}.html-sitemap-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.html-sitemap-group-heading h3{letter-spacing:-.035em;margin:0;font-size:25px}.html-sitemap-group-heading p{max-width:790px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.html-sitemap-group-heading>span{color:#72510b;white-space:nowrap;background:#f1e5c6;border-radius:999px;flex:none;padding:7px 10px;font-size:13px;font-weight:850}.html-sitemap-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:22px 0 0;padding:0;list-style:none;display:grid}.html-sitemap-link-grid li{border-bottom:1px solid #ecebe6;min-width:0}.html-sitemap-link-grid a{color:#263139;align-items:center;min-height:48px;padding:12px 2px;font-size:14px;font-weight:680;line-height:1.35;display:flex}.html-sitemap-link-grid a:after{content:"→";color:#a57b23;margin-left:auto;padding-left:10px}.html-sitemap-link-grid a:hover{color:#865f0c}.html-sitemap-notes{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:30px;display:grid}.html-sitemap-notes h2{margin-bottom:12px}.html-sitemap-notes p{color:var(--muted);line-height:1.65}.html-sitemap-machine{background:#f7f5ee;border-radius:12px;padding:20px}.html-sitemap-machine>strong{font-size:16px}.html-sitemap-machine p{margin:7px 0 12px;font-size:13px}.html-sitemap-machine ul{gap:7px;margin:0;padding-left:19px;display:grid}.html-sitemap-machine a{color:#795710;text-underline-offset:3px;font-size:13px;font-weight:760;text-decoration:underline}.gold-production-page-hero{background:radial-gradient(circle at 84% 16%, #a4740f29, transparent 34%), linear-gradient(180deg, #fbf8f0 0%, var(--paper) 100%)}.gold-production-tool{background:#fff;border:1px solid #ddd5c2;border-radius:16px;margin-top:24px;overflow:hidden;box-shadow:0 18px 45px #23282b0f}.gold-production-toolbar{border-bottom:1px solid var(--line);background:#f7f3e9;justify-content:space-between;align-items:end;gap:24px;padding:22px;display:flex}.gold-production-toolbar .eyebrow{margin-bottom:7px}.gold-production-toolbar h3{letter-spacing:-.035em;margin:0;font-size:23px}.gold-production-controls{grid-template-columns:minmax(170px,1fr) minmax(145px,.7fr) minmax(170px,1fr);gap:10px;min-width:min(100%,620px);display:grid}.gold-production-controls label{color:var(--muted);gap:7px;font-weight:780;display:grid;font-size:13px!important}.gold-production-controls select,.gold-production-controls input{min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc8b9;border-radius:8px;padding:9px 11px;font-size:14px}.gold-production-controls select:disabled{color:#8b877d;cursor:not-allowed;background:#ece9e1}.gold-production-metrics{color:#fff;background:#252c32;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gold-production-metrics>div{border-right:1px solid #ffffff21;gap:6px;min-width:0;padding:19px;display:grid}.gold-production-metrics>div:last-child{background:#76550e;border-right:0}.gold-production-metrics span{color:#cfd5d7;letter-spacing:.06em;font-size:13px;font-weight:850}.gold-production-metrics strong{color:#f3dc9c;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:20px}.gold-production-metrics small{color:#d3d9db;font-size:13px!important}.gold-production-map-section{border-bottom:1px solid var(--line);background:#f9f7f1;padding:22px 22px 8px}.gold-production-map-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.gold-production-map-heading>div{gap:4px;display:grid}.gold-production-map-heading span{color:#8a691a;letter-spacing:.08em;font-size:13px;font-weight:850}.gold-production-map-heading strong{font-size:18px}.gold-production-map-heading small{max-width:340px;color:var(--muted);text-align:right;font-size:13px!important}.gold-production-map-shell{grid-template-columns:minmax(0,1.65fr) minmax(245px,.55fr);align-items:stretch;gap:14px;display:grid}.gold-production-map{touch-action:manipulation;background:#edf3f3;border:1px solid #d7d0c1;border-radius:14px;width:100%;min-height:310px;display:block}.gold-production-map-ocean{fill:#edf3f3}.gold-production-map-grid{stroke:#3d585d1f;stroke-width:1px;vector-effect:non-scaling-stroke}.gold-production-map-land{fill:#e3dfd1;stroke:#c6beaa;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gold-production-map-point{cursor:pointer;outline:none}.gold-production-map-point .gold-production-map-hit-target{fill:#0000;stroke:#0000;stroke-width:34px;vector-effect:non-scaling-stroke;pointer-events:stroke}.gold-production-map-point .gold-production-map-marker{fill:#a77510b8;stroke:#fff8e4;stroke-width:3px;vector-effect:non-scaling-stroke;transition:fill .15s,opacity .15s,stroke .15s}.gold-production-map-point text{fill:#fff;font-family:var(--font-mono);pointer-events:none;text-shadow:0 1px 2px #0000006b;font-size:13px;font-weight:850}.gold-production-map-point.negative .gold-production-map-marker{fill:#a4403bc2}.gold-production-map-point.dimmed{opacity:.18}.gold-production-map-point:hover .gold-production-map-marker,.gold-production-map-point:focus .gold-production-map-marker,.gold-production-map-point.selected .gold-production-map-marker{fill:#26343a;stroke:#f0c34e;stroke-width:5px}.visualization-csv-boundary-compact{max-width:260px}.visualization-csv-boundary-compact summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:750}.visualization-csv-boundary-compact span{margin-top:6px;font-size:13px;line-height:1.45;display:block}.history-frequency-key{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.content-card sup,.silver-revision-matrix sup,.physical-gold-etp-visual sup{font-size:13px}.gold-production-map-inspector{background:#fff;border:1px solid #d7d0c1;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.gold-production-map-inspector>span{color:#8a691a;letter-spacing:.08em;font-size:13px;font-weight:850}.gold-production-map-inspector>strong{letter-spacing:-.035em;font-size:24px}.gold-production-map-inspector>div{color:#fff;background:#28343a;border-radius:9px;gap:4px;padding:12px;display:grid}.gold-production-map-inspector>div b{color:#f1cf72;font-family:var(--font-mono);font-size:19px}.gold-production-map-inspector>div small{color:#d4dcde;font-size:13px!important}.gold-production-map-inspector dl{gap:7px;margin:2px 0 0;display:grid}.gold-production-map-inspector dl>div{border-bottom:1px solid #ece8dd;justify-content:space-between;gap:14px;padding-bottom:7px;display:flex}.gold-production-map-inspector dt{color:var(--muted);font-size:13px}.gold-production-map-inspector dd{font-family:var(--font-mono);text-align:right;margin:0;font-size:13px;font-weight:760}.gold-production-map-inspector p{color:#705416;background:#fbf3dd;border-radius:8px;margin:0;padding:9px;font-size:13px;line-height:1.45}.gold-production-map-note{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.gold-production-bars{gap:10px;padding:24px 22px 12px;display:grid}.gold-production-bar-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(125px,.8fr) minmax(170px,2fr) 80px;align-items:center;gap:12px;padding:3px 5px;display:grid}.gold-production-bar-row:hover,.gold-production-bar-row:focus-visible,.gold-production-bar-row.selected{background:#fbf7e9;border-color:#d5c89d;outline:none}.gold-production-rank{color:#9b791f;font-family:var(--font-mono);text-align:center;font-size:13px;font-weight:800}.gold-production-country{align-items:baseline;gap:7px;min-width:0;display:flex}.gold-production-country strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gold-production-country small{color:var(--muted);font-family:var(--font-mono);font-size:13px!important}.gold-production-track{background:#eeece5;border-radius:999px;height:12px;overflow:hidden}.gold-production-track i{border-radius:inherit;background:linear-gradient(90deg,#9b6d0e,#d3ad4d);height:100%;display:block}.gold-production-track i.negative{background:linear-gradient(90deg,#a34d4d,#d68b82)}.gold-production-value{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:13px}.gold-production-empty{color:var(--muted);text-align:center;background:#f7f5ee;border-radius:10px;margin:5px 0;padding:18px}.gold-production-expand{color:#795710;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 22px 10px;padding:8px 0;font-size:13px;font-weight:780;text-decoration:underline}.gold-production-actions{padding:8px 22px 0}.gold-production-tool>.calculator-message{min-height:28px;color:var(--muted);margin:0;padding:8px 22px 0;font-size:13px}.gold-production-table{border:1px solid var(--line);border-radius:10px;max-height:590px;margin:18px 22px 0;overflow:auto}.gold-production-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:13px 16px;font-size:13px}.gold-production-table th,.gold-production-table td{min-width:118px;font-size:13px}.gold-production-table th:first-child{min-width:150px}.gold-production-table th small,.gold-production-table td small{color:var(--muted);margin-top:3px;font-weight:500;display:block;font-size:13px!important}.gold-production-table tfoot{color:#57430f;background:#fbf5e6;font-weight:750}.gold-production-tool>.research-source{overflow-wrap:anywhere;padding:16px 22px 20px}.gold-production-tool>.research-source code{font-size:13px}.gold-production-snapshot-status{background:#f7f3e8;border:1px solid #d9d2bf;border-radius:10px;gap:4px;margin:16px 22px 0;padding:12px 14px;display:grid}.gold-production-snapshot-status strong{color:#6f5211;font-size:13px}.gold-production-snapshot-status span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}@media (width<=1000px){.making-field-grid,.html-sitemap-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-production-toolbar{flex-direction:column;align-items:stretch}.gold-production-controls{width:100%}.gold-production-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-production-metrics>div:nth-child(2){border-right:0}.gold-production-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.gold-production-map-shell{grid-template-columns:1fr}.gold-production-map-inspector{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start}.gold-production-map-inspector>span,.gold-production-map-inspector>strong{grid-column:1}.gold-production-map-inspector>div,.gold-production-map-inspector dl,.gold-production-map-inspector>p{grid-column:2}.gold-production-map-inspector>div{grid-row:1/3}}@media (width<=760px){.making-live-strip{display:grid}.making-live-strip small{text-align:left}.making-primary-result,.making-result-grid,.making-buyback-board{grid-template-columns:1fr}.making-primary-result>div,.making-result-grid>div,.making-buyback-board>div{border-right:0}.making-buyback-note{display:grid}.html-sitemap-pathways,.html-sitemap-notes{grid-template-columns:1fr}.html-sitemap-pathway p{min-height:0}.html-sitemap-group{padding:22px 18px}.gold-production-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-production-controls label:last-child{grid-column:1/-1}.gold-production-map{min-height:0}.gold-production-map-inspector{grid-template-columns:1fr}.gold-production-map-inspector>span,.gold-production-map-inspector>strong,.gold-production-map-inspector>div,.gold-production-map-inspector dl,.gold-production-map-inspector>p{grid-area:auto}.gold-production-map-heading{flex-direction:column;align-items:start;gap:7px}.gold-production-map-heading small{text-align:left}.gold-production-bar-row{grid-template-columns:25px minmax(110px,1fr) 72px}.gold-production-track{grid-area:2/2/auto/4}.gold-production-value{grid-area:1/3}}@media (width<=430px){.making-field-grid,.making-mode-tabs{grid-template-columns:1fr;width:100%}.home-research-grid{grid-template-columns:1fr}.home-research-featured{grid-column:auto}.making-charge-tool>.calculator-actions{grid-template-columns:1fr;display:grid}.making-charge-tool>.calculator-actions .button{width:100%}.html-sitemap-link-grid{grid-template-columns:1fr}.html-sitemap-group-heading{gap:12px;display:grid}.html-sitemap-group-heading>span{width:fit-content}.gold-production-controls,.gold-production-metrics{grid-template-columns:1fr}.gold-production-controls label:last-child{grid-column:auto}.gold-production-metrics>div{border-bottom:1px solid #ffffff21;border-right:0}.gold-production-metrics>div:last-child{border-bottom:0}.gold-production-actions{grid-template-columns:1fr;display:grid}.gold-production-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.data-banner,.header,.ticker,.page-hero,.footer,.mobile-bottom-nav,.calculator-actions,.scrap-items-heading .button,.scrap-remove,.page-content>aside{display:none!important}body,.inner-page{background:#fff}.page-content{width:100%;padding:0;display:block}.content-card{box-shadow:none;border:0}.content-card:not(:first-child),.calculator-intro>.eyebrow,.calculator-intro>h2,.calculator-intro>p{display:none}.calculator-tool{box-shadow:none;border:0;margin:0}}.gold-recycling-page-hero{background:radial-gradient(circle at 80% 20%,#b27e1424,#0000 30rem),linear-gradient(135deg,#fffdfa,#f5f1e8)}.gold-recycling-trend{gap:.9rem;margin:1.5rem 0;display:grid}.gold-recycling-trend>div{grid-template-columns:7rem minmax(10rem,1fr) minmax(18rem,1.6fr);align-items:center;gap:1rem;display:grid}.gold-recycling-trend>div>div{justify-content:space-between;gap:.75rem;display:flex}.gold-recycling-trend i{background:linear-gradient(90deg,#8f640c,#d3a635);border-radius:99px;min-width:.5rem;height:.8rem;display:block}.gold-recycling-trend small{color:var(--muted)}.gold-recycling-table th,.gold-recycling-table td{white-space:nowrap}.gold-recycling-table{max-width:100%;overflow-x:auto}.gold-recycling-input-groups{gap:1rem;margin:1.25rem 0;display:grid}.gold-recycling-input-groups fieldset{border:1px solid var(--line);border-radius:1rem;min-width:0;padding:1rem}.gold-recycling-input-groups legend{padding:0 .5rem;font-weight:800}.gold-recycling-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.gold-recycling-results>div,.gold-recycling-empty{border:1px solid var(--line);background:#ffffffb8;border-radius:.9rem;padding:1rem}.gold-recycling-results span,.gold-recycling-results small{color:var(--muted);display:block}.gold-recycling-results span{letter-spacing:.08em;margin-bottom:.35rem;font-size:13px;font-weight:800}.gold-recycling-results strong{margin-bottom:.3rem;font-size:1.35rem;display:block}.gold-recycling-results .negative strong{color:#a83224}.gold-recycling-empty{margin:1.25rem 0}.gold-recycling-empty p{margin-bottom:0}.gold-recycling-equations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.25rem 0;display:grid}.gold-recycling-equations>div{border:1px solid var(--line);background:#faf8f2;border-radius:1rem;padding:1.1rem}.gold-recycling-equations span{color:#8f640c;letter-spacing:.08em;margin-bottom:.45rem;font-size:13px;font-weight:800;display:block}.gold-recycling-equations strong{margin-bottom:.35rem;font-size:1.05rem;display:block}.gold-recycling-equations p{margin:0}.us-mint-sales-page-hero{background:radial-gradient(circle at 84% 22%,#1d426f24,#0000 28rem),linear-gradient(135deg,#fffdfa,#f1f4f7)}.us-mint-sales-tool{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.us-mint-sales-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem;display:flex}.us-mint-sales-toolbar h3{margin:.2rem 0 0;font-size:1.25rem}.us-mint-sales-controls{gap:.75rem;display:flex}.us-mint-sales-controls label{min-width:12rem;font-weight:700}.us-mint-sales-controls select,.us-mint-sales-controls input{width:100%;margin-top:.35rem}.historical-date-tool .historical-date-risk-grid{border-radius:0;margin:1px 0 0}.historical-date-tool .investment-break-even{border-radius:0}.us-mint-sales-summary{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.us-mint-sales-summary>div{background:#f8f6ef;padding:1rem}.us-mint-sales-summary span,.us-mint-sales-summary small{display:block}.us-mint-sales-summary span{color:var(--muted);letter-spacing:.07em;font-size:13px;font-weight:800}.us-mint-sales-summary strong{margin:.35rem 0;font-size:1.45rem;display:block}.us-mint-sales-summary small{color:var(--muted)}.us-mint-sales-summary .negative{color:#a13b2c}.us-mint-sales-summary .positive{color:#216149}.us-mint-snapshot-status{border-bottom:1px solid var(--line);background:#f2f8f3;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;display:flex}.us-mint-snapshot-status p{color:#355144;margin:0;font-size:.9rem}.us-mint-snapshot-status p span{background:#fff;border:1px solid #b7d1c0;border-radius:99px;margin-left:.35rem;padding:.05rem .45rem;font-size:13px;font-weight:800;display:inline-block}.us-mint-sales-chart-grid{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);display:grid}.us-mint-sales-chart{border-right:1px solid var(--line);min-width:0;padding:1.25rem}.us-mint-sales-chart svg{cursor:crosshair;touch-action:none;width:100%;min-height:20rem;display:block}.us-mint-sales-chart svg:focus-visible{outline-offset:.3rem;border-radius:.4rem;outline:3px solid #163f6c52}.us-mint-chart-gridline{stroke:#e4e1d8;stroke-width:1px}.us-mint-chart-axis-label,.us-mint-chart-year{fill:#5f696f;font-size:14px;font-weight:700}.us-mint-chart-bar{opacity:.72;transition:opacity .15s,filter .15s}.us-mint-chart-bar.eagle,.us-mint-chart-legend i.eagle{fill:#1f5b86;background:#1f5b86}.us-mint-chart-bar.buffalo,.us-mint-chart-legend i.buffalo{fill:#b27e16;background:#b27e16}.us-mint-chart-bar.combined,.us-mint-chart-legend i.combined{fill:#31505d;background:#31505d}.us-mint-sales-chart g.selected .us-mint-chart-bar{opacity:1;filter:drop-shadow(0 3px 4px #15293333)}.us-mint-chart-point{fill:#fff;stroke:#152933;stroke-width:4px}.us-mint-chart-legend{color:var(--muted);flex-wrap:wrap;gap:1rem;margin:.5rem 0;font-size:.85rem;font-weight:700;display:flex}.us-mint-chart-legend span{align-items:center;gap:.4rem;display:inline-flex}.us-mint-chart-legend i{border-radius:.2rem;width:.8rem;height:.8rem;display:inline-block}.us-mint-sales-chart>p{color:var(--muted);margin:.5rem 0 0;font-size:.9rem}.us-mint-sales-inspector{background:#f8f6ef;padding:1.25rem}.us-mint-sales-inspector h4{margin:.25rem 0 1rem;font-size:1.75rem}.us-mint-sales-inspector dl{margin:0}.us-mint-sales-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.6rem 0;display:grid}.us-mint-sales-inspector dt{color:var(--muted)}.us-mint-sales-inspector dd{text-align:right;margin:0;font-weight:800}.us-mint-sales-inspector>p:last-child{margin-bottom:0;font-size:.88rem}.us-mint-sales-bars{gap:1rem;padding:1.25rem;display:grid}.us-mint-sales-bars>div{grid-template-columns:5rem minmax(10rem,1fr) 8rem;align-items:center;gap:1rem;display:grid}.us-mint-sales-track{background:#e4e1d8;border-radius:99px;height:.9rem;overflow:hidden}.us-mint-sales-track i{border-radius:inherit;background:linear-gradient(90deg,#163f6c,#4d83b4);height:100%;display:block}.us-mint-sales-bars>div>span{text-align:right;font-weight:800}.us-mint-sales-table{margin:0 1.25rem 1.25rem}.us-mint-sales-table th,.us-mint-sales-table td{white-space:nowrap}.us-mint-sales-table tbody tr.selected th,.us-mint-sales-table tbody tr.selected td{background:#e9f0f5}.us-mint-table-year{color:#174d74;font:inherit;cursor:pointer;text-underline-offset:.16rem;background:0 0;border:0;padding:.25rem .4rem;font-weight:800;text-decoration:underline}.us-mint-table-year:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #174d74}.us-mint-sales-tool .calculator-actions,.us-mint-sales-tool .calculator-message,.us-mint-sales-tool .research-source,.us-mint-sales-tool .calculator-note{margin-left:1.25rem;margin-right:1.25rem}.us-mint-sales-tool .research-source{padding-bottom:1.25rem}@media (width<=820px){.gold-recycling-trend>div{grid-template-columns:1fr;gap:.45rem}.gold-recycling-results,.gold-recycling-equations{grid-template-columns:1fr}.us-mint-sales-toolbar,.us-mint-sales-controls{display:grid}.us-mint-sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.us-mint-sales-chart-grid{grid-template-columns:1fr}.us-mint-sales-chart{border-right:0;border-bottom:1px solid var(--line)}.us-mint-sales-chart svg{min-height:17rem}.us-mint-sales-bars>div{grid-template-columns:4rem minmax(8rem,1fr)}.us-mint-sales-bars>div>span{text-align:left;grid-column:2}}@media (width<=520px){.us-mint-sales-summary{grid-template-columns:1fr}.us-mint-sales-controls label{min-width:0}.us-mint-sales-chart,.us-mint-sales-inspector{padding:1rem}.us-mint-sales-chart svg{min-height:15rem}}.treasury-gold-page-hero{background:radial-gradient(circle at 84% 20%,#b27e1629,#0000 27rem),linear-gradient(135deg,#fffdf8 0%,#f4f0e6 58%,#fff 100%)}.treasury-gold-tool,.world-bank-history-tool{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.treasury-gold-chart,.world-bank-history-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.treasury-gold-chart svg,.world-bank-history-chart svg{cursor:crosshair;touch-action:none;width:100%;min-height:18rem;display:block}.treasury-gold-chart svg:focus-visible,.world-bank-history-chart svg:focus-visible{outline-offset:.35rem;border-radius:.35rem;outline:3px solid #b27e1661}.treasury-gold-series{fill:none;stroke:#aa7413;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.treasury-gold-point{fill:#fff;stroke:#aa7413;stroke-width:3px}.world-bank-history-series{fill:none;stroke:#946413;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.world-bank-history-point{fill:#fff;stroke:#946413;stroke-width:3px}.gold-monthly-bar{fill:#b48125;opacity:.78;transition:opacity .15s,fill .15s}.gold-monthly-bar.negative{fill:#8f5947}.gold-monthly-bar.active{fill:#152933;opacity:1}.gold-monthly-zero-line{stroke:#69757b;stroke-width:1.25px}.gold-monthly-axis-label{fill:#5f696f;font-size:14px}.gold-monthly-bar-chart svg{min-height:19rem}.purchasing-power-crosshair-horizontal{stroke:#684a1461;stroke-width:1px;stroke-dasharray:5 5}.research-sources code{overflow-wrap:anywhere}.treasury-gold-tooltip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.treasury-gold-tooltip>div{border:1px solid var(--line);background:#f8f6ef;border-radius:.7rem;padding:.85rem}.treasury-gold-tooltip span,.treasury-gold-tooltip strong,.treasury-gold-location-table th small{display:block}.treasury-gold-tooltip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.treasury-gold-tooltip strong{margin-top:.3rem}.treasury-market-input{border-bottom:1px solid var(--line);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:end;gap:1rem;padding:1.25rem;display:grid}.treasury-market-input label{font-weight:800}.treasury-market-input input{width:100%;margin-top:.35rem}.treasury-market-input p{color:var(--muted);margin:0}.treasury-gold-controls{grid-template-columns:repeat(3,minmax(9.5rem,1fr))}.treasury-valuation-lab{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fffdf7,#f5f0e5);gap:1.1rem;padding:1.25rem;display:grid}.treasury-valuation-lab h4,.treasury-valuation-lab p{margin:0}.treasury-valuation-lab h4{font-family:var(--font-serif);margin-bottom:.4rem;font-size:clamp(1.2rem,2vw,1.6rem)}.treasury-valuation-bars{gap:.85rem;display:grid}.treasury-valuation-bars>div{grid-template-columns:minmax(13rem,1fr) auto;align-items:baseline;gap:.35rem 1rem;display:grid}.treasury-valuation-bars span{font-weight:750}.treasury-valuation-bars i{background:#596971;border-radius:999px;grid-column:1/-1;min-width:2px;height:.72rem;display:block}.treasury-valuation-bars i.market{background:linear-gradient(90deg,#a86f0e,#d7a43d)}.treasury-valuation-results,.treasury-snapshot-status{gap:.75rem;display:grid}.treasury-valuation-results{grid-template-columns:repeat(4,minmax(0,1fr))}.treasury-snapshot-status{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.treasury-valuation-results>div,.treasury-snapshot-status>div{background:#ffffffb8;border:1px solid #705c3433;border-radius:.7rem;padding:.85rem}.treasury-valuation-results span,.treasury-valuation-results strong,.treasury-valuation-results small,.treasury-snapshot-status span,.treasury-snapshot-status strong,.treasury-snapshot-status small{display:block}.treasury-valuation-results span,.treasury-snapshot-status span{color:var(--muted);letter-spacing:.06em;font-size:13px;font-weight:800}.treasury-valuation-results strong,.treasury-snapshot-status strong{margin:.3rem 0}.treasury-valuation-results small,.treasury-snapshot-status small,.treasury-valuation-warning{color:var(--muted)}.treasury-valuation-warning{border-left:3px solid #b47b18;padding-left:.8rem}.treasury-snapshot-status,.treasury-gold-location-table{margin:1.25rem}.treasury-gold-location-table th small{color:var(--muted);margin-top:.2rem;font-weight:500}.treasury-gold-tool .calculator-actions,.treasury-gold-tool .calculator-message,.treasury-gold-tool .research-source{margin-left:1.25rem;margin-right:1.25rem}.treasury-gold-tool .research-source{padding-bottom:1.25rem}.world-bank-history-tool .calculator-actions,.world-bank-history-tool .calculator-message,.world-bank-history-tool .research-source{margin-left:1.25rem;margin-right:1.25rem}.world-bank-history-tool .research-source{padding-bottom:1.25rem}.world-bank-history-table{border:1px solid var(--line);border-radius:.8rem;max-height:38rem;margin:1rem 1.25rem;overflow:auto}.world-bank-history-table table{min-width:58rem}.world-bank-history-table caption{color:var(--muted);text-align:left;background:#faf7ef;padding:.85rem 1rem}.world-bank-history-table th small{color:var(--muted);text-transform:uppercase;margin-top:.2rem;font-weight:600;display:block}.gold-silver-linked-lab{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.gold-silver-linked-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1.25rem;display:grid}.gold-silver-linked-summary>div{border:1px solid var(--line);background:#fff;border-radius:.8rem;padding:.9rem}.gold-silver-linked-summary span,.gold-silver-linked-summary strong,.gold-silver-linked-summary p{margin:0;display:block}.gold-silver-linked-summary span{color:var(--muted);letter-spacing:.06em;font-size:13px;font-weight:800}.gold-silver-linked-summary strong{margin:.35rem 0;font-size:1.2rem}.gold-silver-linked-summary p{color:var(--muted)}.gold-silver-linked-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.gold-silver-linked-scroll{overflow-x:auto}.gold-silver-linked-scroll svg{cursor:crosshair;touch-action:pan-y;width:100%;min-width:50rem;display:block}.gold-silver-linked-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.gold-silver-linked-series{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gold-silver-linked-series.gold{stroke:#a76f10}.gold-silver-linked-series.silver{stroke:#3f7180}.gold-silver-linked-series.ratio{stroke:#653f70}.gold-silver-linked-point{fill:#fff;stroke-width:3px;vector-effect:non-scaling-stroke}.gold-silver-linked-point.gold{stroke:#a76f10}.gold-silver-linked-point.silver{stroke:#3f7180}.gold-silver-linked-point.ratio{stroke:#653f70}.gold-silver-index-base{stroke:#69757b;stroke-width:1.4px;stroke-dasharray:5 5}.gold-silver-panel-label,.gold-silver-axis-label,.gold-silver-end-label{fill:#5f696f;font-size:14px;font-weight:750}.gold-silver-end-label.gold{fill:#7e5000}.gold-silver-end-label.silver{fill:#285d6b}.gold-silver-end-label.ratio{fill:#653f70}.gold-silver-linked-inspector{grid-template-columns:repeat(4,minmax(0,1fr))}.gold-silver-linked-reading{background:#f6f2e8;border-left:4px solid #a76f10;margin:1.25rem;padding:1rem}.gold-silver-linked-lab .calculator-actions,.gold-silver-linked-lab .calculator-message,.gold-silver-linked-lab .research-source{margin-left:1.25rem;margin-right:1.25rem}.gold-silver-linked-lab .research-source{padding-bottom:1.25rem}.nominal-real-return-map{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.nominal-real-map-legend{color:var(--muted);flex-wrap:wrap;gap:.75rem 1rem;font-size:.82rem;font-weight:700;display:flex}.nominal-real-map-legend span:before{content:"";background:#718087;border-radius:50%;width:.65rem;height:.65rem;margin-right:.4rem;display:inline-block}.nominal-real-map-legend .reversal:before{background:#b77b12}.nominal-real-map-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.nominal-real-map-summary>div{background:#f8f6ef;padding:1rem 1.25rem}.nominal-real-map-summary span{color:var(--muted);letter-spacing:.06em;font-size:13px;font-weight:800}.nominal-real-map-summary strong{margin-top:.35rem;font-size:1.05rem;display:block}.nominal-real-map-summary p{color:var(--muted);margin:.25rem 0 0;font-size:.82rem}.nominal-real-map-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.nominal-real-map-scroll{overflow-x:auto}.nominal-real-map-scroll svg{touch-action:pan-y;width:100%;min-width:47.5rem;height:auto;display:block}.nominal-real-map-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.nominal-real-map-plot{fill:#fffdf8;stroke:var(--line)}.nominal-real-zero{stroke:#354851;stroke-width:1.4px}.nominal-real-equality-line{stroke:#9ba4a8;stroke-width:1.2px;stroke-dasharray:7 6}.nominal-real-axis-tick{fill:#66747b;font-size:13px}.nominal-real-axis-title{fill:#34464f;font-size:14px;font-weight:800}.nominal-real-equality-label{fill:#69767c;font-size:13px;font-weight:700}.nominal-real-hit-target{fill:#0000;cursor:pointer}.nominal-real-point{fill:#718087;stroke:#fff;stroke-width:1.5px}.nominal-real-point.reversal{fill:#b77b12}.nominal-real-point.active{fill:#132933;stroke:#f0c65b;stroke-width:3px}.nominal-real-selected-label{fill:#132933;paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:14px;font-weight:900}.nominal-real-map-inspector{grid-template-columns:repeat(5,minmax(0,1fr))}.nominal-real-map-reading{background:#f8f5ec;border-left:4px solid #b77b12;margin:1.25rem;padding:1rem}.nominal-real-return-map .calculator-actions,.nominal-real-return-map .calculator-message,.nominal-real-return-map .research-source,.nominal-real-return-map .visualization-citation{margin-left:1.25rem;margin-right:1.25rem}.nominal-real-reversal-table{margin:1.25rem}.nominal-real-reversal-table table{min-width:48rem}.dca-outcome-map{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.dca-outcome-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem 1rem;font-size:.82rem;font-weight:750;display:flex}.dca-outcome-legend .dca{color:#1f625d}.dca-outcome-legend .lump{color:#9a6810}.dca-outcome-legend .tie{color:#64757b}.dca-outcome-legend .selected{color:#132933;border:2px solid #132933;border-radius:999px;padding:.08rem .45rem}.dca-outcome-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 1.25rem}.dca-outcome-tabs button{font-weight:850}.dca-outcome-tabs button small{color:var(--muted);font-size:13px;font-weight:700}.dca-outcome-tabs button.is-selected small{color:#f0d98e}.dca-outcome-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.dca-outcome-scroll{overflow-x:auto}.dca-outcome-scroll svg{touch-action:pan-y;width:100%;min-width:50rem;height:auto;display:block}.dca-outcome-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.dca-outcome-plot{fill:#fffdf8;stroke:var(--line)}.dca-outcome-zero{stroke:#354851;stroke-width:1.5px}.dca-outcome-equality{stroke:#62757c;stroke-width:1.4px;stroke-dasharray:7 6}.dca-outcome-equality-label,.dca-outcome-zone{fill:#52656c;paint-order:stroke;stroke:#fffdf8;stroke-width:4px;font-size:13px;font-weight:800}.dca-outcome-hit{fill:#0000;cursor:pointer}.dca-outcome-point.dca{fill:#28736b;stroke:#fff;stroke-width:1.5px}.dca-outcome-point.lump{fill:#ad7412;stroke:#fff;stroke-width:1.5px}.dca-outcome-point.tie{fill:#718087;stroke:#fff;stroke-width:1.5px}.dca-outcome-point.both-below{stroke:#172d36;stroke-width:2px}.dca-outcome-point.active{fill:#132933;stroke:#f0c65b;stroke-width:3px}.dca-outcome-inspector{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.dca-outcome-map .calculator-actions,.dca-outcome-map .calculator-message,.dca-outcome-map .research-source,.dca-outcome-map .visualization-citation{margin-left:1.25rem;margin-right:1.25rem}.dca-outcome-table{margin:1.25rem}.dca-outcome-table table{min-width:62rem}.annual-path-risk-map{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.annual-path-risk-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem 1rem;font-size:.82rem;font-weight:750;display:flex}.annual-path-risk-legend .positive{color:#1f625d}.annual-path-risk-legend .negative{color:#9a6810}.annual-path-risk-legend .severe{color:#41545c;border-bottom:2px solid #172d36;padding-bottom:.1rem}.annual-path-risk-legend .selected{color:#132933;border:2px solid #132933;border-radius:999px;padding:.08rem .45rem}.annual-path-risk-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.annual-path-risk-scroll{overflow-x:auto}.annual-path-risk-scroll svg{touch-action:auto;width:100%;min-width:51.25rem;height:auto;display:block}.annual-path-risk-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.annual-path-risk-plot{fill:#fffdf8;stroke:var(--line)}.annual-path-risk-zero{stroke:#354851;stroke-width:1.5px}.annual-path-risk-threshold{stroke:#8d7350;stroke-width:1.4px;stroke-dasharray:7 5}.annual-path-risk-threshold-label{fill:#725b3e;paint-order:stroke;stroke:#fffdf8;stroke-width:4px;font-size:13px;font-weight:800}.annual-path-risk-hit{fill:#0000;cursor:pointer}.annual-path-risk-point{stroke:#fff;stroke-width:1.5px}.annual-path-risk-point.positive{fill:#28736b}.annual-path-risk-point.negative{fill:#ad7412}.annual-path-risk-point.severe{stroke:#172d36;stroke-width:2.5px}.annual-path-risk-point.active{fill:#132933;stroke:#f0c65b;stroke-width:3px}.annual-path-risk-inspector{grid-template-columns:repeat(5,minmax(0,1fr))}.annual-path-risk-reading{background:#f8f5ec;border-left:4px solid #b77b12;margin:1.25rem;padding:1rem}.annual-path-risk-map .calculator-actions,.annual-path-risk-map .calculator-message,.annual-path-risk-map .research-source,.annual-path-risk-map .visualization-citation{margin-left:1.25rem;margin-right:1.25rem}.annual-path-risk-table{margin:1.25rem}.annual-path-risk-table table{min-width:64rem}.holding-outcome-map{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.holding-outcome-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem 1rem;font-size:.82rem;font-weight:750;display:flex}.holding-outcome-legend .positive{color:#1f625d}.holding-outcome-legend .negative{color:#9a6810}.holding-outcome-legend .deep{color:#41545c;border-bottom:2px solid #172d36;padding-bottom:.1rem}.holding-outcome-legend .selected{color:#132933;border:2px solid #132933;border-radius:999px;padding:.08rem .45rem}.holding-outcome-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem 1.25rem}.holding-outcome-tabs button{min-height:5.1rem;font-weight:850}.holding-outcome-tabs button strong,.holding-outcome-tabs button span,.holding-outcome-tabs button small{display:block}.holding-outcome-tabs button small{color:var(--muted);margin-top:.18rem;font-size:13px;font-weight:700;line-height:1.3}.holding-outcome-tabs button.is-selected small{color:#f0d98e}.holding-outcome-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.holding-outcome-scroll{overflow-x:auto}.holding-outcome-scroll svg{touch-action:auto;width:100%;min-width:51.25rem;height:auto;display:block}.holding-outcome-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.holding-outcome-plot{fill:#fffdf8;stroke:var(--line)}.holding-outcome-zero{stroke:#354851;stroke-width:1.5px}.holding-outcome-threshold{stroke:#8d7350;stroke-width:1.4px;stroke-dasharray:7 5}.holding-outcome-threshold-label{fill:#725b3e;paint-order:stroke;stroke:#fffdf8;stroke-width:4px;font-size:13px;font-weight:800}.holding-outcome-hit{fill:#0000;cursor:pointer}.holding-outcome-point{stroke:#fff;stroke-width:1.5px}.holding-outcome-point.positive{fill:#28736b}.holding-outcome-point.negative{fill:#ad7412}.holding-outcome-point.deep{stroke:#172d36;stroke-width:2.5px}.holding-outcome-point.active{fill:#132933;stroke:#f0c65b;stroke-width:3px}.holding-outcome-inspector{grid-template-columns:1.45fr repeat(5,minmax(0,1fr))}.holding-outcome-reading{background:#f8f5ec;border-left:4px solid #b77b12;margin:1.25rem;padding:1rem}.holding-outcome-map .calculator-actions,.holding-outcome-map .calculator-message,.holding-outcome-map .research-source,.holding-outcome-map .visualization-citation{margin-left:1.25rem;margin-right:1.25rem}.holding-outcome-table{margin:1.25rem}.holding-outcome-table table{min-width:64rem}.nominal-real-recovery-timeline{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.recovery-gap-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem 1rem;font-size:.82rem;font-weight:750;display:flex}.recovery-gap-legend span{white-space:nowrap}.recovery-gap-legend .nominal{color:#946713}.recovery-gap-legend .real{color:#214b59}.recovery-gap-legend .open{color:#6b7478}.recovery-gap-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.recovery-gap-scroll{overflow-x:auto}.recovery-gap-scroll svg{touch-action:pan-y;width:100%;min-width:53.75rem;height:auto;display:block}.recovery-gap-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.recovery-gap-zero{stroke:#344851;stroke-width:1.5px}.recovery-gap-selected-row{fill:#f6eedc}.recovery-gap-row-label{fill:#263941;font-size:13px;font-weight:800}.recovery-gap-row-label tspan{fill:#7b8589;font-size:13px;font-weight:700}.recovery-gap-span{stroke:#8c999e;stroke-width:3px}.recovery-gap-span.open{stroke-dasharray:7 5}.recovery-gap-nominal{fill:#c28a1b;stroke:#fff;stroke-width:1.5px}.recovery-gap-nominal.active{fill:#8c5f08;stroke:#f5cd68;stroke-width:2.5px}.recovery-gap-real{fill:#214b59;stroke:#fff;stroke-width:1.5px}.recovery-gap-real.active{fill:#112d37;stroke:#f5cd68;stroke-width:2.5px}.recovery-gap-open-mark{stroke:#a36a05;stroke-width:3px}.recovery-gap-open-mark.real{stroke:#214b59}.recovery-gap-hit-target{fill:#0000;cursor:pointer}.recovery-gap-inspector{grid-template-columns:repeat(5,minmax(0,1fr))}.nominal-real-recovery-timeline .calculator-actions,.nominal-real-recovery-timeline .calculator-message,.nominal-real-recovery-timeline .research-source,.nominal-real-recovery-timeline .visualization-citation{margin-left:1.25rem;margin-right:1.25rem}.recovery-gap-table{margin:1.25rem}.recovery-gap-table table{min-width:62rem}.real-holding-period-lab{border:1px solid var(--line);background:#fbfaf6;border-radius:1.1rem;margin-top:1.25rem;overflow:hidden}.real-holding-legend{color:var(--muted);flex-wrap:wrap;gap:.7rem 1rem;font-size:.82rem;font-weight:750;display:flex}.real-holding-legend span:before{content:"";vertical-align:-.05rem;border-radius:.15rem;width:.75rem;height:.75rem;margin-right:.38rem;display:inline-block}.real-holding-legend .gain:before{background:#28726c}.real-holding-legend .loss:before{background:#a85746}.real-holding-legend .selected:before{background:#fff;border:2px solid #bd8314}.real-holding-tabs{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.real-holding-tabs button{color:#20333c;cursor:pointer;text-align:left;background:#f7f5ef;border:0;min-height:4.4rem;padding:.75rem}.real-holding-tabs button:hover{background:#f1ecdf}.real-holding-tabs button.active{background:#fff7df;box-shadow:inset 0 4px #b77b12}.real-holding-tabs button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #b27e1666;position:relative}.real-holding-tabs strong{font-size:1rem;display:block}.real-holding-tabs span{color:var(--muted);margin-top:.2rem;font-size:13px;font-weight:700;display:block}.real-holding-chart{border-bottom:1px solid var(--line);background:#fff;padding:1.25rem}.real-holding-chart-scroll{overflow-x:auto}.real-holding-chart-scroll svg{touch-action:pan-y;width:100%;min-width:53.75rem;height:auto;display:block}.real-holding-chart-scroll svg:focus-visible{outline-offset:-.2rem;outline:3px solid #b27e1661}.real-holding-zero{stroke:#31464f;stroke-width:1.5px}.real-holding-decade-line{stroke:#dedbd2;stroke-width:1px;stroke-dasharray:3 5}.real-holding-bar{stroke-width:1.3px;opacity:.72}.real-holding-bar.gain{stroke:#28726c}.real-holding-bar.loss{stroke:#a85746}.real-holding-bar.active{stroke:#102b35;stroke-width:4px;opacity:1}.real-holding-selection{stroke:#bd8314;stroke-width:1.6px;stroke-dasharray:5 4}.real-holding-selected{stroke:#fff;stroke-width:2.5px}.real-holding-selected.gain{fill:#1f5e59}.real-holding-selected.loss{fill:#914738}.real-holding-hit-target{fill:#0000;cursor:crosshair}.real-holding-inspector{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.real-holding-period-lab .calculator-actions,.real-holding-period-lab .calculator-message,.real-holding-period-lab .research-source,.real-holding-period-lab .visualization-citation{margin-left:1.25rem;margin-right:1.25rem}.real-holding-summary-table{margin:1.25rem}.real-holding-summary-table table{min-width:64rem}@media (width<=820px){.gold-silver-linked-summary{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.gold-silver-linked-chart{padding:1rem}.gold-silver-linked-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-silver-linked-inspector>div:first-child,.gold-silver-linked-inspector>div:last-child{grid-column:1/-1}.gold-silver-linked-reading{margin:1rem}.nominal-real-map-summary{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.treasury-gold-tooltip.nominal-real-map-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gold-tooltip.nominal-real-map-inspector>div:last-child{grid-column:1/-1}.nominal-real-map-chart{padding:1rem}.nominal-real-map-reading,.nominal-real-reversal-table,.dca-outcome-table,.recovery-gap-table{margin:1rem}.dca-outcome-tabs{padding:1rem;display:flex;overflow-x:auto}.dca-outcome-tabs button{min-width:9rem}.dca-outcome-summary{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.dca-outcome-chart{padding:1rem}.treasury-gold-tooltip.dca-outcome-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gold-tooltip.dca-outcome-inspector>div:first-child,.treasury-gold-tooltip.dca-outcome-inspector>div:last-child{grid-column:1/-1}.annual-path-risk-summary{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.annual-path-risk-chart{padding:1rem}.annual-path-risk-reading,.annual-path-risk-table{margin:1rem}.treasury-gold-tooltip.annual-path-risk-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gold-tooltip.annual-path-risk-inspector>div:first-child,.treasury-gold-tooltip.annual-path-risk-inspector>div:last-child{grid-column:1/-1}.holding-outcome-tabs{padding:1rem;display:flex;overflow-x:auto}.holding-outcome-tabs button{min-width:10rem}.holding-outcome-summary{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.holding-outcome-chart{padding:1rem}.holding-outcome-reading,.holding-outcome-table{margin:1rem}.treasury-gold-tooltip.holding-outcome-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gold-tooltip.holding-outcome-inspector>div:first-child,.treasury-gold-tooltip.holding-outcome-inspector>div:last-child{grid-column:1/-1}.treasury-gold-tooltip.recovery-gap-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gold-tooltip.recovery-gap-inspector>div:last-child{grid-column:1/-1}.recovery-gap-chart{padding:1rem}.real-holding-tabs{grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto}.real-holding-tabs button{min-height:4.75rem}.treasury-gold-tooltip.real-holding-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gold-tooltip.real-holding-inspector>div:first-child{grid-column:1/-1}.real-holding-chart{padding:1rem}.real-holding-summary-table{margin:1rem}.treasury-gold-chart svg,.world-bank-history-chart svg{min-height:13rem}.treasury-gold-tooltip,.treasury-market-input,.treasury-gold-controls,.treasury-valuation-results,.treasury-snapshot-status{grid-template-columns:1fr}.treasury-gold-location-table{margin:1rem}}.eagle-page-hero{background:radial-gradient(circle at 82% 18%,#b77d1026,#0000 28rem),linear-gradient(135deg,#fffdf8 0%,#f7f1e3 55%,#fff 100%)}.eagle-calculator{background:linear-gradient(#fffcf5f5,#fffffffa),#fff;border-color:#d9c69c}.eagle-size-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1.1rem 0 1.25rem;display:grid}.eagle-size-picker button{color:#253047;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8d2c5;border-radius:.75rem;min-height:4.7rem;padding:.8rem .7rem;transition:border-color .16s,background-color .16s,transform .16s}.eagle-size-picker button:hover{border-color:#b58728;transform:translateY(-1px)}.eagle-size-picker button:focus-visible{outline-offset:2px;outline:3px solid #a66f0859}.eagle-size-picker button.active{background:#f6ead0;border-color:#a66f08;box-shadow:inset 0 0 0 1px #a66f08}.eagle-size-picker strong,.eagle-size-picker small{display:block}.eagle-size-picker strong{font-size:1.05rem}.eagle-size-picker small{color:#697184;margin-top:.25rem;font-size:13px}.eagle-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.eagle-melt-result{margin-top:1.2rem}.eagle-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eagle-result-grid>div{min-height:6.4rem}.eagle-result-grid small{color:#697184;margin-top:.32rem;font-size:13px;line-height:1.35;display:block}.eagle-spec-table{margin-top:1.25rem}.eagle-spec-table table,.eagle-editorial-table table{min-width:760px}.mint-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.3rem 0;display:grid}.mint-flow-grid>div{background:#faf8f3;border:1px solid #e2ded5;border-radius:.8rem;padding:1rem;position:relative}.mint-flow-grid>div:not(:last-child):after{content:"→";z-index:1;color:#9a690c;text-align:center;background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;font-weight:800;line-height:1.1rem;position:absolute;top:50%;right:-.62rem}.mint-flow-grid span{color:#5d3b00;background:#e8d29f;border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:13px;font-weight:800;display:inline-flex}.mint-flow-grid strong{color:#1f293b;margin-top:.7rem;font-size:.92rem;display:block}.mint-flow-grid p{color:#596273;margin:.4rem 0 0;font-size:.82rem;line-height:1.55}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.25rem 0;display:grid}.decision-grid>div{background:#fbfaf7;border:1px solid #e1ddd4;border-radius:.8rem;padding:1rem 1.05rem}.decision-grid span{color:#8f6209;letter-spacing:.1em;font-size:13px;font-weight:800}.decision-grid strong{color:#1e293b;margin-top:.38rem;display:block}.decision-grid p{color:#596273;margin:.38rem 0 0;font-size:.86rem;line-height:1.58}@media (width<=900px){.eagle-fields,.eagle-result-grid,.mint-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mint-flow-grid>div:after{display:none}}@media (width<=620px){.eagle-size-picker,.eagle-fields,.eagle-result-grid,.mint-flow-grid,.decision-grid{grid-template-columns:1fr}.eagle-size-picker button{min-height:0}}.eagle-buffalo-page-hero{background:radial-gradient(circle at 18% 20%,#b47a0e24,#0000 25rem),radial-gradient(circle at 83% 65%,#1c4a741c,#0000 28rem),linear-gradient(135deg,#fffdf8,#f8f5ec 52%,#f8fbfd)}.eagle-buffalo-tool{background:linear-gradient(#fffdf8,#fff);border-color:#d6c79f}.comparison-common-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.2rem}.eagle-buffalo-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.eagle-buffalo-offers fieldset{background:#fbfaf6;border:1px solid #ddd5c4;border-radius:.9rem;gap:.85rem;min-width:0;padding:1rem;display:grid}.eagle-buffalo-offers fieldset:last-child{background:#f8fbfd;border-color:#ccd9e3}.eagle-buffalo-offers legend{width:calc(100% - 1rem);padding:0 .5rem}.eagle-buffalo-offers legend strong,.eagle-buffalo-offers legend small{display:block}.eagle-buffalo-offers legend strong{color:#1f2c40;font-size:1rem}.eagle-buffalo-offers legend small{color:#677184;margin-top:.22rem;font-size:13px}.eagle-buffalo-offers label{gap:.38rem;display:grid}.eagle-buffalo-offers input{width:100%}.comparison-verdicts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.2rem 0;display:grid}.comparison-verdicts>div{background:#fff;border:1px solid #ded8ca;border-radius:.8rem;padding:.95rem 1rem}.comparison-verdicts span,.comparison-verdicts strong,.comparison-verdicts small{display:block}.comparison-verdicts span{color:#6a7281;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.comparison-verdicts strong{color:#1c2b3f;margin-top:.38rem;font-size:1.15rem}.comparison-verdicts small{color:#6c7481;margin-top:.3rem;font-size:13px}.eagle-buffalo-result-table table,.eagle-buffalo-specs table{min-width:680px}.eagle-buffalo-result-table th:first-child,.eagle-buffalo-specs th:first-child{text-align:left}.eagle-buffalo-result-table td,.eagle-buffalo-result-table th:not(:first-child),.eagle-buffalo-specs td,.eagle-buffalo-specs th:not(:first-child){text-align:right}@media (width<=760px){.eagle-buffalo-offers,.comparison-verdicts{grid-template-columns:1fr}}@media (width<=560px){.comparison-common-fields{grid-template-columns:1fr}}.gold-sale-tool{overflow:hidden}.sale-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px;display:grid}.sale-input-grid label{min-width:0;color:var(--ink);gap:8px;font-size:13px;font-weight:750;display:grid}.sale-input-grid input,.sale-input-grid select{width:100%}.sale-boundary{background:#fbf7eb;border:1px solid #d9c489;border-radius:10px;gap:5px;margin:0 22px 22px;padding:16px 18px;display:grid}.sale-boundary strong{color:var(--ink);font-size:13px}.sale-boundary span{color:var(--muted);font-size:13px;line-height:1.6}.sale-result-grid{color:#fff;background:#182027;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sale-result-grid>div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;gap:6px;min-width:0;padding:20px;display:grid}.sale-result-grid>div:nth-child(3n){border-right:0}.sale-result-grid>div:nth-last-child(-n+3){border-bottom:0}.sale-result-grid span,.sale-route-comparison span{color:#c1cbce;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.sale-result-grid strong,.sale-route-comparison strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:19px}.sale-result-grid small,.sale-route-comparison small{color:#bdc8cb;font-size:13px;line-height:1.45}.sale-route-comparison{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sale-route-comparison>div{border-right:1px solid var(--line);gap:6px;min-width:0;padding:18px 20px;display:grid}.sale-route-comparison>div:last-child{border-right:0}.sale-route-comparison span,.sale-route-comparison small{color:var(--muted)}.gold-sale-tool>.field-error{margin:-10px 22px 20px;display:block}@media (width<=820px){.sale-input-grid,.sale-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-result-grid>div,.sale-result-grid>div:nth-child(3n){border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21}.sale-result-grid>div:nth-child(2n){border-right:0}.sale-result-grid>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=560px){.sale-input-grid,.sale-result-grid,.sale-route-comparison{grid-template-columns:1fr}.sale-input-grid{padding:17px}.sale-boundary{margin:0 17px 17px}.sale-result-grid>div,.sale-result-grid>div:nth-child(2n),.sale-result-grid>div:nth-child(3n){border-bottom:1px solid #ffffff21;border-right:0}.sale-result-grid>div:last-child{border-bottom:0}.sale-route-comparison>div{border-right:0;border-bottom:1px solid var(--line)}.sale-route-comparison>div:last-child{border-bottom:0}}.inner-page>footer.footer,.site-shell>footer.footer{display:none}body{font-size:18px;line-height:1.62}.data-banner{font-size:14px;line-height:1.45}.desktop-nav{font-size:16px}.ticker-item{font-size:14px}.ticker-symbol{font-size:13px}.eyebrow,.overline{font-size:13px;line-height:1.4}.trust-row{font-size:14px;line-height:1.5}.status-pill{font-size:13px;line-height:1.35}.status-pill.unavailable{color:#813a32;background:#f8dfdc}.market-calendar-hero{overflow:hidden}.market-calendar-hero .container{position:relative}.market-calendar-hero .container:after{content:"";pointer-events:none;border:1px solid #b286262e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-62px;right:18px;box-shadow:0 0 0 38px #b286260d,0 0 0 76px #b2862606}.market-calendar-hero-ledger{z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1a215c;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px;margin-top:26px;display:grid;position:relative}.market-calendar-hero-ledger>div{border-right:1px solid #ffffff24;gap:4px;min-width:0;padding:16px 18px;display:grid}.market-calendar-hero-ledger>div:last-child{border-right:0}.market-calendar-hero-ledger span{color:#d7bd77;letter-spacing:.09em;font-size:13px;font-weight:800}.market-calendar-hero-ledger strong{color:#fff;font-family:var(--font-mono);font-size:18px}.market-calendar-hero-ledger small{color:#c8d1d2;font-size:13px;line-height:1.4}.market-calendar-workspace{gap:18px;margin:0 0 24px;display:grid}.market-calendar-console{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #1a262a0f}.market-calendar-summary{color:#fff;background:#17242a;grid-template-columns:1.35fr .65fr .95fr .75fr;display:grid}.market-calendar-summary>div{border-right:1px solid #ffffff21;align-content:start;gap:5px;min-width:0;padding:19px 20px;display:grid}.market-calendar-summary>div:last-child{border-right:0}.market-calendar-summary span{color:#d7bd77;letter-spacing:.09em;font-size:13px;font-weight:800}.market-calendar-summary strong{color:#fff;font-family:var(--font-mono);font-size:17px;line-height:1.35}.market-calendar-summary small{color:#c8d1d2;font-size:13px;line-height:1.45}.market-calendar-controls{border-bottom:1px solid var(--line);background:#f5f7f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.market-calendar-controls label{min-width:0;color:var(--muted);letter-spacing:.03em;gap:7px;font-size:13px;font-weight:800;display:grid}.market-calendar-controls select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border-radius:8px;padding:9px 11px}.market-calendar-controls select:focus{outline-offset:2px;outline:2px solid #1e6b6240}.market-calendar-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.market-calendar-actions .button{min-height:44px}.market-calendar-status{min-height:42px;color:var(--muted);background:#fff;padding:12px 20px;margin:0!important;font-size:13px!important}.market-calendar-watch{color:#eaf0ee;background:#172e37;border:1px solid #29454e;border-radius:14px;padding:clamp(22px,3vw,32px);box-shadow:0 18px 50px #1a262a14}.market-calendar-watch-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:28px;display:grid}.market-calendar-watch-heading h2{color:#fff;font:650 clamp(26px, 3vw, 38px)/1.08 var(--font-serif);letter-spacing:-.03em;margin:5px 0 0}.market-calendar-watch-heading>p{color:#c3d0d2;margin:0;font-size:13px;line-height:1.6}.market-calendar-watch-summary{background:#405861;border:1px solid #405861;border-radius:9px;grid-template-columns:1.35fr .65fr .75fr;gap:1px;margin-top:22px;display:grid;overflow:hidden}.market-calendar-watch-summary>div{background:#203a43;align-content:start;gap:6px;min-width:0;padding:17px 18px;display:grid}.market-calendar-watch-summary span,.market-calendar-watch-list>li>div>span{color:#e8c96e;font:13px/1.35 var(--font-mono);letter-spacing:.08em}.market-calendar-watch-summary strong{color:#fff;font-size:17px;line-height:1.35}.market-calendar-watch-summary small{color:#bdcacc;font-size:13px;line-height:1.5}.market-calendar-watch-list{border-top:1px solid #405861;margin:18px 0 0;padding:0;list-style:none;display:grid}.market-calendar-watch-list>li{border-bottom:1px solid #405861;grid-template-columns:minmax(0,1fr) minmax(230px,auto) 92px;align-items:center;gap:18px;min-width:0;padding:14px 0;display:grid}.market-calendar-watch-list>li>div{gap:4px;min-width:0;display:grid}.market-calendar-watch-list>li>div>strong{color:#fff;font-size:15px}.market-calendar-watch-list>li>div>small,.market-calendar-watch-list time span{color:#bdcacc;font-size:13px;line-height:1.45}.market-calendar-watch-list time{color:#fff;text-align:right;gap:3px;display:grid}.market-calendar-watch-list time strong{color:#f1d78f;font-family:var(--font-mono);font-size:13px}.market-calendar-watch-list button,.market-calendar-watch-toggle{cursor:pointer;border:1px solid;border-radius:7px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:800}.market-calendar-watch-list button{color:#f1d78f;background:0 0}.market-calendar-watch-list button:hover,.market-calendar-watch-list button:focus-visible{color:#fff0bd;outline-offset:2px;outline:2px solid #f0d487}.market-calendar-watch-empty{color:#fff;background:#203a43;border:1px dashed #52676e;border-radius:9px;margin-top:18px;padding:22px}.market-calendar-watch-empty p,.market-calendar-watch-boundary{color:#bdcacc;margin:7px 0 0;font-size:13px;line-height:1.55}.market-calendar-watch-boundary strong{color:#f4e2aa}.market-calendar-ledger{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;box-shadow:0 18px 50px #1a262a0d}.market-calendar-ledger-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:28px;padding-bottom:20px;display:grid}.market-calendar-ledger-heading h2{margin-bottom:0}.market-calendar-ledger-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.market-calendar-timeline{margin:0;padding:0;list-style:none}.market-calendar-day{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:0;display:grid;position:relative}.market-calendar-day:last-child{border-bottom:0}.market-calendar-date-rail{border-right:1px solid var(--line);align-content:start;gap:5px;padding:24px 24px 24px 0;display:grid}.market-calendar-date-rail:after{content:"";background:var(--gold);border:4px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:28px;left:137px;box-shadow:0 0 0 1px #d7c99f}.market-calendar-date-rail span{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.market-calendar-date-rail strong{color:var(--navy);font-family:var(--font-mono);font-size:15px;line-height:1.35}.market-calendar-date-rail small{color:var(--muted);font-size:13px}.market-calendar-day-events{gap:10px;padding:16px 0 16px 28px;display:grid}.market-calendar-event{--event-accent:#8b947e;border:1px solid var(--line);border-left:4px solid var(--event-accent);background:#fbfcfa;border-radius:9px;min-width:0;padding:16px 18px}.market-calendar-event.is-policy{--event-accent:#9d7930}.market-calendar-event.is-inflation{--event-accent:#9d5e4e}.market-calendar-event.is-labor{--event-accent:#45766e}.market-calendar-event.is-positioning{--event-accent:#5d6885}.market-calendar-event-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.market-calendar-category,.market-calendar-schedule-state,.market-calendar-result-state{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:13px;font-weight:850}.market-calendar-category{color:#fff;background:var(--event-accent)}.market-calendar-schedule-state{color:#37675f;background:#e7f0ec}.market-calendar-schedule-state.is-tentative{color:#755814;background:#f4ead0}.market-calendar-result-state{color:#163f39;background:#cfe8df;box-shadow:inset 0 0 0 1px #a9d0c1}.market-calendar-watch-toggle{color:#315f58;background:#fff;margin-left:auto}.market-calendar-watch-toggle[aria-pressed=true]{color:#fff;background:#315f58}.market-calendar-watch-toggle:focus-visible{outline-offset:2px;outline:2px solid #315f58}.market-calendar-watch-toggle:disabled{cursor:not-allowed;opacity:.55}.market-calendar-event-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.market-calendar-event-title>div{gap:4px;min-width:0;display:grid}.market-calendar-event-title strong{color:var(--navy);font-size:16px;line-height:1.35}.market-calendar-event-title small{color:var(--muted);font-size:13px;line-height:1.45}.market-calendar-event-title time{min-width:126px;color:var(--navy);font-family:var(--font-mono);text-align:right;justify-items:end;font-size:14px;font-weight:800;display:grid}.market-calendar-event-title time span{color:var(--muted);font-size:13px;font-weight:600}.market-calendar-event>p{color:var(--muted);margin:11px 0;font-size:13px;line-height:1.6}.market-calendar-event>a{min-height:44px;color:var(--gold-deep);align-content:center;font-size:13px;font-weight:800;display:grid}.market-calendar-event>a span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.market-calendar-event-result{background:#f0f7f4;border:1px solid #b9d2c8;border-radius:9px;margin-top:12px;padding:18px}.market-calendar-result-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.market-calendar-result-heading>div{gap:4px;min-width:0;display:grid}.market-calendar-result-heading span{color:#286358;font:13px/1.4 var(--font-mono);letter-spacing:.08em}.market-calendar-result-heading strong{color:var(--navy);font-size:16px;line-height:1.35}.market-calendar-result-heading>small{color:var(--muted);flex:none;font-size:13px}.market-calendar-result-metrics{background:#c5d9d1;border:1px solid #c5d9d1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.market-calendar-result-metrics>div{background:#fff;align-content:start;gap:5px;min-width:0;padding:13px 12px;display:grid}.market-calendar-result-metrics span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4}.market-calendar-result-metrics strong{color:#194c43;font:850 20px/1.2 var(--font-mono)}.market-calendar-result-metrics small{color:var(--muted);font-size:13px;line-height:1.45}.market-calendar-result-provenance{grid-template-columns:1fr 1fr .72fr;gap:10px;margin:14px 0 0;display:grid}.market-calendar-result-provenance>div{background:#ffffffad;border-left:2px solid #85b2a3;min-width:0;padding:10px 11px}.market-calendar-result-provenance dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:800}.market-calendar-result-provenance dd{color:var(--ink);margin:4px 0 0;font-size:13px;line-height:1.45}.market-calendar-result-provenance code{font-family:var(--font-mono)}.market-calendar-event-result>p{color:var(--muted);margin:13px 0 8px;font-size:13px;line-height:1.58}.market-calendar-event-result>a{color:#245e54;align-content:center;min-height:44px;font-size:13px;font-weight:850;display:grid}.market-calendar-event-result>a span{color:var(--muted);font-size:13px;font-weight:500}.market-calendar-empty{padding:40px 0 18px}.market-calendar-empty strong{color:var(--navy)}.market-calendar-empty p{color:var(--muted)}.market-calendar-data-table{background:#fff}.market-calendar-data-table .comparison-row{grid-template-columns:.9fr 1.2fr .9fr}.market-calendar-data-table .comparison-row>span{gap:4px;min-width:0;display:grid}.market-calendar-data-table small{color:var(--muted);font-size:13px;line-height:1.45}@media (width<=760px){.market-calendar-hero .container:after{opacity:.7;right:-110px}.market-calendar-hero-ledger,.market-calendar-summary{grid-template-columns:1fr}.market-calendar-hero-ledger>div,.market-calendar-summary>div{border-bottom:1px solid #ffffff21;border-right:0}.market-calendar-hero-ledger>div:last-child,.market-calendar-summary>div:last-child{border-bottom:0}.market-calendar-controls{grid-template-columns:1fr;padding:16px}.market-calendar-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.market-calendar-actions .button{width:100%}.market-calendar-ledger,.market-calendar-watch{padding:20px 16px}.market-calendar-watch-heading,.market-calendar-watch-summary{grid-template-columns:1fr}.market-calendar-watch-heading{gap:12px}.market-calendar-watch-list>li{grid-template-columns:1fr auto;gap:10px 14px}.market-calendar-watch-list time{text-align:left;grid-row:2}.market-calendar-watch-list button{grid-area:1/2/span 2;min-width:88px}.market-calendar-ledger-heading{grid-template-columns:1fr;gap:12px}.market-calendar-day{grid-template-columns:1fr}.market-calendar-date-rail{border-right:0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:22px 0 10px 26px}.market-calendar-date-rail:after{top:26px;left:0}.market-calendar-date-rail small{justify-self:end}.market-calendar-day-events{border-left:1px solid var(--line);padding:0 0 18px 26px}.market-calendar-event-title{grid-template-columns:1fr;gap:10px}.market-calendar-event-title time{text-align:left;justify-items:start}.market-calendar-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-calendar-result-provenance{grid-template-columns:1fr}.market-calendar-watch-toggle{width:100%;margin-left:0}.market-calendar-data-table{overflow-x:auto}.market-calendar-data-table .comparison-row{min-width:680px}}.live-dot,.demo-dot,.unavailable-dot{font-size:13px;line-height:1.35}.unavailable-dot{color:#7b4039;background:#f7e2df}.selectors select,.range-tabs button,.chart-actions button{min-height:44px;font-size:14px}.range-tabs button,.chart-actions button{padding:9px 12px}.chart-actions button:disabled,.button:disabled{cursor:not-allowed;opacity:.52}.button.small{min-height:44px;font-size:14px}.icon-button,.menu-button{min-width:44px;min-height:44px}.price-stats span,.source-line,.chart-axis,.chart-disclaimer{font-size:13px;line-height:1.55}.price-stats strong{font-size:15px}.main-price span,.chart-meta span,.metric-card span{font-size:14px}.metric-card small,.result-panel span,.formula{font-size:14px;line-height:1.6}.article-card small{font-size:13px}.article-card p{font-size:16px;line-height:1.75}.article-card strong{font-size:14px}.footer-links strong,.footer-links a,.footer-bottom{font-size:14px;line-height:1.5}.chart-empty{min-height:280px;color:var(--muted);text-align:center;background:linear-gradient(#fbfaf6,#f5f2e9);place-content:center;gap:9px;padding:40px 24px;display:grid}.chart-empty strong{color:var(--ink);font-size:18px}.chart-empty span{max-width:620px;font-size:15px;line-height:1.65}.signal-unavailable{background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;margin:25px 0;padding:22px}.signal-unavailable strong{font-size:18px}.signal-unavailable p{color:#bdc8cb;margin:8px 0 0;font-size:15px;line-height:1.6}.breadcrumbs{font-size:14px;line-height:1.5}.page-hero .page-lede{font-size:21px;line-height:1.72}.content-card h2{font-size:31px;line-height:1.2}.content-card h3{font-size:22px;line-height:1.35}.content-card p,.content-card li{font-size:17px;line-height:1.82}.page-content small{font-size:14px!important;line-height:1.6!important}.page-content label{line-height:1.5;font-size:15px!important}.page-content :is(select,textarea,button,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:44px;font-size:16px}.page-content .button{min-height:44px}.page-content svg text{font-size:13px}table{font-size:15px;line-height:1.55}th{font-size:13px;line-height:1.45}.comparison-row>*{font-size:15px;line-height:1.7}.comparison-head,.comparison-head>*{font-size:13px}@media (width<=780px){.mobile-menu a,.footer-links a{align-items:center;min-height:44px;display:flex}.page-hero .page-lede{font-size:19px}.content-card h2{font-size:27px}.content-card h3{font-size:20px}.content-card p,.content-card li{font-size:16px;line-height:1.78}.market-data-evidence-heading,.market-data-evidence-list{grid-template-columns:1fr}.market-data-evidence-heading{align-items:start;gap:9px}.market-data-evidence-item{border-right:0;border-bottom:1px solid var(--line)}.market-data-evidence-item:last-child{border-bottom:0}.market-data-evidence-title{align-items:flex-start}.market-data-evidence-item dl{grid-template-columns:1fr}.data-change-ledger .comparison-table{overflow:hidden}.data-change-ledger .comparison-row{grid-template-columns:1fr;min-width:0}.data-change-ledger .comparison-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.data-change-ledger .comparison-row:not(.comparison-head)>*{border-right:0}.data-change-ledger .comparison-row:not(.comparison-head)>:not(:last-child){border-bottom:1px solid var(--line)}.data-change-ledger [role=cell]:before{content:attr(data-label);color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.mobile-evidence-table{overflow:hidden}.mobile-evidence-table .comparison-row{grid-template-columns:1fr;min-width:0}.mobile-evidence-table .comparison-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-evidence-table .comparison-row:not(.comparison-head)>*{border-right:0}.mobile-evidence-table .comparison-row:not(.comparison-head)>:not(:last-child){border-bottom:1px solid var(--line)}.mobile-evidence-table [role=cell]:before{content:attr(data-label);color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:13px;font-weight:800;display:block}}.ticker-symbol,.eyebrow,.overline,.inline-link,.article-card small,.muted-note,th,.comparison-head,.comparison-head>*,.status-pill,.live-dot,.demo-dot,.unavailable-dot{font-size:14px}.daily-change{font-size:15px}.daily-change small,.price-stats span,.source-line,.chart-axis,.chart-disclaimer,.home-research-card span{font-size:14px}.home-research-card p{font-size:16px;line-height:1.72}.home-research-card small{font-size:14px;line-height:1.55}.home-research-method p,.home-research-method a{font-size:15px;line-height:1.65}.flag{font-size:14px}.html-sitemap-machine p,.html-sitemap-machine a{font-size:14px;line-height:1.55}.inflation-answer-grid span,.technical-formula-grid span,.ratio-direction-grid span,.performance-scenario-list span,.related-resource-grid span,.research-period-grid span,.india-quote-banner span,.india-purchase-heading span,.india-answer-grid span,.india-invoice-flow span,.hub-checklist span,.hub-step-grid span,.calculator-status span,.ratio-formula-card span,.quick-links a,.research-error span{font-size:14px;line-height:1.5}.technical-formula-grid strong,.india-invoice-flow strong,.research-error strong{font-size:15px;line-height:1.5}.hub-proof-grid span{font-size:15px;line-height:1.65}.calculator-error,.calculator-message,.coin-spec-note{line-height:1.55;font-size:14px!important}.spread-section-heading span,.calculator-primary-result span,.investment-result-grid span{font-size:14px;line-height:1.5}@media (width<=780px){.hero>*,.hero-copy{min-width:0}}.research-source,.india-tax-note,.uk-tax-note,.us-model-note,.spread-break-even p,.spread-definition-grid p,.formula-card p{font-size:14px!important;line-height:1.65!important}.source-state{line-height:1.4;font-size:13px!important}.research-secondary-metrics span,.data-status-head>*,.methodology-audit-head>*,.gold-production-country small,.gold-production-table th small,.gold-production-table td small,.gold-production-tool>.research-source code{line-height:1.5;font-size:13px!important}.chart-tooltip span,.inflation-chart-tooltip span,.gold-bitcoin-chart-tooltip span,.gold-dollar-chart-tooltip span,.real-yield-chart-tooltip span,.money-supply-chart-tooltip span,.cot-chart-tooltip span,.cot-long-run-tooltip span,.fed-balance-chart-tooltip span{font-size:13px;line-height:1.45}.options-strategy-tool{gap:22px;display:grid}.options-strategy-tool fieldset{border:1px solid var(--line);background:#f8f5ed94;border-radius:14px;margin:0;padding:18px}.options-strategy-tool legend{color:var(--ink);padding:0 8px;font-size:15px;font-weight:800}.option-underlying-fieldset{border-color:#a5771859!important}.option-leg-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.option-leg-toggle{align-items:center;gap:9px;margin-bottom:14px;font-weight:700;display:flex}.option-leg-toggle input{width:19px;height:19px;accent-color:var(--gold)}.calculator-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.calculator-form-grid label{gap:7px;min-width:0;display:grid}.calculator-form-grid label>span{color:var(--muted);font-weight:700}.calculator-form-grid input,.calculator-form-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.options-strategy-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.options-strategy-results>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:16px;display:grid}.options-strategy-results span{color:var(--muted);font-size:14px;font-weight:700}.options-strategy-results strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,25px);line-height:1.2}.options-strategy-results small{color:var(--muted)}.is-positive{color:#167347!important}.is-negative{color:#aa382d!important}.options-payoff-chart{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.options-payoff-readout{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-bottom:8px;display:flex}.options-payoff-readout strong{color:var(--ink);margin-left:5px}.options-payoff-chart svg{touch-action:none;outline:none;width:100%;min-height:260px}.options-payoff-chart svg:focus{border-radius:8px;box-shadow:0 0 0 3px #a577183d}.options-payoff-chart svg text{fill:var(--muted);font-size:13px}.payoff-zero-line{stroke:#a7aea9;stroke-width:1px;stroke-dasharray:5 5}.payoff-line{fill:none;stroke:#a87913;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.payoff-crosshair{stroke:#18262b;stroke-width:1px;stroke-dasharray:4 4}.payoff-point{fill:#fff;stroke:#a87913;stroke-width:4px}.field-help{color:var(--muted);margin:6px 0 0;font-size:14px!important}.tool-action-row{flex-wrap:wrap;gap:12px;display:flex}.tool-action-row button{color:#fff;cursor:pointer;background:#17282e;border:1px solid #17282e;border-radius:10px;padding:10px 16px;font-weight:800}.tool-action-row button.secondary{color:#17282e;background:#fff}.tool-notice{color:#167347;margin:-8px 0 0;font-weight:700}.calculator-note{background:#f8f5edb3;border-left:4px solid #a87913;margin:0;padding:16px}@media (width<=980px){.calculator-form-grid,.options-strategy-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.option-leg-editor,.calculator-form-grid,.options-strategy-results{grid-template-columns:1fr}.options-strategy-tool fieldset{padding:14px}.options-payoff-chart{padding:10px;overflow-x:auto}.options-payoff-chart svg{min-width:620px}.tool-action-row button{width:100%}}.gold-volatility-lab{gap:18px;margin-top:22px;display:grid}.gold-volatility-insight{color:#edf3f1;background:#122a34;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:center;gap:22px;padding:22px;display:grid}.gold-volatility-insight h3{color:#fff;max-width:760px;font-family:var(--font-serif);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.08}.gold-volatility-insight p:not(.eyebrow){color:#c5d1d3;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.65}.gold-volatility-current{color:#142831;background:#f0d98e;border:1px solid #e3c66b;border-radius:11px;gap:5px;min-width:210px;padding:17px 18px;display:grid}.gold-volatility-current span{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.gold-volatility-current strong{font-family:var(--font-mono);font-size:30px;line-height:1}.gold-volatility-current small{color:#5f512d;font-size:13px;line-height:1.45}.gold-volatility-window-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.gold-volatility-window-tabs button{border:1px solid var(--line);color:#26383f;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:1fr;place-items:center;gap:2px;min-height:54px;padding:8px;display:grid}.gold-volatility-window-tabs button strong{font-family:var(--font-mono);font-size:14px}.gold-volatility-window-tabs button span{color:var(--muted);font-size:13px}.gold-volatility-window-tabs button:hover,.gold-volatility-window-tabs button:focus-visible{outline-offset:1px;border-color:#a87913;outline:3px solid #a8791329}.gold-volatility-window-tabs button.is-selected{color:#fff;background:#18343e;border-color:#18343e}.gold-volatility-window-tabs button.is-selected span{color:#f0d98e}.gold-volatility-cone-frame{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;overflow:hidden}.gold-volatility-legend{border-bottom:1px solid var(--line);color:#526168;background:#f1f4f1;flex-wrap:wrap;gap:10px 18px;padding:14px 18px;font-size:13px;display:flex}.gold-volatility-legend span{align-items:center;gap:7px;display:inline-flex}.gold-volatility-legend i{border-radius:3px;width:28px;height:10px;display:inline-block}.gold-volatility-legend .outer{background:#2b677233;border:1px solid #2b67725c}.gold-volatility-legend .inner{background:#b3841c57;border:1px solid #96680a80}.gold-volatility-legend .median{border-top:2px dashed #705113;border-radius:0;height:0}.gold-volatility-legend .latest{background:#17333d;border:3px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #17333d}.gold-volatility-cone-scroll{padding:12px 14px 0;overflow-x:auto}.gold-volatility-cone-scroll:focus-visible{outline-offset:-3px;outline:3px solid #a8791338}.gold-volatility-cone-scroll svg{touch-action:pan-y;cursor:crosshair;width:100%;min-width:700px;height:auto;display:block}.gold-volatility-cone-scroll svg:focus-visible{outline-offset:-4px;outline:3px solid #a8791338}.gold-volatility-cone-scroll text{fill:#657178;font:13px/1 var(--font-mono)}.gold-volatility-cone-scroll text.is-active{fill:#142c36;font-weight:900}.gold-volatility-grid{stroke:#dce2df;stroke-width:1px}.gold-volatility-band-outer{fill:#2b67722e;stroke:#2b67725c;stroke-width:1px}.gold-volatility-band-inner{fill:#b3841c52;stroke:#91640b6b;stroke-width:1px}.gold-volatility-median-line{fill:none;stroke:#725213;stroke-width:2px;stroke-dasharray:6 5}.gold-volatility-latest-line{fill:none;stroke:#17333d;stroke-width:2.4px}.gold-volatility-selection{stroke:#17333d;stroke-width:1.5px;stroke-dasharray:3 4;opacity:.55}.gold-volatility-latest-point{fill:#f0d98e;stroke:#17333d;stroke-width:2.5px}.gold-volatility-latest-point.is-active{fill:#fff;stroke-width:4px}.gold-volatility-readout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gold-volatility-readout>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:14px 16px;display:grid}.gold-volatility-readout>div:last-child{border-right:0}.gold-volatility-readout span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.gold-volatility-readout strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:16px}.gold-volatility-boundary{color:#56646a;padding:15px 18px;margin:0!important;font-size:13px!important;line-height:1.65!important}.gold-volatility-table tr.is-selected>*{background:#f8f1d9}.gold-volatility-table td small{color:var(--muted);margin-top:3px;display:block}.volatility-transition-lab{gap:1.1rem;margin-top:1.35rem;display:grid}.volatility-transition-lab .research-toolbar{align-items:end}.volatility-transition-lab .research-toolbar h3{max-width:54rem;font-family:var(--font-serif);letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}.volatility-transition-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1rem;font-size:13px;font-weight:750;display:flex}.volatility-transition-legend span:before{content:"";vertical-align:-.1rem;background:#ecdfbd;border-radius:.2rem;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}.volatility-transition-legend .same:before{background:#fff;border:2px solid #8b6414}.volatility-transition-legend .selected:before{background:#17333d;box-shadow:inset 0 0 0 2px #f0d98e}.volatility-transition-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.volatility-transition-frame{border:1px solid var(--line);background:#f8faf8;border-radius:.9rem;overflow:hidden}.volatility-transition-matrix-scroll{padding:1rem;overflow-x:auto}.volatility-transition-matrix-scroll:focus-visible{outline-offset:-3px;outline:3px solid #a8791338}.volatility-transition-matrix{gap:.5rem;min-width:48rem;display:grid}.volatility-transition-header,.volatility-transition-row{grid-template-columns:8.5rem repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.volatility-transition-corner,.volatility-transition-corner,.volatility-transition-axis{color:#53636a;letter-spacing:.04em;text-align:center;text-transform:uppercase;place-items:center;min-height:2.8rem;padding:.55rem;font-size:13px;font-weight:850;display:grid}.volatility-transition-axis.row{text-align:left;justify-items:start}.volatility-transition-row button{color:#17333d;cursor:pointer;text-align:left;border:1px solid #d9d4c7;border-radius:.7rem;align-content:center;justify-items:start;gap:.2rem;min-height:7.2rem;padding:.85rem 1rem;display:grid}.volatility-transition-row button.light{background:#f7f3e9}.volatility-transition-row button.medium{background:#ecdfbd}.volatility-transition-row button.strong{background:#dbc07b}.volatility-transition-row button.same-state{border:2px solid #8b6414}.volatility-transition-row button:hover,.volatility-transition-row button:focus-visible{outline-offset:1px;outline:3px solid #a8791347;transform:translateY(-1px)}.volatility-transition-row button.is-selected{color:#fff;background:#17333d;border-color:#17333d;box-shadow:inset 0 0 0 3px #f0d98e}.volatility-transition-row button span{font-size:13px;font-weight:800}.volatility-transition-row button strong{font-family:var(--font-mono);font-size:1.8rem;line-height:1}.volatility-transition-row button small{color:inherit;opacity:.78;font-size:13px}.volatility-transition-detail{border-top:1px solid var(--line);background:#fff;gap:.85rem;padding:1rem;display:grid}.volatility-transition-detail label{color:#24383f;grid-template-columns:minmax(9rem,auto) minmax(12rem,22rem);justify-content:start;align-items:center;gap:.75rem;font-size:.82rem;font-weight:800;display:grid}.volatility-transition-detail select{color:#142831;min-height:2.8rem;font:700 .9rem/1.2 var(--font-sans);background:#fff;border:1px solid #bbc5c3;border-radius:.55rem;padding:.55rem .7rem}.volatility-transition-inspector{grid-template-columns:1.1fr 1.35fr repeat(3,minmax(0,1fr))}.volatility-transition-reading{color:#46585f;background:#fbf7e9;border-left:4px solid #a87913;padding:1rem 1.1rem;margin:0!important;font-size:.9rem!important;line-height:1.7!important}.volatility-transition-lab .calculator-actions,.volatility-transition-lab .calculator-message,.volatility-transition-lab .research-source,.volatility-transition-lab .visualization-citation{margin-left:1rem;margin-right:1rem}.volatility-transition-table{margin:0 1rem 1rem}.volatility-transition-table table{min-width:68rem}.volatility-transition-table tr.is-selected>*{background:#f8f1d9}.gold-drawdown-recovery-lab{gap:18px;margin-top:22px;display:grid}.drawdown-recovery-insight{color:#edf3f1;background:#122a34;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:center;gap:22px;padding:22px;display:grid}.drawdown-recovery-insight h3{color:#fff;max-width:790px;font-family:var(--font-serif);letter-spacing:-.034em;margin:4px 0 0;font-size:clamp(23px,3vw,35px);line-height:1.1}.drawdown-recovery-insight p:not(.eyebrow){color:#c5d1d3;max-width:740px;margin:10px 0 0;font-size:14px;line-height:1.65}.drawdown-recovery-insight>div:last-child{color:#142831;background:#f0d98e;border:1px solid #e3c66b;border-radius:11px;gap:5px;min-width:210px;padding:17px 18px;display:grid}.drawdown-recovery-insight span{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.drawdown-recovery-insight strong{font-family:var(--font-mono);font-size:29px;line-height:1}.drawdown-recovery-insight small{color:#5f512d;font-size:13px}.drawdown-episode-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.drawdown-episode-tabs button{border:1px solid var(--line);color:#26383f;cursor:pointer;background:#fff;border-radius:9px;place-items:center;gap:2px;min-height:72px;padding:8px;display:grid}.drawdown-episode-tabs button strong{font-family:var(--font-mono);font-size:14px}.drawdown-episode-tabs button span{color:#2b6772;font-family:var(--font-mono);font-size:13px;font-weight:800}.drawdown-episode-tabs button small{color:var(--muted);font-size:13px}.drawdown-episode-tabs button:hover,.drawdown-episode-tabs button:focus-visible{outline-offset:1px;border-color:#a87913;outline:3px solid #a8791329}.drawdown-episode-tabs button.is-selected{color:#fff;background:#18343e;border-color:#18343e}.drawdown-episode-tabs button.is-selected span{color:#f0d98e}.drawdown-episode-tabs button.is-selected small{color:#c5d1d3}.drawdown-path-card,.drawdown-duration-card{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;overflow:hidden}.drawdown-chart-heading{border-bottom:1px solid var(--line);background:#f1f4f1;justify-content:space-between;align-items:end;gap:20px;padding:16px 18px;display:flex}.drawdown-chart-heading h4{font-family:var(--font-serif);margin:3px 0 0;font-size:20px;line-height:1.2}.drawdown-chart-heading>p{max-width:360px;color:var(--muted);text-align:right;margin:0!important;font-size:13px!important;line-height:1.5!important}.drawdown-path-scroll,.drawdown-duration-scroll{padding:10px 14px 4px;overflow-x:auto}.drawdown-path-scroll:focus-visible,.drawdown-duration-scroll:focus-visible{outline-offset:-3px;outline:3px solid #a8791338}.drawdown-path-scroll svg,.drawdown-duration-scroll svg{width:100%;min-width:700px;height:auto;display:block}.drawdown-path-scroll svg{touch-action:pan-y;cursor:crosshair}.drawdown-path-scroll svg:focus-visible,.drawdown-duration-scroll g[role=button]:focus-visible{outline-offset:-4px;outline:3px solid #a8791338}.drawdown-path-scroll text,.drawdown-duration-scroll text{fill:#657178;font:13px/1 var(--font-mono)}.drawdown-recovery-grid{stroke:#dce2df;stroke-width:1px}.drawdown-recovery-area{fill:#2b677233}.drawdown-recovery-line{fill:none;stroke:#2b6772;stroke-width:2.6px}.drawdown-recovery-crosshair{stroke:#17333d;stroke-width:1.3px;stroke-dasharray:3 4;opacity:.7}.drawdown-recovery-active{fill:#f0d98e;stroke:#17333d;stroke-width:3px}.drawdown-path-scroll .drawdown-trough-label{fill:#17333d;font-weight:850}.drawdown-scatter-hit{fill:#0000;cursor:pointer}.drawdown-scatter-point{fill:#7b9ca2;stroke:#17333d;stroke-width:1.5px;pointer-events:none}.drawdown-scatter-point.is-selected{fill:#f0d98e;stroke-width:3px}.drawdown-scatter-point.is-open{fill:#fff;stroke:#a87913;stroke-width:3px;stroke-dasharray:3 2}.drawdown-duration-scroll g[role=button] text{pointer-events:none;fill:#33484f;font-weight:750}.drawdown-recovery-table tr.is-selected>*{background:#f8f1d9}.drawdown-recovery-boundary{color:#56646a;background:#fbf7e9;border-left:4px solid #a87913;padding:15px 18px;margin:0!important;font-size:13px!important;line-height:1.65!important}.history-visual-lab{gap:18px;margin-top:20px;display:grid}.history-visual-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.history-visual-controls label{color:var(--muted);gap:7px;font-size:14px;display:grid}.history-visual-controls select{border:1px solid var(--line);background:var(--panel);min-width:190px;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 34px 8px 12px}.history-visual-controls>span{color:var(--muted);font-size:14px}.history-visual-legend{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.history-visual-legend i{background:#a9791138;border-radius:4px;width:28px;height:14px}.history-visual-legend i.negative{background:#2b67729e}.history-visual-legend i.positive{background:#a97911b8}.return-heatmap-wrap{padding-bottom:6px;overflow-x:auto}.return-heatmap{grid-template-columns:64px repeat(12,minmax(48px,1fr));align-items:stretch;gap:4px;min-width:760px;display:grid}.return-heatmap>strong{min-height:30px;color:var(--muted);place-items:center;font-size:13px;display:grid}.return-heatmap .return-heatmap-year{color:var(--ink);font-variant-numeric:tabular-nums;justify-content:end;padding-right:8px}.return-heatmap button,.return-heatmap-empty{min-height:34px;color:var(--ink);font:13px/1 var(--font-mono,monospace);border:1px solid #7c6b4829;border-radius:6px;place-items:center;display:grid}.return-heatmap button{cursor:crosshair;transition:transform .12s,border-color .12s,box-shadow .12s}.return-heatmap button:hover,.return-heatmap button:focus-visible{z-index:2;border-color:var(--gold);outline:none;position:relative;transform:scale(1.08);box-shadow:0 6px 18px #37290c2e}.return-heatmap-empty{color:var(--muted);background:#746c580a}.history-visual-readout{border:1px solid var(--line);background:var(--soft-panel);border-radius:10px;grid-template-columns:max-content minmax(90px,1fr) max-content minmax(90px,1fr);align-items:baseline;gap:6px 14px;padding:12px 14px;display:grid}.history-visual-readout span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.history-visual-readout strong{font-variant-numeric:tabular-nums}.history-histogram svg,.history-underwater svg,.history-boxplot svg{touch-action:pan-y;width:100%;height:auto;overflow:visible}.history-histogram-bar{fill:#a979118f;stroke:#7c590f66;transition:fill .12s}.history-histogram-bar.active{fill:#b17e18;stroke:#604307}.history-boxplot{border:1px solid var(--line);background:linear-gradient(#b58b2812,#0000);border-radius:12px;padding:14px 8px 4px}.history-boxplot text{fill:var(--muted);font-size:13px}.history-boxplot-whisker{stroke:#5f6e6a;stroke-width:2px}.history-boxplot-box{fill:#a9791138;stroke:#9b7118;stroke-width:2px}.history-boxplot-median{stroke:#6d4c08;stroke-width:3px}.history-underwater-area{fill:#2b677238}.history-underwater-line{fill:none;stroke:#2b6772;stroke-width:2.3px;vector-effect:non-scaling-stroke}.history-underwater-point{fill:#f6f1e6;stroke:#2b6772;stroke-width:3px;vector-effect:non-scaling-stroke}.history-drawdown-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.history-drawdown-notes>div{border:1px solid var(--line);background:var(--soft-panel);border-radius:10px;gap:4px;padding:14px;display:grid}.history-drawdown-notes span,.history-drawdown-notes small{color:var(--muted)}.history-drawdown-notes strong{font-variant-numeric:tabular-nums;font-size:22px}.seasonality-stability-lab{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;max-width:100%;margin-top:20px;display:grid}.seasonality-stability-lab>*,.seasonality-stability-table,.seasonality-stability-scroll{min-width:0;max-width:100%}.seasonality-stability-table,.seasonality-stability-scroll{contain:inline-size;overflow-x:auto}.seasonality-stability-insight{color:#fff;background:linear-gradient(135deg,#17333d,#254d56);border:1px solid #7d5d1747;border-radius:14px;grid-template-columns:1.15fr 1fr;gap:0;display:grid;overflow:hidden}.seasonality-stability-insight>div{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-height:128px;padding:22px;display:grid}.seasonality-stability-insight>div:last-child{background:#a9791133;border-right:0}.seasonality-stability-insight span{color:#d6e0e1;letter-spacing:.08em;font-size:13px;font-weight:850}.seasonality-stability-insight strong{color:#fff;font:800 25px/1.15 var(--font-serif)}.seasonality-stability-insight p{color:#edf2f2;margin:0!important;font-size:15px!important;line-height:1.55!important}.seasonality-stability-insight b{color:#f0d98e}.seasonality-stability-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.seasonality-stability-controls label{color:var(--muted);gap:7px;font-size:14px;font-weight:750;display:grid}.seasonality-stability-controls select{border:1px solid var(--line);background:var(--panel);min-width:220px;min-height:46px;color:var(--ink);border-radius:10px;padding:8px 34px 8px 12px;font-size:15px}.seasonality-stability-legend{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.seasonality-stability-legend i{background:#a9791140;border-radius:4px;width:30px;height:16px}.seasonality-stability-legend i.negative{background:#2b6772ad}.seasonality-stability-legend i.positive{background:#a97911bf}.seasonality-stability-scroll{scrollbar-width:thin;border-radius:10px;padding:3px 3px 8px;overflow-x:auto}.seasonality-stability-scroll:focus-visible{outline-offset:2px;outline:3px solid #a9791140}.seasonality-stability-grid{gap:5px;min-width:900px;display:grid}.seasonality-stability-header,.seasonality-stability-row{grid-template-columns:130px repeat(12,minmax(58px,1fr));gap:5px;display:grid}.seasonality-stability-header>*{min-height:32px;color:var(--muted);place-items:center;font-size:13px;display:grid}.seasonality-stability-header>span{justify-content:start;padding-left:10px}.seasonality-stability-row>strong{min-height:60px;color:var(--ink);background:#f1f4f1;border-radius:7px;align-content:center;gap:3px;padding:8px 10px;font-size:14px;display:grid}.seasonality-stability-row>strong small{color:var(--muted);font-size:13px;font-weight:700}.seasonality-stability-row button{color:#132a32;cursor:pointer;border:1px solid #7c6b4833;border-radius:7px;align-content:center;place-items:center;gap:5px;min-height:60px;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.seasonality-stability-row button span{font:800 13px/1 var(--font-mono,monospace)}.seasonality-stability-row button small{color:#40555c;font-size:13px;font-weight:750}.seasonality-stability-row button:hover,.seasonality-stability-row button:focus-visible,.seasonality-stability-row button[aria-selected=true]{z-index:2;border-color:#6e4d08;outline:none;position:relative;transform:scale(1.05);box-shadow:0 7px 18px #37290c33}.seasonality-stability-row button[aria-selected=true]{box-shadow:0 0 0 3px #a9791147,0 7px 18px #37290c33}.seasonality-stability-boundary{color:#56646a;background:#fbf7e9;border-left:4px solid #a87913;padding:15px 18px;margin:0!important;font-size:14px!important;line-height:1.65!important}.seasonality-stability-detail{border:1px solid var(--line);background:var(--soft-panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.seasonality-stability-detail>div{border-right:1px solid var(--line);gap:6px;min-width:0;padding:15px;display:grid}.seasonality-stability-detail>div:last-child{border-right:0}.seasonality-stability-detail span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:750}.seasonality-stability-detail strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.seasonality-stability-table tr.is-selected>*{background:#f8f1d9}@media (width<=720px){.gold-volatility-insight{grid-template-columns:1fr;padding:18px}.gold-volatility-current{min-width:0}.gold-volatility-window-tabs{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.gold-volatility-window-tabs button{scroll-snap-align:start;min-width:92px}.gold-volatility-legend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gold-volatility-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-volatility-readout>div:nth-child(2){border-right:0}.gold-volatility-readout>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.drawdown-recovery-insight{grid-template-columns:1fr;padding:18px}.drawdown-recovery-insight>div:last-child{min-width:0}.drawdown-episode-tabs{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.drawdown-episode-tabs button{scroll-snap-align:start;min-width:104px}.drawdown-chart-heading{align-items:start;display:grid}.drawdown-chart-heading>p{text-align:left;max-width:none}.history-visual-controls{align-items:stretch}.history-visual-controls label,.history-visual-controls select{width:100%}.history-visual-readout{grid-template-columns:1fr 1fr}.history-drawdown-notes{grid-template-columns:1fr}.history-histogram svg,.history-underwater svg{min-width:620px}.history-histogram,.history-underwater{overflow-x:auto}.seasonality-stability-insight{grid-template-columns:1fr}.seasonality-stability-insight>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:0}.seasonality-stability-insight>div:last-child{border-bottom:0}.seasonality-stability-controls{align-items:stretch}.seasonality-stability-controls label,.seasonality-stability-controls select{width:100%}.seasonality-stability-legend{justify-content:center}.seasonality-stability-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonality-stability-detail>div:nth-child(2){border-right:0}.seasonality-stability-detail>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=430px){.gold-volatility-legend,.gold-volatility-readout{grid-template-columns:1fr}.gold-volatility-readout>div,.gold-volatility-readout>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.gold-volatility-readout>div:last-child{border-bottom:0}.seasonality-stability-detail{grid-template-columns:1fr}.seasonality-stability-detail>div,.seasonality-stability-detail>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.seasonality-stability-detail>div:last-child{border-bottom:0}}.visualization-citation{background:linear-gradient(145deg,#faf7eef5,#fffffffa);border:1px solid #7d5d1747;border-radius:14px;margin-top:16px;overflow:hidden;box-shadow:0 10px 28px #382d120f}.visualization-citation-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:14px 18px;list-style:none;display:flex}.visualization-citation-disclosure>summary::-webkit-details-marker{display:none}.visualization-citation-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.visualization-citation-disclosure>summary strong{color:#5e4714;font-size:14px}.visualization-citation-disclosure>summary small{color:#66757a;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.visualization-citation-toggle{color:#795915;width:28px;height:28px;font:800 19px/1 var(--font-sans);border:1px solid #7d5d174d;border-radius:50%;flex:0 0 28px;place-items:center;transition:transform .18s;display:grid}.visualization-citation-disclosure[open] .visualization-citation-toggle{transform:rotate(45deg)}.visualization-citation-body{border-top:1px solid #7d5d1733;gap:14px;padding:18px;display:grid}.visualization-citation-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.visualization-citation-heading>div{gap:4px;display:grid}.visualization-citation-heading span,.visualization-citation-copy>span{color:#8a671b;letter-spacing:.1em;font-size:13px;font-weight:900}.visualization-citation-heading strong{font-size:17px}.visualization-citation-heading code{max-width:52%;color:var(--muted);overflow-wrap:anywhere;text-align:right;font-size:13px}.visualization-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.visualization-evidence-grid>div{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px;display:grid}.visualization-evidence-grid>div:nth-child(n+4){grid-column:1/-1}.visualization-evidence-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.visualization-evidence-grid dd{gap:3px;margin:0;font-size:14px;line-height:1.5;display:grid}.visualization-citation-copy{gap:6px;display:grid}.visualization-citation-copy p{color:#344248;overflow-wrap:anywhere;background:#ffffffc7;border-left:3px solid #a87913;margin:0;padding:10px 12px;line-height:1.55;font-size:13px!important}.visualization-citation-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.visualization-citation-actions button{color:#5e4714;cursor:pointer;background:#fff;border:1px solid #9d751b;border-radius:9px;min-height:42px;padding:8px 13px;font-weight:800}.visualization-citation-actions button:focus-visible{outline-offset:2px;outline:3px solid #a9791140}.visualization-citation-actions button[aria-pressed=true]{color:#1f5b45;background:#eaf4ef;border-color:#27634b}.visualization-citation-actions button:disabled{cursor:wait;opacity:.55}.visualization-citation-actions span{color:#28634a;font-size:13px;font-weight:700}.visualization-bookmark-boundary{color:#66757a;margin:-3px 0 0;line-height:1.5;font-size:13px!important}.technical-disclosure{overflow:hidden;padding:0!important}.technical-disclosure>summary{cursor:pointer;background:#fbfaf6;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:17px 22px;list-style:none;display:flex}.technical-disclosure>summary::-webkit-details-marker{display:none}.technical-disclosure>summary>span{color:#22343b;font-size:15px;font-weight:850}.technical-disclosure>summary>small{color:#68777c;text-align:right;font-size:13px;line-height:1.45}.technical-disclosure>summary:after{content:"+";color:#795915;width:30px;height:30px;font:800 20px/1 var(--font-sans);border:1px solid #cbbd91;border-radius:50%;flex:0 0 30px;place-items:center;transition:transform .18s;display:grid}.technical-disclosure[open]>summary{border-bottom:1px solid var(--line)}.technical-disclosure[open]>summary:after{transform:rotate(45deg)}.technical-disclosure-body{padding:24px}.technical-disclosure-body>:first-child{margin-top:0}.technical-disclosure-body>:last-child{margin-bottom:0}.technical-disclosure-body>.content-card,.technical-disclosure-body>section.content-card{box-shadow:none;margin-inline:0}.treasury-technical-details,.reserve-context-technical-details{border:1px solid var(--line);border-radius:12px;margin-top:18px}.treasury-snapshot-status-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.research-embed-page{width:100%;max-width:none;padding:12px}.research-chart-embed{min-height:340px}.research-chart-embed .visualization-citation{margin-bottom:0}@media (width<=720px){.market-workspace-directory-heading{padding:20px;display:block}.market-workspace-directory-heading>p{margin-top:10px}.market-workspace-directory summary{grid-template-columns:1fr;gap:7px;min-height:96px;padding:16px 18px}.market-workspace-directory summary>span:first-child{align-items:center}.market-workspace-list{grid-template-columns:1fr;gap:1px;padding:0 18px 18px}.market-workspace-list a{min-height:88px;padding-inline:6px}.visualization-citation-disclosure>summary{min-height:66px;padding:13px 14px}.visualization-citation-body{padding:14px}.visualization-citation-heading{display:grid}.visualization-citation-heading code{text-align:left;max-width:none}.visualization-evidence-grid{grid-template-columns:1fr}.visualization-evidence-grid>div,.visualization-evidence-grid>div:nth-child(n+4){grid-column:auto;grid-template-columns:1fr;gap:3px}.visualization-citation-actions button{flex:140px;min-height:46px}.technical-disclosure>summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:76px;padding:15px 16px;display:grid}.technical-disclosure>summary>small{text-align:left;grid-column:1}.technical-disclosure>summary:after{grid-area:1/2/3}.technical-disclosure-body{padding:18px 16px}.research-embed-page{padding:8px}}.specific-gravity-calculator{background:linear-gradient(145deg,#fffdf8,#f5f0e4);border-color:#976d144d;overflow:hidden}.specific-gravity-inputs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.specific-gravity-inputs label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.specific-gravity-inputs label>span{grid-template-columns:minmax(0,1fr) auto;display:grid}.specific-gravity-inputs input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:700 14px/1.2 var(--font-mono,monospace);background:#fff;border-radius:9px 0 0 9px;padding:10px}.specific-gravity-inputs input:focus{z-index:1;outline-offset:1px;outline:3px solid #a9791133;position:relative}.specific-gravity-inputs small{border:1px solid var(--line);color:#65573b;background:#eee8d9;border-left:0;border-radius:0 9px 9px 0;place-items:center;min-width:46px;padding:0 8px;font-size:13px;display:grid}.specific-gravity-results{color:#fff;background:#182229;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));margin:20px -24px 0;display:grid}.specific-gravity-results>div{border-right:1px solid #ffffff21;align-content:center;gap:5px;min-width:0;min-height:116px;padding:17px;display:grid}.specific-gravity-results>div:last-child{border-right:0}.specific-gravity-results .is-primary{background:#745417}.specific-gravity-results span{color:#c5ced1;letter-spacing:.07em;font-size:13px;font-weight:900}.specific-gravity-results strong{color:#fff;font:800 19px/1.15 var(--font-mono,monospace);overflow-wrap:anywhere}.specific-gravity-results small{color:#d2d9db;font-size:13px}.specific-gravity-evidence{border-bottom:1px solid var(--line);margin:0 -24px;display:grid}.specific-gravity-evidence>div{border-top:1px solid var(--line);background:#ffffffc2;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:11px 24px;display:grid}.specific-gravity-evidence strong{font-size:13px}.specific-gravity-evidence span{color:var(--muted);font-size:13px}.specific-gravity-warning,.specific-gravity-limit{color:#5a4a27;background:#fff7e1db;border-left:3px solid #a87913;padding:13px 15px;margin:14px 0 0!important;font-size:13px!important}.specific-gravity-limit{background:#fff3eddb;border-left-color:#9c5b3d}.specific-gravity-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.specific-gravity-actions .button{min-height:44px}.specific-gravity-calculator>.calculator-message{color:#28634a;min-height:20px;margin:8px 0 0!important;font-size:13px!important}.specific-gravity-calculator>.calculator-error{margin-top:18px}@media (width<=900px){.specific-gravity-inputs,.specific-gravity-results{grid-template-columns:repeat(2,minmax(0,1fr))}.specific-gravity-results .is-primary{grid-column:1/-1}}@media (width<=520px){.specific-gravity-inputs,.specific-gravity-results{grid-template-columns:1fr}.specific-gravity-results{margin-inline:-18px}.specific-gravity-results .is-primary{grid-column:auto}.specific-gravity-results>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:94px}.specific-gravity-evidence{margin-inline:-18px}.specific-gravity-evidence>div{grid-template-columns:1fr;gap:4px;padding-inline:18px}.specific-gravity-actions{grid-template-columns:1fr;display:grid}.specific-gravity-actions .button{width:100%;min-height:46px}}.learning-link-list a,.quick-links a,.country-directory strong,.market-workspace-list a>strong{font-size:var(--type-ui);line-height:1.5}.learning-link-list a{align-items:center;min-height:48px;padding-block:14px}.country-directory small,.hub-link-card>small,.market-workspace-list a>small{font-size:var(--type-label)!important;line-height:1.55!important}.hub-link-card>p,.hub-section-heading>p,.market-workspace-directory-heading>p,.calculator-finder-intro>p{font-size:var(--type-support);line-height:1.7}.page-content .market-live-board-head p:not(.eyebrow),.page-content .market-metals-toolbar p:not(.eyebrow),.page-content .market-deferred-placeholder span,.page-content .market-live-error{font-size:var(--type-support);line-height:1.65}.page-content :is(.correlation-stat-board,.market-live-metrics,.market-metal-summary) span,.page-content .market-session-clock-head span,.page-content .market-session-strip span,.page-content .inflation-metrics span,.page-content .data-status-summary span{line-height:1.45;font-size:var(--type-label)!important}.page-content :is(.correlation-stat-board,.market-live-metrics,.market-metal-summary) small,.page-content .market-session-strip small,.page-content .market-metal-legend small{font-size:var(--type-meta)!important;line-height:1.55!important}.page-content .market-session-clock-head strong,.page-content .market-session-clock-head a,.page-content .market-session-strip a,.page-content .market-session-strip strong,.page-content .market-metal-boundary strong{font-size:var(--type-support)}.page-content .market-session-clock>p,.page-content .market-live-source,.page-content .market-metal-legend,.page-content .market-event-radar-foot,.page-content .market-metal-boundary span,.page-content :is(.market-evidence-disclosure,.market-session-disclosure) summary{font-size:var(--type-meta);line-height:1.6}.page-content .embed-market-evidence-title strong{font-size:var(--type-meta);line-height:1.4}.page-content .embed-market-evidence-title span,.page-content .embed-market-evidence-item dt{font-size:var(--type-compact);line-height:1.4}.page-content .embed-market-evidence-item dd,.page-content .market-data-evidence-heading span,.page-content .market-data-evidence-title span,.page-content .market-data-evidence-item dt{font-size:var(--type-label);line-height:1.45}.page-content .market-data-evidence-title strong{font-size:var(--type-ui);line-height:1.45}.page-content .market-data-evidence-item dd,.page-content .market-data-evidence-item>p{font-size:var(--type-meta);line-height:1.6}.page-content .correlation-source-status strong{font-size:var(--type-support);line-height:1.45}.page-content .correlation-source-status span{font-size:var(--type-label);line-height:1.45}.page-content .correlation-source-status small,.page-content .correlation-fallback-notice,.page-content .cot-data-mode,.page-content .cot-chart-axis,.page-content .chart-axis-label,.page-content .history-boxplot text,.page-content .history-visual-readout span{line-height:1.5;font-size:var(--type-meta)!important}.page-content .return-heatmap button,.page-content .return-heatmap-empty,.page-content .return-heatmap>strong{font-size:var(--type-label)}.page-content .visualization-citation-heading span,.page-content .visualization-citation-copy>span,.page-content .visualization-evidence-grid dt{font-size:var(--type-label);line-height:1.45}.page-content .visualization-citation-heading code,.page-content .visualization-citation-copy p,.page-content .visualization-citation-actions span{line-height:1.6;font-size:var(--type-meta)!important}.page-content .visualization-evidence-grid dd{font-size:var(--type-support);line-height:1.6}.page-content .weight-unit-warning strong,.page-content .weight-value-heading>span,.page-content .weight-table-heading span,.page-content .weight-value-results span,.page-content :is(.weight-comparison-grid,.weight-region-table,.weight-baht-comparison) span{font-size:var(--type-label);line-height:1.45}.page-content .weight-unit-warning span,.page-content .weight-value-heading p,.page-content .weight-conversion-table caption,.page-content .weight-conversion-table td:first-child small,.page-content .weight-conversion-table td:last-child,.page-content :is(.weight-comparison-grid,.weight-region-table) small{font-size:var(--type-meta)!important;line-height:1.6!important}.page-content .specific-gravity-inputs label,.page-content .specific-gravity-evidence strong,.page-content .specific-gravity-evidence span,.page-content .specific-gravity-warning,.page-content .specific-gravity-limit,.page-content .specific-gravity-calculator>.calculator-message{line-height:1.55;font-size:var(--type-support)!important}.page-content .specific-gravity-inputs small,.page-content .specific-gravity-results span{font-size:var(--type-label)!important}.page-content .specific-gravity-results small{font-size:var(--type-meta)!important;line-height:1.5!important}@media (width<=780px){.learning-link-list a{min-height:52px;font-size:var(--type-ui)}.page-content :is(.market-live-metrics,.market-metal-summary,.correlation-stat-board)>div{padding:16px}.page-content .embed-market-evidence-item dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.hub-calculator-summary span,.page-content .embed-market-evidence-title span,.page-content .embed-market-evidence-item dt,.page-content .correlation-heatmap-row>*,.page-content .correlation-heatmap-row>strong:first-child,.page-content .correlation-contract-strip span,.page-content .correlation-reading-grid span,.page-content .cot-data-mode strong,.page-content .cot-snapshot-strip span,.page-content .cot-week-inspector span,.page-content .cot-stat-board span,.page-content .cot-ledger-clock span,.page-content .cot-ledger-pulse span,.page-content .cot-ledger-kicker{line-height:1.45;font-size:var(--type-label)!important}.hub-calculator-summary p,.page-content .correlation-reading-grid p,.page-content .cot-data-mode,.page-content .cot-snapshot-strip small,.page-content .cot-week-inspector small,.page-content .cot-stat-board small,.page-content .cot-ledger-clock small,.page-content .cot-net-bridge-row small,.page-content .cot-net-bridge>p,.page-content .cot-ledger-pulse small{font-size:var(--type-meta)!important;line-height:1.6!important}.page-content .embed-market-evidence-title strong,.page-content .embed-market-evidence-item dd,.page-content .correlation-contract-strip small,.page-content .cot-ledger-clock strong,.page-content .cot-net-bridge-row strong,.page-content .cot-ledger-pulse b{line-height:1.5;font-size:var(--type-support)!important}.page-content th{line-height:1.45;font-size:var(--type-meta)!important}.hub-link-card>span,.page-content .weight-factor span,.page-content .weight-conversion-result span,.page-content .market-change-heading span,.page-content .market-change-tape span,.page-content .market-follow-card>span,.page-content .market-source-ledger span,.page-content .market-event-date span,.page-content .market-event-flags span,.page-content .market-event-queue article>div>span,.page-content .market-event-queue .market-event-date span,.page-content .market-event-queue .market-event-date small{line-height:1.4;font-size:var(--type-label)!important}.page-content .shared-chart-tooltip,.page-content .market-change-heading small,.page-content .market-change-tape small,.page-content .market-follow-card small,.page-content .market-source-ledger small,.page-content .market-event-next-body>small,.page-content .market-event-queue small{font-size:var(--type-meta)!important;line-height:1.55!important}.page-content .market-source-ledger strong,.page-content .market-event-queue strong,.page-content .market-event-links a,.page-content .market-event-queue a,.page-content .market-event-radar-foot a,.page-content .market-event-coverage-complete a,.page-content .market-follow-card a{line-height:1.5;font-size:var(--type-support)!important}.page-content .correlation-note strong,.page-content .correlation-note p,.page-content .cot-ledger-table-wrap caption,.page-content .cot-ledger-footnote,.page-content .cot-ledger-noscript{font-size:var(--type-support)!important;line-height:1.6!important}.page-content .cot-ledger-table-wrap th,.page-content .cot-ledger-table-wrap td{line-height:1.5;font-size:var(--type-meta)!important}.page-content :is(.driver-framework-grid,.yield-scenario-grid) :is(span,small){line-height:1.5;font-size:var(--type-label)!important}.market-workspace-list a>span,.page-content .formula-card>span,.page-content .live-market-card>span{line-height:1.45;font-size:var(--type-label)!important}.page-content .live-market-card>small{font-size:var(--type-meta)!important;line-height:1.55!important}main:not(.embed-page) .embed-market-evidence-title strong,main:not(.embed-page) .embed-market-evidence-item dd{line-height:1.5;font-size:var(--type-meta)!important}main:not(.embed-page) .embed-market-evidence-title span,main:not(.embed-page) .embed-market-evidence-item dt{line-height:1.45;font-size:var(--type-label)!important}.market-refresh-line,.page-content .chart-tooltip small,.page-content .signal-score small,.page-content .signal-list small{font-size:var(--type-meta)!important;line-height:1.55!important}.page-content .gold-production-metrics span,.page-content .gold-production-map-heading span,.page-content .gold-production-map-inspector>span,.page-content .gold-production-map-inspector dt,.page-content .gold-production-map-inspector dd{line-height:1.45;font-size:var(--type-label)!important}.page-content .gold-production-map-inspector small,.page-content .gold-production-snapshot-status span,.page-content .us-mint-snapshot-status span{line-height:1.55;font-size:var(--type-meta)!important}.page-content .treasury-valuation-results span,.page-content .treasury-snapshot-status span,.page-content .silver-unit-strip span,.page-content .silver-result-panel span,.page-content .gold-bar-table-heading span,.page-content .silver-purity-head>span,.page-content .price-explorer-hero span,.page-content .price-explorer-change span,.page-content .market-detail-grid span,.page-content .performance-summary-grid span,.page-content .price-section-heading span,.page-content .unit-price-grid span,.page-content .purity-price-grid span{line-height:1.45;font-size:var(--type-label)!important}.page-content .price-data-note,.page-content .chart-accessibility-summary{font-size:var(--type-meta)!important;line-height:1.6!important}.page-content .market-calendar-hero-ledger span,.page-content .market-calendar-summary span,.page-content .market-calendar-date-rail span,.page-content .market-calendar-category,.page-content .market-calendar-schedule-state,.page-content .market-calendar-result-state,.page-content .market-calendar-result-heading span,.page-content .market-calendar-result-provenance dt,.page-content .market-calendar-event-title time span{line-height:1.45;font-size:var(--type-label)!important}.page-content .market-calendar-hero-ledger small,.page-content .market-calendar-summary small,.page-content .market-calendar-date-rail small,.page-content .market-calendar-status,.page-content .market-calendar-event>a span,.page-content .market-calendar-event-result small,.page-content .market-calendar-data-table small{font-size:var(--type-meta)!important;line-height:1.55!important}.page-content .market-calendar-event p,.page-content .market-calendar-event>a,.page-content .market-calendar-event-result>p,.page-content .market-calendar-event-result>a{line-height:1.6;font-size:var(--type-support)!important}.page-content .us-live-header span,.page-content .us-unit-tape span,.page-content .us-workbench-heading span,.page-content .us-result-ledger span,.page-content .us-answer-board span,.page-content .us-mint-premium-grid span,.page-content .us-tax-evidence span,.page-content .us-record-grid span,.page-content .us-ira-flow span{line-height:1.45;font-size:var(--type-label)!important}.page-content .us-unit-tape small,.page-content .us-record-grid small,.page-content .us-ira-flow small{font-size:var(--type-meta)!important;line-height:1.55!important}main:not(.embed-page) .chart-tooltip small,main:not(.embed-page) .signal-score small,main:not(.embed-page) .signal-list small,main:not(.embed-page) .visualization-citation-heading span,main:not(.embed-page) .visualization-citation-copy>span{font-size:var(--type-label)!important;line-height:1.5!important}main:not(.embed-page) .visualization-citation-heading code,main:not(.embed-page) .visualization-citation-copy p{font-size:var(--type-meta)!important;line-height:1.6!important}.page-content .market-event-next-body>p{font-size:var(--type-meta)!important;line-height:1.55!important}.market-calendar-hero-ledger span{line-height:1.45;font-size:var(--type-label)!important}.market-calendar-hero-ledger small{font-size:var(--type-meta)!important;line-height:1.55!important}.market-dashboard-page-hero{background:#f7f6f1;padding:30px 0 24px}.market-dashboard-page-hero h1{letter-spacing:-.045em;max-width:none;font-size:clamp(38px,4.6vw,54px);line-height:1}.market-dashboard-page-hero .page-lede{max-width:850px;margin-top:12px;font-size:17px;line-height:1.55}.market-dashboard-page-content{padding-top:20px}.market-dashboard-command-bar{z-index:30;color:#dce5e7;background:#14242d;border:1px solid #2d424b;border-radius:10px;gap:4px;margin-bottom:12px;padding:6px;display:flex;position:sticky;top:74px;overflow:visible}.market-dashboard-command-bar a{color:#c5d0d3;border-radius:7px;align-items:center;min-width:max-content;min-height:42px;padding:0 14px;font-size:13px;font-weight:720;display:inline-flex}.market-dashboard-command-bar>a:first-child{color:#17242b;background:#e7cb7a}.market-dashboard-command-bar a:hover,.market-dashboard-command-bar a:focus-visible{color:#fff;background:#263b45}.market-dashboard-more-menu{margin-left:auto;position:relative}.market-dashboard-more-menu summary{color:#c5d0d3;cursor:pointer;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:720;list-style:none;display:flex}.market-dashboard-more-menu summary::-webkit-details-marker{display:none}.market-dashboard-more-menu summary:after{content:"+";color:#e7cb7a;font-size:17px}.market-dashboard-more-menu[open] summary{color:#fff;background:#263b45}.market-dashboard-more-menu[open] summary:after{content:"−"}.market-dashboard-more-menu>div{background:#14242d;border:1px solid #425962;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;width:min(320px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #0a181e38}.market-dashboard-more-menu>div a{white-space:normal;min-width:0;padding-inline:11px}@media (width<=760px){.market-dashboard-command-bar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;top:62px}.market-dashboard-command-bar>a{text-align:center;justify-content:center;min-width:0;padding-inline:8px}.market-dashboard-more-menu{margin-left:0}.market-dashboard-more-menu summary{justify-content:center}.market-dashboard-more-menu>div{grid-template-columns:1fr;position:absolute;right:0}}.market-live-board-head{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.market-live-command{gap:10px;display:grid}.market-live-state{color:#24353d;background:#ffffffc2;border:1px solid #cdd9d4;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:8px 11px;display:flex}.market-live-state i{background:#87979d;border:2px solid #fff;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #87979d}.market-live-state.is-fresh i{background:#26866e;box-shadow:0 0 0 1px #26866e}.market-live-state.is-stale i{background:#b47a18;box-shadow:0 0 0 1px #b47a18}.market-live-state.is-unavailable i{background:#aa564c;box-shadow:0 0 0 1px #aa564c}.market-live-state span{gap:1px;min-width:0;display:grid}.market-live-state strong{font-size:13px}.market-live-state small{color:#607178;font-size:13px!important;line-height:1.35!important}.market-live-metrics{grid-template-columns:1.35fr 1fr 1fr .72fr}.market-live-metrics strong{overflow-wrap:normal;word-break:normal;white-space:nowrap}.market-live-metrics>div.is-primary strong{font-size:25px}.market-live-metrics>div.is-primary{background:#ffffff09}.market-live-metrics>div.is-refresh strong{color:#d8e2e4;font-size:17px}.market-live-rule-link{color:#f0d487;text-underline-offset:3px;align-items:center;width:fit-content;min-height:40px;margin-top:auto;padding-top:7px;font-size:13px;font-weight:800;line-height:1.25;-webkit-text-decoration:underline #f0d48761;text-decoration:underline #f0d48761;display:inline-flex}.market-live-rule-link:hover,.market-live-rule-link:focus-visible{color:#fff0bd;outline-offset:2px;outline:2px solid #f0d487;text-decoration-color:currentColor}.market-flow-pulse{background:#f6f3ea;border:1px solid #d8d4c8;border-radius:12px;margin:18px 0;padding:clamp(22px,3vw,32px);box-shadow:0 16px 34px #18272c0f}.market-flow-pulse-heading{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:28px;display:grid}.market-flow-pulse-heading h2{font:650 clamp(28px, 3vw, 40px)/1.06 var(--font-serif);letter-spacing:-.035em;margin:5px 0 0}.market-flow-pulse-heading>p{color:#52626b;margin:0;font-size:14px;line-height:1.6}.market-flow-family{margin-top:24px}.market-flow-family-heading{border-bottom:1px solid #d8d4c8;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:9px;display:flex}.market-flow-family-heading span{color:#8b6100;font:13px/1.3 var(--font-mono);letter-spacing:.1em}.market-flow-family-heading p{color:#637079;margin:0;font-size:13px}.market-flow-grid{gap:12px;margin-top:12px;display:grid}.market-flow-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.market-flow-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.market-flow-card{background:#fff;border:1px solid #d9ddd9;border-top:3px solid #a47718;border-radius:9px;flex-direction:column;min-width:0;padding:18px;display:flex}.market-flow-card[data-direction=up]{border-top-color:#227b69}.market-flow-card[data-direction=down]{border-top-color:#a04b3f}.market-flow-card[data-direction=flat]{border-top-color:#667780}.market-flow-card-heading{grid-template-columns:1fr auto;align-items:end;gap:5px 12px;display:grid}.market-flow-card-heading>span{color:#596870;grid-column:1/-1;min-height:34px;font-size:13px;font-weight:700;line-height:1.4}.market-flow-card-heading strong{font-size:24px;line-height:1}.market-flow-card-heading small{color:#66747c;font:13px/1.3 var(--font-mono)}.market-flow-sparkline{width:100%;height:auto;margin:12px 0 5px;overflow:visible}.market-flow-axis{stroke:#d6dcd9;stroke-width:1px}.market-flow-line{fill:none;stroke:#173844;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.market-flow-point{fill:#fff;stroke:#173844;stroke-width:2px}.market-flow-point.latest{fill:#d0a641;stroke:#173844}.market-flow-sparkline text{fill:#69767c;font:13px var(--font-mono)}.market-flow-change{font-weight:800;color:#384c55!important;margin:0 0 8px!important}.market-flow-card>p{color:#5c6b72;margin:0 0 14px;font-size:13px;line-height:1.55}.market-flow-card dl{border-top:1px solid #e0e3df;margin:auto 0 0;padding-top:13px}.market-flow-card dl div{grid-template-columns:55px minmax(0,1fr);gap:8px;margin-top:7px;font-size:13px;display:grid}.market-flow-card dt{color:#758087}.market-flow-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.market-flow-card code{font-size:13px}.market-flow-detail-link{align-items:center;width:fit-content;min-height:44px;margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.market-flow-actions{margin-top:22px}.market-flow-table-details{border-top:1px solid #d8d4c8;min-width:0;max-width:100%;margin-top:14px}.market-flow-table-details summary{cursor:pointer;align-items:center;min-height:48px;font-weight:800;display:flex}.market-flow-table-details .table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.market-flow-table-details table{min-width:920px}.market-flow-table-details th,.market-flow-table-details td{vertical-align:top;font-size:13px}.market-flow-table-details code{overflow-wrap:anywhere;font-size:13px}.market-flow-method{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.market-flow-method p{color:#59676e;margin:0;font-size:13px;line-height:1.6}.market-dashboard-primary-chart{margin-top:12px}.market-dashboard-primary-chart .market-dashboard-explorer{padding-top:24px}.market-metals-toolbar h2{max-width:880px;font-family:var(--font-serif);letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(27px,3.2vw,38px);line-height:1.1}@media (width<=780px){.market-dashboard-page-hero{padding:22px 0 18px}.market-dashboard-page-hero h1{font-size:clamp(34px,10vw,44px)}.market-dashboard-page-hero .page-lede{margin-top:10px;font-size:16px;line-height:1.5}.market-dashboard-page-content{padding-top:14px}.market-dashboard-command-bar{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin-inline:-2px;top:64px;overflow-x:auto}.market-dashboard-command-bar a{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:44px}.market-live-board-head,.market-live-command{grid-template-columns:1fr}.market-live-state{order:2}.market-metals-toolbar h2{font-size:clamp(26px,8vw,34px)}.market-flow-pulse-heading{grid-template-columns:1fr;gap:12px}.market-flow-family-heading{display:block}.market-flow-family-heading p{margin-top:6px}.market-flow-grid.three,.market-flow-grid.two{grid-template-columns:1fr}.market-flow-card-heading>span{min-height:0}.market-flow-method{grid-template-columns:1fr}.market-deferred-preview{flex-direction:column;align-items:flex-start;gap:14px}.market-deferred-preview nav{justify-content:flex-start}}@media (width<=520px){.market-dashboard-page-content .market-live-metrics{grid-template-columns:1fr}.market-dashboard-page-content .market-live-metrics>div{border-right:0;min-height:116px}.market-dashboard-page-content .market-live-metrics>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff21}.market-dashboard-page-content .market-live-metrics>div:last-child{border-bottom:0}.market-dashboard-primary-chart .market-dashboard-explorer{padding:18px 15px}}.licensed-archive-reading-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 12px;display:grid}.licensed-archive-reading-path a{color:#23363e;background:#f6f3ea;border:1px solid #d8d4c8;border-top:3px solid #a97818;border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:116px;padding:18px 20px;display:grid}.licensed-archive-reading-path a:hover,.licensed-archive-reading-path a:focus-visible{outline-offset:2px;background:#fffaf0;border-color:#9b701a;outline:3px solid #a9791129}.licensed-archive-reading-path span{color:#8b6100;font:13px/1.3 var(--font-mono);letter-spacing:.09em}.licensed-archive-reading-path strong{font-size:17px;line-height:1.3}.licensed-archive-reading-path small{color:#5d6b72;font-size:13px;line-height:1.5}.licensed-archive-source-heading{border-top:1px solid #d9d7cf;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:24px;margin:28px 0 12px;padding-top:26px;display:grid}.licensed-archive-source-heading h3{font:650 clamp(25px, 3vw, 34px)/1.08 var(--font-serif);letter-spacing:-.03em;margin:4px 0 0}.licensed-archive-source-heading>p{color:#5d6b72;margin:0;font-size:14px;line-height:1.6}#gold-silver-long-run-comparison,#world-bank-monthly-source-series,#market-return-heading,#market-personal-heading,#market-event-radar-heading{scroll-margin-top:92px}@media (width<=780px){.licensed-archive-reading-path,.licensed-archive-source-heading{grid-template-columns:1fr}.licensed-archive-reading-path a{min-height:106px}.licensed-archive-source-heading{gap:8px}}@media (width<=520px){.licensed-archive-reading-path{gap:9px;margin-top:14px}.licensed-archive-reading-path a{min-height:98px;padding:15px 16px}.licensed-archive-source-heading{margin-top:22px;padding-top:20px}}.holding-risk-profile{gap:20px;display:grid}.holding-risk-profile-insight{background:#f4f7f5;border:1px solid #cfd9d5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.holding-risk-profile-insight>div{border-right:1px solid #cfd9d5;min-height:126px;padding:20px}.holding-risk-profile-insight>div:last-child{border-right:0}.holding-risk-profile-insight span,.holding-risk-profile-detail span{color:#5f6f73;letter-spacing:.075em;font-size:13px;font-weight:800}.holding-risk-profile-insight strong{color:#162b33;margin-top:8px;font-size:25px;line-height:1.15;display:block}.holding-risk-profile-insight p{color:#52646a;margin:8px 0 0;font-size:14px;line-height:1.5}.holding-risk-profile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.holding-risk-profile-tabs button{text-align:left;color:#263b43;cursor:pointer;background:#fff;border:1px solid #cbd6d2;border-radius:8px;gap:3px;min-height:76px;padding:12px 10px;display:grid}.holding-risk-profile-tabs button:hover,.holding-risk-profile-tabs button:focus-visible{border-color:#976b13;outline:0;box-shadow:0 0 0 3px #a9791126}.holding-risk-profile-tabs button.is-selected{color:#fff;background:#203943;border-color:#203943}.holding-risk-profile-tabs strong{font-size:17px}.holding-risk-profile-tabs span{font-size:13px;font-weight:700}.holding-risk-profile-tabs small{color:inherit;opacity:.78;font-size:13px!important}.holding-risk-profile-legend{color:#4f6269;flex-wrap:wrap;gap:12px 22px;font-size:13px;font-weight:700;display:flex}.holding-risk-profile-legend span{align-items:center;gap:7px;display:inline-flex}.holding-risk-profile-legend i{background:#60777d;width:28px;height:3px;display:inline-block}.holding-risk-profile-legend i.middle{background:#b38322;border-radius:4px;height:8px}.holding-risk-profile-legend i.median{background:#183f4a;border-radius:50%;width:10px;height:10px}.holding-risk-profile-legend i.zero{background:#a44e42;width:2px;height:18px}.holding-risk-profile-scroll{background:#fbfcfb;border:1px solid #d5dedb;border-radius:10px;max-width:100%;overflow-x:auto}.holding-risk-profile-scroll:focus-visible{outline-offset:2px;outline:3px solid #a9791147}.holding-risk-profile-scroll svg{touch-action:pan-x pan-y;width:100%;min-width:760px;height:auto;display:block}.holding-risk-profile-scroll text{fill:#475c63;font-size:13px;font-weight:650}.holding-risk-row-hit{fill:#0000;cursor:pointer}.holding-risk-row-hit.is-selected{fill:#a9791117;stroke:#976b136b}.holding-risk-grid{stroke:#dce4e1;stroke-width:1px;stroke-dasharray:3 4}.holding-risk-zero{stroke:#a44e42;stroke-width:2px}.holding-risk-central{stroke:#637d83;stroke-width:3px}.holding-risk-tail{fill:#637d83}.holding-risk-middle{stroke:#b38322;stroke-width:12px;stroke-linecap:round}.holding-risk-median{fill:#173e49;stroke:#fff;stroke-width:2px}.holding-risk-horizon{fill:#172f38!important;font-size:16px!important;font-weight:850!important}.holding-risk-loss{fill:#7f3f38!important;font-size:14px!important;font-weight:800!important}.holding-risk-sample{fill:#627278!important;font-size:13px!important}.holding-risk-profile-boundary{color:#43565d;background:#f3f1e8;border-left:4px solid #b38322;margin:0;padding:15px 17px;font-size:14px;line-height:1.62}.holding-risk-profile-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.holding-risk-profile-detail>div{background:#f6f8f7;border:1px solid #d3ddda;border-radius:8px;align-content:start;gap:6px;min-height:98px;padding:15px;display:grid}.holding-risk-profile-detail strong{color:#17313a;font-size:18px;line-height:1.25}.holding-risk-profile-detail small{color:#627278;font-size:13px!important}.holding-risk-profile-table tr.is-selected>*{background:#f4ead0}@media (width<=820px){.volatility-transition-lab .research-toolbar{align-items:start}.volatility-transition-legend{justify-content:flex-start}.volatility-transition-summary{grid-template-columns:repeat(3,minmax(12rem,1fr));overflow-x:auto}.volatility-transition-matrix-scroll{padding:.75rem}.volatility-transition-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.volatility-transition-inspector>div:first-child,.volatility-transition-inspector>div:last-child{grid-column:1/-1}.volatility-transition-detail label{grid-template-columns:1fr}.volatility-transition-detail select{width:100%}.volatility-transition-reading,.volatility-transition-table{margin-left:.75rem!important;margin-right:.75rem!important}.holding-risk-profile-insight{grid-template-columns:1fr}.holding-risk-profile-insight>div{border-bottom:1px solid #cfd9d5;border-right:0;min-height:auto}.holding-risk-profile-insight>div:last-child{border-bottom:0}.holding-risk-profile-tabs{grid-template-columns:repeat(5,minmax(118px,1fr));padding:2px 2px 8px;overflow-x:auto}.holding-risk-profile-tabs button{min-height:80px}.holding-risk-profile-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.holding-risk-profile{gap:16px}.holding-risk-profile-insight strong{font-size:22px}.holding-risk-profile-detail{grid-template-columns:1fr}.holding-risk-profile-boundary{font-size:14px}}.holding-path-lab{gap:20px;margin-top:22px;display:grid}.holding-path-controls{grid-template-columns:minmax(360px,.8fr) minmax(300px,1.2fr);align-items:end;gap:14px;display:grid}.holding-path-horizons{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.holding-path-horizons button{color:#263b43;cursor:pointer;background:#fff;border:1px solid #cbd6d2;border-radius:8px;height:54px;min-height:54px;font-size:14px;font-weight:850}.holding-path-horizons button:hover,.holding-path-horizons button:focus-visible{border-color:#976b13;outline:0;box-shadow:0 0 0 3px #a9791126}.holding-path-horizons button.is-selected{color:#fff;background:#203943;border-color:#203943}.holding-path-controls label{color:#53666d;letter-spacing:.03em;gap:7px;font-size:13px;font-weight:800;display:grid}.holding-path-controls select{color:#172d36;background:#fff;border:1px solid #cbd6d2;border-radius:8px;width:100%;min-height:48px;padding:0 42px 0 13px;font-size:15px;font-weight:700}.holding-path-insight{color:#eef4f3;background:#17313a;border:1px solid #28464e;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.holding-path-insight>div{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-width:0;min-height:128px;padding:20px;display:grid}.holding-path-insight>div:last-child{background:#b383222b;border-right:0}.holding-path-insight span{color:#d2dddd;letter-spacing:.08em;font-size:13px;font-weight:850}.holding-path-insight strong{color:#fff;font:800 23px/1.2 var(--font-serif);overflow-wrap:anywhere}.holding-path-insight p{color:#dce6e5;margin:0!important;font-size:14px!important;line-height:1.5!important}.holding-path-legend{color:#4e6269;flex-wrap:wrap;gap:11px 20px;font-size:13px;font-weight:750;display:flex}.holding-path-legend span{align-items:center;gap:7px;display:inline-flex}.holding-path-legend i{background:#60777d;border-radius:4px;width:28px;height:4px;display:inline-block}.holding-path-legend i.is-worst{background:#a44e42}.holding-path-legend i.is-median{background:#60777d}.holding-path-legend i.is-best{background:#387967}.holding-path-legend i.is-selected{background:#b38322;height:6px}.holding-path-scroll{background:#fbfcfb;border:1px solid #d5dedb;border-radius:10px;max-width:100%;overflow-x:auto}.holding-path-scroll svg{touch-action:pan-x pan-y;width:100%;min-width:760px;height:auto;display:block}.holding-path-scroll svg:focus-visible{outline-offset:-3px;outline:3px solid #a9791147}.holding-path-scroll text{fill:#52666c;font-size:13px;font-weight:700}.holding-path-grid{stroke:#dce4e1;stroke-width:1px;stroke-dasharray:3 4}.holding-path-crosshair{stroke:#6b5840;stroke-width:1.5px;stroke-dasharray:5 4}.holding-path-line{fill:none;stroke-width:2.5px;opacity:.9}.holding-path-line.is-worst{stroke:#a44e42}.holding-path-line.is-median{stroke:#60777d}.holding-path-line.is-best{stroke:#387967}.holding-path-line.is-selected{stroke:#b38322;stroke-width:4px;opacity:1}.holding-path-point{stroke:#fff;stroke-width:2px}.holding-path-point.is-worst{fill:#a44e42}.holding-path-point.is-median{fill:#60777d}.holding-path-point.is-best{fill:#387967}.holding-path-point.is-selected{fill:#b38322}.holding-path-boundary{color:#43565d;background:#f3f1e8;border-left:4px solid #b38322;margin:0;padding:15px 17px;font-size:14px;line-height:1.62}.holding-path-summary tr.is-selected>*{background:#f4ead0}@media (width<=820px){.holding-path-controls,.holding-path-insight{grid-template-columns:1fr}.holding-path-insight>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.holding-path-insight>div:last-child{border-bottom:0}}@media (width<=520px){.holding-path-lab{gap:16px}.holding-path-horizons{grid-template-columns:repeat(5,minmax(64px,1fr));padding-bottom:5px;overflow-x:auto}.holding-path-horizons button{min-width:64px}.holding-path-insight strong{font-size:21px}}.annual-era-lab{gap:20px;margin-top:22px;display:grid}.annual-era-insight{color:#eef4f3;background:linear-gradient(135deg,#17333d,#264c54);border:1px solid #24444d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.annual-era-insight>div{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-width:0;min-height:126px;padding:20px;display:grid}.annual-era-insight>div:last-child{background:#b383222b;border-right:0}.annual-era-insight span{color:#cedbda;letter-spacing:.07em;font-size:13px;font-weight:850}.annual-era-insight strong{color:#fff;font:800 24px/1.2 var(--font-serif);overflow-wrap:anywhere}.annual-era-insight p{color:#e1e9e8;margin:0!important;font-size:14px!important;line-height:1.55!important}.annual-era-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.annual-era-tabs button{color:#263b43;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd6d2;border-radius:9px;align-content:center;gap:3px;min-height:82px;padding:12px;display:grid}.annual-era-tabs button:hover,.annual-era-tabs button:focus-visible{border-color:#976b13;outline:0;box-shadow:0 0 0 3px #a9791126}.annual-era-tabs button.is-selected{color:#fff;background:#203943;border-color:#203943}.annual-era-tabs strong{font-size:16px}.annual-era-tabs span{font-size:14px;font-weight:750}.annual-era-tabs small{color:inherit;opacity:.82;font-size:13px!important}.annual-era-legend{color:#4f6269;flex-wrap:wrap;gap:12px 22px;font-size:14px;font-weight:700;display:flex}.annual-era-legend span{align-items:center;gap:7px;display:inline-flex}.annual-era-legend i{border-radius:50%;width:13px;height:13px;display:inline-block}.annual-era-legend i.positive{background:#b38322}.annual-era-legend i.negative{background:#2d6f78}.annual-era-legend i.neutral{background:#87979a}.annual-era-legend i.selected{background:#fff;border:3px solid #17343e;box-shadow:0 0 0 1px #fff}.annual-era-legend i.median{background:#7c5410;border-radius:0;width:3px;height:20px}.annual-era-scroll{background:#fbfcfb;border:1px solid #d5dedb;border-radius:10px;max-width:100%;overflow-x:auto}.annual-era-scroll:focus-visible{outline-offset:2px;outline:3px solid #a9791147}.annual-era-scroll svg{touch-action:pan-x pan-y;width:100%;min-width:760px;height:auto;display:block}.annual-era-scroll text{fill:#4c6067;font:650 13px/1 var(--font-mono)}.annual-era-grid{stroke:#dce4e1;stroke-width:1px;stroke-dasharray:3 4}.annual-era-zero{stroke:#a44e42;stroke-width:2px}.annual-era-median{stroke:#7c5410;stroke-width:3px}.annual-era-hit{fill:#0000;cursor:pointer}.annual-era-point{stroke:#fff;stroke-width:1.5px}.annual-era-point.is-positive{fill:#b38322}.annual-era-point.is-negative{fill:#2d6f78}.annual-era-point.is-neutral{fill:#87979a}.annual-era-point.is-selected{stroke:#17343e;stroke-width:4px}.annual-era-scroll g[role=button]:focus{outline:none}.annual-era-label{fill:#172f38!important;font-size:14px!important;font-weight:850!important}.annual-era-count{fill:#68787d!important;font-size:13px!important}.annual-era-frequency{fill:#263f47!important;font-size:13px!important;font-weight:800!important}.annual-era-summary{fill:#68787d!important;font-size:13px!important}.annual-era-boundary{color:#43565d;background:#f3f1e8;border-left:4px solid #b38322;padding:15px 17px;margin:0!important;font-size:14px!important;line-height:1.62!important}.annual-era-table tr.is-selected>*{background:#f4ead0}@media (width<=820px){.annual-era-insight{grid-template-columns:1fr}.annual-era-insight>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.annual-era-insight>div:last-child{border-bottom:0}.annual-era-tabs{grid-template-columns:repeat(4,minmax(150px,1fr));padding:2px 2px 8px;overflow-x:auto}}@media (width<=520px){.annual-era-lab{gap:16px}.annual-era-insight strong{font-size:22px}.annual-era-tabs button{min-height:84px}}.decade-path-lab{gap:20px;margin-top:22px;display:grid}.decade-path-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.decade-path-tabs button{color:#2b4048;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd6d2;border-radius:9px;grid-template-columns:13px minmax(0,1fr);align-content:center;gap:3px 7px;min-width:0;min-height:86px;padding:11px;display:grid}.decade-path-tabs button:hover,.decade-path-tabs button:focus-visible{border-color:#976b13;outline:0;box-shadow:0 0 0 3px #a9791126}.decade-path-tabs button.is-selected{color:#fff;background:#203943;border-color:#203943}.decade-path-tabs i{background:#6b7280;border-radius:50%;width:12px;height:12px;margin-top:2px}.decade-path-tabs strong{font-size:16px}.decade-path-tabs span,.decade-path-tabs small{color:inherit;grid-column:2;line-height:1.35;font-size:13px!important}.decade-path-tabs small{opacity:.78}.decade-path-tabs .path-1 i{background:#a44e42}.decade-path-tabs .path-2 i{background:#2d6f78}.decade-path-tabs .path-3 i{background:#6c5b91}.decade-path-tabs .path-4 i{background:#387967}.decade-path-tabs .path-5 i{background:#a26b13}.decade-path-tabs .path-6 i{background:#245c7a}.decade-path-insight{color:#eef4f3;background:#17313a;border:1px solid #28464e;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.decade-path-insight>div{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-width:0;min-height:126px;padding:20px;display:grid}.decade-path-insight>div:last-child{background:#b383222b;border-right:0}.decade-path-insight span{color:#d2dddd;letter-spacing:.08em;font-size:13px;font-weight:850}.decade-path-insight strong{color:#fff;font:800 23px/1.2 var(--font-serif);overflow-wrap:anywhere}.decade-path-insight p{color:#dce6e5;margin:0!important;font-size:14px!important;line-height:1.5!important}.decade-path-scroll{background:#fbfcfb;border:1px solid #d5dedb;border-radius:10px;max-width:100%;overflow-x:auto}.decade-path-scroll svg{touch-action:pan-x pan-y;width:100%;min-width:800px;height:auto;display:block}.decade-path-scroll svg:focus-visible{outline-offset:-3px;outline:3px solid #a9791147}.decade-path-scroll text{fill:#52666c;font:700 13px/1 var(--font-mono)}.decade-path-grid{stroke:#dce4e1;stroke-width:1px;stroke-dasharray:3 4}.decade-path-crosshair{stroke:#6b5840;stroke-width:1.5px;stroke-dasharray:5 4}.decade-path-line{fill:none;stroke:#6b7280;stroke-width:2.2px;opacity:.62}.decade-path-line.path-1{stroke:#a44e42}.decade-path-line.path-2{stroke:#2d6f78}.decade-path-line.path-3{stroke:#6c5b91}.decade-path-line.path-4{stroke:#387967}.decade-path-line.path-5{stroke:#a26b13}.decade-path-line.path-6{stroke:#245c7a}.decade-path-line.is-selected{stroke:#172f38;stroke-width:4.5px;opacity:1}.decade-path-point{fill:#6b7280;stroke:#fff;stroke-width:2px}.decade-path-point.path-1{fill:#a44e42}.decade-path-point.path-2{fill:#2d6f78}.decade-path-point.path-3{fill:#6c5b91}.decade-path-point.path-4{fill:#387967}.decade-path-point.path-5{fill:#a26b13}.decade-path-point.path-6{fill:#245c7a}.decade-path-point.is-selected{fill:#f1d77e;stroke:#172f38;stroke-width:3px}.decade-path-boundary{color:#43565d;background:#f3f1e8;border-left:4px solid #b38322;padding:15px 17px;margin:0!important;font-size:14px!important;line-height:1.62!important}.decade-path-table tr.is-selected>*{background:#f4ead0}@media (width<=1020px){.decade-path-tabs{grid-template-columns:repeat(7,minmax(142px,1fr));padding:2px 2px 8px;overflow-x:auto}}@media (width<=820px){.decade-path-insight{grid-template-columns:1fr}.decade-path-insight>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.decade-path-insight>div:last-child{border-bottom:0}}@media (width<=520px){.decade-path-lab{gap:16px}.decade-path-insight strong{font-size:21px}}.monthly-tail-atlas{gap:20px;margin-top:22px;display:grid}.monthly-tail-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.monthly-tail-toolbar>div:first-child{gap:5px;display:grid}.monthly-tail-toolbar span{color:#6a797e;font:13px/1.2 var(--font-mono);letter-spacing:.08em}.monthly-tail-toolbar strong{color:#18343d;font:800 21px/1.2 var(--font-serif)}.monthly-tail-toolbar [role=group]{flex-wrap:wrap;gap:7px;display:flex}.monthly-tail-toolbar button{color:#40555c;cursor:pointer;background:#fff;border:1px solid #bdcbc7;border-radius:7px;min-height:44px;padding:9px 14px;font-size:13px;font-weight:800}.monthly-tail-toolbar button:hover,.monthly-tail-toolbar button:focus-visible{outline-offset:1px;border-color:#9d7119;outline:3px solid #b7851e26}.monthly-tail-toolbar button.is-selected{color:#fff;background:#17313a;border-color:#17313a}.monthly-tail-insight{color:#edf4f3;background:#17313a;border:1px solid #28464e;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.monthly-tail-insight>div{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-width:0;min-height:126px;padding:20px;display:grid}.monthly-tail-insight>div:last-child{background:#b383222b;border-right:0}.monthly-tail-insight span{color:#d2dddd;letter-spacing:.08em;font-size:13px;font-weight:850}.monthly-tail-insight strong{color:#fff;font:800 23px/1.2 var(--font-serif);overflow-wrap:anywhere}.monthly-tail-insight p{color:#dce6e5;margin:0!important;font-size:14px!important;line-height:1.5!important}.monthly-tail-scroll{background:#fbfcfb;border:1px solid #d5dedb;border-radius:10px;max-width:100%;overflow-x:auto}.monthly-tail-scroll svg{touch-action:pan-x pan-y;width:100%;min-width:820px;height:auto;display:block}.monthly-tail-scroll svg:focus-visible{outline-offset:-3px;outline:3px solid #a9791147}.monthly-tail-scroll text{fill:#52666c;font:700 13px/1 var(--font-mono)}.monthly-tail-grid{stroke:#d8e1de;stroke-width:1px;stroke-dasharray:3 4}.monthly-tail-row{stroke:#e5eae8;stroke-width:1px}.monthly-tail-event{cursor:crosshair}.monthly-tail-hit{fill:#0000}.monthly-tail-mark{stroke:#fff;stroke-width:2px}.monthly-tail-event.gain .monthly-tail-mark{fill:#28756b}.monthly-tail-event.loss .monthly-tail-mark{fill:#a34f47}.monthly-tail-event.is-selected .monthly-tail-mark{stroke:#132e37;stroke-width:3.5px}.monthly-tail-selected{pointer-events:none}.monthly-tail-selected line{stroke:#735d35;stroke-width:1.5px;stroke-dasharray:5 4}.monthly-tail-selected circle{fill:none;stroke:#d6aa3f;stroke-width:3px}.monthly-tail-key{color:#53676d;flex-wrap:wrap;gap:12px 22px;font-size:13px;font-weight:750;display:flex}.monthly-tail-key span{align-items:center;gap:8px;display:inline-flex}.monthly-tail-key i{background:#28756b;border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #47706d}.monthly-tail-key i.loss{background:#a34f47;border-radius:1px;transform:rotate(45deg)scale(.78);box-shadow:0 0 0 1px #83524d}.monthly-tail-boundary{color:#43565d;background:#f3f1e8;border-left:4px solid #b38322;padding:15px 17px;margin:0!important;font-size:14px!important;line-height:1.62!important}.monthly-tail-table tr.is-selected>*{background:#f4ead0}@media (width<=820px){.monthly-tail-toolbar{flex-direction:column;align-items:stretch}.monthly-tail-insight{grid-template-columns:1fr}.monthly-tail-insight>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.monthly-tail-insight>div:last-child{border-bottom:0}}@media (width<=520px){.monthly-tail-atlas{gap:16px}.monthly-tail-toolbar [role=group]{grid-template-columns:repeat(3,1fr);display:grid}.monthly-tail-toolbar button{padding-inline:7px;font-size:13px}.monthly-tail-insight strong{font-size:21px}}.monthly-return-era-lab{gap:20px;margin-top:22px;display:grid}.monthly-return-era-insight{color:#fff;background:#17313a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.monthly-return-era-insight>div{border-right:1px solid #ffffff24;align-content:center;gap:7px;min-width:0;min-height:126px;padding:20px;display:grid}.monthly-return-era-insight>div:last-child{background:#b383222b;border-right:0}.monthly-return-era-insight span{color:#cedbda;letter-spacing:.07em;font-size:13px;font-weight:850}.monthly-return-era-insight strong{color:#fff;font:800 23px/1.2 var(--font-serif);overflow-wrap:anywhere}.monthly-return-era-insight p{color:#e1e9e8;margin:0!important;font-size:14px!important;line-height:1.55!important}.monthly-return-era-key{color:#4f6269;flex-wrap:wrap;gap:12px 22px;font-size:14px;font-weight:700;display:flex}.monthly-return-era-key span{align-items:center;gap:7px;display:inline-flex}.monthly-return-era-key i{background:#9aa8a9;width:28px;height:3px;display:inline-block}.monthly-return-era-key i.tail{background:#2d6f78;height:7px}.monthly-return-era-key i.middle{background:#d9b55e;border-radius:3px;height:14px}.monthly-return-era-key i.median{background:#17343e;width:3px;height:20px}.monthly-return-era-key i.average{background:#a44e42;width:10px;height:10px;transform:rotate(45deg)}.monthly-return-era-scroll{background:#fbfcfb;border:1px solid #d5dedb;border-radius:10px;max-width:100%;overflow-x:auto}.monthly-return-era-scroll:focus-visible{outline-offset:2px;outline:3px solid #a9791147}.monthly-return-era-scroll svg{touch-action:pan-x pan-y;width:100%;min-width:820px;height:auto;display:block}.monthly-return-era-scroll text{fill:#4c6067;font:13px/1 var(--font-mono)}.monthly-return-era-grid{stroke:#dce4e1;stroke-width:1px;stroke-dasharray:3 4}.monthly-return-era-zero{stroke:#a44e42;stroke-width:2px}.monthly-return-era-hit{fill:#0000;cursor:pointer}.monthly-return-era-selection{fill:#edf4f1;stroke:#b9cbc5;stroke-width:1px}.monthly-return-era-observed{stroke:#9aa8a9;stroke-width:2px}.monthly-return-era-tail{stroke:#2d6f78;stroke-width:7px;stroke-linecap:round}.monthly-return-era-middle{fill:#d9b55e;stroke:#8a6115;stroke-width:1px}.monthly-return-era-median{stroke:#17343e;stroke-width:3px}.monthly-return-era-average{fill:#a44e42;stroke:#fff;stroke-width:1.5px}.monthly-return-era-scroll g[role=button]:focus{outline:none}.monthly-return-era-scroll g[role=button]:focus .monthly-return-era-selection{stroke:#8a6115;stroke-width:2px}.monthly-return-era-label{fill:#172f38!important;font-size:14px!important;font-weight:850!important}.monthly-return-era-count{fill:#68787d!important;font-size:13px!important}.monthly-return-era-summary{fill:#52666d!important;font-size:13px!important;font-weight:700!important}.monthly-return-era-boundary{color:#43565d;background:#f3f1e8;border-left:4px solid #b38322;padding:15px 17px;margin:0!important;font-size:14px!important;line-height:1.62!important}.monthly-return-era-table tr.is-selected>*{background:#f4ead0}@media (width<=760px){.monthly-return-era-insight{grid-template-columns:1fr}.monthly-return-era-insight>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.monthly-return-era-insight>div:last-child{border-bottom:0}.monthly-return-era-lab{gap:16px}.monthly-return-era-insight strong{font-size:21px}}.portfolio-ledger{gap:20px;display:grid}.portfolio-workspace-console{background:#fff;border:1px solid #cfd9d5;border-top:4px solid #b88929;border-radius:12px;overflow:hidden;box-shadow:0 15px 38px #1a2d3312}.portfolio-workspace-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:end;gap:36px;padding:25px 27px 21px;display:grid}.portfolio-workspace-heading .eyebrow{margin-bottom:7px}.portfolio-workspace-heading h2{color:#172f38;font:650 clamp(28px, 2.8vw, 40px)/1.07 var(--font-serif);letter-spacing:-.035em;margin:0}.portfolio-workspace-heading>p{color:#5d6e73;margin:0;font-size:14px;line-height:1.65}.portfolio-workspace-tabs{overscroll-behavior-inline:contain;background:#142d36;border-block:1px solid #29454d;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.portfolio-workspace-tabs button{color:#d7e2e1;text-align:left;cursor:pointer;background:#1a3740;border:1px solid #36525a;border-radius:7px;align-content:center;gap:5px;min-width:190px;min-height:67px;padding:11px 14px;display:grid}.portfolio-workspace-tabs button span{font-size:14px;font-weight:850}.portfolio-workspace-tabs button small{color:#aebfbd;line-height:1.3;font-size:13px!important}.portfolio-workspace-tabs button[aria-selected=true]{color:#172e37;background:#e9cd78;border-color:#efd98f}.portfolio-workspace-tabs button[aria-selected=true] small{color:#654d1d}.portfolio-workspace-tabs button:focus-visible{outline-offset:2px;outline:3px solid #f2d980}.portfolio-workspace-actions{grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:end;gap:10px;padding:18px 27px;display:grid}.portfolio-workspace-actions label{color:#42575d;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.portfolio-workspace-actions input{color:#18313a;width:100%;min-height:44px;font:700 14px/1.2 var(--font-sans);background:#f8faf9;border:1px solid #bfcac7;border-radius:6px;padding:9px 11px}.portfolio-workspace-actions .button{white-space:nowrap;min-height:44px}.portfolio-delete-workspace{color:#7b4540!important}.portfolio-delete-workspace.is-armed{color:#fff!important;background:#8d453e!important;border-color:#8d453e!important}.portfolio-workspace-meta{color:#596b70;background:#f3f5f2;border-top:1px solid #d6ddda;margin:0;padding:13px 27px 15px;font-size:13px;line-height:1.5}.portfolio-workspace-meta strong{color:#2d474e}.portfolio-evidence-rail{color:#e8efee;background:#152a33;border:1px solid #213b45;border-top:4px solid #c49328;border-radius:12px;grid-template-columns:1fr 1.25fr minmax(270px,.85fr);display:grid;overflow:hidden;box-shadow:0 16px 36px #192b3117}.portfolio-evidence-rail>div{border-right:1px solid #ffffff21;align-content:center;gap:7px;min-width:0;min-height:126px;padding:20px;display:grid}.portfolio-evidence-rail>div:last-child{border-right:0}.portfolio-evidence-rail span{color:#e5c66e;font:13px/1.2 var(--font-mono);letter-spacing:.08em}.portfolio-evidence-rail strong{color:#fff;font-size:18px;line-height:1.3}.portfolio-evidence-rail p{color:#c8d5d5;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.portfolio-quote-control{background:#ffffff0b}.portfolio-quote-control label{color:#dce7e6;gap:7px;font-size:13px;font-weight:700;display:grid}.portfolio-quote-control input{color:#17242b;background:#fff;border:1px solid #b8c5c5;border-radius:8px;width:100%;min-height:44px;padding:8px 11px}.portfolio-quote-control .button{color:#fff;background:0 0;border-color:#ffffff4d;justify-self:start}.portfolio-boundary{color:#465960;background:#f4f1e7;border-left:4px solid #b38322;margin:0;padding:15px 18px;font-size:14px;line-height:1.62}.portfolio-boundary strong{color:#263c44}.portfolio-summary-grid{background:#fff;border:1px solid #d7dfdc;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.portfolio-summary-grid>div{border-right:1px solid #d7dfdc;align-content:center;gap:7px;min-width:0;min-height:128px;padding:20px;display:grid}.portfolio-summary-grid>div:last-child{background:#f7f8f5;border-right:0}.portfolio-summary-grid span{color:#617177;font:13px/1.2 var(--font-mono);letter-spacing:.075em}.portfolio-summary-grid strong{color:#17303a;font:800 25px/1.15 var(--font-mono);overflow-wrap:anywhere}.portfolio-summary-grid p{color:#627177;margin:0;font-size:13px;line-height:1.45}.portfolio-summary-grid .is-positive strong{color:var(--positive)}.portfolio-summary-grid .is-negative strong{color:var(--negative)}.portfolio-activity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portfolio-activity-summary>div{background:#f7f8f5;border:1px solid #d4ddda;border-radius:9px;align-content:center;gap:6px;min-width:0;min-height:112px;padding:18px;display:grid}.portfolio-activity-summary span{color:#617177;font:13px/1.2 var(--font-mono);letter-spacing:.07em}.portfolio-activity-summary strong{color:#17303a;font:800 20px/1.2 var(--font-mono);overflow-wrap:anywhere}.portfolio-activity-summary p{color:#627177;margin:0;font-size:13px;line-height:1.45}.portfolio-activity-summary .is-positive strong{color:var(--positive)}.portfolio-activity-summary .is-negative strong{color:var(--negative)}.portfolio-structure-card{background:#fff;border:1px solid #cbd6d2;border-top:5px solid #274c55;border-radius:12px;overflow:hidden;box-shadow:0 15px 38px #1a2d3311}.portfolio-structure-heading{border-bottom:1px solid #d8dfdd;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:34px;padding:26px 28px 22px;display:grid}.portfolio-structure-heading .eyebrow{margin-bottom:8px}.portfolio-structure-heading h2{color:#172f38;max-width:830px;font:650 clamp(29px, 3vw, 42px)/1.06 var(--font-serif);letter-spacing:-.038em;margin:0}.portfolio-structure-heading>p{color:#5a6b70;margin:0;font-size:14px;line-height:1.65}.portfolio-structure-insight{color:#eef4f3;background:#17313a;border-bottom:1px solid #2b4850;grid-template-columns:1.25fr 1fr 1fr;display:grid}.portfolio-structure-insight>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;min-height:114px;padding:20px 24px;display:grid}.portfolio-structure-insight>div:last-child{border-right:0}.portfolio-structure-insight span{color:#e3c56b;font:13px/1.2 var(--font-mono);letter-spacing:.08em}.portfolio-structure-insight strong{color:#fff;overflow-wrap:anywhere;font-size:19px;line-height:1.25}.portfolio-structure-insight small{color:#bdccca;line-height:1.4;font-size:13px!important}.portfolio-structure-layout{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);display:grid}.portfolio-composition-panel,.portfolio-coverage-panel{min-width:0;padding:25px 28px 27px}.portfolio-composition-panel{background:#f7f8f4;border-right:1px solid #d7dfdc}.portfolio-structure-subhead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:19px;display:flex}.portfolio-structure-subhead span{color:#7d681e;font:13px/1.2 var(--font-mono);letter-spacing:.08em}.portfolio-structure-subhead h3{color:#19323b;margin:4px 0 0;font-size:20px;line-height:1.25}.portfolio-structure-subhead>strong{color:#53666c;font:13px/1.4 var(--font-mono);text-align:right}.portfolio-composition-strip{background:#dfe5e2;border:1px solid #aebdb9;border-radius:4px;height:32px;display:flex;overflow:hidden}.portfolio-composition-strip>span{border-right:2px solid #f7f8f4;min-width:2px;height:100%}.portfolio-composition-strip>span:last-child{border-right:0}.portfolio-composition-strip .is-coin,.portfolio-composition-list .is-coin .portfolio-composition-swatch{background:#b9851d}.portfolio-composition-strip .is-bar,.portfolio-composition-list .is-bar .portfolio-composition-swatch{background:#274f58}.portfolio-composition-strip .is-jewelry,.portfolio-composition-list .is-jewelry .portfolio-composition-swatch{background:#9a594a}.portfolio-composition-strip .is-scrap,.portfolio-composition-list .is-scrap .portfolio-composition-swatch{background:#6a7f73}.portfolio-composition-strip .is-other,.portfolio-composition-list .is-other .portfolio-composition-swatch{background:#7b6b89}.portfolio-composition-list{gap:7px;margin-top:17px;display:grid}.portfolio-composition-list>div{background:#fff;border:1px solid #d6ddda;border-radius:7px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:55px;padding:9px 11px;display:grid}.portfolio-composition-swatch{border-radius:3px;width:9px;height:34px}.portfolio-composition-list strong{color:#1b343d;font-size:14px}.portfolio-composition-list small{color:#68777b;margin-top:2px;line-height:1.4;display:block;font-size:13px!important}.portfolio-composition-list b{color:#203c45;font:800 15px/1 var(--font-mono)}.portfolio-coverage-table-wrap{border:1px solid #d5ddda;border-radius:8px;overflow-x:auto}.portfolio-coverage-table{border-collapse:collapse;width:100%;min-width:520px}.portfolio-coverage-table caption{color:#637378;text-align:left;background:#f5f7f5;padding:10px 12px;font-size:13px;line-height:1.45}.portfolio-coverage-table th,.portfolio-coverage-table td{border-top:1px solid #d9e0dd;padding:10px 12px}.portfolio-coverage-table thead th{color:#566a70;text-align:center;font:13px/1.3 var(--font-mono);letter-spacing:.04em;background:#f0f3f1}.portfolio-coverage-table thead th:first-child{text-align:left}.portfolio-coverage-table tbody th{color:#203841;text-align:left;width:58%;font-size:13px;line-height:1.35}.portfolio-coverage-table tbody th small{color:#6d7b7f;margin-top:3px;font-weight:550;display:block;font-size:13px!important}.portfolio-coverage-table td{text-align:center;width:14%;font:850 17px/1 var(--font-mono)}.portfolio-coverage-table td.is-present{color:#24726c;background:#eff7f3}.portfolio-coverage-table td.is-missing{color:#9b5c4e;background:#fbf2ee}.portfolio-coverage-more{color:#64757a;margin:11px 0 0;font-size:13px;line-height:1.5}.portfolio-structure-notes{background:#fbfcfa;border-top:1px solid #d7dfdc;grid-template-columns:1fr 1fr;gap:28px;padding:17px 28px;display:grid}.portfolio-structure-notes p{color:#56686e;margin:0;font-size:13px;line-height:1.6}.portfolio-structure-notes strong{color:#29434b}.portfolio-structure-empty{color:#627177;text-align:center;background:#f5f7f5;border:1px dashed #becbc7;border-radius:8px;gap:5px;margin:24px 28px 28px;padding:28px;display:grid}.portfolio-structure-empty strong{color:#203a42;font-size:18px}.portfolio-report-card{background:#fff;border:1px solid #c9d3d0;border-top:5px solid #8d6a1b;border-radius:12px;overflow:hidden;box-shadow:0 15px 38px #1a2d3312}.portfolio-report-folio{color:#edf3f2;background:linear-gradient(110deg,#162d36 0%,#203f47 68%,#2d4c50 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:28px;display:grid}.portfolio-report-folio .eyebrow{color:#e8c961;margin-bottom:8px}.portfolio-report-folio h2{color:#fff;max-width:840px;font:650 clamp(30px, 3.2vw, 44px)/1.04 var(--font-serif);letter-spacing:-.04em;margin:0}.portfolio-report-folio p:not(.eyebrow){color:#cad8d6;max-width:880px;margin:12px 0 0;font-size:14px;line-height:1.65}.portfolio-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portfolio-report-actions .button{min-height:44px}.portfolio-report-actions .secondary{color:#fff;background:0 0;border-color:#ffffff57}.portfolio-report-identity{border-bottom:1px solid #d3dcda;grid-template-columns:1.15fr 1fr 1.15fr 1.25fr;display:grid}.portfolio-report-identity>div{border-right:1px solid #d3dcda;align-content:center;gap:6px;min-width:0;min-height:118px;padding:19px 21px;display:grid}.portfolio-report-identity>div:last-child{background:#f5f7f4;border-right:0}.portfolio-report-identity span{color:#68777b;font:13px/1.2 var(--font-mono);letter-spacing:.08em}.portfolio-report-identity strong{color:#17313a;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.portfolio-report-identity code{font:750 13px/1.4 var(--font-mono)}.portfolio-report-identity small{color:#68777b;overflow-wrap:anywhere;line-height:1.45;font-size:13px!important}.portfolio-report-gaps{background:#fafbf9;border-bottom:1px solid #d5ddda;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portfolio-report-gaps p{border-right:1px solid #d5ddda;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;min-height:94px;margin:0;padding:17px 20px;display:grid}.portfolio-report-gaps p:last-child{border-right:0}.portfolio-report-gaps strong{color:#8a630f;font:850 25px/1 var(--font-mono)}.portfolio-report-gaps span{color:#53656b;font-size:13px;line-height:1.45}.portfolio-report-method{grid-template-columns:1fr 1fr;gap:28px;padding:18px 22px;display:grid}.portfolio-report-method p{color:#53656b;margin:0;font-size:13px;line-height:1.6}.portfolio-report-method strong{color:#253d45}.portfolio-entry-card,.portfolio-ledger-card{background:#fff;border:1px solid #d6ddda;border-radius:12px;padding:28px;box-shadow:0 12px 34px #2230300e}.portfolio-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:34px;margin-bottom:22px;display:grid}.portfolio-section-heading .eyebrow{margin-bottom:8px}.portfolio-section-heading h2{color:#172b34;max-width:760px;font:650 clamp(28px, 3vw, 40px)/1.08 var(--font-serif);letter-spacing:-.035em;margin:0}.portfolio-section-heading>p{color:#5e6d72;margin:0;font-size:14px;line-height:1.65}.portfolio-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.portfolio-form-grid label{color:#344950;align-content:start;gap:7px;min-width:0;font-size:13px;font-weight:750;display:grid}.portfolio-form-grid input,.portfolio-form-grid select{color:#17242b;background:#fbfcfb;border:1px solid #cbd6d2;border-radius:8px;width:100%;min-height:46px;padding:9px 11px}.portfolio-form-grid input::placeholder{color:#859195}.portfolio-form-grid input:hover,.portfolio-form-grid select:hover{border-color:#9caeaa}.portfolio-field-wide{grid-column:span 2}.portfolio-form-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.portfolio-form-actions button:disabled{cursor:not-allowed;opacity:.48;transform:none}.portfolio-event-card{border-top:4px solid #b38322}.portfolio-method-note{color:#465960;background:#f4f1e7;border-left:4px solid #b38322;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.portfolio-method-note strong{color:#263c44}.portfolio-ledger-card{padding-inline:0;overflow:hidden}.portfolio-ledger-card>.portfolio-section-heading{padding-inline:28px}.portfolio-table-wrap{border-block:1px solid #d9dfdd;border-radius:0}.portfolio-table-wrap table{min-width:1120px}.portfolio-table-wrap th,.portfolio-table-wrap td{vertical-align:top;padding:15px 14px;font-size:14px}.portfolio-table-wrap tbody th{color:#172d36;min-width:220px}.portfolio-table-wrap td{color:#273c44}.portfolio-table-wrap small{color:#6a787d;margin-top:5px;font-weight:550;line-height:1.45;display:block;font-size:13px!important}.portfolio-table-wrap td.positive>small,.portfolio-table-wrap td.negative>small{color:inherit}.portfolio-event-table-wrap table{min-width:1180px}.portfolio-event-ledger-card{background:#fbfcfb}.portfolio-row-actions{gap:6px;display:flex}.portfolio-row-actions button{color:#213942;background:#fff;border:1px solid #ccd6d3;border-radius:7px;min-height:36px;padding:6px 10px;font-size:13px;font-weight:750}.portfolio-row-actions button:last-child{color:#8a403a}.portfolio-row-actions button:hover{background:#f6f8f7;border-color:#9aaaab}.portfolio-empty-state{color:#52636a;text-align:center;background:#f6f8f7;border:1px dashed #c1ceca;border-radius:10px;margin:0 28px;padding:32px}.portfolio-empty-state strong{color:#1d3740;font-size:19px;display:block}.portfolio-empty-state p{margin:7px 0 0;font-size:14px}.portfolio-backup-bar{border-top:1px solid #dce2df;justify-content:space-between;align-items:center;gap:24px;margin:24px 28px 0;padding-top:22px;display:flex}.portfolio-backup-bar>div:first-child{gap:3px;display:grid}.portfolio-backup-bar strong{color:#223b43;font-size:14px}.portfolio-backup-bar span{color:#68777b;font-size:13px}.portfolio-backup-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portfolio-status{color:#52646a;min-height:24px;margin:0;font-size:14px;line-height:1.55}@media (width<=1080px){.portfolio-structure-layout{grid-template-columns:1fr}.portfolio-composition-panel{border-bottom:1px solid #d7dfdc;border-right:0}.portfolio-report-identity{grid-template-columns:1fr 1fr}.portfolio-report-identity>div:nth-child(2){border-right:0}.portfolio-report-identity>div:nth-child(-n+2){border-bottom:1px solid #d3dcda}.portfolio-evidence-rail{grid-template-columns:1fr 1fr}.portfolio-evidence-rail>div:nth-child(2){border-right:0}.portfolio-quote-control{border-top:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:minmax(220px,420px) auto;align-items:end}.portfolio-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary-grid>div:nth-child(2){border-right:0}.portfolio-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #d7dfdc}.portfolio-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.portfolio-structure-heading{grid-template-columns:1fr;gap:10px}.portfolio-structure-insight{grid-template-columns:1fr}.portfolio-structure-insight>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:92px}.portfolio-structure-insight>div:last-child{border-bottom:0}.portfolio-structure-notes{grid-template-columns:1fr;gap:9px}.portfolio-report-folio{grid-template-columns:1fr;gap:18px}.portfolio-report-actions{justify-content:flex-start}.portfolio-report-gaps{grid-template-columns:1fr 1fr}.portfolio-report-gaps p:nth-child(2){border-right:0}.portfolio-report-gaps p:nth-child(-n+2){border-bottom:1px solid #d5ddda}.portfolio-report-method{grid-template-columns:1fr;gap:10px}.portfolio-evidence-rail{grid-template-columns:1fr}.portfolio-evidence-rail>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:auto}.portfolio-evidence-rail>div:last-child{border-bottom:0}.portfolio-quote-control{grid-column:auto;grid-template-columns:1fr;align-items:stretch}.portfolio-section-heading{grid-template-columns:1fr;gap:10px}.portfolio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-backup-bar{flex-direction:column;align-items:stretch}.portfolio-backup-bar>div:last-child{justify-content:flex-start}}@media (width<=520px){.portfolio-structure-heading,.portfolio-composition-panel,.portfolio-coverage-panel{padding:21px 17px}.portfolio-structure-subhead{flex-direction:column;align-items:start;gap:7px}.portfolio-structure-subhead>strong{text-align:left}.portfolio-structure-notes{padding:16px 17px}.portfolio-structure-empty{margin:18px 17px 20px}.portfolio-report-folio{padding:22px 18px}.portfolio-report-actions{grid-template-columns:1fr;display:grid}.portfolio-report-actions .button{width:100%}.portfolio-report-identity{grid-template-columns:1fr}.portfolio-report-identity>div{border-bottom:1px solid #d3dcda;border-right:0;min-height:94px}.portfolio-report-identity>div:last-child{border-bottom:0}.portfolio-report-gaps{grid-template-columns:1fr}.portfolio-report-gaps p{border-bottom:1px solid #d5ddda;border-right:0;min-height:78px}.portfolio-report-gaps p:last-child{border-bottom:0}.portfolio-report-method{padding:17px 18px}.portfolio-ledger{gap:14px}.portfolio-evidence-rail>div{padding:17px}.portfolio-summary-grid{grid-template-columns:1fr}.portfolio-summary-grid>div{border-bottom:1px solid #d7dfdc;border-right:0;min-height:108px}.portfolio-summary-grid>div:last-child{border-bottom:0}.portfolio-entry-card,.portfolio-ledger-card{padding:20px 16px}.portfolio-ledger-card{padding-inline:0}.portfolio-ledger-card>.portfolio-section-heading{padding-inline:16px}.portfolio-form-grid,.portfolio-activity-summary{grid-template-columns:1fr}.portfolio-activity-summary>div{min-height:100px}.portfolio-field-wide{grid-column:auto}.portfolio-form-actions .button,.portfolio-backup-bar .button{width:100%}.portfolio-empty-state{margin-inline:16px;padding:24px 18px}.portfolio-backup-bar{margin-inline:16px}.portfolio-backup-bar>div:last-child{grid-template-columns:1fr;display:grid}}@media print{@page{size:A4 portrait;margin:12mm}.portfolio-workspace-console,.portfolio-evidence-rail,.portfolio-boundary,.portfolio-watchlist,.portfolio-entry-card,.portfolio-backup-bar,.portfolio-status,.portfolio-report-actions,.portfolio-row-actions,.portfolio-ledger-card>.portfolio-section-heading,.skip-link{display:none!important}.portfolio-ledger{color:#111;flex-direction:column;display:flex}.portfolio-report-card{order:1}.portfolio-summary-grid{order:2}.portfolio-structure-card{order:3}.portfolio-activity-summary{order:4}.portfolio-report-events{order:5}.portfolio-report-holdings{order:6}.portfolio-report-card,.portfolio-structure-card,.portfolio-summary-grid,.portfolio-activity-summary,.portfolio-ledger-card{break-inside:avoid;box-shadow:none;border:1px solid #777;border-radius:0;margin:0 0 5mm}.portfolio-report-folio{color:#111;background:#fff;border-bottom:2px solid #111;grid-template-columns:1fr;padding:8mm}.portfolio-report-folio .eyebrow,.portfolio-report-folio h2,.portfolio-report-folio p:not(.eyebrow){color:#111}.portfolio-report-folio h2{font-size:25pt}.portfolio-report-identity{grid-template-columns:1fr 1fr}.portfolio-report-identity>div{min-height:0;padding:4mm;background:#fff!important}.portfolio-report-gaps{background:#fff;grid-template-columns:1fr 1fr}.portfolio-report-gaps p{min-height:0;padding:3mm 4mm}.portfolio-report-method{grid-template-columns:1fr;gap:2mm;padding:4mm}.portfolio-structure-heading{grid-template-columns:1fr;gap:2mm;padding:5mm}.portfolio-structure-heading h2{font-size:18pt}.portfolio-structure-insight{color:#111;background:#fff;grid-template-columns:1fr 1fr 1fr}.portfolio-structure-insight>div{border-color:#999;min-height:0;padding:3mm}.portfolio-structure-insight span,.portfolio-structure-insight strong,.portfolio-structure-insight small{color:#111}.portfolio-structure-layout{grid-template-columns:.8fr 1.2fr}.portfolio-composition-panel,.portfolio-coverage-panel{background:#fff;padding:4mm}.portfolio-structure-subhead{margin-bottom:3mm}.portfolio-composition-list>div{min-height:0;padding:2mm}.portfolio-coverage-table{min-width:0}.portfolio-coverage-table caption{display:none}.portfolio-coverage-table th,.portfolio-coverage-table td{padding:1.5mm;font-size:7pt}.portfolio-structure-notes{grid-template-columns:1fr;gap:1mm;padding:3mm 4mm}.portfolio-summary-grid,.portfolio-activity-summary{grid-template-columns:1fr 1fr}.portfolio-summary-grid>div,.portfolio-activity-summary>div{border:1px solid #aaa;min-height:0;padding:4mm}.portfolio-ledger-card{break-inside:auto;padding:0;overflow:visible}.portfolio-table-wrap{border:0;overflow:visible}.portfolio-table-wrap table,.portfolio-event-table-wrap table{table-layout:fixed;width:100%;min-width:0;font-size:8pt}.portfolio-table-wrap th,.portfolio-table-wrap td{overflow-wrap:anywhere;padding:2.3mm 1.8mm;font-size:8pt}.portfolio-table-wrap small{font-size:6.7pt!important}.portfolio-report-holdings th:last-child,.portfolio-report-holdings td:last-child,.portfolio-report-events th:last-child,.portfolio-report-events td:last-child{display:none}.portfolio-table-wrap thead{display:table-header-group}.portfolio-table-wrap tr{break-inside:avoid}}.portfolio-watchlist{background:#fff;border:1px solid #cfd9d5;border-top:4px solid #c49328;border-radius:12px;overflow:hidden;box-shadow:0 14px 36px #192b3111}.portfolio-watchlist-command{color:#ecf2f1;background:linear-gradient(105deg,#142a33 0%,#1d3a43 70%,#29464b 100%);justify-content:space-between;align-items:end;gap:28px;padding:28px;display:flex}.portfolio-watchlist-command .eyebrow{color:#e6c35c;margin-bottom:8px}.portfolio-watchlist-command h2{color:#fff;font:650 clamp(30px, 3.2vw, 44px)/1.04 var(--font-serif);letter-spacing:-.04em;margin:0}.portfolio-watchlist-command p:not(.eyebrow){color:#c9d7d6;max-width:820px;margin:11px 0 0;font-size:15px;line-height:1.6}.portfolio-watchlist-command .button{color:#fff;background:0 0;border-color:#ffffff59;flex:none}.portfolio-watchlist-controls{background:#f4f7f5;border-bottom:1px solid #d5ddda;grid-template-columns:repeat(3,minmax(150px,.75fr)) minmax(250px,1.35fr);display:grid}.portfolio-watchlist-controls>label,.portfolio-watchlist-controls>div{color:#40545b;border-right:1px solid #d5ddda;align-content:center;gap:7px;min-width:0;min-height:102px;padding:17px 19px;font-size:13px;font-weight:750;display:grid}.portfolio-watchlist-controls>:last-child{border-right:0}.portfolio-watchlist-controls select{color:#172b34;background:#fff;border:1px solid #c4cfcc;border-radius:7px;width:100%;min-height:44px;padding:8px 10px;font-size:14px;font-weight:700}.portfolio-watchlist-controls span{color:#6a797e;font:13px/1.2 var(--font-mono);letter-spacing:.075em}.portfolio-watchlist-controls strong{color:#1b343d;font-size:15px}.portfolio-watchlist-controls small{color:#68777b;line-height:1.45;font-size:13px!important}.portfolio-watchlist-pins{background:#fbfcfb;border-bottom:1px solid #d8dfdc;grid-template-columns:repeat(9,minmax(108px,1fr));gap:7px;padding:14px 18px;display:grid;overflow-x:auto}.portfolio-watchlist-pins button{color:#42555c;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd6d3;border-radius:7px;align-content:center;gap:3px;min-height:62px;padding:10px 11px;display:grid}.portfolio-watchlist-pins button:hover,.portfolio-watchlist-pins button:focus-visible{border-color:#9a7119;outline:0;box-shadow:0 0 0 3px #a9791124}.portfolio-watchlist-pins button[aria-pressed=true]{color:#fff;background:#203b44;border-color:#203b44}.portfolio-watchlist-pins span{font-size:14px;font-weight:800}.portfolio-watchlist-pins small{color:inherit;opacity:.78;font-size:13px!important}.portfolio-watchlist-tape{background:#fff}.portfolio-watchlist-row{border-bottom:1px solid #dbe2df;grid-template-columns:120px minmax(240px,1.45fr) minmax(170px,.9fr) minmax(230px,1.15fr) 128px;align-items:center;min-height:116px;display:grid}.portfolio-watchlist-row>*{min-width:0;padding:18px}.portfolio-watchlist-group{color:#9b6b0b;font:13px/1.35 var(--font-mono);letter-spacing:.075em;text-transform:uppercase;background:#f5f0e2;align-self:stretch;align-items:center;display:flex}.portfolio-watchlist-name,.portfolio-watchlist-value,.portfolio-watchlist-change{gap:6px;display:grid}.portfolio-watchlist-name strong{color:#172f38;font-size:17px;line-height:1.3}.portfolio-watchlist-name small,.portfolio-watchlist-value small,.portfolio-watchlist-change small{color:#69787d;overflow-wrap:anywhere;line-height:1.45;font-size:13px!important}.portfolio-watchlist-value strong{color:#173640;font:800 19px/1.2 var(--font-mono);overflow-wrap:anywhere}.portfolio-watchlist-value small{text-transform:capitalize}.portfolio-watchlist-change{border-left:1px solid #e0e5e3}.portfolio-watchlist-change>span{color:#6a797e;font:13px/1.2 var(--font-mono);letter-spacing:.065em}.portfolio-watchlist-change strong{color:#255e56;font-size:15px;line-height:1.3}.portfolio-watchlist-change strong.negative{color:#934b43}.portfolio-watchlist-row>a{color:#684708;text-align:center;border:1px solid #cfb369;border-radius:7px;justify-content:center;justify-self:stretch;align-items:center;min-height:44px;margin-right:15px;padding:10px;font-size:13px;font-weight:800;display:inline-flex}.portfolio-watchlist-row>a:hover,.portfolio-watchlist-row>a:focus-visible{color:#172f38;outline-offset:2px;background:#f5ecd3;outline:3px solid #a9791129}.portfolio-watchlist-release{background:#f3f6f4;border:1px solid #d1dbd7;border-left:4px solid #b38322;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin:20px 24px 0;padding:18px 20px;display:flex}.portfolio-watchlist-release>div{gap:5px;display:grid}.portfolio-watchlist-release span{color:#8a5d08;font:13px/1.2 var(--font-mono);letter-spacing:.075em}.portfolio-watchlist-release strong{color:#19343d;font-size:17px}.portfolio-watchlist-release small{color:#627278;line-height:1.45;font-size:13px!important}.portfolio-watchlist-boundary{color:#465960;background:#f6f2e8;border-left:4px solid #b38322;margin:18px 24px 0;padding:15px 17px;font-size:14px;line-height:1.65}.portfolio-watchlist-boundary strong{color:#263c44}.portfolio-watchlist>.portfolio-status{margin:10px 24px 18px}@media (width<=1120px){.portfolio-watchlist-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-watchlist-controls>div{border-top:1px solid #d5ddda;grid-column:1/-1;min-height:86px}.portfolio-watchlist-row{grid-template-columns:104px minmax(220px,1.2fr) minmax(165px,.8fr) minmax(220px,1fr) 118px}}@media (width<=820px){.portfolio-watchlist-command{flex-direction:column;align-items:stretch}.portfolio-watchlist-command .button{align-self:flex-start}.portfolio-watchlist-row{grid-template-columns:1fr auto;gap:12px 18px;padding:16px}.portfolio-watchlist-row>*{padding:0}.portfolio-watchlist-group{background:#f5f0e2;border-radius:4px;grid-column:1/-1;align-self:auto;min-height:auto;padding:6px 9px}.portfolio-watchlist-group:empty{display:none}.portfolio-watchlist-name{grid-column:1}.portfolio-watchlist-value{text-align:right;grid-column:2}.portfolio-watchlist-change{border-top:1px solid #e0e5e3;border-left:0;grid-column:1/-1;padding-top:12px}.portfolio-watchlist-row>a{grid-column:1/-1;justify-self:start;margin:0;padding:10px 12px}}@media (width<=560px){.portfolio-watchlist-command{padding:21px 17px}.portfolio-watchlist-command h2{font-size:30px}.portfolio-watchlist-command .button{width:100%}.portfolio-watchlist-controls{grid-template-columns:1fr}.portfolio-watchlist-controls>label,.portfolio-watchlist-controls>div{border-bottom:1px solid #d5ddda;border-right:0;min-height:86px}.portfolio-watchlist-controls>div{border-top:0;grid-column:auto}.portfolio-watchlist-pins{padding-inline:14px}.portfolio-watchlist-row{grid-template-columns:1fr}.portfolio-watchlist-name,.portfolio-watchlist-value,.portfolio-watchlist-change,.portfolio-watchlist-row>a{text-align:left;grid-column:1}.portfolio-watchlist-release{flex-direction:column;align-items:stretch;margin-inline:16px}.portfolio-watchlist-release .button{width:100%}.portfolio-watchlist-boundary,.portfolio-watchlist>.portfolio-status{margin-inline:16px}}.alert-workspace{gap:18px;display:grid}.alert-command{color:#e9f0ef;background:linear-gradient(108deg,#132a33 0%,#203f47 72%,#2c4b4f 100%);border-top:4px solid #d0a33c;border-radius:12px 12px 0 0;justify-content:space-between;align-items:end;gap:32px;padding:31px 32px;display:flex}.alert-command .eyebrow{color:#e6c35c;margin-bottom:8px}.alert-command h2{color:#fff;max-width:780px;font:650 clamp(31px, 3.1vw, 46px)/1.04 var(--font-serif);letter-spacing:-.04em;margin:0}.alert-command p:not(.eyebrow){color:#c9d8d7;max-width:830px;margin:13px 0 0;font-size:16px;line-height:1.65}.alert-command .button{flex:none}.alert-summary{background:#fff;border:1px solid #cfd9d5;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:.7fr .8fr .8fr 1.4fr;margin-top:-18px;display:grid}.alert-summary>div{border-right:1px solid #d9e0dd;align-content:center;gap:7px;min-width:0;min-height:110px;padding:20px 22px;display:grid}.alert-summary>div:last-child{border-right:0}.alert-summary span,.alert-evidence-grid span{color:#6b797d;font:13px/1.25 var(--font-mono);letter-spacing:.075em}.alert-summary strong{color:#17343e;font:800 25px/1.15 var(--font-mono);overflow-wrap:anywhere}.alert-summary>div:last-child strong{font-size:15px}.alert-summary small{color:#68777c;line-height:1.45;font-size:13px!important}.alert-priority-workbench{background:#fff;border:1px solid #cbd6d2;border-top:5px solid #a87b1d;border-radius:12px;overflow:hidden;box-shadow:0 14px 34px #182a300e}.alert-priority-heading{border-bottom:1px solid #d7dfdc;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:end;gap:34px;padding:26px 28px 22px;display:grid}.alert-priority-heading .eyebrow{margin-bottom:7px}.alert-priority-heading h2{color:#172f38;max-width:830px;font:650 clamp(29px, 3vw, 42px)/1.06 var(--font-serif);letter-spacing:-.038em;margin:0}.alert-priority-heading>p{color:#586a70;margin:0;font-size:14px;line-height:1.65}.alert-priority-insight{color:#eef4f3;background:#17323b;grid-template-columns:1.2fr .9fr 1fr;display:grid}.alert-priority-insight>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;min-width:0;min-height:108px;padding:19px 23px;display:grid}.alert-priority-insight>div:last-child{border-right:0}.alert-priority-insight span{color:#e2c368;font:13px/1.2 var(--font-mono);letter-spacing:.08em}.alert-priority-insight strong{color:#fff;overflow-wrap:anywhere;font-size:18px;line-height:1.3}.alert-priority-insight small{color:#bfd0ce;line-height:1.4;font-size:13px!important}.alert-priority-body{background:#f8faf8;padding:23px 28px 25px}.alert-priority-axis{color:#66777c;font:13px/1.2 var(--font-mono);letter-spacing:.055em;grid-template-columns:1fr auto 1fr;margin:0 150px 7px 260px;display:grid}.alert-priority-axis b{color:#8c6718;text-align:center}.alert-priority-axis span:last-child{text-align:right}.alert-priority-rules{background:#fff;border:1px solid #d2dcda;border-radius:8px;overflow:hidden}.alert-priority-rule{border-bottom:1px solid #dce3e0;grid-template-columns:235px minmax(260px,1fr) 125px;align-items:center;gap:14px;min-height:78px;padding:10px 13px;display:grid}.alert-priority-rule:last-child{border-bottom:0}.alert-priority-label{gap:4px;min-width:0;display:grid}.alert-priority-label strong{color:#203a43;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.alert-priority-label span{color:#68787c;font-size:13px;line-height:1.4}.alert-priority-plot{background:linear-gradient(90deg,#f0f3f1 0 49.8%,#8e9d9f 49.8% 50.2%,#f0f3f1 50.2% 100%);border-radius:4px;height:30px;position:relative;overflow:hidden}.alert-priority-zero{background:#5e7075;width:1px;height:100%;position:absolute;top:0;left:50%}.alert-priority-bar{border-radius:3px;height:18px;display:block;position:absolute;top:6px}.alert-priority-bar.is-positive{background:#25726a}.alert-priority-bar.is-negative{background:#9c584c}.alert-priority-value{text-align:right;gap:2px;min-width:0;display:grid}.alert-priority-value strong{color:#1f655f;font:850 16px/1.2 var(--font-mono)}.alert-priority-rule.is-waiting .alert-priority-value strong{color:#8f4d45}.alert-priority-rule.is-unchecked .alert-priority-value strong,.alert-priority-rule.is-paused .alert-priority-value strong{color:#68777b;font-size:13px}.alert-priority-rule.is-paused{opacity:.67}.alert-priority-value span,.alert-priority-value small{color:#637378;overflow-wrap:anywhere;line-height:1.35;font-size:13px!important}.alert-priority-notes{border-top:1px solid #d7dfdc;grid-template-columns:1fr 1fr;gap:28px;padding:16px 28px;display:grid}.alert-priority-notes p{color:#56686e;margin:0;font-size:13px;line-height:1.6}.alert-priority-notes strong{color:#29434b}.alert-priority-empty{color:#627277;text-align:center;background:#f5f7f5;border:1px dashed #bcc9c5;border-radius:8px;gap:5px;margin:24px 28px 28px;padding:29px;display:grid}.alert-priority-empty strong{color:#203a43;font-size:18px}.alert-rule-editor,.alert-rule-book,.alert-crossings{background:#fff;border:1px solid #d1dad7;border-radius:12px;padding:27px 28px;box-shadow:0 12px 30px #182a300b}.alert-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:34px;margin-bottom:22px;display:grid}.alert-section-heading .eyebrow{margin-bottom:7px}.alert-section-heading h2{color:#172e37;font:650 clamp(27px, 2.7vw, 39px)/1.08 var(--font-serif);letter-spacing:-.035em;margin:0}.alert-section-heading>p{color:#5d6e74;margin:0;font-size:14px;line-height:1.65}.alert-rule-grid{grid-template-columns:repeat(5,minmax(135px,1fr));gap:12px;display:grid}.alert-prefill-notice{color:#41575e;background:#f8f1dc;border:1px solid #d9c27d;border-left:4px solid #a77714;border-radius:7px;margin:0 0 17px;padding:13px 15px;font-size:14px;line-height:1.55}.alert-prefill-notice strong{color:#263e46}.alert-rule-grid label{color:#40545b;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.alert-rule-grid input,.alert-rule-grid select{color:#172d36;width:100%;min-height:47px;font:700 15px/1.2 var(--font-sans);background:#f9fbfa;border:1px solid #becbc7;border-radius:7px;padding:10px 11px}.alert-rule-grid input:focus-visible,.alert-rule-grid select:focus-visible{outline-offset:1px;border-color:#9d7119;outline:3px solid #b7851e2b}.alert-note-field{grid-column:span 2}.alert-form-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.alert-rules{gap:13px;display:grid}.alert-rule{background:#f8faf9;border:1px solid #cbd6d2;border-left:5px solid #8b9b9d;border-radius:9px;padding:21px 22px 18px;position:relative;overflow:hidden}.alert-rule.is-met{background:#f3f8f5;border-left-color:#2d7467}.alert-rule.is-paused{opacity:.72;border-left-color:#8c9292}.alert-rule-title{justify-content:space-between;align-items:start;gap:22px;display:flex}.alert-rule-title>div>span{color:#986709;font:13px/1.25 var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.alert-rule-title h3{color:#172e37;font:700 24px/1.15 var(--font-serif);letter-spacing:-.02em;margin:6px 0 0}.alert-rule-title p{color:#607076;margin:7px 0 0;font-size:13px;line-height:1.5}.alert-rule-title>strong{color:#294b48;text-align:center;background:#e4efea;border-radius:5px;max-width:230px;padding:7px 10px;font-size:13px;line-height:1.35}.alert-rule:not(.is-met) .alert-rule-title>strong{color:#5d5541;background:#f2ead6}.alert-evidence-grid{border:1px solid #d4dcda;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.alert-evidence-grid>div{border-right:1px solid #d4dcda;align-content:center;gap:5px;min-width:0;min-height:84px;padding:14px 16px;display:grid}.alert-evidence-grid>div:last-child{border-right:0}.alert-evidence-grid strong{color:#17343e;font:800 16px/1.25 var(--font-mono);overflow-wrap:anywhere}.alert-evidence-grid small{color:#67767b;line-height:1.4;font-size:13px!important}.alert-rail{height:52px;margin:14px 6px 0;position:relative}.alert-rail-line{background:linear-gradient(90deg,#d8dfdc,#b8c7c3);border-radius:4px;height:4px;position:absolute;inset:25px 0 auto}.alert-rail i{background:#a27318;border-radius:3px;width:3px;height:25px;display:block;position:absolute;top:14px;transform:translate(-50%)}.alert-rail i:after{content:"";background:inherit;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:-4px;box-shadow:0 0 0 1px #21363c38}.alert-rail i span{color:#705113;font:13px/1 var(--font-mono);letter-spacing:.05em;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.alert-rail .alert-current-marker{background:#1f6d68}.alert-rail .alert-current-marker span{color:#235d5a;top:33px}.alert-rule-meta{color:#67777c;justify-content:space-between;gap:16px;margin-top:5px;font-size:13px;line-height:1.4;display:flex}.alert-rule-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.alert-rule-actions button{color:#364c54;cursor:pointer;background:#fff;border:1px solid #bdcac6;border-radius:6px;min-height:42px;padding:8px 13px;font-size:13px;font-weight:800}.alert-rule-actions button:hover,.alert-rule-actions button:focus-visible{color:#172e37;outline-offset:1px;border-color:#9d7119;outline:3px solid #b7851e24}.alert-rule-actions button:last-child{color:#814940}.alert-empty{color:#53666c;text-align:center;background:#f6f8f7;border:1px dashed #bdcbc7;border-radius:8px;padding:31px 24px}.alert-empty strong{color:#203a43;font-size:17px}.alert-empty p{max-width:660px;margin:7px auto 0;font-size:14px;line-height:1.55}.alert-crossings .data-table-wrap{margin-top:4px}.alert-crossings table small{color:#6a797d;margin-top:4px;font-weight:500;line-height:1.4;display:block;font-size:13px!important}.alert-backup-bar{color:#dce8e6;background:#19323b;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex}.alert-backup-bar>div:first-child{gap:5px;display:grid}.alert-backup-bar strong{color:#fff;font-size:16px}.alert-backup-bar span{color:#bdcfcd;font-size:13px;line-height:1.45}.alert-backup-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.alert-boundary{color:#455960;background:#f6f1e4;border-left:5px solid #b58220;margin:0;padding:17px 19px;font-size:14px;line-height:1.65}.alert-boundary strong{color:#263d45}.alert-next-links{flex-wrap:wrap;gap:10px;display:flex}.alert-next-links a{color:#674808;border:1px solid #cfb369;border-radius:7px;align-items:center;min-height:44px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.alert-next-links a:hover,.alert-next-links a:focus-visible{color:#172f38;outline-offset:2px;background:#f5ecd3;outline:3px solid #a9791129}.alert-workspace>.portfolio-status{margin:-7px 0 0}@media (width<=980px){.alert-priority-rule{grid-template-columns:195px minmax(220px,1fr) 110px}.alert-priority-axis{margin-left:220px;margin-right:135px}.portfolio-workspace-heading{grid-template-columns:1fr;gap:10px}.portfolio-workspace-actions{grid-template-columns:1fr 1fr}.alert-summary{grid-template-columns:repeat(2,1fr)}.alert-summary>div:nth-child(2){border-right:0}.alert-summary>div:nth-child(-n+2){border-bottom:1px solid #d9e0dd}.alert-rule-grid{grid-template-columns:repeat(3,1fr)}.alert-section-heading{grid-template-columns:1fr;gap:11px}}@media (width<=700px){.alert-priority-heading{grid-template-columns:1fr;gap:10px}.alert-priority-insight{grid-template-columns:1fr}.alert-priority-insight>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:88px}.alert-priority-insight>div:last-child{border-bottom:0}.alert-priority-axis{display:none}.alert-priority-rules{background:0 0;border:0;gap:9px;display:grid;overflow:visible}.alert-priority-rule{background:#fff;border:1px solid #d1dad7;border-left:5px solid #8b9b9d;border-radius:8px;grid-template-columns:1fr auto;gap:10px;min-height:0;padding:15px}.alert-priority-rule:last-child{border-bottom:1px solid #d1dad7}.alert-priority-rule.is-met{border-left-color:#25726a}.alert-priority-rule.is-waiting{border-left-color:#9c584c}.alert-priority-plot{grid-area:2/1/auto/-1}.alert-priority-value{grid-area:1/2}.alert-priority-notes{grid-template-columns:1fr;gap:8px}.portfolio-workspace-heading{padding:22px 18px 18px}.portfolio-workspace-actions{grid-template-columns:1fr;padding:16px 18px}.portfolio-workspace-actions .button{width:100%}.portfolio-workspace-meta{padding-inline:18px}.alert-command{flex-direction:column;align-items:stretch;padding:24px 20px}.alert-command .button{width:100%}.alert-rule-editor,.alert-rule-book,.alert-crossings{padding:22px 17px}.alert-rule-grid{grid-template-columns:repeat(2,1fr)}.alert-note-field{grid-column:1/-1}.alert-evidence-grid{grid-template-columns:1fr}.alert-evidence-grid>div{border-bottom:1px solid #d4dcda;border-right:0;min-height:76px}.alert-evidence-grid>div:last-child{border-bottom:0}.alert-rule-title{flex-direction:column}.alert-rule-title>strong{max-width:none}.alert-rule-meta{flex-direction:column;align-items:flex-start;gap:4px}.alert-backup-bar{flex-direction:column;align-items:stretch}.alert-backup-bar>div:last-child{justify-content:flex-start}}@media (width<=470px){.alert-priority-heading{padding:21px 17px}.alert-priority-body,.alert-priority-insight>div{padding:17px}.alert-priority-notes{padding:15px 17px}.alert-priority-empty{margin:18px 17px 20px}.alert-priority-rule{grid-template-columns:minmax(0,1fr)}.alert-priority-value{text-align:left;grid-area:2/1}.alert-priority-plot{grid-row:3}.portfolio-workspace-heading h2{font-size:29px}.portfolio-workspace-tabs button{min-width:170px}.alert-command h2{font-size:30px}.alert-summary{grid-template-columns:1fr}.alert-summary>div{border-bottom:1px solid #d9e0dd;border-right:0;min-height:92px}.alert-summary>div:last-child{border-bottom:0}.alert-rule-grid{grid-template-columns:1fr}.alert-note-field{grid-column:auto}.alert-form-actions .button,.alert-backup-bar .button{width:100%}.alert-rule{padding:19px 15px 16px}.alert-rule-actions{grid-template-columns:repeat(3,1fr);display:grid}.alert-rule-actions button{padding-inline:6px}.alert-next-links{display:grid}}.performance-horizon-ladder{background:#f7f9f8;border:1px solid #cdd8d4;border-top:4px solid #b88725;border-radius:10px;margin:18px 0 20px;padding:24px}.performance-horizon-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.performance-horizon-heading .eyebrow{margin-bottom:6px}.performance-horizon-heading h4{color:#17303a;font:650 clamp(25px, 2.4vw, 35px)/1.08 var(--font-serif);letter-spacing:-.035em;margin:0}.performance-horizon-heading p:not(.eyebrow){color:#5d6f75;max-width:770px;margin:9px 0 0;font-size:14px;line-height:1.6}.performance-horizon-heading .button{flex:none}.performance-horizon-axis{color:#738084;font:13px/1.2 var(--font-mono);letter-spacing:.055em;grid-template-columns:1fr 1px 1fr;align-items:center;margin:24px 126px 5px 66px;display:grid}.performance-horizon-axis span:last-child{text-align:right}.performance-horizon-axis i{background:#718489;width:1px;height:18px}.performance-horizon-rows{gap:5px;display:grid}.performance-horizon-row{border-bottom:1px solid #dbe2df;grid-template-columns:52px minmax(280px,1fr) 82px 250px;align-items:center;gap:12px;min-height:63px;display:grid}.performance-horizon-row:last-child{border-bottom:0}.performance-horizon-row>strong{color:#273f47;font:850 14px/1.2 var(--font-mono)}.performance-horizon-track{background:linear-gradient(90deg,#edf1ef 0 49.8%,#839295 49.8% 50.2%,#edf1ef 50.2% 100%);border-radius:4px;height:30px;position:relative}.performance-horizon-track i{background:#267269;border-radius:3px;height:18px;display:block;position:absolute;top:6px}.performance-horizon-row.is-positive .performance-horizon-track i{left:50%}.performance-horizon-row.is-negative .performance-horizon-track i{background:#9a4f47;right:50%}.performance-horizon-row>span{color:#24635d;text-align:right;font:850 16px/1.2 var(--font-mono)}.performance-horizon-row.is-negative>span{color:#8f4741}.performance-horizon-row>small{color:#5f7075;gap:3px;line-height:1.35;display:grid;font-size:13px!important}.performance-horizon-row>small b{color:#7d554f;font-weight:750}.performance-horizon-row>small em{color:#6a797d;overflow-wrap:anywhere;font-style:normal}.performance-horizon-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin-top:20px;display:block;overflow-x:auto}.performance-horizon-table table{min-width:960px}.performance-horizon-table th,.performance-horizon-table td{padding:12px 13px;font-size:13px}.performance-horizon-source{color:#51646a;background:#eef3f1;border-left:4px solid #9a711e;margin:14px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}@media (width<=980px){.performance-horizon-row{grid-template-columns:48px minmax(220px,1fr) 78px 205px}.performance-horizon-axis{margin-right:105px}}@media (width<=720px){.performance-analyzer-tool,.performance-analyzer-tool .performance-horizon-ladder{background:0 0;border-inline:0;border-radius:0;padding-inline:0}.performance-horizon-ladder{padding:20px 16px}.performance-analyzer-tool .performance-horizon-ladder{padding-inline:0}.performance-horizon-heading{flex-direction:column;align-items:stretch;gap:14px}.performance-horizon-heading .button{width:100%}.performance-horizon-axis{margin:21px 0 4px}.performance-horizon-row{grid-template-columns:44px 1fr 74px;gap:9px;padding:12px 0}.performance-horizon-row>small{grid-column:2/-1}.performance-horizon-track{min-width:0}}@media (width<=430px){.performance-horizon-heading h4{font-size:26px}.performance-horizon-row{grid-template-columns:40px 1fr 68px}.performance-horizon-row>span{font-size:14px}}.visualization-csv-control{flex-direction:column;align-items:flex-start;gap:6px;max-width:34rem;display:inline-flex}.visualization-csv-boundary{color:var(--muted);font-size:13px;line-height:1.45}.visual-research-directory{margin:26px 0 42px}.visual-research-heading{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:44px;margin-bottom:18px;display:grid}.visual-research-heading .eyebrow{margin-bottom:7px}.visual-research-heading h2{color:#152b34;max-width:740px;font:650 clamp(31px, 3.1vw, 47px)/1.03 var(--font-serif);letter-spacing:-.045em;margin:0}.visual-research-heading>p{color:#5c6d72;margin:0;font-size:15px;line-height:1.7}.visual-research-shell{border:1px solid #27444b;background:#142b34;border-top:4px solid #c29530;border-radius:12px;grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 45px #172b311a}.visual-research-tabs{background:#10262f;border-right:1px solid #355058;align-content:start;gap:5px;padding:14px;display:grid}.visual-research-tabs button{color:#d8e4e2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-content:center;gap:6px;min-height:86px;padding:14px 15px;display:grid}.visual-research-tabs button span{color:#caa44c;font:13px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.visual-research-tabs button strong{font-size:14px;line-height:1.35}.visual-research-tabs button:hover{background:#19343d}.visual-research-tabs button[aria-selected=true]{color:#132b34;background:#ecd17f;border-color:#f1d98f}.visual-research-tabs button[aria-selected=true] span{color:#694b0f}.visual-research-tabs button:focus-visible{outline-offset:2px;outline:3px solid #f0d57f}.visual-research-panel{color:#e8f0ef;min-width:0;padding:30px 32px 32px}.visual-research-panel-intro{border-bottom:1px solid #40575e;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:34px;padding-bottom:24px;display:grid}.visual-research-panel-intro span{color:#e6c760;font:13px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.visual-research-panel-intro h3{color:#fff;font:650 clamp(27px, 2.5vw, 39px)/1.06 var(--font-serif);letter-spacing:-.035em;margin:8px 0 0}.visual-research-panel-intro p{color:#bfd0ce;margin:0;font-size:14px;line-height:1.65}.visual-research-studies{display:grid}.visual-research-study{min-width:0;color:inherit;border-bottom:1px solid #3d545b;grid-template-columns:38px minmax(230px,.85fr) minmax(390px,1.15fr) 104px;align-items:center;gap:18px;padding:21px 4px;text-decoration:none;display:grid}.visual-research-study:last-child{border-bottom:0}.visual-research-study:hover .visual-research-study-copy strong,.visual-research-study:focus-visible .visual-research-study-copy strong{color:#f0cf69}.visual-research-study:focus-visible{outline-offset:-2px;border-radius:5px;outline:3px solid #eed074d1}.visual-research-index{color:#83979a;font:13px/1 var(--font-mono)}.visual-research-study-copy{gap:5px;min-width:0;display:grid}.visual-research-study-copy small{color:#d6b553;font:13px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.visual-research-study-copy strong{color:#fff;font:650 19px/1.25 var(--font-serif);transition:color .15s}.visual-research-study-copy>span{color:#aebfbd;font-size:13px;line-height:1.35}.visual-research-study dl{grid-template-columns:.78fr .95fr 1.35fr;gap:16px;min-width:0;margin:0;display:grid}.visual-research-study dl div{min-width:0}.visual-research-study dt{color:#92a7a7;font:13px/1.2 var(--font-mono);letter-spacing:.075em;text-transform:uppercase}.visual-research-study dd{color:#d7e2e0;margin:5px 0 0;font-size:13px;line-height:1.45}.visual-research-open{color:#e7ca70;white-space:nowrap;justify-self:end;font-size:13px;font-weight:800}.visual-research-contract{color:#52666c;background:#f4f1e7;border:1px solid #d8d4c6;border-top:0;border-radius:0 0 9px 9px;margin:0;padding:14px 17px;font-size:13px;line-height:1.6}.visual-research-contract strong{color:#2f484f}.visual-research-noscript{background:#fff;border:1px solid #d6ddd9;padding:20px}.visual-research-noscript section+section{margin-top:18px}.visual-research-noscript h3{margin:0 0 8px;font-size:18px}.visual-research-noscript ul{margin:0;padding-left:20px}@media (width<=1100px){.visual-research-shell{grid-template-columns:1fr}.visual-research-tabs{overscroll-behavior-inline:contain;border-bottom:1px solid #355058;border-right:0;grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.visual-research-tabs button{min-height:78px}.visual-research-study{grid-template-columns:34px minmax(210px,.8fr) minmax(350px,1.2fr) 94px}}@media (width<=800px){.visual-research-heading{grid-template-columns:1fr;gap:12px}.visual-research-heading>p{max-width:720px}.visual-research-panel-intro{grid-template-columns:1fr;gap:11px}.visual-research-study{grid-template-columns:32px 1fr 86px;align-items:start}.visual-research-study dl{grid-column:2/-1}.visual-research-open{grid-area:1/3;align-self:center}}@media (width<=560px){.visual-research-directory{margin-block:22px 34px}.visual-research-heading h2{font-size:31px}.visual-research-tabs{grid-template-columns:repeat(5,minmax(170px,1fr));padding:10px}.visual-research-panel{padding:24px 17px 25px}.visual-research-study{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:19px 0}.visual-research-study-copy strong{font-size:18px}.visual-research-study dl{grid-column:2;grid-template-columns:1fr;gap:10px}.visual-research-open{grid-area:auto/2;justify-self:start;align-items:center;min-height:44px;display:inline-flex}}.accumulation-planner{overflow:hidden}.accumulation-input-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.accumulation-section-heading{gap:5px;display:grid}.accumulation-section-heading>span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:800}.accumulation-section-heading h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:23px}.accumulation-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accumulation-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.accumulation-input-grid select,.accumulation-product-grid select{width:100%}.accumulation-outcome{color:#fff;background:var(--navy);border-radius:14px;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:28px;padding:22px;display:grid;box-shadow:inset 4px 0 #b98920}.accumulation-outcome.is-unreached{box-shadow:inset 4px 0 #9d604d}.accumulation-outcome>div>span{color:#e0bf69;letter-spacing:.1em;font-size:13px;font-weight:800}.accumulation-outcome h3{color:#fff;letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.accumulation-outcome p{color:#aebcc0;margin:0;font-size:13px}.accumulation-outcome dl{border:1px solid #ffffff24;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.accumulation-outcome dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;display:grid}.accumulation-outcome dl>div:nth-child(2n){border-right:0}.accumulation-outcome dl>div:nth-last-child(-n+2){border-bottom:0}.accumulation-outcome dt{color:#aebcc0;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800}.accumulation-outcome dd{overflow-wrap:anywhere;color:#f0d68e;font-family:var(--font-mono);margin:0;font-size:15px;font-weight:800}.accumulation-path{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.accumulation-path-heading{border-bottom:1px solid var(--line);background:#f7f5ee;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:26px;padding:18px 20px;display:grid}.accumulation-path-heading>div{gap:5px;display:grid}.accumulation-path-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:800}.accumulation-path-heading h3{letter-spacing:-.035em;margin:0;font-size:21px}.accumulation-path-heading p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.accumulation-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accumulation-readout>span{color:#aebcc0;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:grid}.accumulation-readout>span:last-child{border-right:0}.accumulation-readout strong{overflow-wrap:anywhere;color:#f0d68e;font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:13px}.accumulation-chart-scroll{padding:5px 10px 0;overflow-x:auto}.accumulation-path svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.accumulation-path svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.accumulation-path svg text{fill:#70797b;font-family:var(--font-mono);font-size:13px}.accumulation-grid{stroke:#e5e2d9;stroke-width:1px;stroke-dasharray:3 5}.accumulation-target-line{stroke:#9c6550;stroke-width:1.5px;stroke-dasharray:7 5}.accumulation-path svg .accumulation-target-label{fill:#8e4f3e;font-weight:800}.accumulation-line{fill:none;stroke:#a8781d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.accumulation-purchase-point{fill:#fff;stroke:#a8781d;stroke-width:2.5px}.accumulation-crosshair{stroke:#617a80;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.accumulation-active-point{fill:#fff;stroke:#245763;stroke-width:3px;pointer-events:none}.accumulation-path>.field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}.accumulation-cost-ledger{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.accumulation-cost-ledger>div{border-right:1px solid var(--line);background:#faf9f5;gap:6px;min-width:0;padding:15px;display:grid}.accumulation-cost-ledger>div:last-child{border-right:0}.accumulation-cost-ledger span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.accumulation-cost-ledger strong{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:13px}.accumulation-schedule{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px}.accumulation-schedule summary{min-height:50px;color:var(--navy);cursor:pointer;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.accumulation-schedule summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.accumulation-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.accumulation-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.accumulation-table-wrap caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 14px;font-size:13px}.accumulation-table-wrap th,.accumulation-table-wrap td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.accumulation-table-wrap th:nth-child(2),.accumulation-table-wrap td:nth-child(2){text-align:left}.accumulation-table-wrap th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.accumulation-table-wrap td{color:var(--ink);font-family:var(--font-mono);font-size:13px}.accumulation-table-wrap tr.is-target{background:#fbf3db}@media (width<=900px){.accumulation-input-grid,.accumulation-product-grid,.accumulation-readout,.accumulation-cost-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.accumulation-outcome,.accumulation-path-heading{grid-template-columns:1fr}.accumulation-path-heading{gap:8px}.accumulation-path-heading p{text-align:left}.accumulation-readout>span:nth-child(2n),.accumulation-cost-ledger>div:nth-child(2n){border-right:0}.accumulation-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.accumulation-cost-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=600px){.accumulation-input-grid,.accumulation-product-grid,.accumulation-readout,.accumulation-cost-ledger,.accumulation-outcome dl{grid-template-columns:1fr}.accumulation-outcome{padding:18px}.accumulation-outcome h3{font-size:21px}.accumulation-outcome dl>div,.accumulation-outcome dl>div:nth-child(2n),.accumulation-outcome dl>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.accumulation-outcome dl>div:last-child{border-bottom:0}.accumulation-readout>span,.accumulation-readout>span:nth-child(2n),.accumulation-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.accumulation-cost-ledger>div,.accumulation-cost-ledger>div:nth-child(2n),.accumulation-cost-ledger>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.accumulation-readout>span:last-child,.accumulation-cost-ledger>div:last-child{border-bottom:0}}.rebalance-planner{overflow:hidden}.rebalance-input-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.rebalance-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rebalance-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rebalance-input-grid select,.rebalance-execution-grid select{width:100%}.rebalance-decision{color:#fff;background:var(--navy);border-radius:14px;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);align-items:center;gap:28px;margin-top:28px;padding:23px;display:grid;box-shadow:inset 5px 0 #5c8686}.rebalance-decision.is-buy{box-shadow:inset 5px 0 #2f8b75}.rebalance-decision.is-sell{box-shadow:inset 5px 0 #a65e4d}.rebalance-decision>div>span{color:#dfc06a;letter-spacing:.1em;font-size:13px;font-weight:850}.rebalance-decision h3{color:#fff;font:650 25px/1.12 var(--font-serif);letter-spacing:-.035em;margin:7px 0 5px}.rebalance-decision p{color:#b6c6c7;margin:0;font-size:13px;line-height:1.55}.rebalance-decision dl{border:1px solid #ffffff26;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.rebalance-decision dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;display:grid}.rebalance-decision dl>div:nth-child(2n){border-right:0}.rebalance-decision dl>div:nth-last-child(-n+2){border-bottom:0}.rebalance-decision dt{color:#aebfc1;letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:800}.rebalance-decision dd{overflow-wrap:anywhere;color:#f1d487;font:800 14px/1.35 var(--font-mono);margin:0}.rebalance-corridor,.rebalance-sensitivity{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.rebalance-section-heading{border-bottom:1px solid var(--line);background:#f7f5ee;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:end;gap:28px;padding:18px 20px;display:grid}.rebalance-section-heading>div{gap:5px;display:grid}.rebalance-section-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:850}.rebalance-section-heading h3{letter-spacing:-.035em;margin:0;font-size:21px}.rebalance-section-heading>strong{color:#275f59;font:13px/1.4 var(--font-mono);text-align:right;justify-self:end}.rebalance-corridor.is-buy .rebalance-section-heading>strong{color:#267363}.rebalance-corridor.is-sell .rebalance-section-heading>strong{color:#925043}.rebalance-section-heading>p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.rebalance-corridor-readout{padding:57px 27px 24px}.rebalance-corridor-track{background:#e7ebe8;border:1px solid #cfd8d4;border-radius:20px;height:18px;position:relative}.rebalance-corridor-band{background:#d8c580;border:1px solid #ad8b2b;border-radius:20px;display:block;position:absolute;inset-block:-1px}.rebalance-corridor-target{background:#856312;width:2px;height:40px;display:block;position:absolute;top:-12px;transform:translate(-1px)}.rebalance-corridor-current,.rebalance-corridor-post{z-index:2;background:#fff;border:4px solid #173640;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.rebalance-corridor-post{z-index:3;border-color:#2d8376;width:11px;height:11px}.rebalance-corridor-current>span,.rebalance-corridor-post>span{color:#52666b;min-width:86px;font:13px/1.28 var(--font-mono);text-align:center;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.rebalance-corridor-post>span{color:#267267;top:19px;bottom:auto}.rebalance-corridor-current b,.rebalance-corridor-post b{color:#1c3942;font-size:13px}.rebalance-corridor-scale{color:#728084;font:13px/1.3 var(--font-mono);grid-template-columns:repeat(5,1fr);gap:8px;margin-top:40px;display:grid}.rebalance-corridor-scale span:nth-child(2),.rebalance-corridor-scale span:nth-child(3),.rebalance-corridor-scale span:nth-child(4){text-align:center}.rebalance-corridor-scale span:last-child{text-align:right}.rebalance-trigger-ledger{border:1px solid var(--line);background:#faf9f5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.rebalance-trigger-ledger>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.rebalance-trigger-ledger>div:last-child{border-right:0}.rebalance-trigger-ledger span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.rebalance-trigger-ledger strong{overflow-wrap:anywhere;color:var(--ink);font:800 14px/1.35 var(--font-mono)}.rebalance-trigger-ledger small{color:#758084;line-height:1.35;font-size:13px!important}.rebalance-sensitivity-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rebalance-sensitivity-readout>span{color:#adbec0;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:grid}.rebalance-sensitivity-readout>span:last-child{border-right:0}.rebalance-sensitivity-readout strong{overflow-wrap:anywhere;color:#f0d387;font:800 13px/1.35 var(--font-mono);letter-spacing:0;text-transform:none}.rebalance-chart-scroll{padding:5px 10px 0;overflow-x:auto}.rebalance-sensitivity svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.rebalance-sensitivity svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.rebalance-sensitivity svg text{fill:#6f7b7e;font-family:var(--font-mono);font-size:13px}.rebalance-band-line{stroke:#b99a43;stroke-width:1.25px;stroke-dasharray:6 5}.rebalance-target-line{stroke:#6f5220;stroke-width:1.7px}.rebalance-sensitivity-line{fill:none;stroke:#28746b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rebalance-sensitivity-point{fill:#fff;stroke:#28746b;stroke-width:2px}.rebalance-crosshair{stroke:#677d82;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.rebalance-active-point{fill:#fff;stroke:#173e49;stroke-width:3px;pointer-events:none}.rebalance-sensitivity>.field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}.rebalance-data-table{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.rebalance-data-table summary{min-height:50px;color:var(--navy);cursor:pointer;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.rebalance-data-table summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.rebalance-data-table>div{border-top:1px solid var(--line);overflow-x:auto}.rebalance-data-table table{border-collapse:collapse;width:100%;min-width:820px}.rebalance-data-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 14px;font-size:13px}.rebalance-data-table th,.rebalance-data-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.rebalance-data-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.rebalance-data-table td{color:var(--ink);font:13px/1.4 var(--font-mono)}.rebalance-data-table tr.is-selected{background:#fbf3d9}@media (width<=900px){.rebalance-input-grid,.rebalance-execution-grid,.rebalance-trigger-ledger,.rebalance-sensitivity-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.rebalance-decision,.rebalance-section-heading{grid-template-columns:1fr}.rebalance-section-heading{gap:8px}.rebalance-section-heading>strong{text-align:left;justify-self:start}.rebalance-section-heading>p{text-align:left}.rebalance-trigger-ledger>div:nth-child(2n),.rebalance-sensitivity-readout>span:nth-child(2n){border-right:0}.rebalance-trigger-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.rebalance-sensitivity-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=600px){.rebalance-input-grid,.rebalance-execution-grid,.rebalance-decision dl,.rebalance-trigger-ledger,.rebalance-sensitivity-readout{grid-template-columns:1fr}.rebalance-decision{padding:18px}.rebalance-decision dl>div,.rebalance-decision dl>div:nth-child(2n),.rebalance-decision dl>div:nth-last-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.rebalance-decision dl>div:last-child{border-bottom:0}.rebalance-corridor-readout{padding-inline:16px}.rebalance-corridor-scale{grid-template-columns:repeat(3,1fr)}.rebalance-corridor-scale span:nth-child(2),.rebalance-corridor-scale span:nth-child(4){display:none}.rebalance-trigger-ledger>div,.rebalance-trigger-ledger>div:nth-child(2n),.rebalance-trigger-ledger>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.rebalance-sensitivity-readout>span,.rebalance-sensitivity-readout>span:nth-child(2n),.rebalance-sensitivity-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.rebalance-trigger-ledger>div:last-child,.rebalance-sensitivity-readout>span:last-child{border-bottom:0}}.position-sizing-tool{overflow:hidden}.position-input-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.position-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:26px;display:grid}.position-section-heading>div{gap:5px;display:grid}.position-section-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:850}.position-section-heading h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px}.position-section-heading p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.position-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.position-input-grid select{width:100%}.position-budget-ledger{color:#fff;background:#132c35;border:1px solid #29464f;border-radius:14px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);margin-top:28px;display:grid;overflow:hidden;box-shadow:inset 5px 0 #bd8a22}.position-budget-ledger.is-portfolio-funding{box-shadow:inset 5px 0 #558286}.position-budget-ledger.is-fixed-costs{box-shadow:inset 5px 0 #a05749}.position-ledger-lead{border-right:1px solid #ffffff24;align-content:center;padding:25px 24px;display:grid}.position-ledger-lead>span{color:#dfc16f;letter-spacing:.1em;font-size:13px;font-weight:850}.position-ledger-lead h3{color:#fff;font:650 clamp(34px, 4vw, 52px)/1 var(--font-serif);letter-spacing:-.045em;margin:8px 0 4px}.position-ledger-lead p{color:#b9c8c9;font:13px/1.45 var(--font-mono);margin:0}.position-budget-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.position-budget-ledger dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;align-content:center;gap:5px;min-width:0;padding:17px 16px;display:grid}.position-budget-ledger dl>div:nth-child(3n){border-right:0}.position-budget-ledger dl>div:nth-last-child(-n+3){border-bottom:0}.position-budget-ledger dt{color:#9eb1b4;letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:800}.position-budget-ledger dd{overflow-wrap:anywhere;color:#f2d486;font:800 14px/1.35 var(--font-mono);margin:0}.position-mechanics-ledger{border:1px solid var(--line);background:#faf9f5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.position-mechanics-ledger>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.position-mechanics-ledger>div:last-child{border-right:0}.position-mechanics-ledger span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.position-mechanics-ledger strong{overflow-wrap:anywhere;color:var(--ink);font:800 14px/1.35 var(--font-mono)}.position-mechanics-ledger small{color:#758084;line-height:1.35;font-size:13px!important}.position-risk-chart{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.position-risk-chart>.position-section-heading{border-bottom:1px solid var(--line);background:#f7f5ee;padding:18px 20px}.position-chart-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.position-chart-readout>span{color:#adbec0;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:grid}.position-chart-readout>span:last-child{border-right:0}.position-chart-readout strong{overflow-wrap:anywhere;color:#f0d387;font:800 13px/1.35 var(--font-mono);letter-spacing:0;text-transform:none}.position-chart-scroll{padding:5px 10px 0;overflow-x:auto}.position-risk-chart svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.position-risk-chart svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.position-risk-chart svg text{fill:#6f7b7e;font-family:var(--font-mono);font-size:13px}.position-grid-line{stroke:#e1e5e2;stroke-width:1px;stroke-dasharray:4 5}.position-risk-area{fill:#bc8b2221}.position-risk-line{fill:none;stroke:#a8791e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.position-risk-point{fill:#fff;stroke:#a8791e;stroke-width:2px}.position-crosshair{stroke:#5f7980;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.position-active-point{fill:#fff;stroke:#173e49;stroke-width:3px;pointer-events:none}.position-risk-chart>.field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}.position-data-table{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.position-data-table summary{min-height:50px;color:var(--navy);cursor:pointer;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.position-data-table summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.position-data-table>div{border-top:1px solid var(--line);overflow-x:auto}.position-data-table table{border-collapse:collapse;width:100%;min-width:1040px}.position-data-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 14px;font-size:13px}.position-data-table th,.position-data-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.position-data-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.position-data-table td{color:var(--ink);font:13px/1.4 var(--font-mono)}.position-data-table tr.is-selected{background:#fbf3d9}@media (width<=900px){.position-input-grid,.position-mechanics-ledger,.position-chart-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.position-section-heading,.position-budget-ledger{grid-template-columns:1fr}.position-section-heading{gap:8px}.position-section-heading p{text-align:left}.position-ledger-lead{border-bottom:1px solid #ffffff24;border-right:0}.position-mechanics-ledger>div:nth-child(2n),.position-chart-readout>span:nth-child(2n){border-right:0}.position-mechanics-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.position-chart-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f}}@media (width<=600px){.position-input-grid,.position-budget-ledger dl,.position-mechanics-ledger,.position-chart-readout{grid-template-columns:1fr}.position-ledger-lead{padding:22px 18px}.position-budget-ledger dl>div,.position-budget-ledger dl>div:nth-child(3n),.position-budget-ledger dl>div:nth-last-child(-n+3){border-bottom:1px solid #ffffff1f;border-right:0}.position-budget-ledger dl>div:last-child{border-bottom:0}.position-mechanics-ledger>div,.position-mechanics-ledger>div:nth-child(2n),.position-mechanics-ledger>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.position-chart-readout>span,.position-chart-readout>span:nth-child(2n),.position-chart-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.position-mechanics-ledger>div:last-child,.position-chart-readout>span:last-child{border-bottom:0}}.basis-calculator{overflow:hidden}.basis-boundary-note{color:#5e4c20;background:#fbf3dc;border:1px solid #ead6a1;border-radius:10px;margin:16px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}.basis-input-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.basis-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:26px;display:grid}.basis-section-heading>div{gap:5px;display:grid}.basis-section-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:850}.basis-section-heading h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px}.basis-section-heading p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.basis-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.basis-input-grid label:last-child{grid-column:span 2}.basis-result-ledger{color:#fff;background:#132c35;border:1px solid #29464f;border-radius:14px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);margin-top:28px;padding:0;display:grid;overflow:hidden;box-shadow:inset 5px 0 #bd8a22}.basis-result-ledger.is-backwardation{box-shadow:inset 5px 0 #a65e4d}.basis-result-ledger.is-flat{box-shadow:inset 5px 0 #558286}.basis-result-lead{border-right:1px solid #ffffff24;align-content:center;padding:25px 24px;display:grid}.basis-result-lead>span{color:#dfc16f;letter-spacing:.1em;font-size:13px;font-weight:850}.basis-result-lead h3{color:#fff;font:650 clamp(34px, 4vw, 52px)/1 var(--font-serif);letter-spacing:-.045em;margin:8px 0 4px}.basis-result-lead p{color:#b9c8c9;font:13px/1.45 var(--font-mono);margin:0}.basis-result-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.basis-result-ledger dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;align-content:center;gap:5px;min-width:0;padding:17px 16px;display:grid}.basis-result-ledger dl>div:nth-child(3n){border-right:0}.basis-result-ledger dl>div:nth-last-child(-n+3){border-bottom:0}.basis-result-ledger dt{color:#9eb1b4;letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:800}.basis-result-ledger dd{overflow-wrap:anywhere;color:#f2d486;font:800 14px/1.35 var(--font-mono);margin:0}.basis-mechanics-ledger{border:1px solid var(--line);background:#faf9f5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.basis-mechanics-ledger>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.basis-mechanics-ledger>div:last-child{border-right:0}.basis-mechanics-ledger span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.basis-mechanics-ledger strong{overflow-wrap:anywhere;color:var(--ink);font:800 14px/1.35 var(--font-mono)}.basis-mechanics-ledger small{color:#758084;line-height:1.35;font-size:13px!important}.basis-sensitivity-chart{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.basis-sensitivity-chart>.basis-section-heading{border-bottom:1px solid var(--line);background:#f7f5ee;padding:18px 20px}.basis-chart-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.basis-chart-readout>span{color:#adbec0;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:grid}.basis-chart-readout>span:last-child{border-right:0}.basis-chart-readout strong{overflow-wrap:anywhere;color:#f0d387;font:800 13px/1.35 var(--font-mono);letter-spacing:0;text-transform:none}.basis-chart-scroll{padding:5px 10px 0;overflow-x:auto}.basis-sensitivity-chart svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.basis-sensitivity-chart svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.basis-sensitivity-chart svg text{fill:#6f7b7e;font-family:var(--font-mono);font-size:13px}.basis-grid-line{stroke:#e1e5e2;stroke-width:1px;stroke-dasharray:4 5}.basis-zero-line{stroke:#b99a43;stroke-width:1.7px;stroke-dasharray:5 4}.basis-line{fill:none;stroke:#28746b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.basis-point{fill:#fff;stroke:#28746b;stroke-width:2px}.basis-crosshair{stroke:#5f7980;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.basis-active-point{fill:#fff;stroke:#173e49;stroke-width:3px;pointer-events:none}.basis-sensitivity-chart>.field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}.basis-data-table{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.basis-data-table summary{min-height:50px;color:var(--navy);cursor:pointer;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.basis-data-table summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.basis-data-table>div{border-top:1px solid var(--line);overflow-x:auto}.basis-data-table table{border-collapse:collapse;width:100%;min-width:900px}.basis-data-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 14px;font-size:13px}.basis-data-table th,.basis-data-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.basis-data-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.basis-data-table td{color:var(--ink);font:13px/1.4 var(--font-mono)}.basis-data-table tr.is-selected{background:#fbf3d9}@media (width<=900px){.basis-input-grid,.basis-mechanics-ledger,.basis-chart-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.basis-section-heading,.basis-result-ledger{grid-template-columns:1fr}.basis-section-heading{gap:8px}.basis-section-heading p{text-align:left}.basis-result-lead{border-bottom:1px solid #ffffff24;border-right:0}.basis-mechanics-ledger>div:nth-child(2n),.basis-chart-readout>span:nth-child(2n){border-right:0}.basis-mechanics-ledger>div:nth-child(-n+2),.basis-chart-readout>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.basis-chart-readout>span:nth-child(-n+2){border-bottom-color:#ffffff1f}}@media (width<=600px){.basis-input-grid,.basis-result-ledger dl,.basis-mechanics-ledger,.basis-chart-readout{grid-template-columns:1fr}.basis-input-grid label:last-child{grid-column:auto}.basis-result-lead{padding:22px 18px}.basis-result-ledger dl>div,.basis-result-ledger dl>div:nth-child(3n),.basis-result-ledger dl>div:nth-last-child(-n+3){border-bottom:1px solid #ffffff1f;border-right:0}.basis-result-ledger dl>div:last-child{border-bottom:0}.basis-mechanics-ledger>div,.basis-mechanics-ledger>div:nth-child(2n),.basis-mechanics-ledger>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.basis-chart-readout>span,.basis-chart-readout>span:nth-child(2n),.basis-chart-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.basis-mechanics-ledger>div:last-child,.basis-chart-readout>span:last-child{border-bottom:0}}.roll-calculator{overflow:hidden}.roll-boundary-note{color:#5e4c20;background:#fbf3dc;border:1px solid #ead6a1;border-radius:10px;margin:16px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}.roll-input-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.roll-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:26px;display:grid}.roll-section-heading>div{gap:5px;display:grid}.roll-section-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:850}.roll-section-heading h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px}.roll-section-heading p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.roll-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roll-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roll-result-ledger{color:#fff;background:#132c35;border:1px solid #29464f;border-radius:14px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);margin-top:28px;display:grid;overflow:hidden;box-shadow:inset 5px 0 #bd8a22}.roll-result-ledger.is-backwardation{box-shadow:inset 5px 0 #a65e4d}.roll-result-ledger.is-flat{box-shadow:inset 5px 0 #558286}.roll-result-lead{border-right:1px solid #ffffff24;align-content:center;padding:25px 24px;display:grid}.roll-result-lead>span{color:#dfc16f;letter-spacing:.1em;font-size:13px;font-weight:850}.roll-result-lead h3{color:#fff;font:650 clamp(34px, 4vw, 52px)/1 var(--font-serif);letter-spacing:-.045em;margin:8px 0 4px}.roll-result-lead p{color:#b9c8c9;font:13px/1.45 var(--font-mono);margin:0}.roll-result-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.roll-result-ledger dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;align-content:center;gap:5px;min-width:0;padding:17px 16px;display:grid}.roll-result-ledger dl>div:nth-child(3n){border-right:0}.roll-result-ledger dl>div:nth-last-child(-n+3){border-bottom:0}.roll-result-ledger dt{color:#9eb1b4;letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:800}.roll-result-ledger dd{overflow-wrap:anywhere;color:#f2d486;font:800 14px/1.35 var(--font-mono);margin:0}.roll-mechanics-ledger{border:1px solid var(--line);background:#faf9f5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.roll-mechanics-ledger>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.roll-mechanics-ledger>div:last-child{border-right:0}.roll-mechanics-ledger span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.roll-mechanics-ledger strong{overflow-wrap:anywhere;color:var(--ink);font:800 14px/1.35 var(--font-mono)}.roll-mechanics-ledger small{color:#758084;line-height:1.35;font-size:13px!important}.roll-sensitivity-chart{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.roll-sensitivity-chart>.roll-section-heading{border-bottom:1px solid var(--line);background:#f7f5ee;padding:18px 20px}.roll-chart-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.roll-chart-readout>span{color:#adbec0;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:grid}.roll-chart-readout>span:last-child{border-right:0}.roll-chart-readout strong{overflow-wrap:anywhere;color:#f0d387;font:800 13px/1.35 var(--font-mono);letter-spacing:0;text-transform:none}.roll-chart-scroll{padding:5px 10px 0;overflow-x:auto}.roll-sensitivity-chart svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.roll-sensitivity-chart svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.roll-sensitivity-chart svg text{fill:#6f7b7e;font-family:var(--font-mono);font-size:13px}.roll-grid-line{stroke:#e1e5e2;stroke-width:1px;stroke-dasharray:4 5}.roll-zero-line{stroke:#b99a43;stroke-width:1.7px;stroke-dasharray:5 4}.roll-line{fill:none;stroke:#28746b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.roll-point{fill:#fff;stroke:#28746b;stroke-width:2px}.roll-crosshair{stroke:#5f7980;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.roll-active-point{fill:#fff;stroke:#173e49;stroke-width:3px;pointer-events:none}.roll-sensitivity-chart>.field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}.roll-data-table{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.roll-data-table summary{min-height:50px;color:var(--navy);cursor:pointer;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.roll-data-table summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.roll-data-table>div{border-top:1px solid var(--line);overflow-x:auto}.roll-data-table table{border-collapse:collapse;width:100%;min-width:900px}.roll-data-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 14px;font-size:13px}.roll-data-table th,.roll-data-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.roll-data-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.roll-data-table td{color:var(--ink);font:13px/1.4 var(--font-mono)}.roll-data-table tr.is-selected{background:#fbf3d9}@media (width<=900px){.roll-input-grid,.roll-mechanics-ledger,.roll-chart-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.roll-section-heading,.roll-result-ledger{grid-template-columns:1fr}.roll-section-heading{gap:8px}.roll-section-heading p{text-align:left}.roll-result-lead{border-bottom:1px solid #ffffff24;border-right:0}.roll-mechanics-ledger>div:nth-child(2n),.roll-chart-readout>span:nth-child(2n){border-right:0}.roll-mechanics-ledger>div:nth-child(-n+2),.roll-chart-readout>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.roll-chart-readout>span:nth-child(-n+2){border-bottom-color:#ffffff1f}}@media (width<=600px){.roll-input-grid,.roll-cost-grid,.roll-result-ledger dl,.roll-mechanics-ledger,.roll-chart-readout{grid-template-columns:1fr}.roll-result-lead{padding:22px 18px}.roll-result-ledger dl>div,.roll-result-ledger dl>div:nth-child(3n),.roll-result-ledger dl>div:nth-last-child(-n+3){border-bottom:1px solid #ffffff1f;border-right:0}.roll-result-ledger dl>div:last-child{border-bottom:0}.roll-mechanics-ledger>div,.roll-mechanics-ledger>div:nth-child(2n),.roll-mechanics-ledger>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.roll-chart-readout>span,.roll-chart-readout>span:nth-child(2n),.roll-chart-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.roll-mechanics-ledger>div:last-child,.roll-chart-readout>span:last-child{border-bottom:0}}.carry-calculator{overflow:hidden}.carry-boundary-note{color:#5e4c20;background:#fbf3dc;border:1px solid #ead6a1;border-radius:10px;margin:16px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}.carry-input-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.carry-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:26px;display:grid}.carry-section-heading>div{gap:5px;display:grid}.carry-section-heading span{color:var(--gold-deep);letter-spacing:.09em;font-size:13px;font-weight:850}.carry-section-heading h3{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px}.carry-section-heading p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.carry-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.carry-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carry-result-ledger{color:#fff;background:#132c35;border:1px solid #29464f;border-radius:14px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);margin-top:28px;display:grid;overflow:hidden;box-shadow:inset 5px 0 #bd8a22}.carry-result-lead{border-right:1px solid #ffffff24;align-content:center;padding:25px 24px;display:grid}.carry-result-lead>span{color:#dfc16f;letter-spacing:.1em;font-size:13px;font-weight:850}.carry-result-lead h3{color:#fff;font:650 clamp(34px, 4vw, 52px)/1 var(--font-serif);letter-spacing:-.045em;margin:8px 0 4px}.carry-result-lead p{color:#b9c8c9;font:13px/1.45 var(--font-mono);margin:0}.carry-result-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.carry-result-ledger dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;align-content:center;gap:5px;min-width:0;padding:17px 16px;display:grid}.carry-result-ledger dl>div:nth-child(3n){border-right:0}.carry-result-ledger dl>div:nth-last-child(-n+3){border-bottom:0}.carry-result-ledger dt{color:#9eb1b4;letter-spacing:.065em;text-transform:uppercase;font-size:13px;font-weight:800}.carry-result-ledger dd{overflow-wrap:anywhere;color:#f2d486;font:800 14px/1.35 var(--font-mono);margin:0}.carry-mechanics-ledger{border:1px solid var(--line);background:#faf9f5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.carry-mechanics-ledger>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.carry-mechanics-ledger>div:last-child{border-right:0}.carry-mechanics-ledger span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:800}.carry-mechanics-ledger strong{overflow-wrap:anywhere;color:var(--ink);font:800 14px/1.35 var(--font-mono)}.carry-mechanics-ledger small{color:#758084;line-height:1.35;font-size:13px!important}.carry-sensitivity-chart{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.carry-sensitivity-chart>.carry-section-heading{border-bottom:1px solid var(--line);background:#f7f5ee;padding:18px 20px}.carry-chart-readout{color:#fff;background:var(--navy);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.carry-chart-readout>span{color:#adbec0;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #ffffff1f;gap:4px;min-width:0;padding:13px 15px;font-size:13px;font-weight:800;display:grid}.carry-chart-readout>span:last-child{border-right:0}.carry-chart-readout strong{overflow-wrap:anywhere;color:#f0d387;font:800 13px/1.35 var(--font-mono);letter-spacing:0;text-transform:none}.carry-chart-scroll{padding:5px 10px 0;overflow-x:auto}.carry-sensitivity-chart svg{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;min-width:700px;height:auto;display:block}.carry-sensitivity-chart svg:focus-visible{outline-offset:-3px;outline:3px solid #b4851975}.carry-sensitivity-chart svg text{fill:#6f7b7e;font-family:var(--font-mono);font-size:13px}.carry-grid-line{stroke:#e1e5e2;stroke-width:1px;stroke-dasharray:4 5}.carry-zero-line{stroke:#b99a43;stroke-width:1.7px;stroke-dasharray:5 4}.carry-line{fill:none;stroke:#28746b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.carry-point{fill:#fff;stroke:#28746b;stroke-width:2px}.carry-observed-line{stroke:#a65e4d;stroke-width:2px;stroke-dasharray:7 5}.carry-observed-label{font-weight:800;fill:#a65e4d!important}.carry-crosshair{stroke:#5f7980;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.carry-active-point{fill:#fff;stroke:#173e49;stroke-width:3px;pointer-events:none}.carry-sensitivity-chart>.field-help{border-top:1px solid var(--line);margin:0;padding:10px 16px 14px}.carry-data-table{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.carry-data-table summary{min-height:50px;color:var(--navy);cursor:pointer;align-items:center;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.carry-data-table summary:focus-visible{outline-offset:-3px;outline:3px solid #b485196b}.carry-data-table>div{border-top:1px solid var(--line);overflow-x:auto}.carry-data-table table{border-collapse:collapse;width:100%;min-width:900px}.carry-data-table caption{color:var(--muted);text-align:left;background:#f7f5ee;padding:12px 14px;font-size:13px}.carry-data-table th,.carry-data-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.carry-data-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#fbfaf7;font-size:13px}.carry-data-table td{color:var(--ink);font:13px/1.4 var(--font-mono)}.carry-data-table tr.is-selected{background:#fbf3d9}@media (width<=900px){.carry-input-grid,.carry-mechanics-ledger,.carry-chart-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.carry-section-heading,.carry-result-ledger{grid-template-columns:1fr}.carry-section-heading{gap:8px}.carry-section-heading p{text-align:left}.carry-result-lead{border-bottom:1px solid #ffffff24;border-right:0}.carry-mechanics-ledger>div:nth-child(2n),.carry-chart-readout>span:nth-child(2n){border-right:0}.carry-mechanics-ledger>div:nth-child(-n+2),.carry-chart-readout>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.carry-chart-readout>span:nth-child(-n+2){border-bottom-color:#ffffff1f}}@media (width<=600px){.carry-input-grid,.carry-cost-grid,.carry-result-ledger dl,.carry-mechanics-ledger,.carry-chart-readout{grid-template-columns:1fr}.carry-result-lead{padding:22px 18px}.carry-result-ledger dl>div,.carry-result-ledger dl>div:nth-child(3n),.carry-result-ledger dl>div:nth-last-child(-n+3){border-bottom:1px solid #ffffff1f;border-right:0}.carry-result-ledger dl>div:last-child{border-bottom:0}.carry-mechanics-ledger>div,.carry-mechanics-ledger>div:nth-child(2n),.carry-mechanics-ledger>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.carry-chart-readout>span,.carry-chart-readout>span:nth-child(2n),.carry-chart-readout>span:nth-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.carry-mechanics-ledger>div:last-child,.carry-chart-readout>span:last-child{border-bottom:0}}.reserve-context-explorer{gap:18px;margin-top:24px;display:grid}.reserve-context-controls{border:1px solid var(--line);background:#f8f7f2;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.reserve-context-controls label{color:var(--muted);gap:8px;font-size:14px;font-weight:750;display:grid}.reserve-context-controls select{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.reserve-context-controls input[type=range]{accent-color:#b17f19;width:100%;min-height:32px}.reserve-context-year{color:var(--ink);font-family:var(--font-mono);font-size:16px;font-weight:800}.reserve-context-summary{color:#fff;background:#172a33;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.reserve-context-summary>div{border-right:1px solid #ffffff24;gap:7px;min-width:0;padding:18px;display:grid}.reserve-context-summary>div:last-child{border-right:0}.reserve-context-summary span{color:#e9c76a;letter-spacing:.08em;font-size:13px;font-weight:800}.reserve-context-summary strong{color:#fff;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(18px,2.2vw,25px)}.reserve-context-summary small{color:#c8d3d7;font-size:13px;line-height:1.45}.reserve-context-chart-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.reserve-context-chart-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 14px;display:flex}.reserve-context-chart-heading h3{margin:0;font-size:clamp(22px,3vw,32px)}.reserve-context-actions{flex-wrap:wrap;gap:8px;display:flex}.reserve-context-actions button{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:750}.reserve-context-chart{width:100%;height:auto;min-height:260px;padding:0 18px;display:block}.reserve-context-chart line{stroke:#d9dedf;stroke-width:1px}.reserve-context-chart text{fill:#60717a;font-family:var(--font-mono);font-size:13px}.reserve-context-line{fill:none;stroke:#b17f19;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.reserve-context-selected{stroke-dasharray:5 5;stroke:#172a33!important;stroke-width:2px!important}.reserve-context-note,.reserve-context-source{color:var(--muted);margin:0;padding:0 24px 18px;font-size:14px;line-height:1.6}.reserve-context-table-wrap{border-top:1px solid var(--line);max-height:320px;overflow:auto}.reserve-context-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.reserve-context-table-wrap th,.reserve-context-table-wrap td{border-bottom:1px solid var(--line);text-align:left;padding:10px 24px}.reserve-context-table-wrap thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f6f3eb;font-size:13px;position:sticky;top:0}.reserve-context-table-wrap tbody th{color:var(--ink);font-family:var(--font-mono)}.reserve-context-bars{gap:12px;padding:0 24px 18px;display:grid}.reserve-context-bar-row{grid-template-columns:minmax(120px,170px) minmax(100px,1fr) minmax(130px,170px);align-items:center;gap:12px;font-size:14px;display:grid}.reserve-context-bar-row>span{color:var(--ink);font-weight:700}.reserve-context-bar-row>strong{color:var(--ink);font-family:var(--font-mono);text-align:right;font-size:13px}.reserve-context-bar-track{background:#e9eeed;border-radius:99px;height:14px;overflow:hidden}.reserve-context-bar{border-radius:inherit;background:#b17f19;min-width:2px;height:100%}.reserve-context-source{border-top:1px solid var(--line);padding-top:16px}.reserve-context-source code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}@media (width<=720px){.reserve-context-controls,.reserve-context-summary{grid-template-columns:1fr}.reserve-context-summary>div{border-bottom:1px solid #ffffff24;border-right:0}.reserve-context-summary>div:last-child{border-bottom:0}.reserve-context-chart-heading{display:grid}.reserve-context-chart{min-width:680px}.reserve-context-chart-card{overflow-x:auto}.reserve-context-chart-card>.reserve-context-chart-heading,.reserve-context-chart-card>.reserve-context-note,.reserve-context-chart-card>.reserve-context-source,.reserve-context-chart-card>.reserve-context-bars{min-width:680px}.reserve-context-bar-row{grid-template-columns:130px 220px 145px}}@media (width<=560px){body{overflow-x:clip}.content-card{padding-inline:16px}.page-content,.content-card,.content-card>*{min-width:0;max-width:100%}.content-card>:is(.calculator-card,.calculator-tool,.research-tool,.us-bullion-tool){width:calc(100% + 32px);max-width:calc(100% + 32px);box-shadow:none;border-inline:0;border-radius:0;margin-inline:-16px;padding-inline:16px}.market-data-evidence-heading,.market-data-evidence-item{padding-inline:14px}.weight-value-panel,.coin-premium-panel,.bar-cost-panel,.making-input-section,.scenario-input-section{padding:14px}.widget-builder{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.widget-builder-controls,.widget-builder-controls>*,.widget-control-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.content-card code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.research-tool>.visualization-citation{margin-inline:0}.correlation-live-workbench .correlation-panel{width:calc(100% + 40px);max-width:calc(100% + 40px);box-shadow:none;border-inline:0;border-radius:0;margin-inline:-20px;padding-inline:16px}.content-card :is(.data-table,.data-table-wrap,.table-scroll,.gold-facilities-table-wrap,.exploration-mrds-table-wrap,.exploration-national-context-table-wrap,.macro-ledger-scroll,.sec-trust-table>div,.gold-flow-table,.silver-revision-matrix,.silver-secondary-table,.silver-supply-table,.gold-platinum-table,.platinum-history-table,.silver-history-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.silver-mine-explorer{--sm-ink:#17272d;--sm-slate:#506b74;--sm-silver:#b8c5c8;--sm-blue:#2f7182;--sm-gold:#bd8120;--sm-paper:#f5f3ed;min-width:0}.gold-mine-explorer{--sm-slate:#6f634d;--sm-silver:#d7c79f;--sm-blue:#9a701e;--sm-gold:#bd8120;--sm-paper:#faf6ea}.silver-mine-heading,.silver-mine-decades-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:28px;display:grid}.silver-mine-heading h2{letter-spacing:-.045em;max-width:850px;margin:5px 0 0;font-size:clamp(2rem,4vw,3.5rem)}.silver-mine-heading>p,.silver-mine-decades-heading>p{color:var(--muted);margin:0}.silver-mine-status{background:#f1f6f5;border:1px solid #c7d2d5;border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:13px 15px;display:flex}.silver-mine-status>span{background:#2f8c7b;border:2px solid #fff;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 1px #2f8c7b}.silver-mine-status p{margin:0}.silver-mine-summary{background:var(--sm-ink);color:#fff;border:1px solid #33454b;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden;box-shadow:0 18px 42px #17272d24}.silver-mine-summary>div{border-right:1px solid #ffffff24;min-width:0;padding:18px}.silver-mine-summary>div:last-child{border-right:0}.silver-mine-summary span,.silver-mine-toolbar>div>span,.silver-mine-active span{color:#cbd5d7;letter-spacing:.08em;font-size:13px;font-weight:850;display:block}.silver-mine-summary strong{color:#f1c76d;font:800 1.15rem var(--font-mono);margin:7px 0 4px;display:block}.silver-mine-summary small{color:#dce5e6;line-height:1.45}.silver-mine-toolbar{grid-template-columns:auto auto minmax(300px,1fr);align-items:end;gap:18px;margin-top:22px;display:grid}.silver-mine-toolbar>div>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.silver-mine-toolbar button{color:#334a52;cursor:pointer;background:#fff;border:1px solid #c3ced1;border-radius:999px;min-height:44px;padding:9px 13px;font-weight:800}.silver-mine-toolbar button:hover,.silver-mine-toolbar button:focus-visible,.silver-mine-toolbar button.is-active{border-color:var(--sm-ink);background:var(--sm-ink);color:#fff;outline:none}.silver-mine-active{border-left:4px solid var(--sm-gold);background:#f8f0df;min-height:74px;padding:12px 15px}.silver-mine-active span{color:#756957}.silver-mine-active strong,.silver-mine-active small{display:block}.silver-mine-active strong{font:800 1rem var(--font-mono);margin-top:4px}.silver-mine-active small{color:var(--muted);margin-top:3px}.silver-mine-chart-scroll{background:var(--sm-paper);border:1px solid #c8d2d4;border-radius:14px;margin-top:14px;overflow-x:auto}.silver-mine-chart-scroll svg{touch-action:pan-y;width:100%;min-width:870px;display:block}.silver-mine-chart-scroll text{fill:#5c6e74;font:700 13px var(--font-mono)}.silver-mine-grid{stroke:#d7dedd;stroke-width:1px}.silver-mine-area{fill:#dce6e7;opacity:.8;pointer-events:none}.silver-mine-line{fill:none;stroke:var(--sm-blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.silver-mine-year-hit{fill:#0000;cursor:crosshair}.silver-mine-year{fill:#263b42!important;font-weight:850!important}.silver-mine-seam{stroke:var(--sm-gold);stroke-width:2px;stroke-dasharray:6 5}.silver-mine-seam-label{fill:#8a611d!important;font-weight:900!important}.silver-mine-peak{fill:#fff;stroke:var(--sm-gold);stroke-width:4px}.silver-mine-peak-label{fill:#7a561a!important;font-weight:900!important}.silver-mine-crosshair{stroke:#a64d2b;stroke-width:1.2px;stroke-dasharray:4 4;pointer-events:none}.silver-mine-point{fill:#fff;stroke:#a64d2b;stroke-width:5px;pointer-events:none}.silver-mine-help{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.5}.silver-mine-help strong{color:#725315}.silver-mine-decades{background:#f8faf9;border:1px solid #cbd4d5;border-radius:14px;margin-top:26px;padding:22px}.silver-mine-decades-heading h3{margin:4px 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem)}.silver-mine-decade-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.silver-mine-decade-list button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dadb;border-radius:10px;grid-template-columns:92px minmax(120px,1fr) auto;align-items:center;gap:9px 13px;padding:13px 14px;display:grid}.silver-mine-decade-list button:hover,.silver-mine-decade-list button:focus-visible{border-color:var(--sm-blue);outline:2px solid #2f71822b}.silver-mine-decade-list span{color:var(--sm-blue);font:850 13px var(--font-mono)}.silver-mine-decade-list i{background:#e5eaeb;border-radius:999px;height:16px;display:block;position:relative}.silver-mine-decade-list b{background:var(--sm-slate);border-radius:999px;min-width:2px;height:4px;position:absolute;top:6px}.silver-mine-decade-list em{background:var(--sm-gold);width:12px;height:12px;box-shadow:0 0 0 1px var(--sm-gold);border:3px solid #fff;border-radius:50%;margin-left:-6px;position:absolute;top:2px}.silver-mine-decade-list strong{font:800 14px var(--font-mono);white-space:nowrap}.silver-mine-decade-list small{color:var(--muted);grid-column:2/-1}.silver-mine-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.silver-mine-actions>span{color:var(--muted)}.silver-mine-table-details{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:16px}.silver-mine-table-details>summary{cursor:pointer;min-height:44px;padding:13px 16px;font-weight:800}.silver-mine-table{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:0}.silver-mine-table table{min-width:940px}.silver-mine-table th:first-child,.silver-mine-table td:first-child{z-index:1;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.silver-mine-table thead th:first-child{z-index:2;background:#f6f3eb}.silver-mine-table tr.is-selected td,.silver-mine-table tr.is-selected th{background:#fff2dc}.silver-mine-table button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.silver-mine-boundary{border-left:4px solid var(--sm-gold);color:#654f2f;background:#faf1df;margin:16px 0 0;padding:14px 16px}.silver-mine-source-id code{overflow-wrap:anywhere;word-break:break-all}@media (width<=980px){.silver-mine-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.silver-mine-summary>div:nth-child(2){border-right:0}.silver-mine-summary>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.silver-mine-toolbar{grid-template-columns:1fr 1fr}.silver-mine-active{grid-column:1/-1}.silver-mine-decade-list{grid-template-columns:1fr}}@media (width<=680px){.silver-mine-heading,.silver-mine-decades-heading{grid-template-columns:1fr;gap:12px}.silver-mine-heading h2{font-size:clamp(1.8rem,9vw,2.55rem)}.silver-mine-toolbar{grid-template-columns:1fr}.silver-mine-active{grid-column:auto}.silver-mine-actions .button{width:100%;min-height:44px}}@media (width<=430px){.silver-mine-summary{grid-template-columns:1fr}.silver-mine-summary>div{border-bottom:1px solid #ffffff24;border-right:0}.silver-mine-summary>div:last-child{border-bottom:0}.silver-mine-decades{padding:17px}.silver-mine-decade-list button{grid-template-columns:1fr}.silver-mine-decade-list small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.silver-mine-explorer *{scroll-behavior:auto!important;transition:none!important}}.gold-brief-ledger{gap:24px;display:grid}.gold-brief-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.gold-brief-section-head h2{font-family:var(--font-serif);margin:5px 0 8px;font-size:clamp(31px,4vw,48px);line-height:1.02}.gold-brief-section-head p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;line-height:1.7}.gold-brief-section-head .gold-brief-edition-hash{flex-wrap:wrap;gap:5px 9px;margin-top:10px;font-size:13px;display:flex}.gold-brief-edition-hash code{overflow-wrap:anywhere;max-width:100%}.gold-brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.gold-brief-macro-grid{border:1px solid var(--line);background:#fff;border-top:4px solid #b88420;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.gold-brief-macro-grid article{border-right:1px solid var(--line);grid-template-rows:auto auto auto 1fr auto auto;gap:9px;min-width:0;padding:22px;display:grid}.gold-brief-macro-grid article:last-child{border-right:0}.gold-brief-macro-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.gold-brief-macro-grid span{color:#8a5e0b;letter-spacing:.09em;font-size:13px;font-weight:850}.gold-brief-macro-grid small{color:var(--muted);font-family:var(--font-mono);font-size:13px}.gold-brief-macro-grid h3{margin:0;font-size:17px}.gold-brief-macro-grid>article>strong{color:#142831;font-family:var(--font-mono);font-size:clamp(25px,3vw,34px)}.gold-brief-macro-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.gold-brief-macro-grid p b{font-family:var(--font-mono)}.gold-brief-macro-grid .is-positive{color:#167561}.gold-brief-macro-grid .is-negative{color:#9b4141}.gold-brief-macro-grid a{color:#80570c;width:fit-content;font-size:13px;font-weight:800}.gold-brief-macro-grid code{color:#748087;font-size:13px}.gold-brief-evidence-chain{background:#fbf6e9;border:1px solid #d8cba6;border-radius:12px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:22px;padding:20px;display:grid}.gold-brief-evidence-chain h3{color:#1b2d34;font-family:var(--font-serif);margin:5px 0 8px;font-size:25px;line-height:1.08}.gold-brief-evidence-chain p:not(.eyebrow){color:#5d6870;margin:0;font-size:13px;line-height:1.65}.gold-brief-evidence-chain-grid{background:#ffffffb3;border:1px solid #d7c99f;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.gold-brief-evidence-chain-grid a{color:#1b2d34;border-bottom:1px solid #d7c99f;border-right:1px solid #d7c99f;gap:5px;min-width:0;padding:15px;display:grid}.gold-brief-evidence-chain-grid a:nth-child(2n){border-right:0}.gold-brief-evidence-chain-grid a:nth-last-child(-n+2){border-bottom:0}.gold-brief-evidence-chain-grid a:hover,.gold-brief-evidence-chain-grid a:focus-visible{background:#f5edd8}.gold-brief-evidence-chain-grid span{color:#8a5e0b;letter-spacing:.08em;font-size:13px;font-weight:850}.gold-brief-evidence-chain-grid strong{font-size:13px;line-height:1.35}.gold-brief-evidence-chain-grid small{color:#68747b;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.gold-brief-two-track{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;display:grid}.gold-brief-two-track>article{border-radius:12px;min-width:0;padding:26px}.gold-brief-positioning{color:#f3f4f2;background:#142831}.gold-brief-release{color:#1a252b;background:#f3ecdc;border:1px solid #dfd0ad}.gold-brief-track-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gold-brief-track-label span{color:#e9c568;letter-spacing:.1em;font-size:13px;font-weight:850}.gold-brief-release .gold-brief-track-label span{color:#7d570e}.gold-brief-track-label small{color:inherit;opacity:.72;font-family:var(--font-mono);font-size:13px}.gold-brief-two-track h3{font-family:var(--font-serif);margin:15px 0 18px;font-size:clamp(25px,3vw,35px);line-height:1.08}.gold-brief-positioning-values{border:1px solid #ffffff2e;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.gold-brief-positioning-values>div{border-right:1px solid #ffffff2e;gap:6px;padding:17px;display:grid}.gold-brief-positioning-values>div:last-child{border-right:0}.gold-brief-positioning-values span,.gold-brief-release-grid span{letter-spacing:.04em;text-transform:uppercase;opacity:.78;font-size:13px;font-weight:800}.gold-brief-positioning-values strong,.gold-brief-release-grid strong{font-family:var(--font-mono);font-size:22px}.gold-brief-positioning-values small,.gold-brief-release-grid small{opacity:.76;font-size:13px}.gold-brief-two-track article>p{opacity:.82;margin:18px 0 0;font-size:13px;line-height:1.68}.gold-brief-source-line{opacity:.76;border-top:1px solid;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.gold-brief-source-line a{color:inherit;font-weight:850}.gold-brief-source-line code{font-size:13px}.gold-brief-release-grid{border:1px solid #d5c5a3;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.gold-brief-release-grid>div{border-bottom:1px solid #d5c5a3;border-right:1px solid #d5c5a3;gap:5px;padding:14px;display:grid}.gold-brief-release-grid>div:nth-child(2n){border-right:0}.gold-brief-release-grid>div:nth-last-child(-n+2){border-bottom:0}.gold-brief-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.gold-brief-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:860px}.gold-brief-table-wrap caption{color:#172931;text-align:left;border-bottom:1px solid var(--line);padding:15px 17px;font-weight:850}.gold-brief-table-wrap th,.gold-brief-table-wrap td{text-align:left;border-bottom:1px solid var(--line);padding:13px 15px;font-size:13px;line-height:1.45}.gold-brief-table-wrap thead th{color:#5c6870;letter-spacing:.06em;text-transform:uppercase;background:#f3f1ea;font-size:13px}.gold-brief-table-wrap tbody tr:last-child>*{border-bottom:0}.gold-brief-table-wrap td:nth-child(n+4):nth-child(-n+6){font-family:var(--font-mono)}.gold-brief-method{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gold-brief-method p{color:#5d513a;background:#faf5e9;border-left:3px solid #c4922e;margin:0;padding:16px 18px;font-size:13px;line-height:1.65}.gold-brief-next{grid-template-columns:220px minmax(0,1fr);gap:30px;display:grid}.gold-brief-next>*{min-width:0}.gold-brief-next-intro h2{font-family:var(--font-serif);margin:6px 0 12px;font-size:34px;line-height:1.06}.gold-brief-next-intro p{color:var(--muted);font-size:13px;line-height:1.68}.gold-brief-next-list{display:grid}.gold-brief-next-list article{border-top:1px solid var(--line);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 0;display:grid}.gold-brief-next-list article:last-child{border-bottom:1px solid var(--line)}.gold-brief-next-list time{color:#8a5c09;font-family:var(--font-mono);font-size:13px;font-weight:850}.gold-brief-next-list div{gap:4px;display:grid}.gold-brief-next-list strong{font-size:15px}.gold-brief-next-list small{color:var(--muted);font-size:13px}.gold-brief-next-list a{white-space:nowrap;font-size:13px;font-weight:850}.gold-brief-page .market-metals-intraday{padding:0}.gold-brief-subscribe{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 32px;display:grid}.gold-brief-subscribe h2{margin:6px 0 10px}.gold-brief-subscribe>div:first-child>p:last-child{color:var(--muted);margin-bottom:0}.gold-brief-feed-links{background:#fffdf8;border:1px solid #d7c99f;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.gold-brief-feed-links a{color:#1b2d34;border-right:1px solid #d7c99f;align-content:center;gap:5px;min-width:0;min-height:92px;padding:17px;text-decoration:none;display:grid}.gold-brief-feed-links a:last-child{border-right:0}.gold-brief-feed-links a:hover,.gold-brief-feed-links a:focus-visible{background:#f5edd8}.gold-brief-feed-links strong{color:#80570c;font-family:var(--font-mono);font-size:15px}.gold-brief-feed-links span{color:var(--muted);font-size:13px;line-height:1.45}.gold-brief-subscribe .gold-brief-archive-boundary{grid-column:1/-1}.gold-brief-archive{gap:24px;display:grid}.gold-brief-edition-rail{scrollbar-width:thin;gap:12px;padding:5px 3px 11px;display:flex;position:relative;overflow-x:auto}.gold-brief-edition-rail:before{content:"";background:#d9d4c8;height:2px;position:absolute;top:25px;left:3px;right:3px}.gold-brief-edition-rail button{z-index:1;color:#4d5960;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d2cdbc;border-radius:9px;gap:3px;min-width:164px;min-height:54px;padding:10px 15px;display:grid;position:relative}.gold-brief-edition-rail button:before{content:"";background:#a57820;border:2px solid #fffdf8;border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:-7px;box-shadow:0 0 0 1px #a57820}.gold-brief-edition-rail button span{color:#162931;font-family:var(--font-mono);font-size:14px;font-weight:850}.gold-brief-edition-rail button small{font-size:13px}.gold-brief-edition-rail button.is-selected{color:#f2f2ee;background:#142831;border-color:#142831}.gold-brief-edition-rail button.is-selected span{color:#f1cf75}.gold-brief-edition-rail button.is-selected:before{background:#f1cf75;border-color:#142831;box-shadow:0 0 0 1px #142831}.gold-brief-edition-rail button:focus-visible{outline-offset:3px;outline:3px solid #c99122}.gold-brief-edition-detail{background:#faf6eb;border:1px solid #d7c99f;border-radius:12px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:28px;padding:25px;display:grid}.gold-brief-edition-detail h3{font-family:var(--font-serif);margin:5px 0 8px;font-size:clamp(29px,4vw,40px)}.gold-brief-edition-detail>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.gold-brief-edition-detail dl{background:#ffffffad;border:1px solid #ded5bc;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.gold-brief-edition-detail dl div{border-bottom:1px solid #ded5bc;border-right:1px solid #ded5bc;gap:4px;min-width:0;padding:13px 15px;display:grid}.gold-brief-edition-detail dl div:nth-child(2n){border-right:0}.gold-brief-edition-detail dl div:nth-last-child(-n+2){border-bottom:0}.gold-brief-edition-detail dt{color:#77633d;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:850}.gold-brief-edition-detail dd{color:#1c2d34;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.gold-brief-archive-hash{border-top:1px solid #ded5bc;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:7px 11px;margin:0;padding-top:15px;font-size:13px;display:flex}.gold-brief-archive-hash code{overflow-wrap:anywhere}.gold-brief-source-chain{border-top:1px solid #ded5bc;grid-column:1/-1;gap:10px;padding-top:15px;display:grid}.gold-brief-source-chain>p{margin:0}.gold-brief-source-chain>div{background:#ffffffad;border:1px solid #ded5bc;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.gold-brief-source-chain article{border-right:1px solid #ded5bc;gap:5px;min-width:0;padding:13px;display:grid}.gold-brief-source-chain article:last-child{border-right:0}.gold-brief-source-chain strong{color:#1c2d34;font-size:13px}.gold-brief-source-chain code,.gold-brief-source-chain small{color:#68747b;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.gold-brief-archive-boundary{color:#5d513a;background:#faf5e9;border-left:3px solid #c4922e;margin:0;padding:15px 17px;font-size:13px;line-height:1.65}@media (width<=900px){.gold-brief-section-head,.gold-brief-evidence-chain,.gold-brief-two-track,.gold-brief-next,.gold-brief-subscribe{grid-template-columns:1fr}.gold-brief-actions{justify-content:flex-start}.gold-brief-macro-grid{grid-template-columns:1fr}.gold-brief-macro-grid article{border-right:0;border-bottom:1px solid var(--line)}.gold-brief-macro-grid article:last-child{border-bottom:0}.gold-brief-next{gap:10px}.gold-brief-edition-detail{grid-template-columns:1fr}.gold-brief-source-chain>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-brief-source-chain article:nth-child(2n){border-right:0}}@media (width<=560px){.gold-brief-two-track>article{padding:20px}.gold-brief-positioning-values,.gold-brief-release-grid,.gold-brief-method{grid-template-columns:1fr}.gold-brief-positioning-values>div{border-bottom:1px solid #ffffff2e;border-right:0}.gold-brief-positioning-values>div:last-child{border-bottom:0}.gold-brief-release-grid>div,.gold-brief-release-grid>div:nth-child(2n),.gold-brief-release-grid>div:nth-last-child(-n+2){border-bottom:1px solid #d5c5a3;border-right:0}.gold-brief-release-grid>div:last-child{border-bottom:0}.gold-brief-next-list article{grid-template-columns:minmax(0,1fr);gap:8px}.gold-brief-next-list a{white-space:normal;overflow-wrap:anywhere}.gold-brief-edition-detail{padding:19px}.gold-brief-edition-detail dl{grid-template-columns:1fr}.gold-brief-edition-detail dl div,.gold-brief-edition-detail dl div:nth-child(2n),.gold-brief-edition-detail dl div:nth-last-child(-n+2){border-bottom:1px solid #ded5bc;border-right:0}.gold-brief-edition-detail dl div:last-child{border-bottom:0}.gold-brief-source-chain>div{grid-template-columns:1fr}.gold-brief-source-chain article,.gold-brief-source-chain article:nth-child(2n){border-bottom:1px solid #ded5bc;border-right:0}.gold-brief-source-chain article:last-child{border-bottom:0}.gold-brief-feed-links{grid-template-columns:1fr}.gold-brief-feed-links a{border-bottom:1px solid #d7c99f;border-right:0;min-height:76px}.gold-brief-feed-links a:last-child{border-bottom:0}.gold-brief-evidence-chain-grid{grid-template-columns:1fr}.gold-brief-evidence-chain-grid a,.gold-brief-evidence-chain-grid a:nth-child(2n),.gold-brief-evidence-chain-grid a:nth-last-child(-n+2){border-bottom:1px solid #d7c99f;border-right:0}.gold-brief-evidence-chain-grid a:last-child{border-bottom:0}}.data-change-ledger{scroll-margin-top:24px}.data-change-summary{color:#eaf0f0;font-family:var(--font-mono);background:#1c323a;border-radius:9px;padding:13px 16px;margin:18px 0 0!important}.data-change-summary strong{color:#f1cf75}.data-change-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:24px 0;display:grid}.data-change-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.data-change-filters label{color:#59666c;letter-spacing:.03em;gap:7px;min-width:0;font-weight:800;display:grid;font-size:13px!important}.data-change-filters select{color:#172a33;background:#fff;border:1px solid #cfd7d4;border-radius:8px;width:100%;min-width:0;padding:9px 34px 9px 11px}.data-change-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.data-change-actions .button{white-space:nowrap}.data-change-timeline-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:24px;margin-top:28px;display:grid}.data-change-timeline-heading h3{margin:5px 0 0}.content-card .data-change-timeline-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.data-change-timeline-desktop{background:#fff;border:1px solid #ccd6d2;border-radius:11px;margin:17px 0 24px;overflow-x:auto}.data-change-timeline-grid{min-width:760px;display:grid}.data-change-timeline-corner,.data-change-axis-date,.data-change-lane-label,.data-change-lane-cell{border-bottom:1px solid #e0e5e2;border-right:1px solid #e0e5e2;min-width:0;padding:12px}.data-change-timeline-corner{color:#d7c178;letter-spacing:.08em;background:#1b3038;font-size:13px;font-weight:850}.data-change-axis-date{color:#d9e1e1;font-family:var(--font-mono);text-align:center;background:#1b3038;font-size:13px;font-weight:750}.data-change-lane-label{background:#f3f1e9;align-content:center;gap:4px;display:grid}.data-change-lane-label strong{color:#1c3038;font-size:13px;line-height:1.4}.data-change-lane-label small{color:var(--muted);font-size:13px!important}.data-change-lane-cell{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#e6e9e7 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));align-content:center;gap:7px;min-height:92px;display:grid}.data-change-event{color:#20323a;background:#fffdf8;border:1px solid #d2d9d6;border-radius:8px;gap:3px;padding:11px 11px 11px 15px;display:grid;position:relative;box-shadow:0 5px 14px #1b30380f}.data-change-event:before{content:"";background:#aa7d19;border-radius:8px 0 0 8px;width:4px;position:absolute;inset:0 auto 0 0}.data-change-event-source-revision:before{background:#9d4b4b}.data-change-event-goldobserve-correction:before{background:#167561}.data-change-event span{color:#74540f;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:850}.data-change-event strong{font-size:13px;line-height:1.35}.data-change-event small{color:var(--muted);font-family:var(--font-mono);font-size:13px!important}.data-change-timeline-mobile{display:none}.data-change-empty{color:#655326;background:#fff5d9;border:1px solid #e0c77f;border-radius:9px;padding:20px;margin:20px 0!important}.data-change-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:22px;overflow-x:auto}.data-change-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:1080px}.data-change-table-wrap caption{color:#1b3038;border-bottom:1px solid var(--line);text-align:left;background:#f4f1e8;padding:14px 16px;font-weight:800}.data-change-table-wrap th,.data-change-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e7e3;border-right:1px solid #e6e7e3;padding:13px 14px}.data-change-table-wrap th:last-child,.data-change-table-wrap td:last-child{border-right:0}.data-change-table-wrap tbody tr:last-child>*{border-bottom:0}.data-change-table-wrap thead th{color:#536168;letter-spacing:.06em;text-transform:uppercase;background:#eef2f0;font-size:13px}.data-change-table-wrap tbody th{width:22%}.data-change-table-wrap tbody strong,.data-change-table-wrap tbody span,.data-change-table-wrap tbody code{font-size:13px;line-height:1.5;display:block}.data-change-table-wrap tbody small{color:var(--muted);margin-top:5px;display:block;font-size:13px!important;line-height:1.5!important}.data-change-methods{margin-top:20px}.data-change-methods details{scroll-margin-top:20px}.data-change-clocks{border:1px solid #d5dbd8;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0;display:grid;overflow:hidden}.data-change-clocks div{background:#f8faf9;border-right:1px solid #d5dbd8;gap:5px;min-width:0;padding:13px;display:grid}.data-change-clocks div:last-child{border-right:0}.data-change-clocks dt{color:#74540f;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:850}.data-change-clocks dd{color:#24363d;font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.data-change-ledger code{overflow-wrap:anywhere}@media (width<=1050px){.data-change-toolbar,.data-change-timeline-heading{grid-template-columns:1fr}.data-change-actions{justify-content:flex-start}.data-change-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}.data-change-clocks div{border-bottom:1px solid #d5dbd8}.data-change-clocks div:nth-child(2n){border-right:0}.data-change-clocks div:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=780px){.data-change-filters{grid-template-columns:1fr}.data-change-actions{grid-template-columns:1fr;display:grid}.data-change-timeline-desktop{display:none}.data-change-timeline-mobile{border-top:1px solid var(--line);margin:16px 0 22px;padding:0;list-style:none;display:grid}.data-change-timeline-mobile li{border-bottom:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.data-change-timeline-mobile time{color:#765612;font-family:var(--font-mono);font-size:13px;line-height:1.45}.data-change-timeline-mobile a{gap:4px;min-width:0;display:grid}.data-change-timeline-mobile strong{font-size:14px;line-height:1.4}.data-change-timeline-mobile span{color:var(--muted);font-size:13px}.data-change-clocks{grid-template-columns:1fr}.data-change-clocks div,.data-change-clocks div:nth-child(2n),.data-change-clocks div:last-child{border-bottom:1px solid #d5dbd8;border-right:0;grid-column:auto}.data-change-clocks div:last-child{border-bottom:0}}.ecb-version-ledger{min-width:0}.ecb-version-ledger>p:not(.eyebrow,.ecb-ledger-boundary){max-width:980px}.ecb-ledger-status{color:#fff;background:var(--navy);border-left:5px solid var(--gold);border-radius:10px;align-items:center;gap:13px;margin-top:18px;padding:15px 17px;display:flex}.ecb-ledger-status>span{width:30px;height:30px;color:var(--navy);font-family:var(--font-mono);background:#f1d895;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.ecb-ledger-status div{gap:3px;min-width:0;display:grid}.ecb-ledger-status strong{font-size:15px}.ecb-ledger-status small{color:#d5dfe2;line-height:1.45;font-size:13px!important}.ecb-ledger-scroll{border:1px solid var(--line);overscroll-behavior-inline:contain;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:14px;overflow:auto}.ecb-ledger-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.ecb-ledger-table caption{color:var(--muted);text-align:left;background:#f3f1e9;padding:12px 14px;font-size:13px;line-height:1.5}.ecb-ledger-table th,.ecb-ledger-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}.ecb-ledger-table thead th{color:#fff;background:var(--navy);letter-spacing:.04em;font-size:13px}.ecb-ledger-table tbody th{background:#f3f1e9}.ecb-ledger-table strong,.ecb-ledger-table small{display:block}.ecb-ledger-table strong{font-size:14px;line-height:1.4}.ecb-ledger-table small{color:var(--muted);margin-top:5px;line-height:1.5;font-size:13px!important}.ecb-ledger-table code{color:#173846;font-family:var(--font-mono);font-size:13px;font-weight:800}.ecb-ledger-gate{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.ecb-ledger-gate>div{border-right:1px solid var(--line);min-width:0;padding:15px}.ecb-ledger-gate>div:last-child{border-right:0}.ecb-ledger-gate span{color:#805c00;letter-spacing:.08em;font-size:13px;font-weight:900}.ecb-ledger-gate p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.ecb-ledger-boundary{background:#f2f4f5;border-left:4px solid #316074;padding:14px 16px;color:var(--muted)!important;margin:14px 0 0!important;line-height:1.65!important}@media (width<=760px){.ecb-ledger-gate{grid-template-columns:1fr}.ecb-ledger-gate>div{border-right:0;border-bottom:1px solid var(--line)}.ecb-ledger-gate>div:last-child{border-bottom:0}.ecb-ledger-table{min-width:760px}}
