.diecastArea{padding-bottom:100px}.dcHeading,.dcEditorTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.dcHeading h1{margin:12px 0;font:32px Georgia,serif}.diecastArea p,.diecastArea small{color:#f2ecdfa6;line-height:1.5}.dcStats,.dcGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:24px 0;display:grid}.dcStats>div,.dcCard,.dcEditor{background:#11110f;border:1px solid #d6aa4b3d;border-radius:20px;padding:22px}.dcStats strong{margin:12px 0;font:30px Georgia,serif;display:block}.dcStats small{display:block}.dcCard{text-align:left;color:#f2ecdf;cursor:pointer;min-width:0}.dcCard h2{overflow-wrap:anywhere;font:23px Georgia,serif}.dcCard strong{margin-top:16px;display:block}.dcPhoto{color:#999;justify-content:center;align-items:center;height:180px;display:flex}.dcPhoto img{object-fit:contain;width:100%;height:100%}.dcSearch{gap:8px;display:grid}.dcSearch input,.dcForm input{box-sizing:border-box;color:#f2ecdf;background:#0b0b09;border:1px solid #d6aa4b4d;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.dcEditor{margin-top:22px}.dcEditor fieldset{border:0;min-width:0;padding:12px 0}.dcEditor legend{font:22px Georgia,serif}.dcForm,.dcPhotoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dcForm label,.dcPhotoFields label{gap:8px;min-width:0;font-size:14px;display:grid}.dcPhotoFields input{max-width:100%}.dcPhotoFields img{object-fit:contain;width:100%;max-height:200px}.dcEditor button:not(.primary):not(.collectionPickerTrigger){color:#ebcd82;cursor:pointer;background:#1c1911;border:1px solid #5e4b29;border-radius:12px;padding:12px}.dcEditor button:disabled{opacity:.5;cursor:default}.dcConfirm{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.dcConfirm input{flex:none;width:20px;height:20px}.dcForm .collectionPicker{width:100%}.dcReview{border-left:3px solid #d6aa4b;padding:12px}.dcEmpty{padding:25px 0}@media (max-width:620px){.dcForm,.dcPhotoFields{grid-template-columns:1fr}.dcEditor{padding:16px}.dcHeading h1{font-size:27px}}.dcMobileSwitch{display:none}@media (max-width:620px){.dcMobileSwitch{margin-bottom:24px;display:block}.dcMobileSwitch .collectionPicker{width:100%}}.dcPhotoFields{align-items:start}.dcPhotoFields input::file-selector-button{color:#ebcd82;cursor:pointer;background:#1c1911;border:1px solid #5e4b29;border-radius:10px;margin-right:10px;padding:10px 14px}.dcPhotoFields input{color:#b4ac9a;font:14px inherit}.dcEditor input:focus-visible,.dcEditor button:focus-visible,.dcCard:focus-visible{outline-offset:3px;outline:2px solid #d6aa4b}.dcFilters{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.dcFilters .collectionPicker{flex:1;min-width:155px}.dcFilters>span{color:#b6ac99;font-size:13px}.dcBarcode{background:linear-gradient(125deg,#252014,#11110f);border:1px solid #66512a;border-radius:18px;margin:22px 0;padding:24px}.dcBarcode h3{margin:8px 0;font:28px Georgia,serif}.dcBarcodeActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dcUploadButton{color:#ebcd82;cursor:pointer;background:#1c1911;border:1px solid #5e4b29;border-radius:12px;padding:12px;font-size:14px;display:inline-flex}.dcUploadButton input{opacity:0;width:1px;height:1px;position:absolute}.dcUploadButton:focus-within{outline:2px solid #d6aa4b}.dcCamera{margin-top:16px}.dcCamera video{object-fit:contain;background:#000;border:1px solid #a88542;border-radius:14px;width:100%;max-height:300px;display:block}.dcCamera button{margin-top:10px}.dcCatalog{background:#11110f;border:1px solid #66512a;border-radius:12px;margin:16px 0;padding:18px}.dcCatalog strong{font-size:18px;display:block}.dcCatalog a{color:#ebcd82}.dcCatalog button{margin-top:12px;display:block}.dcFieldGroup{border-top:1px solid #38301e;padding:18px 0}.dcFieldGroup h3{margin:0 0 18px;font:23px Georgia,serif}.dcSavedPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.dcSavedPhotos figure{background:#090909;border-radius:12px;margin:0;padding:12px}.dcSavedPhotos figcaption{color:#b6ac99;text-align:center;font-size:13px}.dcPhotoFields label{background:#0b0b09;border:1px dashed #66512a;border-radius:14px;padding:16px}.dcCard{transition:border-color .15s,transform .15s}.dcCard:hover{border-color:#b38a38;transform:translateY(-2px)}.dcCard .dcPhoto{background:radial-gradient(#27231b,#0a0a09);border-radius:12px;height:210px;margin-bottom:18px}.dcStats>div:first-child{background:linear-gradient(135deg,#292213,#11110f)}.dcEditor{scroll-margin-top:20px}.dcBarcode small{margin-top:12px;display:block}@media (max-width:620px){.dcBarcode{padding:16px}.dcBarcodeActions>*{white-space:nowrap;flex:1;justify-content:center}.dcFilters .collectionPicker{min-width:130px}.dcSavedPhotos{grid-template-columns:1fr}}.dcComps{background:linear-gradient(135deg,#251e1033,#10100e);border-radius:18px;min-width:0;border:1px solid #655023!important;margin-top:24px!important;padding:20px!important}.dcCompHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dcCompHeader h3{margin:0 0 12px}.dcCompValue{color:#e8cd85;font-size:clamp(1.5rem,4vw,2.2rem)}.dcComps p,.dcComps small{color:#aca798;line-height:1.5}.dcCompLink,.dcComps a{color:#e8cd85;overflow-wrap:anywhere}.dcCompLink{border:1px solid #655023;border-radius:12px;padding:12px 16px;text-decoration:none}.dcCompList{gap:12px;margin:20px 0;display:grid}.dcCompRow{overflow-wrap:anywhere;border:1px solid #393222;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.dcCompRow>div{min-width:0}.dcCompRow p{margin:6px 0}.dcCompRow small{margin-top:8px;display:block}.dcCompRow label{flex-shrink:0;align-items:center;gap:8px;display:flex}.dcCompRow input[type=checkbox]{accent-color:#d9b75f;width:18px;height:18px}.dcCompActions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.dcComps>small{display:block}.dcStats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:620px){.dcComps{padding:14px!important}.dcCompRow{flex-direction:column;align-items:flex-start}.dcCompLink{text-align:center;width:100%}.dcStats{grid-template-columns:1fr}}.dcGarageActions,.dcInline{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.dcGarageActions button,.dcBatch button,.dcChecklists button,.dcCopy{color:#ebcd82;cursor:pointer;background:#1c1911;border:1px solid #66512a;border-radius:12px;padding:12px 16px}.diecastArea button:disabled{opacity:.5;cursor:default}.dcCardWrap{flex-direction:column;gap:8px;min-width:0;display:flex}.dcCardWrap .dcCard{flex:1;width:100%}.dcStatus{margin-top:12px;display:inline-block;color:#ebcd82!important}.dcChecklists,.dcBatch{background:#11110f;border:1px solid #66512a;border-radius:20px;margin:24px 0;padding:22px}.dcChecklists fieldset,.dcBatch fieldset{border:0;min-width:0;padding:0}.dcInline label{flex:1;gap:8px;min-width:180px;display:grid}.dcInline input{box-sizing:border-box;color:#f2ecdf;background:#0b0b09;border:1px solid #66512a;border-radius:10px;width:100%;padding:12px;font-size:16px}.dcChecklist{border-top:1px solid #393222;margin-top:22px;padding-top:12px}.dcChecklistSlot{border-bottom:1px solid #393222;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.dcChecklistSlot>div:first-child{flex:1;min-width:160px}.dcChecklistSlot small,.dcBatchRows small,.dcMatches small{margin-top:6px;display:block}.dcChecklistSlot .collectionPicker{width:260px;max-width:100%}.dcBatchRows article{border:1px solid #393222;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:16px;display:flex}.dcBatchRows article>div{flex:1;min-width:160px}.dcMatches{border:1px solid #66512a;border-radius:16px;margin:20px 0;padding:16px}.dcMatches>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.dcMatches article{overflow-wrap:anywhere;background:#080808;border-radius:12px;padding:12px}.dcMatches .dcPhoto{height:120px}.dcMatches .dcPhoto img{max-width:100%}@media (max-width:620px){.dcChecklists,.dcBatch{padding:16px}.dcChecklistSlot .collectionPicker{width:100%}.dcGarageActions button{flex:1}.dcChecklistSlot>div:first-child{width:100%}.dcGarageActions button{min-width:130px}}
.jewelryArea{color:#f2ecdf;max-width:1280px;margin:auto;padding:24px 0 100px}.jewelryHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.jewelryHeading h1{margin:6px 0;font-family:Georgia,serif;font-size:40px;font-weight:500}.jewelryArea p,.jewelryArea small{color:#f2ecdfa3;line-height:1.55}.jewelryStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:26px;display:grid}.jewelryStats>div{background:#ffffff04;border:1px solid #d6aa4b35;border-radius:16px;gap:9px;padding:20px;display:grid}.jewelryStats span,.jewelryStats small{font-size:12px}.jewelryStats strong{font-size:26px;font-weight:500}.jewelryFilters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0;display:grid}.jewelryArea label{align-content:start;gap:8px;min-width:0;font-size:13px;display:grid}.jewelryArea input,.jewelryArea select,.jewelryArea textarea{box-sizing:border-box;color:#f2ecdf;width:100%;min-width:0;font:inherit;background:#171714;border:1px solid #d6aa4b40;border-radius:9px;padding:12px}.jewelryArea option{background:#171714}.jewelryArea textarea{min-height:110px}.jewelryArea button:not(.primary):not(.jewelryCard){color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #d6aa4b40;border-radius:10px;padding:10px 16px}.jewelryGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.jewelryCard{text-align:left;color:inherit;cursor:pointer;background:#ffffff03;border:1px solid #d6aa4b35;border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid}.jewelryCard h2{margin:0;font-size:19px}.jewelryCard p{margin:0}.jewelryCard strong{color:#e6c066;font-size:22px}.jewelryPhoto{background:#090909;border-radius:12px;place-items:center;height:210px;display:grid;overflow:hidden}.jewelryPhoto img{object-fit:contain;width:100%;height:100%}.jewelryEmpty{text-align:center;border:1px dashed #d6aa4b40;border-radius:16px;padding:48px}.jewelryEditor{border:1px solid #d6aa4b40;border-radius:20px;max-width:960px;margin:auto;padding:28px}.jewelryEditor fieldset{border:0;border-top:1px solid #d6aa4b30;min-width:0;margin:25px 0;padding:22px 0 0}.jewelryEditor legend{padding-right:16px;font-size:20px}.jewelryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jewelryCalculation{background:#d6aa4b10;border-radius:12px;gap:10px;padding:16px;font-size:13px;display:grid}.jewelryPreview{object-fit:contain;max-width:100%;height:200px}.jewelryMobileSwitch{display:none}.jewelryArea button:disabled{opacity:.5;cursor:default}.jewelryArea :focus-visible{outline-offset:3px;outline:2px solid #e6c066}@media (max-width:700px){.jewelryArea{padding-top:14px}.jewelryMobileSwitch{margin-bottom:20px;display:block}.jewelryHeading{flex-wrap:wrap;align-items:flex-start}.jewelryHeading h1{font-size:32px}.jewelryFilters,.jewelryFields{grid-template-columns:1fr}.jewelryStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jewelryStats>div{padding:14px}.jewelryStats strong{font-size:22px}.jewelryEditor{padding:18px}.jewelryArea input,.jewelryArea select,.jewelryArea textarea{font-size:16px}.jewelryGrid{grid-template-columns:1fr}}
.collectionHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.collectionHealthTrigger{border:1px solid var(--line);color:var(--cream);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;display:flex}.collectionHealthTrigger span,.healthCategories span{color:var(--gold);background:#d6aa4b21;border-radius:20px;padding:3px 7px;font-size:11px}.collectionHealthDialog{color:var(--cream);background:#11110f;border:1px solid #48402e;border-radius:22px;width:min(850px,100vw - 32px);max-height:85dvh;margin:auto;padding:0;box-shadow:0 24px 90px #0009}.collectionHealthDialog::backdrop{background:#000000b8}.collectionHealthDialog header{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.collectionHealthDialog h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.collectionHealthDialog header p{color:var(--muted);margin:8px 0 0;font-size:13px}.healthClose{border:1px solid var(--line);width:40px;height:40px;color:var(--cream);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:25px;line-height:0;display:grid}.healthCategories{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 26px 18px;display:flex}.healthCategories button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.healthCategories button[aria-pressed=true]{color:var(--cream);border-color:var(--gold);background:#d6aa4b14}.healthList{padding:0 26px 16px}.healthItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.healthItem:last-child{border-bottom:0}.healthItem strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.healthItem small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.healthItem p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.healthItem button,.healthMore{color:var(--gold2);font:inherit;cursor:pointer;background:#d6aa4b14;border:1px solid #d6aa4b59;border-radius:10px;padding:11px 14px;font-size:12px}.healthMore{margin-top:16px}.healthReviewNote{border-left:2px solid var(--gold);color:var(--muted);background:#d6aa4b0f;margin:0 0 18px;padding:12px 15px;font-size:13px;line-height:1.6}.portfolioInsights{background:#0c0c0ab8;border:1px solid #d6aa4b2e;border-radius:18px;grid-column:1/-1;overflow:hidden}.portfolioInsights>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 23px;list-style:none;display:flex}.portfolioInsights>summary::-webkit-details-marker{display:none}.portfolioInsights h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.portfolioInsights summary small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.insightsToggle{color:var(--gold2);white-space:nowrap;font-size:12px}.portfolioInsights[open] .insightsShow,.portfolioInsights:not([open]) .insightsHide{display:none}.portfolioInsightsBody{padding:0 23px 22px}.portfolioInsights:focus-within{border-color:#d6aa4b80}@media (min-width:600px){.appShell .market{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.appShell .marketTitle{grid-column:1/-1;padding:6px 0 12px}.appShell .marketItem{border:1px solid var(--line);border-radius:13px;min-width:0;padding:14px 16px}.appShell .marketItem small{font-size:10px;line-height:1.5}}@media (min-width:900px){.appShell .holdings{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.appShell .holding{min-width:0;padding:20px}.appShell .holdingHead{display:block}.appShell .weightPair{text-align:left;margin-top:14px}.appShell .holdingValue{flex-wrap:wrap;gap:6px}.appShell .holdingValue b{font-size:22px}}@media (max-width:599px){.collectionHeaderActions{justify-content:flex-start;width:100%}.collectionHealthTrigger{padding:11px 13px}.collectionHealthDialog header{padding:20px 18px 16px}.healthCategories{padding:0 18px 16px}.healthList{padding:0 18px 12px}.healthItem{gap:12px}.healthItem button{padding:11px}.portfolioInsights>summary{gap:10px;padding:17px 18px}.portfolioInsights h3{font-size:20px}.portfolioInsightsBody{padding:0 18px 18px}}.collectionHealthTrigger:disabled{opacity:.55;cursor:wait}@media (max-width:599px){.appShell .market{border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0 6px}.appShell .marketTitle{grid-column:1/-1;padding:8px 0 10px}.appShell .marketItem{border:1px solid var(--line);text-align:center;border-radius:10px;min-width:0;padding:11px 5px}.appShell .marketItem span{letter-spacing:.04em;font-size:clamp(8px,2.3vw,10px)}.appShell .marketItem b{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(11px,3.15vw,16px);line-height:1.35}.appShell .marketItem small{overflow-wrap:anywhere;margin-top:6px;font-size:9px;line-height:1.35;display:block}}
.sectionTitle h2,.scanPage .pageHead h1,.scanCard>h2,.scanCard>h3,.editorSection>h3,.detailSectionTitle>span,.emptyState>h3,.uxDualHero h3,[data-ledgory-ownership-host] h2,[data-ledgory-ownership-host] h3,section[aria-label=Ownership\ financials] strong,section[aria-label=Ownership\ history]>div>div>strong,section[aria-label="Documents and receipts"]>div>div>strong{text-transform:capitalize}
