.reportPage,.reportPage *{box-sizing:border-box}.reportPage{min-height:100vh;padding:0 24px calc(120px + env(safe-area-inset-bottom));color:#152d47;background:#f6f4fc;font-family:Arial,Helvetica,sans-serif}.reportPage a{color:inherit;text-decoration:none}.reportPage button,.reportPage input,.reportPage select{font:inherit}.reportPage button{cursor:pointer}.reportPage h1,.reportPage h2,.reportPage p{margin:0}.reportPage a:focus-visible,.reportPage button:focus-visible,.reportPage summary:focus-visible{outline-offset:3px;outline:3px solid #6d42ff}.reportWrap{max-width:1240px;margin:auto}.reportHeader{justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.reportBrand img{object-fit:contain;object-position:left;width:210px;max-width:100%;height:44px;display:block}.reportHeader nav{align-items:center;gap:25px;font-size:13px;font-weight:600;display:flex}.reportHeader nav a{color:#617388;align-items:center;gap:6px;padding:10px 0;display:inline-flex}.reportHeader nav a[aria-current],.reportHeader nav a:hover{color:#3706dc}.reportHero{color:#fff;background:linear-gradient(115deg,#092f57,#0c4675);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:44px;display:flex}.reportEyebrow{color:#3c13c4;letter-spacing:.13em;font-size:10px;font-weight:700;display:block}.reportHero .reportEyebrow{color:#9cd6ff}.reportHero h1{letter-spacing:-.035em;margin:15px 0;font-size:46px;line-height:1.12}.reportHero p{color:#c3d8eb;max-width:580px;font-size:14px;line-height:1.75}.reportHeroStats{flex-shrink:0;grid-template-columns:1fr 1fr;gap:22px;display:grid}.reportHeroStats>div{border-left:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:12px;min-width:130px;padding-left:22px;display:flex}.reportHeroStats svg{color:#76c9ff}.reportHeroStats strong{font-size:32px}.reportHeroStats span{color:#c3d8eb;font-size:11px}.reportNotice{color:#416382;background:#efeafc;border:1px solid #dfd5f7;border-radius:12px;align-items:flex-start;gap:12px;margin:22px 0;padding:18px 20px;font-size:12px;line-height:1.65;display:flex}.reportNotice svg{color:#4720c8;flex-shrink:0;margin-top:2px}.reportFilters{background:#fff;border:1px solid #e4dff1;border-radius:16px;grid-template-columns:minmax(200px,1fr) 220px 185px;align-items:stretch;gap:12px;padding:16px;display:grid}.reportFilters>label{color:#63758b;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.reportFilters select{color:#173b5b;background:0 0;border:0;width:100%;min-height:29px;font-size:13px}.reportFilters .reportSearch{color:#8299ac;border-right:1px solid #e4dff1;flex-direction:row;align-items:center;gap:10px;padding-right:18px}.reportSearch input{color:#152d47;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:14px}.reportSearch:focus-within{outline-offset:4px;border-radius:5px;outline:2px solid #6d42ff}.reportSearch button,.reportResultsMeta button{color:#3e14cb;background:0 0;border:0;align-items:center;gap:5px;padding:5px;display:inline-flex}.reportResultsMeta{color:#61778c;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.reportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reportCard{background:#fff;border:1px solid #e2dcef;border-radius:16px;gap:16px;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.reportCard:hover{border-color:#a18edf;box-shadow:0 7px 20px #173b5b0a}.reportCardImage{background:#f7f5fb;border:1px solid #e6e2f0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:132px;display:flex;overflow:hidden}.reportCardImage img{object-fit:contain;width:100%;height:100%;padding:5px}.reportCardCopy{flex:1;min-width:0}.reportTask{color:#658098;font-size:10px;font-weight:600}.reportCardTitle{justify-content:space-between;align-items:flex-start;gap:6px;margin:7px 0;display:flex}.reportCardTitle h2{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.reportCardTitle svg{color:#441dc6;flex-shrink:0}.reportSupplier{align-items:center;gap:4px;font-size:11px;line-height:1.4;display:flex;color:#647e92!important}.reportSupplier svg{color:#360cc4;flex-shrink:0}.reportCard dl{flex-direction:column;gap:5px;margin:13px 0;display:flex}.reportCard dl>div{flex-wrap:wrap;justify-content:space-between;gap:3px 7px;font-size:10px;display:flex}.reportCard dt{color:#8192a2}.reportCard dd{color:#253f57;margin:0;font-weight:600}.reportCardOpen{align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex;color:#3a0dcf!important}.reportImageFallback{color:#8195a7;background:#f7f5fb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;font-size:12px;display:flex}.reportImageFallback.is-small{width:100%;height:100%;min-height:0;font-size:10px}.reportLoad{text-align:center;color:#73899a;justify-content:center;align-items:center;gap:18px;margin:28px 0;font-size:12px;display:flex}.reportLoad button,.reportEmpty button{color:#3e18bd;background:#fff;border:1px solid #bfd6e8;border-radius:10px;padding:12px 18px;font-weight:600}.reportEmpty{text-align:center;color:#758a9e;background:#fff;border:1px solid #e2dcef;border-radius:16px;padding:60px 20px}.reportEmpty h2{color:#173b5b;margin:14px 0 10px;font-size:20px}.reportEmpty p{margin-bottom:20px;font-size:13px}.reportHelp{margin-top:38px}.reportHelp h2,.reportRelated h2{letter-spacing:-.02em;margin-bottom:18px;font-size:22px}.reportHelp>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportHelp details{background:#fff;border:1px solid #e4dff1;border-radius:12px;padding:18px}.reportHelp summary,.reportExtra summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.reportHelp p{color:#687f91;margin-top:12px;font-size:12px;line-height:1.75}.reportFooter{color:#72889b;border-top:1px solid #e2dcef;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;font-size:11px;display:flex}.reportFooter p,.reportFooter a{align-items:center;gap:7px;display:flex}.reportBack{align-items:center;gap:7px;margin:12px 0 24px;font-size:12px;display:inline-flex;color:#607c95!important}.reportDetailHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.reportDetailHead h1{letter-spacing:-.035em;margin:10px 0;font-size:38px}.reportDetailHead p{color:#6d8295;font-size:13px;line-height:1.65}.reportDetailHead p a{color:#3d16bf}.reportDetailTask{color:#4323ac;background:#ede7fc;border:1px solid #dacff5;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:700;display:flex}.reportDetailLayout{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.reportPanel{background:#fff;border:1px solid #e2dcef;border-radius:18px;min-width:0;padding:24px}.reportPanelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.reportPanel h2{letter-spacing:-.015em;font-size:19px}.reportPanelHead>span{color:#8296a5;font-size:11px}.reportPanel>.reportEyebrow{margin-bottom:10px}.reportDocument{text-align:center;background:#f5f3f9;border-radius:10px;display:block;overflow:hidden}.reportDocument img{object-fit:contain;width:100%;height:auto;max-height:850px;padding:10px;display:block}.reportDocument>span{color:#3c15be;background:#f1edfc;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:12px;display:flex}.reportExtra{margin-top:14px;padding:18px 24px}.reportExtra summary{color:#476b85}.reportExtra .reportDocument{margin-top:16px}.reportDetailSide{flex-direction:column;gap:18px;display:flex}.reportPurity{background:#edf8f6;border:1px solid #d4ede6;border-radius:12px;flex-direction:column;gap:6px;margin:20px 0;padding:20px;display:flex}.reportPurity strong{color:#21796a;letter-spacing:-.025em;font-size:31px}.reportPurity span{color:#659389;font-size:11px}.reportData{margin:0 0 22px}.reportData>div{border-bottom:1px solid #f0edf6;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.reportData dt{color:#7b90a1;flex-shrink:0}.reportData dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.reportPage .reportPrimary,.reportPage .reportSecondary{text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 16px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.reportPage .reportPrimary{color:#fff;background:#3908db;box-shadow:0 5px 13px #3a0ada1a}.reportPage .reportPrimary:hover{background:#3106bf}.reportPage .reportSecondary{color:#4121ac;background:#f9f7ff;border:1px solid #cfe0ee;margin-top:10px}.reportMuted{color:#7d91a2;font-size:11px;line-height:1.7;margin-top:14px!important}.reportListing{align-items:center;gap:14px;margin:18px 0;display:flex}.reportListing>img,.reportListing>.reportImageFallback{object-fit:contain;background:#f8f6fc;border-radius:8px;flex-shrink:0;width:64px;height:82px;padding:6px}.reportListing h2{font-size:17px;line-height:1.4}.reportListing a{color:#527d9a;align-items:center;gap:4px;margin:6px 0;font-size:12px;display:inline-flex}.reportListing p{color:#8798a6;font-size:11px}.reportPrice{flex-direction:column;gap:5px;margin:0 0 18px;display:flex}.reportPrice strong{color:#0a4672;letter-spacing:-.025em;font-size:24px}.reportPrice span{color:#8093a2;font-size:11px}.reportUnavailable{color:#956323;background:#fff5e5;border-radius:10px;padding:12px;font-size:12px}.reportRelated{margin-top:30px}.reportRelated>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.reportRelated a{background:#fff;border:1px solid #e2dcef;border-radius:12px;flex-direction:column;gap:8px;padding:18px 30px 18px 18px;display:flex;position:relative}.reportRelated span{color:#7e94a4;font-size:10px}.reportRelated strong{font-size:14px}.reportRelated small{color:#7d94a8;font-size:10px}.reportRelated svg{color:#3e16c5;position:absolute;top:18px;right:14px}@media (min-width:1050px){.reportDetailSide{position:sticky;top:20px}}@media (max-width:1100px){.reportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportHero{gap:24px;padding:32px}.reportHero h1{font-size:39px}.reportHeroStats{gap:10px}.reportHeroStats>div{min-width:110px;padding-left:15px}.reportFilters{grid-template-columns:minmax(150px,1fr) 180px 165px}.reportRelated>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.reportPage{padding:0 14px calc(108px + env(safe-area-inset-bottom))}.reportHeader{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0}.reportBrand img{width:185px;height:37px}.reportHeader nav{justify-content:space-between;gap:10px;width:100%;font-size:12px}.reportHero{border-radius:18px;flex-direction:column;align-items:stretch;padding:26px}.reportHero h1{font-size:36px}.reportHero p{font-size:13px}.reportHeroStats{border-top:1px solid #ffffff26;gap:25px;padding-top:18px}.reportHeroStats>div{border:0;gap:6px;min-width:0;padding:0}.reportHeroStats strong{font-size:27px}.reportHeroStats svg{display:none}.reportFilters{grid-template-columns:1fr 1fr;gap:15px;padding:14px}.reportFilters .reportSearch{border-bottom:1px solid #e4dff1;border-right:0;grid-column:1/-1;padding:0 0 10px}.reportSearch input{font-size:13px}.reportGrid{gap:12px}.reportCard{gap:12px;padding:14px}.reportCardImage{width:65px;height:96px}.reportCardTitle h2{font-size:14px}.reportCard dl>div{font-size:10px}.reportDetailLayout{grid-template-columns:1fr}.reportDetailHead{flex-direction:column;align-items:flex-start;gap:13px}.reportDetailHead h1{font-size:31px}.reportPanel{border-radius:14px;padding:20px}.reportHelp>div{grid-template-columns:1fr}.reportFooter{flex-direction:column;gap:12px;line-height:1.6}.reportNotice{padding:14px;font-size:11px}.reportDocument img{max-height:none}.reportDetailSide{position:static}.reportDocuments{order:1}.reportDetailSide{order:0}.reportDetailTask{padding:9px 13px;font-size:12px}.reportLoad{flex-direction:column;gap:12px}}@media (max-width:520px){.reportGrid{grid-template-columns:1fr}.reportCardImage{width:82px;height:119px}.reportCardTitle h2{font-size:16px}.reportCard dl>div{font-size:11px}.reportHero h1{font-size:33px}.reportRelated>div{grid-template-columns:1fr}.reportData>div{gap:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.reportCard{transition:none}}
.mpConsole .reportPage{color:#392646;font-family:inherit;background:0 0!important;padding:30px!important}.mpConsole .reportWrap{max-width:1450px}.mpConsole .reportHeader{display:none!important}.mpReportHeading{border-bottom:1px solid #e0d4ed;justify-content:space-between;align-items:center;gap:28px;padding:10px 0 25px;display:flex}.mpConsole .mpReportHeading h1{letter-spacing:-.035em;color:#33203f;margin:12px 0;line-height:1.2;font-size:36px!important}.mpReportHeading p{color:#887095;max-width:550px;font-size:13px;line-height:1.8}.mpReportStats{gap:25px;display:flex}.mpReportStats>div{border-left:1px solid #ded0ec;gap:8px;padding-left:22px;display:grid}.mpReportStats svg{color:#a07ac3}.mpReportStats strong{color:#73518c;font:27px monospace}.mpReportStats span{color:#967da6;white-space:nowrap;font-size:10px}.mpConsole .reportNotice{color:#856493;margin:22px 0;font-size:11px;background:#f1eafa!important;border-color:#dfd1ed!important}.mpConsole .reportFilters{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;grid-template-columns:minmax(200px,1fr) 210px 180px;padding:18px;box-shadow:0 8px 24px #50316706;background:#ffffffb8!important;border:1px solid #deceed!important}.mpConsole .reportFilters label{color:#927aa3}.mpConsole .reportFilters select,.mpConsole .reportSearch input{color:#533867;background:0 0}.mpConsole .reportSearch{border-color:#e8dcf1}.mpConsole .reportSearch svg{color:#a07ac3}.mpConsole .reportFilters input:focus-visible,.mpConsole .reportFilters select:focus-visible{outline-offset:3px;outline:2px solid #a66ce0}.mpReportFilterExtras{color:#9a83a9;justify-content:space-between;align-items:center;gap:12px;margin:14px 4px;font-size:11px;display:flex}.mpReportFilterExtras label{color:#846393;align-items:center;gap:8px;display:flex}.mpReportFilterExtras input{accent-color:#8852db;width:15px;height:15px}.mpConsole .reportResultsMeta{color:#987faa;margin:22px 0 16px;font:11px monospace}.mpConsole .reportGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.mpConsole .mpRegistryCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s,border-color .18s;box-shadow:0 8px 25px #50316705;background:#ffffffba!important;border:1px solid #dfd1ee!important;border-radius:15px!important;flex-direction:column!important;gap:0!important;padding:22px!important;display:flex!important}.mpConsole .mpRegistryCard:hover{transform:translateY(-3px);box-shadow:0 12px 32px #5031670d;border-color:#ba94d8!important}.mpReportCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.mpConsole .reportTask{letter-spacing:.03em;color:#9b7fae;font:9px monospace}.mpReportCategory{color:#a181b5;overflow-wrap:anywhere;background:#f5eefb;border:1px solid #e9dcf4;border-radius:4px;max-width:50%;padding:5px 7px;font-size:9px}.mpReportIdentity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;display:grid}.mpConsole .mpRegistryCard .reportCardImage{background:#faf7fe;border:1px solid #e9ddf3;border-radius:7px;width:58px!important;height:80px!important}.mpConsole .mpRegistryCard .reportCardTitle{margin:0 0 8px}.mpConsole .mpRegistryCard h2{color:#503262;word-break:normal;overflow-wrap:normal;line-height:1.35;font-size:18px!important}.mpConsole .reportSupplier{font-size:11px;line-height:1.6;color:#8d70a2!important}.mpReportCountry{color:#b096bc;margin-top:5px;font-size:10px;display:block}.mpReportPurity{background:linear-gradient(115deg,#f4edfd,#faf7ff);border:1px solid #e7d9f4;border-radius:9px;flex-direction:column;gap:8px;margin:20px 0 8px;padding:16px;display:flex}.mpReportPurity>span{letter-spacing:.12em;color:#ab89bd;font:8px monospace}.mpReportPurity strong{color:#8d58b5;overflow-wrap:anywhere;font:24px monospace}.mpConsole .mpRegistryCard .mpReportFacts{gap:0;margin:8px 0 20px;display:grid}.mpConsole .mpRegistryCard .mpReportFacts>div{border-bottom:1px solid #eee5f5;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:10px 0;font-size:10px;display:grid}.mpConsole .mpReportFacts dt{color:#a18aaa}.mpConsole .mpReportFacts dd{text-align:right;color:#826292;overflow-wrap:anywhere;font:10px/1.5 monospace}.mpReportActions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.mpConsole .mpReportActions .reportCardOpen{background:linear-gradient(115deg,#8652e4,#a574df);border-radius:7px;padding:11px 13px;font-size:11px;color:#fff!important}.mpReportActions>a:last-child:not(:first-child){color:#966caf;align-items:center;gap:5px;font-size:10px;display:flex}.mpReportActions>span{color:#b59fc0;font-size:9px}.mpConsole .reportHelp h2{color:#694781;font-size:21px}.mpConsole .reportHelp details,.mpConsole .reportPanel,.mpConsole .reportExtra,.mpConsole .reportRelated a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8!important;border:1px solid #dfd1ee!important}.mpConsole .reportHelp summary{color:#88629f;font-size:12px}.mpConsole .reportHelp p{color:#9b81ac}.mpConsole .reportFooter{color:#a38aad;border-color:#e2d3ef}.mpConsole .reportLoad button,.mpConsole .reportEmpty button{color:#9461bc;background:#f7f1ff;border-color:#dac7ee}.mpConsole .reportEmpty{background:#ffffffb8;border-color:#ded0ec}.mpConsole .reportDetailHead h1{color:#543469}.mpConsole .reportDetailTask{color:#9665bd;background:#f1e8fc;border-color:#dfcaef;font-family:monospace}.mpConsole .reportPurity{background:linear-gradient(115deg,#f3ebfd,#faf7ff);border-color:#e4d4f1}.mpConsole .reportPurity strong{color:#9966bd;font-family:monospace}.mpConsole .reportPurity span{color:#ac8cbf}.mpConsole .reportData dd{color:#876294;font-family:monospace}.mpConsole .reportPanel h2{color:#694881}.mpConsole .reportPrimary{background:linear-gradient(115deg,#8652e4,#a574df)!important}.mpConsole .reportPrice strong{color:#9462b8}.mpConsole .reportDetailSide{top:85px}@media (max-width:1200px){.mpConsole .reportGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mpReportStats{gap:12px}.mpReportStats>div{padding-left:12px}.mpReportStats>div:last-child{display:none}}@media (max-width:800px){.mpConsole .reportPage{padding:20px 14px!important}.mpReportHeading{flex-direction:column;align-items:start;gap:20px}.mpConsole .mpReportHeading h1{font-size:30px!important}.mpReportStats{gap:25px}.mpReportStats>div{border:0;padding:0}.mpReportStats>div:last-child{display:grid}.mpConsole .reportFilters{grid-template-columns:1fr 1fr}.mpConsole .reportSearch{border:0;border-bottom:1px solid #e8dcf1;grid-column:1/-1;padding:0 0 12px}.mpReportFilterExtras>span{display:none}.mpConsole .reportHelp>div,.mpConsole .reportDetailLayout{grid-template-columns:1fr}}@media (max-width:550px){.mpConsole .reportGrid{grid-template-columns:1fr!important}.mpConsole .mpRegistryCard{padding:20px!important}.mpReportStats strong{font-size:23px}.mpReportStats span{font-size:9px}.mpConsole .reportResultsMeta{flex-wrap:wrap;line-height:1.7}.mpConsole .reportFilters{padding:14px}.mpConsole .reportSearch input{font-size:12px}}@media (prefers-reduced-motion:reduce){.mpConsole .mpRegistryCard{transition:none}.mpConsole .mpRegistryCard:hover{transform:none}}.mpConsole button.reportDocument{cursor:zoom-in;width:100%;font:inherit;border:1px solid #e4d4f1;padding:0}.mpDocumentViewer{color:#62407d;background:#f7f2fc;border:1px solid #b697d8;border-radius:15px;width:min(1200px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #180e3655}.mpDocumentViewer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b102ecc}.mpDocumentViewer header{border-bottom:1px solid #dfcfea;justify-content:space-between;align-items:center;gap:15px;height:66px;padding:15px;display:flex}.mpDocumentViewer header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mpDocumentViewer header>div{flex-shrink:0;align-items:center;gap:8px;font:11px monospace;display:flex}.mpDocumentViewer button{color:#8853ba;cursor:pointer;background:#fff;border:1px solid #ddc9ee;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.mpDocumentViewer button:disabled{opacity:.4}.mpDocumentViewer button:focus-visible{outline-offset:2px;outline:3px solid #9f60df}.mpDocumentCanvas{overscroll-behavior:contain;height:calc(100% - 66px);padding:18px;overflow:auto}.mpDocumentCanvas img{background:#fff;height:auto;margin:auto;display:block}@media (max-width:600px){.mpDocumentViewer header strong{max-width:35%;font-size:10px}.mpDocumentCanvas{padding:8px}}
