.page_page___JH_4{--panel:#fffdfb;--panel2:#fff7f2;--line:rgba(100,76,91,.13);--muted:#786b74;--gold:#c77b68;position:relative;isolation:isolate;min-height:100vh;width:min(1500px,100%);margin:0 auto;padding:48px clamp(16px,4vw,58px) 96px;color:#4e3f49}.page_page___JH_4:before{content:"";position:absolute;z-index:-2;inset:0 50%;width:100vw;transform:translateX(-50%);background:linear-gradient(180deg,#fffaf6,#fffdfb 48%,#f8fbf8)}.page_page___JH_4:after{content:"";position:absolute;z-index:-1;top:0;right:-4%;width:340px;height:260px;border-radius:45% 55% 62% 38%;background:radial-gradient(circle at 35% 35%,rgba(246,179,166,.38),rgba(209,193,233,.2) 60%,transparent 70%);filter:blur(2px);pointer-events:none}.page_hero__sa5mz{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:end;margin-bottom:30px}.page_hero__sa5mz:after{content:"⌂";position:absolute;top:-22px;right:25%;color:rgba(205,137,119,.15);font-size:120px;line-height:1;transform:rotate(7deg);pointer-events:none}.page_cardLabel__IGwM1,.page_eyebrow__gSPbz{margin:0 0 10px;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.13em}.page_eyebrow__gSPbz:before{content:"●";display:inline-block;margin-right:8px;color:#efaa9b;font-size:9px}.page_hero__sa5mz h1{margin:0;color:#4c3d48;font-size:clamp(38px,6vw,74px);line-height:1.04;letter-spacing:-.045em;text-shadow:0 3px 0 rgba(255,255,255,.8)}.page_lead__yGqcK{max-width:850px;margin:18px 0 0;color:var(--muted);font-size:clamp(15px,1.7vw,19px);line-height:1.75}.page_heroStatus__o9Pzn{padding:20px 22px;border:1px solid rgba(123,173,154,.2);border-radius:24px;background:rgba(240,250,245,.78);box-shadow:0 14px 34px rgba(88,62,78,.06);color:#4d7668;font-size:14px}.page_heroStatus__o9Pzn p{margin:9px 0 0;color:var(--muted);line-height:1.6}.page_liveDot__2yEz6{display:inline-block;width:9px;height:9px;margin-right:8px;border:3px solid #dff3e9;border-radius:50%;background:#78b99f;box-sizing:content-box}.page_controlPanel__TMSg0{position:sticky;top:10px;z-index:5;display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:15px;border:1px solid rgba(119,89,104,.14);border-radius:24px;background:rgba(255,253,251,.9);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(98,68,84,.1)}.page_controlPanel__TMSg0 label{display:grid;gap:6px}.page_controlPanel__TMSg0 label span{color:var(--muted);font-size:12px;font-weight:700}.page_controlPanel__TMSg0 select{min-width:170px;padding:10px 36px 10px 12px;border:1px solid rgba(119,89,104,.16);border-radius:14px;background:#fff9f5;color:#554650;box-shadow:inset 0 1px 0 #fff}.page_segmentGroup__PVhCd{display:flex;padding:4px;border:1px solid rgba(119,89,104,.12);border-radius:16px;background:#f8f2f4}.page_segmentGroup__PVhCd button{min-height:36px;padding:6px 13px;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.page_segmentGroup__PVhCd button:hover{transform:translateY(-1px)}.page_segmentGroup__PVhCd button.page_active__a6JU3,.page_segmentGroup__PVhCd button:hover{background:#fff;color:#6b4e60;box-shadow:0 5px 14px rgba(100,73,88,.1)}.page_segmentGroup__PVhCd button.page_active__a6JU3{color:#ad6558;font-weight:800}.page_segmentGroup__PVhCd button:disabled{opacity:.35;cursor:not-allowed;transform:none}.page_notice__SDHM8{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:0 12px 30px rgba(98,68,84,.06)}.page_error__vV1S6{border-color:rgba(212,105,105,.32);color:#b35555;background:#fff3f1}.page_error__vV1S6 a{margin-left:8px;text-decoration:underline}.page_metrics__41TAv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;background:transparent;border:0;overflow:visible}.page_metrics__41TAv article{position:relative;min-width:0;padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 12px 28px rgba(98,68,84,.07)}.page_metrics__41TAv article:first-child{background:#fff7f1}.page_metrics__41TAv article:nth-child(2){background:#f7f3ff}.page_metrics__41TAv article:nth-child(3){background:#f1faf6}.page_metrics__41TAv article:nth-child(4){background:#fff9e9}.page_metrics__41TAv small,.page_metrics__41TAv span{display:block;color:var(--muted);font-size:12px}.page_metrics__41TAv strong{display:block;margin:8px 0 5px;color:#55434f;font-size:clamp(22px,2.7vw,34px);letter-spacing:-.03em;white-space:nowrap}.page_metrics__41TAv em{font-size:13px;font-style:normal;color:var(--muted)}.page_chartCard__EsfdL,.page_coverageCard__QfH4i,.page_methodCard__o_YXg{margin-top:20px;border:1px solid var(--line);border-radius:28px;background:rgba(255,253,251,.96);box-shadow:0 18px 42px rgba(98,68,84,.08);overflow:hidden}.page_chartHeader__tQ9gm,.page_sectionHeading____50d{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:24px 26px 10px}.page_chartHeader__tQ9gm p{margin:0;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.08em}.page_chartHeader__tQ9gm h2,.page_methodCard__o_YXg h2,.page_sectionHeading____50d h2{margin:6px 0 0;color:#4d3e49;font-size:clamp(21px,3vw,30px)}.page_currentRange__I3Yw4{text-align:right;color:var(--muted);font-size:12px}.page_currentRange__I3Yw4 strong{color:#67545f;font-size:13px}.page_legend__i2hb9{display:flex;gap:15px;flex-wrap:wrap;padding:10px 26px 17px;color:var(--muted);font-size:12px}.page_legend__i2hb9 span{display:flex;align-items:center;gap:6px}.page_legend__i2hb9 i{width:9px;height:9px;border-radius:50%}.page_up__FDQz3{background:#ee8f8c}.page_down__mh8Ke{border:2px solid #65b9a3;background:#f4fcf8}.page_chartScroller__FHP_D{max-width:100%;overflow-x:auto;overflow-y:hidden;border-top:1px dashed rgba(119,89,104,.13);background:linear-gradient(180deg,#fffaf7,#fffdfb 72%,#f8fbf8);scrollbar-color:#e1c7c0 transparent}.page_chartScroller__FHP_D svg{display:block}.page_gridLine__JPzUy{stroke:rgba(110,87,99,.09);stroke-dasharray:3 5}.page_dividerLine__0aM7G{stroke:rgba(110,87,99,.14);stroke-dasharray:4 5}.page_axisText__P9IqM{fill:rgba(91,72,82,.58);font-size:11px}.page_candle__SrIPJ{cursor:pointer}.page_selectionBand__oNX_o{fill:rgba(222,174,114,.1);stroke:rgba(205,140,105,.34);stroke-dasharray:4 3}.page_emptyChart__MfX36{padding:64px 24px;text-align:center;color:var(--muted);border-top:1px dashed var(--line)}.page_performanceNote__wZNFl{margin:0;padding:10px 26px 17px;color:var(--muted);font-size:12px}.page_insightGrid__oKNun{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:14px}.page_insightGrid__oKNun article{padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:0 12px 28px rgba(98,68,84,.06)}.page_insightGrid__oKNun article:first-child{background:#fff8f3}.page_insightGrid__oKNun article:nth-child(2){background:#f7f5ff}.page_insightGrid__oKNun article:nth-child(3){background:#f2faf6}.page_insightGrid__oKNun h3{margin:0 0 14px;color:#503f4b;font-size:20px}.page_insightGrid__oKNun p{color:var(--muted);line-height:1.7}.page_statusPill__nZkXs{display:inline-block;margin-left:6px;padding:5px 9px;border-radius:999px;background:#e5f3ec;color:#527866;font-size:11px;vertical-align:middle}.page_detailCard__GGB8r dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.page_detailCard__GGB8r dl div{padding-top:10px;border-top:1px dashed var(--line)}.page_detailCard__GGB8r dt{color:var(--muted);font-size:11px}.page_detailCard__GGB8r dd{margin:5px 0 0;color:#584550;font-size:14px;font-weight:700}.page_coverageCard__QfH4i{padding-bottom:22px}.page_statusLegend__JsJaZ{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;color:var(--muted);font-size:11px}.page_statusLegend__JsJaZ span{display:flex;gap:5px;align-items:center}.page_statusLegend__JsJaZ i{width:10px;height:10px;border-radius:50%}.page_coverageRows__6gi8M{display:grid;gap:8px;padding:14px 26px 8px}.page_coverageRow__kyN2e{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center}.page_coverageRow__kyN2e strong{color:var(--muted);font-size:12px}.page_monthCells__37gbS{display:grid;grid-template-columns:repeat(12,minmax(24px,1fr));gap:6px}.page_monthCell__K9yMs{min-height:29px;border:1px solid rgba(92,72,83,.08);border-radius:10px;color:#4e4148;font-size:10px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:transform .15s ease}.page_monthCell__K9yMs:hover{transform:translateY(-2px)}.page_has_data__JZJEp{background:#a8ddca}.page_zero_transactions__hRZ_o{background:#d4d7dd}.page_all_excluded__mPk9Q{background:#f4cf91}.page_source_gap__9bmQD{background:#e9e2ea;color:#897a84}.page_monthCell__K9yMs.page_provisional__pw2Zm{outline:1px dashed #d89e7d;outline-offset:2px}.page_methodCard__o_YXg{padding:26px}.page_methodCard__o_YXg>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page_methodCard__o_YXg p{margin:8px 0 0;padding:16px;border-radius:18px;background:#faf6f7;color:var(--muted);line-height:1.8}.page_methodCard__o_YXg strong{color:#6a4f5f}.page_methodCard__o_YXg h2{margin-top:0}.page_lineSettings__b_SOw{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 26px}.page_lineSettings__b_SOw>strong{margin-right:4px;color:var(--muted);font-size:12px}.page_lineSettings__b_SOw button{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fbf7f8;color:var(--muted);font-size:12px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.page_lineSettings__b_SOw button:hover{transform:translateY(-1px)}.page_lineSettings__b_SOw button i{width:8px;height:8px;border-radius:50%;opacity:.35}.page_lineSettings__b_SOw button.page_lineEnabled__4KN9e{background:#fff;color:#664e5d;border-color:rgba(201,130,111,.28);box-shadow:0 5px 13px rgba(98,68,84,.08)}.page_lineSettings__b_SOw button.page_lineEnabled__4KN9e i{opacity:1}.page_trendSummary__eGUwr{margin:0 26px 16px;padding:15px 17px;border:1px solid rgba(119,89,104,.12);border-radius:18px;background:#fffaf5;color:#66525f}.page_trendSummary__eGUwr strong{display:block;margin-bottom:6px;color:#4f3f4a;font-size:15px}.page_trendSummary__eGUwr p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.page_trendSummary__eGUwr.page_warm__yDTwy{background:#fff5ed;border-color:rgba(219,140,103,.24)}.page_trendSummary__eGUwr.page_cool__VuN8A{background:#f5fbf8;border-color:rgba(104,169,146,.22)}.page_trendSummary__eGUwr.page_neutral__wNsBT{background:#fbf8fb}@media(max-width:900px){.page_hero__sa5mz{grid-template-columns:1fr}.page_heroStatus__o9Pzn{border-left:0;border-top:1px solid var(--line);padding:16px 0}.page_metrics__41TAv{grid-template-columns:repeat(2,1fr)}.page_insightGrid__oKNun{grid-template-columns:1fr 1fr}.page_qualityCard__18P8q{grid-column:1/-1}.page_methodCard__o_YXg>div{grid-template-columns:1fr}.page_controlPanel__TMSg0{position:relative;top:auto}.page_sectionHeading____50d{align-items:flex-start;flex-direction:column}.page_statusLegend__JsJaZ{justify-content:flex-start}}@media(max-width:600px){.page_page___JH_4{padding:28px 14px 60px}.page_hero__sa5mz{gap:18px}.page_controlPanel__TMSg0{align-items:stretch}.page_controlPanel__TMSg0 label,.page_controlPanel__TMSg0 select{width:100%}.page_segmentGroup__PVhCd{flex:1;overflow-x:auto}.page_segmentGroup__PVhCd button{flex:1;white-space:nowrap}.page_metrics__41TAv article{padding:15px}.page_metrics__41TAv strong{font-size:22px}.page_chartHeader__tQ9gm{align-items:flex-start;flex-direction:column}.page_currentRange__I3Yw4{text-align:left}.page_insightGrid__oKNun{grid-template-columns:1fr}.page_qualityCard__18P8q{grid-column:auto}.page_coverageRows__6gi8M{padding-inline:14px;overflow-x:auto}.page_coverageRow__kyN2e{min-width:430px}.page_detailCard__GGB8r dl{grid-template-columns:1fr 1fr}.page_legend__i2hb9{gap:9px}.page_methodCard__o_YXg{padding:18px}}@media(prefers-reduced-motion:reduce){.page_controlPanel__TMSg0{backdrop-filter:none}.page_lineSettings__b_SOw button,.page_monthCell__K9yMs,.page_segmentGroup__PVhCd button{transition:none}}.page_chartScroller__FHP_D{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.page_chartScroller__FHP_D svg{min-width:100%;touch-action:pan-x}@media(max-width:600px){.page_controlPanel__TMSg0 .page_segmentGroup__PVhCd{flex:0 0 100%;width:100%;overflow-x:auto}.page_controlPanel__TMSg0 .page_segmentGroup__PVhCd button{min-width:-moz-max-content;min-width:max-content}.page_controlPanel__TMSg0 .page_periodSelector__7rNgR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.page_controlPanel__TMSg0 .page_periodSelector__7rNgR button{min-width:0;padding-inline:6px}}.page_methodCard__o_YXg>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.page_methodCard__o_YXg>div{grid-template-columns:1fr}}