:root{--bg:#f7f3ea;--surface-active:#fff8e8;--text:#241a0b;--muted:#8a7658;--line:rgba(122,79,8,0.1);--line-strong:rgba(122,79,8,0.18);--accent:#b8851b;--accent-dark:#7a4f08;--accent-soft:#fff4d9;--up:#f04438;--down:#12b76a;--green:#12b76a;--radius-lg:18px;--radius-md:14px;--shadow:0 4px 18px rgba(122,79,8,0.06);--content-max:1080px;--page-gutter:12px;--chart-height:220px;--tabbar-height:58px}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(228,189,97,.22),transparent 55%),var(--bg);color:var(--text);font-family:PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}input{font:inherit}.topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:16px;height:64px;padding:0 max(16px,calc((100vw - var(--content-max)) / 2));border-bottom:1px solid var(--line);background:rgba(255,248,232,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:800;color:var(--accent-dark)}.brandMark{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#e4bd61,#7a4f08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.nav{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:14px;overflow-x:auto}.nav a{border-radius:999px;padding:8px 12px;white-space:nowrap}.nav a:hover{background:var(--accent-soft);color:var(--accent-dark)}.shell{width:min(var(--content-max),calc(100vw - 24px));margin:0 auto;padding:16px 0 40px}.stack{display:grid;gap:14px}.miniLayout.homeLayout{gap:12px}.homeCol,.homeRow{display:flex;flex-direction:column;gap:12px;min-width:0}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:13px}.breadcrumbs span:not(:last-child):after{content:"/";margin-left:8px;color:#c3bba7}.breadcrumbs a:hover{color:var(--accent-dark)}.breadcrumbs strong{color:var(--text);font-weight:700}.goldHero{position:relative;overflow:hidden;margin:-16px -12px 4px;padding:16px 14px 12px;border-radius:0 0 22px 22px;background:linear-gradient(160deg,#6a4306,#a87414 42%,#c9962e 78%,#dcb35a);color:#fff;box-shadow:var(--shadow)}.liveStrip{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.liveBadge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(184,133,27,.12);color:var(--accent-dark);font-size:13px;font-weight:800;white-space:nowrap}.liveBadge.on{background:rgba(18,183,106,.12);color:var(--down)}.liveBadge.heroLive{background:rgba(0,0,0,.18);color:rgba(255,255,255,.92);padding:3px 9px;font-size:11px}.liveBadge.heroLive.on{background:rgba(0,0,0,.22);color:#fff}.liveBadge.heroLive.on .liveDot{background:#6ff0a8}.liveDot{width:8px;height:8px;border-radius:999px;background:currentColor}.liveMeta{min-width:0;color:rgba(255,255,255,.72);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goldHero h1{margin:0;font-size:clamp(20px,4.2vw,26px);font-weight:800;text-align:center;line-height:1.15;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.18)}.metalTabs{display:flex;justify-content:center;gap:8px;margin:10px 0 0}.metalTab{border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.16);color:rgba(255,255,255,.9);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;cursor:pointer}.metalTab.active{background:#fff;color:#6a4306;border-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.priceHero{display:block;margin-top:12px;padding:4px 2px 10px;color:#fff;text-decoration:none}.priceHeroMeta{display:flex;align-items:baseline;justify-content:center;gap:8px}.priceHeroTag{font-size:12px;font-weight:800}.priceHeroName{font-size:12px;color:rgba(255,255,255,.78);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priceHeroMain{margin-top:6px;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px 10px}.priceHeroNum{font-size:clamp(28px,7vw,36px);font-weight:800;line-height:1;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(0,0,0,.16);border-radius:4px;padding:0 4px;transition:background-color .15s ease,color .15s ease}.priceHeroNum.flash-up,.priceRowNum.flash-up{background:rgba(230,50,50,.92);color:#fff;text-shadow:none;animation:quoteFlashUp .65s ease-out}.priceHeroNum.flash-down,.priceRowNum.flash-down{background:rgba(18,160,90,.92);color:#fff;text-shadow:none;animation:quoteFlashDown .65s ease-out}@keyframes quoteFlashUp{0%{background:rgba(230,50,50,1)}to{background:rgba(230,50,50,0);color:#fff}}@keyframes quoteFlashDown{0%{background:rgba(18,160,90,1)}to{background:rgba(18,160,90,0);color:#fff}}.priceHeroUnit{font-size:13px;font-weight:700;color:rgba(255,255,255,.88)}.priceHeroChg{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceHeroChg.up,.priceRowChg.up{color:#ff8e8e}.priceHeroChg.down,.priceRowChg.down{color:#6ff0a8}.priceHeroChg.flat,.priceRowChg.flat{color:rgba(255,255,255,.8)}.priceHeroOrig{margin-top:4px;text-align:center;font-size:11px;color:rgba(255,255,255,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceHero.empty .priceHeroNum{opacity:.55}.priceStrip{margin-top:2px;border-top:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.12);border-radius:12px;overflow:hidden}.priceRow{display:grid;grid-template-columns:72px minmax(0,1fr) 56px;align-items:center;column-gap:8px;min-height:52px;padding:8px 12px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.priceRow:last-child{border-bottom:none}.priceRow:hover{background:rgba(255,255,255,.08)}.priceRowLeft{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.priceRowTag{font-size:11px;font-weight:800;line-height:1.2}.priceRowName{font-size:11px;color:rgba(255,255,255,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:14px}.priceRowMid{min-width:0;text-align:right}.priceRowQuote{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap}.priceRowNum{font-size:16px;font-weight:800;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:3px;padding:0 3px;transition:background-color .15s ease,color .15s ease}.priceRowUnit{font-size:11px;color:rgba(255,255,255,.78);min-width:14px}.priceRowChg{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:56px}.priceRowOrig{margin-top:1px;min-height:14px;font-size:11px;line-height:14px;color:rgba(255,255,255,.68);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.priceRow.empty{opacity:.78}.priceRow.empty .priceRowChg,.priceRow.empty .priceRowNum{color:rgba(255,255,255,.55)}.heroOriginal,.summaryOriginal{margin-top:6px;color:rgba(255,255,255,.62);font-size:12px;text-align:center}.summaryOriginal{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heroSource{margin:8px 0 0;color:rgba(255,255,255,.76);font-size:13px;text-align:center}.heroProduct{margin:28px 0 0;color:rgba(255,255,255,.72);font-size:14px;text-align:center}.heroMainRow{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:12px}.heroMainPrice{font-size:clamp(40px,10vw,56px);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroMainChange,.heroQuoteChange{font-size:16px;font-weight:700;color:rgba(255,255,255,.88)}.heroMainChange.up,.heroQuoteChange.up{color:#ffd3d3}.heroMainChange.down,.heroQuoteChange.down{color:#d7ffe4}.heroQuotes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.heroSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.summaryItem{min-width:0;padding:12px 10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.12);color:#fff;text-align:center;transition:background .2s ease}.summaryItem:hover{background:rgba(255,255,255,.2)}.summaryLabel{color:rgba(255,255,255,.78);font-size:12px}.summaryValue{margin-top:6px;font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summaryValue.summaryLink{font-size:16px}.summaryChange{margin-top:4px;font-size:12px;font-weight:700;color:rgba(255,255,255,.88)}.summaryChange.up{color:#ffd3d3}.summaryChange.down{color:#d7ffe4}.summaryChange.mutedText{color:rgba(255,255,255,.7);font-weight:500}.heroQuote{min-width:0;padding:16px 12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:rgba(255,255,255,.1);text-align:center;color:#fff;transition:background .2s ease}.heroQuote:hover{background:rgba(255,255,255,.18)}.heroQuoteValue{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroQuoteChange{margin-top:4px;font-size:13px}.heroQuoteName{margin-top:8px;color:rgba(255,255,255,.88);font-size:12px}.authCard,.miniCard,.profileCard,.profileHero,.staticContent,.staticHero,.tableSection{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow)}.miniCard{padding:16px}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sectionHead h2{margin:0;font-size:18px;font-weight:800}.sectionTitleLink{display:inline-flex;align-items:center;color:var(--text)}.sectionTitleLink:hover{color:var(--accent-dark)}.sectionCta{color:var(--accent);font-size:13px;font-weight:700;white-space:nowrap}.sectionCta:hover{color:var(--accent-dark)}.sectionHeadLink{text-decoration:none;color:inherit;margin:-6px -6px 10px;padding:10px 6px;border-radius:10px}.sectionHeadLink:hover{background:rgba(184,133,27,.08)}.macroGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.macroItem{display:block;padding:12px;border-radius:10px;background:#fff8e8;border:1px solid rgba(184,133,27,.12);text-decoration:none;color:inherit}.macroName{display:block;font-size:12px;color:var(--muted);font-weight:700}.macroItem strong{display:block;margin-top:6px;font-size:18px}.macroItem em{font-style:normal;font-size:12px}.chartRangeBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 2px 10px}.chartRangeLabel{font-size:12px;flex-shrink:0}.chartRangeTabs{display:flex;gap:6px}.chartRangeTab{border:1px solid rgba(184,133,27,.28);background:rgba(255,255,255,.72);color:#7a5a1a;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer}.chartRangeTab.active{background:#b8851b;border-color:#b8851b;color:#fff}.rangeStatsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 4px}.rangeStatsBlock{margin:8px 0 12px}.rangeStatsTitle{font-size:12px;font-weight:800;color:#9a7b45;margin-bottom:6px}.rangeStatItem{border:1px solid rgba(184,133,27,.16);border-radius:10px;padding:8px 10px;background:rgba(255,252,245,.9)}.rangeStatLabel{display:block;font-size:11px;color:#9a7b45;margin-bottom:4px}.rangeStatValues{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rangeStatAmount{font-size:13px;font-weight:700;color:#3d2e12}.rangeStatPct{font-size:12px;font-weight:800}.rangeStatAmount.up,.rangeStatPct.up{color:var(--up,#e11d48)}.rangeStatAmount.down,.rangeStatPct.down{color:var(--down,#16a34a)}.etfCol.num.flash-up,.quotePrice.flash-up{background:rgba(230,50,50,.92);color:#fff!important;border-radius:3px;animation:quoteFlashUp .65s ease-out}.etfCol.num.flash-down,.quotePrice.flash-down{background:rgba(18,160,90,.92);color:#fff!important;border-radius:3px;animation:quoteFlashDown .65s ease-out}.rangeChips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.rangeChips .chip{border:1px solid rgba(184,133,27,.2);background:#fff8e8;color:#8a6414;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.rangeChips .chip.active{background:#b8851b;color:#fff;border-color:#b8851b}.metricTableWrap{overflow-x:auto}.metricTable{width:100%;border-collapse:collapse;font-size:13px}.metricTable td,.metricTable th{padding:10px 8px;border-bottom:1px solid rgba(122,79,8,.08);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countryList{display:flex;flex-direction:column}.countryRow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(122,79,8,.08);text-decoration:none;color:inherit}.countryRow:first-child{border-top:none}.countryRight{text-align:right}.countryRight em,.countryRight strong{display:block}.countryRight em{font-style:normal;font-size:12px}.sectionHint{color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.marketGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:720px){.homeLayout .marketGrid,.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){:root{--content-max:1000px;--page-gutter:20px;--chart-height:260px}.shell{padding:22px 0 48px}.stack{gap:18px}.miniLayout.homeLayout{gap:16px}.goldHero{margin:0 0 6px;padding:36px 32px 28px;border-radius:24px}.goldHero h1{font-size:34px}.heroMainPrice{font-size:56px}.heroQuotes{max-width:560px;margin-left:auto;margin-right:auto;gap:14px}.miniCard{padding:20px}.marketTile{min-height:118px;padding:16px}.marketTile:hover{box-shadow:0 6px 18px rgba(122,79,8,.08)}.sectionTitleLink:hover{color:var(--accent-dark)}.chartTabs{gap:10px}.rangeChip:hover:not(.active){border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-dark)}table{min-width:720px}tbody tr:hover{background:#fff8e3}}@media (min-width:1024px){:root{--content-max:1120px;--page-gutter:28px;--chart-height:320px}.topbar{height:72px}.brand{font-size:18px}.nav{gap:6px;font-size:15px;overflow:visible}.nav a{padding:10px 14px}.shell{padding:28px 0 64px}.miniLayout.homeLayout,.stack{gap:20px}.goldHero{padding:44px 48px 36px;border-radius:28px}.goldHero h1{font-size:40px}.heroSource{font-size:14px}.heroProduct{margin-top:32px;font-size:15px}.heroMainPrice{font-size:64px}.heroMainChange{font-size:20px}.heroQuotes{max-width:640px;margin-top:36px;gap:16px}.heroQuote{padding:20px 16px}.heroQuoteValue{font-size:26px}.homeLayout .marketGrid,.marketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.homeRow .marketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketTile{min-height:124px}.marketTilePrice{font-size:24px}.detailPrice{font-size:48px}.detailHero{padding:22px 24px}.chartBox{padding:16px}.compactTable table{min-width:640px}.filterBar{gap:12px}.homeRow{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.homeCol{display:flex;flex-direction:column;gap:12px;min-width:0}}@media (min-width:1280px){:root{--content-max:1240px;--chart-height:360px}.topbar{padding-left:max(24px,calc((100vw - var(--content-max)) / 2));padding-right:max(24px,calc((100vw - var(--content-max)) / 2))}.goldHero{padding:52px 56px 40px}.goldHero h1{font-size:44px}.heroMainPrice{font-size:72px}.homeLayout .marketGrid,.marketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.homeRow .marketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.miniCard{padding:22px 24px}.sectionHead h2{font-size:20px}}@media (max-width:760px){.topbar{height:auto;align-items:flex-start;flex-direction:column;padding:12px 14px}.nav{width:100%;overflow-x:auto;padding-bottom:2px}.shell{width:min(100vw - 16px,var(--content-max));padding-top:12px}.goldHero{margin-left:-8px;margin-right:-8px;padding:24px 16px 18px;border-radius:0 0 28px 28px}.sectionHead{align-items:stretch;flex-direction:column}.detailMain{flex-direction:column;align-items:flex-start}.detailTime{text-align:left}.footer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.footerInner{flex-direction:column}.footerLinks{justify-content:flex-start}.staticContent,.staticHero{padding-left:20px;padding-right:20px}.authPage,.profileGrid,.profileHero,.ruleForm{grid-template-columns:1fr}.profileHero{align-items:stretch}.avatarCircle{width:56px;height:56px}}.marketTile{display:flex;flex-direction:column;gap:4px;min-height:108px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#fffdf8,#ffffff);transition:border-color .15s ease,background .15s ease,transform .15s ease}.marketTile:hover{border-color:var(--line-strong);background:var(--surface-active);transform:translateY(-1px)}.marketTilePrice{color:var(--text);font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.marketTile .change{margin-top:0;font-size:14px}.marketTile .change.up{color:var(--up)}.marketTile .change.down{color:var(--down)}.marketTile .change.flat,.marketTileName{color:var(--muted)}.marketTileName{margin-top:auto;font-size:13px;font-weight:600;line-height:1.35}.marketTileMeta{color:var(--muted);font-size:12px}.quoteGroup+.quoteGroup{margin-top:12px}.groupTitle{margin:0 0 10px;color:var(--muted);font-size:13px;font-weight:700}.marketTileIcon{width:28px;height:28px;margin-bottom:4px;border-radius:8px;background:linear-gradient(135deg,#e4bd61,#b8851b)}.brandTile{min-height:120px}.marketStatusCard{padding:16px}.marketStatusSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketStatusTitle{margin-top:10px;font-size:20px;font-weight:800}.marketStatusMeta{color:var(--muted);font-size:12px;white-space:nowrap}.tradingHours{display:grid;gap:4px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.tradingHours strong{color:var(--accent-dark);font-size:13px}.detailHero{margin-bottom:16px;padding:16px;border-radius:var(--radius-md);background:linear-gradient(135deg,#fff8e3,#fffdf7);border:1px solid var(--line)}.detailLabel{color:var(--muted);font-size:13px}.detailMain{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:8px}.detailMainLeft{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.detailPrice{color:var(--accent-dark);font-size:clamp(32px,8vw,44px);font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detailHero .change{margin-top:0;font-size:18px}.detailHero .change.up{color:var(--up)}.detailHero .change.down{color:var(--down)}.detailHero .change.flat,.detailTime{color:var(--muted)}.detailTime{font-size:12px;text-align:right}.chartTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rangeChip{border:1px solid var(--line);border-radius:999px;background:#fff;padding:7px 12px;color:var(--muted);font-size:13px;font-weight:700}.rangeChip.active{border-color:transparent;background:linear-gradient(135deg,#b8851b,#7a4f08);color:#fff}.chartNote{margin-top:-6px;margin-bottom:8px;font-size:12px}.subsectionTitle{margin:18px 0 6px;font-size:15px;font-weight:800}.detailCount{margin-bottom:10px;font-size:12px}.change,.historySecondary{margin-top:8px}.change{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.change.up{color:var(--up)}.change.down{color:var(--down)}.change.flat,.mutedText{color:var(--muted)}.mutedText{line-height:1.6}h1,h2,p{margin:0}.segmented{display:inline-flex;width:fit-content;gap:4px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:4px}.segmented button{border:0;border-radius:999px;background:transparent;padding:9px 16px;color:var(--muted)}.segmented .active{background:var(--accent);color:#fff}.alert{border:1px solid #f1c8c8;border-radius:var(--radius-md);background:#fff5f5;padding:12px 14px;color:#a33a3a}.sectionHead select{min-width:160px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px 12px}.filterBar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px}.filterBar label{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.filterBar button,.filterBar input,.filterBar select{border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px 10px}.exportBtn,.pager button{border:1px solid var(--accent);border-radius:10px;background:var(--accent);padding:8px 12px;color:#fff}.chartBox{margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fffdf7;padding:12px}.chartBox svg{display:block;width:100%;height:var(--chart-height)}.chartLine{fill:none;stroke:var(--accent-dark);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chartPoint{fill:#fff;stroke:var(--accent-dark);stroke-width:3;cursor:pointer}.chartPoint.active{fill:var(--accent)}.chartTooltip{display:inline-flex;margin:0 0 10px;border:1px solid #e0c779;border-radius:10px;background:#fffaf0;padding:8px 10px;color:var(--accent-dark);font-size:13px;font-weight:700}.chartAxis,.chartGrid{stroke:#e7dfc6;stroke-width:2}.chartMeta,.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.chartEmpty,.empty{padding:28px 12px;color:var(--muted);text-align:center}.empty.soft{padding:20px 8px}.pager{margin-top:14px}.pager div{display:flex;gap:8px}.pager button:disabled{cursor:not-allowed;opacity:.45}.tableWrap{overflow-x:auto}.compactTable table{min-width:480px}.loadMoreBar{display:flex;justify-content:center;margin:-4px 0 4px;color:var(--muted);font-size:13px}.loadMoreBar button{border:1px solid var(--line);border-radius:999px;background:#fffdf7;padding:9px 18px;color:var(--accent-dark);font-weight:700}.loadMoreBar button:hover{border-color:#d6b85b;background:#fff8df}table{width:100%;border-collapse:collapse;min-width:640px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;white-space:nowrap}th{color:var(--muted);font-size:12px;font-weight:700}tbody tr:hover{background:#faf8ef}.strong,.tableLink{color:var(--accent-dark);font-weight:800}.footer{border-top:1px solid var(--line);padding:26px 16px 34px;color:var(--muted);font-size:12px}.footerInner{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:min(var(--content-max),calc(100vw - 28px));margin:0 auto}.footerBrand{margin-bottom:6px;color:var(--text);font-size:14px;font-weight:800}.footer p{max-width:420px;line-height:1.7}.footerLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.footerLinks a:hover{color:var(--accent-dark)}.complianceNotice{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:rgba(184,133,27,.08);color:#8a7658;font-size:12px;line-height:1.55}.complianceNotice a{color:#b8851b;text-decoration:underline}.complianceNotice--savings{background:rgba(18,183,106,.08)}.staticPage{display:grid;gap:18px;max-width:860px;margin:0 auto}.staticHero{padding:28px}.backLink{display:inline-flex;margin-bottom:16px;color:var(--accent-dark);font-size:13px;font-weight:700}.staticHero p{line-height:1.8}.staticHero p,.staticHero span{margin-top:12px;color:var(--muted)}.staticHero span{display:inline-block;font-size:12px}.staticContent{padding:16px 28px 28px}.staticContent section{padding:22px 0;border-top:1px solid var(--line)}.staticContent section:first-child{border-top:0}.staticContent h2{margin-bottom:8px;font-size:18px}.staticContent p{color:var(--muted);line-height:1.9}.faqSection{margin:0}.faqSection .faqIntro{margin:0 0 14px}.faqList{display:grid;gap:10px;margin:0;padding:0}.faqItem{margin:0;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#fffdf8,#ffffff);overflow:hidden}.faqItem summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:700;color:var(--text);line-height:1.5}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";float:right;margin-left:12px;color:var(--accent);font-weight:800}.faqItem[open] summary:after{content:"−"}.faqItem[open] summary{border-bottom:1px solid var(--line);background:var(--accent-soft)}.faqItem p{margin:0;padding:14px 16px 16px;color:var(--muted);line-height:1.85}.authPage{grid-template-columns:minmax(0,460px) minmax(0,420px);align-items:stretch;justify-content:center;min-height:calc(100vh - 220px);padding:28px 0}.authCard,.authPage{display:grid;gap:18px}.authCard{align-content:start;width:100%;padding:28px}.authCard h1{font-size:30px}.authCard p{margin-top:8px;color:var(--muted);line-height:1.7}.authSeg{width:100%}.authSeg button{flex:1 1}.formStack{display:grid;gap:14px}.formStack label{display:grid;gap:7px;color:var(--muted);font-size:13px}.formStack input,.ruleForm input,.ruleForm select{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;padding:11px 12px;color:var(--text)}.primaryBtn{border:1px solid var(--accent);border-radius:10px;background:var(--accent);padding:11px 16px}.primaryBtn:hover{background:var(--accent-dark)}.qrCard{text-align:center}.qrBox{display:grid;min-height:250px;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fffdf7;padding:18px}.qrBox img{width:220px;height:220px;object-fit:contain}.qrFallback{display:grid;gap:10px;color:var(--muted);font-size:13px}.qrFallback strong{color:var(--text)}.qrFallback code{display:block;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:10px;background:#fff;padding:10px;color:var(--accent-dark)}.qrStatus{color:var(--muted);font-size:13px}.profileHero,.profilePage{display:grid;gap:18px}.profileHero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:24px}.profileHero h1{font-size:30px}.profileHero p{margin-top:8px;color:var(--muted);line-height:1.7}.profileHero button,.ruleItem button{border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px 12px;color:var(--accent-dark)}.avatarCircle{display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border-radius:50%;background:#f6f0dc;color:var(--accent-dark);font-size:26px;font-weight:800}.avatarCircle img{width:100%;height:100%;object-fit:cover}.profileGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:18px}.profileCard{padding:18px}.followList{display:flex;flex-wrap:wrap;gap:10px}.followedPanel{display:grid;gap:10px;margin-bottom:16px}.followedRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fffdf7}.followedRow a{display:grid;gap:3px;min-width:0;color:var(--text)}.followedRow span,.followedRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followedEmpty span,.followedRow span{color:var(--muted);font-size:13px}.followedRow button{flex-shrink:0;border:0;border-radius:999px;background:#fff3d1;padding:7px 12px;color:var(--accent-dark);font-weight:700}.followedEmpty{display:grid;gap:4px;padding:14px;border:1px dashed var(--line);border-radius:12px;background:#fff}.followManageTitle{margin:4px 0 10px;color:var(--muted);font-size:13px;font-weight:700}.followChip{border:1px solid var(--line);border-radius:999px;background:#fff;padding:8px 12px;color:var(--muted)}.followChip.active{border-color:#d6b85b;background:#fff8df;color:var(--accent-dark);font-weight:700}.ruleForm{display:grid;grid-template-columns:1.3fr 1fr .8fr auto;gap:10px;margin-bottom:8px}.thresholdField{display:flex;min-width:0}.thresholdField input{border-radius:10px 0 0 10px}.thresholdField input:disabled{background:#f4f2ec;color:var(--muted)}.thresholdField span{display:grid;min-width:42px;place-items:center;border:1px solid var(--line);border-left:0;border-radius:0 10px 10px 0;background:#fff8df;color:var(--accent-dark);font-size:13px;font-weight:700}.ruleHint{margin:0 0 16px}.ruleList{display:grid;gap:10px}.ruleItem{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:10px;background:#fffdf7;padding:12px}.ruleItem.editing{border-color:rgba(184,133,27,.45);background:#fff8e8}.ruleEnabledToggle{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;white-space:nowrap}.ghostBtn{border:1px solid var(--line);background:#fff;color:var(--text);border-radius:10px;padding:10px 14px;cursor:pointer}.ruleItem span,.ruleItem strong{display:block}.ruleItem span{margin-top:5px;color:var(--muted);font-size:13px}.ruleActions{display:flex;flex-shrink:0;gap:8px}.notifyHistoryList{display:grid;gap:10px}.notifyHistoryRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:10px;background:#fffdf7;padding:12px}.notifyHistoryRow span,.notifyHistoryRow strong{display:block}.notifyHistoryRow span{margin-top:4px;color:var(--muted);font-size:13px}.notifyHistoryRow em{flex-shrink:0;font-style:normal;font-size:12px;font-weight:700;padding:4px 8px;border-radius:6px;background:#f3eee4;color:var(--muted)}.notifyHistoryRow em.ok{background:#e8f7ee;color:#15803d}.notifyHistoryRow em.fail{background:#fde8e8;color:#b91c1c}.quickEntry{display:flex;flex-wrap:wrap;gap:8px;padding:12px!important}.quickChip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fffdf8;color:var(--accent-dark);font-size:13px;font-weight:700}.quickChip:hover{border-color:var(--line-strong);background:var(--accent-soft)}.homeListCard{padding:14px 12px 8px!important}.homeListCard .sectionHead{margin-bottom:8px;padding:0 4px}.quoteListCard{overflow:hidden}.quoteListHead,.quoteListRow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(72px,.7fr) minmax(78px,.7fr);gap:8px;align-items:center}.quoteListHead{padding:4px 4px 10px;color:var(--muted);font-size:12px;font-weight:600}.quoteListRow{padding:12px 4px;border-top:1px solid var(--line);color:var(--text);transition:background .15s ease}.quoteListRow:hover{background:var(--surface-active)}.colName{min-width:0}.colChange,.colPrice{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quoteName{max-width:6.2em;font-size:15px;font-weight:700;line-height:1.3}.quoteName,.quoteSub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quoteSub{margin-top:3px;color:var(--muted);font-size:12px}.quotePrice{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changePill{display:inline-flex;min-width:72px;justify-content:center;padding:6px 8px;border-radius:8px;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#f3f0e8;color:var(--muted)}.changePill.up{background:rgba(240,68,56,.12);color:var(--up)}.changePill.down{background:rgba(18,183,106,.12);color:var(--down)}.catTabs{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;-webkit-overflow-scrolling:touch}.catTab{flex:0 0 auto;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:700}.catTab.active{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-dark)}.quoteStatusBar,.watchToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.pageTitle{margin:0;font-size:22px;font-weight:800}.toolbarActions{display:flex;align-items:center;gap:10px}.primaryBtn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,#b8851b,#7a4f08);color:#fff;font-weight:700}.primaryBtn.grow{width:100%;margin-top:8px}.textLink{color:var(--accent-dark);font-size:14px;font-weight:700}.emptyCard{text-align:center;padding:28px 18px!important}.emptyCard h2{margin:0 0 8px}.emptyActions{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px}.mask{position:fixed;inset:0;z-index:40;display:grid;align-items:end;background:rgba(36,26,11,.42);padding:12px}.sheet{width:min(560px,100%);margin:0 auto;max-height:min(86vh,720px);overflow:auto;border-radius:20px 20px 16px 16px;background:var(--panel);padding:16px;box-shadow:0 18px 40px rgba(36,26,11,.18)}.sheetHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sheetHead h3{margin:0 0 4px;font-size:18px}.iconBtn{width:36px;height:36px;border:0;border-radius:10px;background:#f4f0e6;color:var(--text);font-size:22px;line-height:1}.formField input,.formField select,.textInput{width:100%;min-height:42px;border:1px solid var(--line);border-radius:12px;background:#fffdf8;padding:0 12px;color:var(--text)}.formField{display:grid;gap:6px;margin-bottom:12px;color:var(--muted);font-size:13px}.pickerScroll{display:grid;gap:6px;margin-top:12px;max-height:52vh;overflow:auto}.pickRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;background:#fffdf8;padding:12px}.pickRow .mutedText,.pickRow strong{display:block}.pickRow .mutedText{margin-top:4px;font-size:12px}.pickRow.on{border-color:#d6b85b;background:#fff8df}.pickRow .check{flex-shrink:0;color:var(--accent-dark);font-size:13px;font-weight:700}.summaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summaryGrid strong{display:block;margin-top:6px;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summaryGrid .up{color:var(--up)}.summaryGrid .down{color:var(--down)}.savingsRow{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.savingsRow:last-child{border-bottom:0}.savingsRight{text-align:right;display:grid;gap:4px;justify-items:end}.scopeTabs{display:flex;gap:0;margin-bottom:14px;padding:4px;border-radius:14px;background:rgba(184,133,27,.08)}.scopeTab{flex:1 1;text-align:center;padding:10px 0;border-radius:10px;font-size:15px;font-weight:700;color:var(--text-secondary,#6b6460);text-decoration:none}.scopeTab.active{color:#fff;background:var(--accent,#b8851b);box-shadow:0 4px 12px rgba(184,133,27,.28)}.historyToolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.marketsPage,.savingsPage{gap:12px}.mobileTabbar{display:none}@media (min-width:900px){.quoteListHead,.quoteListRow{grid-template-columns:minmax(0,2fr) minmax(120px,.6fr) minmax(110px,.5fr);padding-left:10px;padding-right:10px}.quoteName{font-size:16px}.quotePrice{font-size:18px}.changePill{min-width:84px}.summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.mask{align-items:center}.sheet{border-radius:20px}.homeListCard .quoteListCard,.marketsPage .quoteListCard{border:1px solid var(--line);border-radius:14px;background:#fffdf8}}@media (max-width:760px){.topbar .nav{display:none}.shell{padding-bottom:calc(var(--tabbar-height) + 20px + env(safe-area-inset-bottom))}.mobileTabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(255,248,232,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobileTabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);font-size:11px;font-weight:700}.mobileTabbar a span.tabIcon{width:18px;height:18px;border-radius:6px;background:currentColor;opacity:.28}.mobileTabbar a.active,.mobileTabbar a[aria-current=page]{color:var(--accent-dark)}.mobileTabbar a.active span.tabIcon,.mobileTabbar a[aria-current=page] span.tabIcon{opacity:.9;background:linear-gradient(135deg,#e4bd61,#7a4f08)}.heroSummary{gap:6px}.summaryValue{font-size:15px}.watchToolbar{align-items:flex-start}.changePill{min-width:64px;padding:5px 4px;font-size:12px}}.etfTableScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.etfTable{min-width:920px}.etfRow{display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(9,minmax(72px,.7fr));gap:8px;align-items:center;padding:10px 8px;border-bottom:1px solid var(--line);color:var(--text)}.etfHead{color:var(--muted);font-size:12px;font-weight:600;border-bottom:1px solid var(--line-strong)}.etfBody:last-child{border-bottom:0}.etfBody:hover{background:var(--surface-active)}.etfCol.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.etfCol.name{min-width:0;display:grid;gap:2px}.etfCol.num.up{color:var(--up);font-weight:700}.etfCol.num.down{color:var(--down);font-weight:700}.etfCol.num.flat{color:var(--muted)}.etfMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 16px}.etfMetric{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#fff8df}.etfMetric strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etfHistoryWrap{overflow-x:auto}.etfHistoryWrap table{min-width:860px}@media (max-width:760px){.etfMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.etfMetrics{grid-template-columns:repeat(7,minmax(0,1fr))}}.marketBadge{display:inline-flex;align-items:center;margin-right:6px;padding:1px 6px;border-radius:6px;background:var(--accent-soft);color:var(--accent-dark);font-size:11px;font-weight:700;vertical-align:middle}.stockSegments{margin-top:-4px}.sortHead,.sortHeadBtn{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;cursor:pointer;text-align:inherit}.sortHeadBtn{white-space:nowrap}th.sortHead{padding:inherit}.countryListHead{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:4px 28px 8px 0;color:var(--text-secondary,#8a7658);font-size:12px;font-weight:800}.countryListHead .sortHeadBtn:nth-child(2),.countryListHead .sortHeadBtn:nth-child(3){text-align:right}.homeInsightCard .insightMetric{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.homeInsightCard .insightMetric strong{font-size:28px;font-weight:800}.homeInsightCard .insightMetric span.up{color:var(--up,#e11d48)}.homeInsightCard .insightMetric span.down{color:var(--down,#16a34a)}.homeSpark{width:100%;height:auto;display:block;touch-action:none;cursor:crosshair;overflow:visible}.interactiveSpark{position:relative;margin-top:8px;overflow:visible}.sparkTooltip{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 6px;padding:4px 10px;border-radius:999px;background:rgba(122,79,8,.92);color:#fff;font-size:12px}.sparkTooltip strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basisGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px}.basisGrid div{background:#fff8e8;border-radius:10px;padding:10px;text-align:center}.basisGrid span{display:block;color:var(--muted);font-size:12px}.basisGrid strong{display:block;margin-top:6px;font-size:16px}.basisGrid strong.up{color:#e11d48}.basisGrid strong.down{color:#16a34a}.chipRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chipRow .chip{border:1px solid rgba(184,133,27,.2);background:#fff8e8;color:#8a6414;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.chipRow .chip.active{background:#b8851b;color:#fff;border-color:#b8851b}.klineFilters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.klineSelect{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid rgba(184,133,27,.2);border-radius:10px;background:#fff8e8}.klineSelect span{flex-shrink:0;color:var(--muted);font-size:12px}.klineSelect select{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text,#3b2a0a);font-size:14px;font-weight:700;outline:none}.ohlcRow{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:700}.ohlcRow,.prioritySection{margin-top:8px}.priorityHead{padding:4px 2px 10px}.priorityTitles{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.priorityTitle{margin:0;font-size:16px;font-weight:800;color:var(--text,#3b2a0a)}.priorityHorizon{font-size:12px;font-weight:700;color:#7a4f08;white-space:nowrap}.priorityBlurb{margin:4px 0 0;font-size:12px;line-height:1.45}.homeFaqItem{display:block;width:100%;text-align:left;border:0;border-top:1px solid rgba(122,79,8,.08);background:transparent;padding:12px 0;cursor:pointer}.homeFaqItem:first-of-type{border-top:0}.homeFaqQ{display:flex;justify-content:space-between;gap:10px;font-weight:700}.homeFaqQ em{font-style:normal;color:#b8851b}:root{--um-bg:#f7f8fa;--um-workspace:#f5f7fa;--um-surface:#ffffff;--um-surface-muted:#f8fafc;--um-surface-hover:#f1f5f9;--um-line:#e6eaf0;--um-line-strong:#d5dce6;--um-ink:#1c2431;--um-muted:#5a6578;--um-dim:#8792a3;--um-primary:#242424;--um-brand:#bb0507;--um-brand-soft:#fdecee;--um-radius-lg:16px;--um-radius-md:12px;--um-radius-sm:8px;--um-shadow-sm:0 1px 3px rgba(15,23,42,0.03),0 1px 2px rgba(15,23,42,0.02);--um-shadow-md:0 8px 24px rgba(15,23,42,0.06);--bg:#f7f8fa;--card:#ffffff;--ink:#1c2431;--muted:#5a6578;--line:#e6eaf0;--accent:#242424;--accent-soft:#f1f5f9;--radius:12px;--font:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--display:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--panel:#ffffff;--surface:#ffffff;--surface-active:#f1f5f9;--text:#1c2431;--line-strong:#d5dce6;--accent-dark:#1c2431;--up:#dc2626;--down:#16a34a;--green:#16a34a;--content-max:1200px;--panel-2:#f8fafc;--panel-3:#f1f5f9;--line-2:#d5dce6;--fg:#1c2431;--dim:#8792a3;--accent-2:#bb0507}body,html{background:var(--um-bg)!important;background-image:none!important;color:var(--um-ink)!important;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;-webkit-font-smoothing:antialiased}.unified-market-theme{--ds-width:1200px;min-height:100vh;background:var(--um-bg);color:var(--um-ink);display:flex;flex-direction:column}.unified-market-theme.ds-wide{--ds-width:100%}.unified-market-theme.ds-narrow{--ds-width:1200px}.unified-market-theme .td-header.ds-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #ebeff3;box-shadow:0 2px 10px rgba(15,23,42,.03)}.unified-market-theme .ds-header-inner{max-width:var(--ds-width);margin:0 auto;min-height:64px;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.unified-market-theme .td-logo{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800;color:#1c2431!important;text-decoration:none!important;letter-spacing:-.02em;flex-shrink:0}.unified-market-theme .td-logo-icon{width:32px;height:32px;border-radius:10px;background:#bb0507;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.unified-market-theme .um-logo-sub{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 8px;border-radius:999px;margin-left:2px}.unified-market-theme .ds-primary-nav{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;margin-left:12px}.unified-market-theme .ds-nav-link{position:relative;height:38px;padding:0 13px;border-radius:8px;border:0;background:transparent;color:#262626!important;font-size:14px;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}.unified-market-theme .ds-nav-link:hover{background:#f3f5f8;color:#000000!important}.unified-market-theme .ds-nav-link.active{background:#242424;color:#ffffff!important}.unified-market-theme .ds-category-trigger svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.unified-market-theme .um-nav-dropdown-wrap{position:relative}.unified-market-theme .um-nav-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:148px;background:#ffffff;border:1px solid #dfe4ec;border-radius:12px;padding:6px;box-shadow:0 16px 36px rgba(15,23,42,.12);z-index:80;display:flex;flex-direction:column;gap:2px}.unified-market-theme .um-nav-dropdown-item{padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:#262626!important;text-decoration:none!important;white-space:nowrap;transition:background .15s ease}.unified-market-theme .um-nav-dropdown-item:hover{background:#f4f6f9;color:#000000!important}.unified-market-theme .um-nav-dropdown-item.active{background:#fdecee;color:#bb0507!important;font-weight:700}.unified-market-theme .td-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.unified-market-theme .um-matrix-switch{display:inline-flex;align-items:center;background:#f1f5f9;border:1px solid #dfe4ec;border-radius:9px;padding:3px;gap:2px}.unified-market-theme .um-matrix-pill{height:30px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;color:#475569!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.unified-market-theme .um-matrix-pill:hover{color:#0f172a!important;background:rgba(255,255,255,.7)}.unified-market-theme .um-matrix-pill.active{background:#242424;color:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,.12)}.unified-market-theme .ds-user-pill,.unified-market-theme .ds-width-toggle{height:38px;padding:0 12px;border-radius:9px;border:1px solid #d7dde5;background:#ffffff;color:#262626!important;font-size:12px;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease}.unified-market-theme .ds-user-pill:hover,.unified-market-theme .ds-width-toggle:hover{background:#f8fafc;border-color:#cbd5e1}.unified-market-theme .ds-width-toggle.active{background:#242424;border-color:#242424;color:#ffffff!important}.unified-market-theme .ds-user-pill svg,.unified-market-theme .ds-width-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.unified-market-theme .ds-mobile-menu-trigger{display:none;height:38px;padding:0 12px;border:1px solid #d8dde6;border-radius:10px;background:#ffffff;color:#242424;font-size:13px;font-weight:600;align-items:center;gap:6px;cursor:pointer}.unified-market-theme .ds-mobile-menu-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.unified-market-theme .ds-main.um-main{width:100%;max-width:var(--ds-width);margin:20px auto 72px;padding:20px 24px 28px;background:var(--um-workspace);border:1px solid #e8ecf1;border-radius:16px;box-sizing:border-box;flex:1 1}.unified-market-theme.ds-wide .ds-main.um-main{max-width:calc(100% - 32px)}.unified-market-theme .ds-toolbar.um-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 14px;margin-bottom:18px;border-bottom:1px solid #ebeff3}.unified-market-theme .ds-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1 1;min-width:240px}.unified-market-theme .um-channel-pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.unified-market-theme .ds-filter-pill{min-height:36px;padding:0 13px;border:1px solid #d9dee7;border-radius:8px;background:#ffffff;color:#262626!important;font-size:13px;font-weight:500;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.unified-market-theme .ds-filter-pill:hover{border-color:#262626;color:#000000!important}.unified-market-theme .ds-filter-pill.is-active{background:#262626!important;border-color:#262626!important;color:#ffffff!important}.unified-market-theme .ds-toolbar-right{display:flex;align-items:center;gap:8px;margin-left:auto}.unified-market-theme .um-subbar-left{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#ffffff;border:1px solid #dfe4ec;font-size:12px;color:#5a6578}.unified-market-theme .um-live-dot{width:7px;height:7px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.16);flex-shrink:0}.unified-market-theme .um-subbar-notice{color:#5a6578;font-size:12px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-market-theme .um-subbar-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.unified-market-theme .um-subbar-chip{height:30px;padding:0 11px;border-radius:999px;background:#ffffff;border:1px solid #dfe4ec;color:#394455!important;font-size:12px;font-weight:500;text-decoration:none!important;display:inline-flex;align-items:center;transition:all .15s ease}.unified-market-theme .um-subbar-chip:hover{border-color:#262626;color:#111827!important}.unified-market-theme .um-subbar-chip.active{background:#bb0507;border-color:#bb0507;color:#ffffff!important}.unified-market-theme .um-matrix-section{margin-top:24px;padding-top:20px;border-top:1px solid #e6eaf0}.unified-market-theme .um-matrix-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.unified-market-theme .um-matrix-head strong{font-size:15px;font-weight:700;color:#1f2937}.unified-market-theme .um-matrix-head span{font-size:12px;color:#6b7280}.unified-market-theme .um-matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.unified-market-theme .um-matrix-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;background:#ffffff;border:1px solid #e6eaf0;text-decoration:none!important;color:#1f2937!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.unified-market-theme .um-matrix-card:hover{border-color:#cfd7e3;box-shadow:0 8px 20px rgba(15,23,42,.06);transform:translateY(-1px)}.unified-market-theme .um-matrix-card.is-current{border-color:#242424;background:#ffffff}.unified-market-theme .um-matrix-card-badge{width:36px;height:36px;border-radius:9px;background:#f2f4f8;color:#242424;display:grid;place-items:center;font-size:14px;font-weight:800;flex-shrink:0}.unified-market-theme .um-matrix-card.is-current .um-matrix-card-badge{background:#bb0507;color:#ffffff}.unified-market-theme .um-matrix-card-body{min-width:0;flex:1 1}.unified-market-theme .um-matrix-card-title{display:flex;align-items:center;justify-content:space-between;gap:6px}.unified-market-theme .um-matrix-card-title strong{font-size:14px;font-weight:700;color:#1f2937}.unified-market-theme .um-matrix-card-title em{font-style:normal;font-size:11px;font-weight:600;color:#556070;background:#f2f4f8;padding:2px 7px;border-radius:999px}.unified-market-theme .um-matrix-card.is-current .um-matrix-card-title em{background:#fdecee;color:#bb0507}.unified-market-theme .um-matrix-card-body p{margin:4px 0 0;font-size:12px;line-height:1.45;color:#6b7280}.unified-market-theme .shell{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}.unified-market-theme .authCard,.unified-market-theme .card,.unified-market-theme .chartBox,.unified-market-theme .insightCard,.unified-market-theme .marketTile,.unified-market-theme .miniCard,.unified-market-theme .profileCard,.unified-market-theme .profileHero,.unified-market-theme .quoteCard,.unified-market-theme .sectionCard,.unified-market-theme .staticContent,.unified-market-theme .staticHero,.unified-market-theme .tableSection{background:#ffffff!important;border:1px solid #e6eaf0!important;border-radius:12px!important;box-shadow:var(--um-shadow-sm)!important;color:#1c2431}.unified-market-theme .card:hover,.unified-market-theme .marketTile:hover,.unified-market-theme .quoteCard:hover{border-color:#cfd7e3!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important}.unified-market-theme .goldHero{margin:0 0 16px!important;padding:24px!important;border-radius:14px!important;background:#ffffff!important;border:1px solid #e6eaf0!important;color:#1c2431!important;box-shadow:var(--um-shadow-sm)!important}.unified-market-theme .goldHero h1{color:#1c2431!important;text-shadow:none!important;font-size:24px!important;font-weight:800!important}.unified-market-theme .liveBadge.heroLive,.unified-market-theme .liveBadge.heroLive.on{background:#f1f5f9!important;color:#1e293b!important;border:1px solid #e2e8f0}.unified-market-theme .liveBadge.heroLive.on .liveDot{background:#16a34a!important}.unified-market-theme .heroOriginal,.unified-market-theme .heroProduct,.unified-market-theme .heroQuoteName,.unified-market-theme .heroSource,.unified-market-theme .liveMeta,.unified-market-theme .priceHeroName,.unified-market-theme .priceHeroOrig,.unified-market-theme .priceHeroUnit,.unified-market-theme .priceRowName,.unified-market-theme .priceRowOrig,.unified-market-theme .priceRowUnit,.unified-market-theme .summaryLabel,.unified-market-theme .summaryOriginal{color:#5a6578!important}.unified-market-theme .metalTab{border:1px solid #d9dee7!important;background:#f8fafc!important;color:#364152!important;border-radius:8px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important}.unified-market-theme .metalTab:hover{border-color:#242424!important;color:#111827!important}.unified-market-theme .metalTab.active{background:#242424!important;border-color:#242424!important;color:#ffffff!important;box-shadow:none!important}.unified-market-theme .priceHero{margin-top:14px!important;padding:16px!important;background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:12px!important;color:#1c2431!important}.unified-market-theme .priceHeroTag,.unified-market-theme .priceRowTag{color:#bb0507!important;background:#fdecee;padding:2px 7px;border-radius:5px}.unified-market-theme .heroMainPrice,.unified-market-theme .heroQuoteValue,.unified-market-theme .priceHeroNum,.unified-market-theme .priceRowNum,.unified-market-theme .summaryValue{color:#1c2431!important;text-shadow:none!important}.unified-market-theme .heroMainChange.up,.unified-market-theme .heroQuoteChange.up,.unified-market-theme .priceHeroChg.up,.unified-market-theme .priceRowChg.up,.unified-market-theme .summaryChange.up{color:#dc2626!important}.unified-market-theme .heroMainChange.down,.unified-market-theme .heroQuoteChange.down,.unified-market-theme .priceHeroChg.down,.unified-market-theme .priceRowChg.down,.unified-market-theme .summaryChange.down{color:#16a34a!important}.unified-market-theme .heroMainChange,.unified-market-theme .heroQuoteChange,.unified-market-theme .priceHeroChg.flat,.unified-market-theme .priceRowChg.flat,.unified-market-theme .summaryChange{color:#5a6578!important}.unified-market-theme .priceStrip{margin-top:10px!important;background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:12px!important}.unified-market-theme .priceRow{color:#1c2431!important;border-bottom:1px solid #eef2f6!important}.unified-market-theme .priceRow:hover{background:#f1f5f9!important}.unified-market-theme .heroQuote,.unified-market-theme .summaryItem{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:12px!important;color:#1c2431!important}.unified-market-theme .heroQuote:hover,.unified-market-theme .summaryItem:hover{background:#f1f5f9!important;border-color:#cfd7e3!important}.unified-market-theme .complianceNotice,.unified-market-theme .detailHero,.unified-market-theme .faqItem,.unified-market-theme .followedRow,.unified-market-theme .macroItem,.unified-market-theme .notifyHistoryRow,.unified-market-theme .pickRow,.unified-market-theme .qrBox,.unified-market-theme .rangeStatItem,.unified-market-theme .ruleItem{background:#f8fafc!important;border-color:#e6eaf0!important;color:#1c2431!important}.unified-market-theme .marketTileIcon{background:#fdecee!important;color:#bb0507!important}.unified-market-theme .chartLine,.unified-market-theme .chartPoint{stroke:#bb0507!important}.unified-market-theme .chartPoint.active{fill:#bb0507!important}.unified-market-theme .chartAxis,.unified-market-theme .chartGrid{stroke:#e2e8f0!important}.unified-market-theme .chartTooltip{background:#ffffff!important;border-color:#d5dce6!important;color:#1c2431!important}.unified-market-theme .home-compact,.unified-market-theme .home-screen{min-height:0!important}.unified-market-theme .home-link,.unified-market-theme .home-source,.unified-market-theme .see-table,.unified-market-theme .stat{background:#f8fafc!important;border:1px solid #e6eaf0!important;border-radius:10px!important}.unified-market-theme .home-pair-tab{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important;border-radius:8px!important}.unified-market-theme .home-pair-tab.active{background:#242424!important;border-color:#242424!important;color:#ffffff!important}.unified-market-theme .home-swap{background:#f1f5f9!important;border-color:#d5dce6!important;color:#242424!important}.unified-market-theme .home-swap:hover{background:#242424!important;border-color:#242424!important;color:#ffffff!important}.unified-market-theme .chart-tooltip{background:#242424!important;box-shadow:0 8px 20px rgba(15,23,42,.18)!important}.unified-market-theme .catTab,.unified-market-theme .chartRangeTab,.unified-market-theme .chip,.unified-market-theme .followChip,.unified-market-theme .quickChip,.unified-market-theme .rangeChip{border-radius:8px!important;border:1px solid #dfe4ec!important;background:#ffffff!important;color:#364152!important;font-weight:600!important;font-size:13px!important;transition:all .15s ease!important}.unified-market-theme .catTab:hover,.unified-market-theme .chartRangeTab:hover,.unified-market-theme .chip:hover,.unified-market-theme .quickChip:hover,.unified-market-theme .rangeChip:hover{border-color:#242424!important;color:#111827!important}.unified-market-theme .catTab.active,.unified-market-theme .chartRangeTab.active,.unified-market-theme .chip.active,.unified-market-theme .followChip.active,.unified-market-theme .rangeChip.active,.unified-market-theme .scopeTab.active,.unified-market-theme .seg-item-active,.unified-market-theme .segmented .active{background:#242424!important;border-color:#242424!important;color:#ffffff!important;box-shadow:none!important}.unified-market-theme .btn,.unified-market-theme .btn-primary,.unified-market-theme .exportBtn,.unified-market-theme .pager button,.unified-market-theme .primaryBtn{border-radius:8px!important;font-weight:700!important;background:#242424!important;color:#ffffff!important;border:1px solid #242424!important;box-shadow:none!important;transition:all .15s ease}.unified-market-theme .btn-primary:hover,.unified-market-theme .btn:hover,.unified-market-theme .primaryBtn:hover{background:#bb0507!important;border-color:#bb0507!important}.unified-market-theme .btn-ghost,.unified-market-theme .btn.ghost,.unified-market-theme .ghostBtn{background:#ffffff!important;color:#242424!important;border:1px solid #d5dce6!important}.unified-market-theme .btn-ghost:hover,.unified-market-theme .btn.ghost:hover,.unified-market-theme .ghostBtn:hover{background:#f1f5f9!important;border-color:#242424!important}.unified-market-theme .bank-quad-table,.unified-market-theme .rate-table,.unified-market-theme table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unified-market-theme .bank-quad-table th,.unified-market-theme .rate-table th,.unified-market-theme table th{background:#f8fafc;color:#475569;font-size:12px;font-weight:700;border-bottom:1px solid #e2e8f0}.unified-market-theme .bank-quad-table td,.unified-market-theme .rate-table td,.unified-market-theme table td{border-bottom:1px solid #eef2f6;color:#1e293b}.unified-market-theme .bank-quad-table tbody tr:hover,.unified-market-theme .rate-table tbody tr:hover,.unified-market-theme table tbody tr:hover{background:#f8fafc!important}.unified-market-theme input:not([type=checkbox]):not([type=radio]):not(.home-amount),.unified-market-theme select{border-radius:8px;border:1px solid #d5dce6;background:#ffffff!important;color:#1c2431!important}.unified-market-theme input:focus,.unified-market-theme select:focus{outline:none;border-color:#242424!important;box-shadow:0 0 0 3px rgba(36,36,36,.08)}.unified-market-theme .ds-pagination-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e3e7ee}.unified-market-theme .ds-pagination-inner{max-width:var(--ds-width);margin:0 auto;min-height:48px;padding:6px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px}.unified-market-theme .ds-back-top,.unified-market-theme .ds-footer-toggle{min-height:34px;padding:0 12px;border-radius:7px;border:1px solid #d9dee7;background:#ffffff;color:#262626;font-size:12px;font-weight:600;cursor:pointer}.unified-market-theme .ds-back-top:hover,.unified-market-theme .ds-footer-toggle:hover{background:#242424;border-color:#242424;color:#ffffff}.unified-market-theme .um-bottom-notice{font-size:12px;color:#64748b;font-weight:500}.unified-market-theme .td-footer{display:none;background:#ffffff;color:#5a6578;border-top:1px solid #ebeff3;padding:40px 24px 86px}.unified-market-theme.ds-footer-open .td-footer{display:block}.unified-market-theme .td-footer-grid{max-width:var(--ds-width);margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:28px}.unified-market-theme .td-footer h4{color:#1f2937;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.unified-market-theme .td-footer p{font-size:13px;line-height:1.65;color:#5a6578;margin:0}.unified-market-theme .td-footer a{display:block;color:#4b5563!important;text-decoration:none!important;font-size:13px;margin-bottom:8px;transition:color .15s ease}.unified-market-theme .td-footer a:hover{color:#bb0507!important}.unified-market-theme .td-footer-bottom{max-width:var(--ds-width);margin:28px auto 0;padding-top:20px;border-top:1px solid #ebeff3;font-size:12px;color:#6b7280}.unified-market-theme .td-bottom-nav{display:none}.ds-mobile-menu-layer{position:fixed;inset:0;z-index:9999;display:flex}.ds-mobile-menu-backdrop{position:fixed;inset:0;border:0;background:rgba(15,23,42,.48)}.ds-mobile-menu{position:relative;z-index:1;width:min(320px,84vw);max-height:100vh;overflow-y:auto;background:#ffffff;padding:18px;box-shadow:0 20px 50px rgba(15,23,42,.28);display:flex;flex-direction:column;gap:18px}.ds-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #eef0f5}.ds-mobile-menu-head strong{font-size:16px;color:#1d2433}.ds-mobile-menu-head button{height:30px;padding:0 10px;border-radius:6px;border:1px solid #e3e6ee;background:#f6f7fa;color:#4f5969;font-size:12px;font-weight:700}.ds-mobile-menu-section>span{display:block;margin-bottom:8px;color:#7c8594;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ds-mobile-menu-links{display:flex;flex-direction:column;gap:4px}.ds-mobile-menu-grid a,.ds-mobile-menu-links a{min-height:38px;padding:0 12px;border-radius:8px;background:#f6f7fa;color:#242b38!important;font-size:14px;font-weight:600;text-decoration:none!important;display:flex;align-items:center}.ds-mobile-menu-grid a.active,.ds-mobile-menu-links a.active{background:#242424;color:#ffffff!important}.ds-mobile-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:900px){.unified-market-theme .ds-header-inner{padding:8px 14px}.unified-market-theme .ds-mobile-menu-trigger{display:inline-flex}.unified-market-theme .ds-primary-nav,.unified-market-theme .ds-width-toggle,.unified-market-theme .um-logo-sub{display:none!important}.unified-market-theme .ds-main.um-main{margin:10px auto 76px;padding:14px 12px 24px;border-radius:12px}.unified-market-theme .um-subbar-notice{display:none}.unified-market-theme .um-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-market-theme .ds-pagination-bar{display:none}.unified-market-theme .td-footer{display:block;padding-bottom:84px}.unified-market-theme .td-footer-grid{grid-template-columns:1fr 1fr}.unified-market-theme .td-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:55;height:58px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(5,1fr)}.unified-market-theme .td-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;color:#64748b!important;text-decoration:none!important}.unified-market-theme .td-bottom-nav a.active{color:#bb0507!important}}@media (max-width:560px){.unified-market-theme .um-matrix-grid{grid-template-columns:1fr}}