.ngXfLa_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:10px;display:grid}.ngXfLa_card{box-sizing:border-box;background:var(--void-black);border:1px solid var(--iron-line);border-radius:2px;min-width:0;min-height:280px;padding:12px;overflow:hidden}.ngXfLa_summary{grid-template-rows:58px 16px 34px minmax(0,1fr);gap:10px;height:254px;display:grid}.ngXfLa_header,.ngXfLa_quantity{justify-content:space-between;align-items:center;gap:10px;display:flex}.ngXfLa_name{min-width:0;font-family:var(--font-display);color:var(--lunar-white);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.ngXfLa_metadata{color:var(--dust-grey);white-space:nowrap;gap:4px 8px;margin-top:4px;display:flex;overflow:hidden}.ngXfLa_metadata>span{text-overflow:ellipsis;overflow:hidden}.ngXfLa_collector{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ngXfLa_header{align-items:flex-start}.ngXfLa_quantity{border-top:1px solid var(--iron-line);padding-top:10px}.ngXfLa_titleRow{align-items:flex-start;gap:4px 10px;display:flex}.ngXfLa_price{font-family:var(--font-mono);white-space:nowrap}.ngXfLa_materials{border-top:1px solid var(--iron-line);flex-direction:column;align-self:end;min-height:0;padding-top:10px;display:flex}.ngXfLa_materialsToggle{width:100%;min-width:0;color:var(--dust-grey);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.ngXfLa_materialsToggle:hover,.ngXfLa_materialsToggle:focus-visible{color:var(--refined-gold)}.ngXfLa_materialsToggle:focus-visible{outline:1px solid var(--refined-gold);outline-offset:3px}.ngXfLa_materialsLabel{align-items:center;gap:6px;display:flex}.ngXfLa_estimate{border:1px solid var(--iron-line);font-family:var(--font-mono);white-space:nowrap;padding:2px 5px;font-size:10px}.ngXfLa_remove{color:var(--void-fog);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px}.ngXfLa_remove:hover,.ngXfLa_remove:focus-visible{color:var(--fault-red)}.ngXfLa_breakdown{min-width:0;min-height:0;padding-top:10px}
.r_xQ3q_input:focus-visible+span{outline:2px solid var(--refined-gold);outline-offset:3px}
.K0eZIa_dialog{width:calc(100% - 32px);max-width:960px;max-height:calc(100dvh - 32px);color:var(--lunar-white);background:var(--gunmetal);border:1px solid var(--iron-line);border-radius:2px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0009}.K0eZIa_dialog::backdrop{background:#0a0b0ec7}.K0eZIa_header{border-bottom:1px solid var(--iron-line);background:linear-gradient(#ffffff05,#0000);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.K0eZIa_header h2{color:var(--lunar-white);margin:0;font-size:12px}.K0eZIa_close{color:var(--dust-grey);cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.K0eZIa_instructions{color:var(--dust-grey);justify-content:space-between;gap:16px;margin:0;padding:14px 20px;display:flex}.K0eZIa_ratio{color:var(--refined-gold);flex-shrink:0}.K0eZIa_workspace{background:var(--void-black);border-block:1px solid var(--iron-line);padding:24px}.K0eZIa_stage{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--slate-plate);margin:auto;position:relative;overflow:hidden}.K0eZIa_canvas{width:100%;display:block}.K0eZIa_status{padding:0 20px}.K0eZIa_footer{background:var(--void-black);border-top:1px solid var(--iron-line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}@media (max-width:600px){.K0eZIa_dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.K0eZIa_workspace,.K0eZIa_header,.K0eZIa_instructions,.K0eZIa_footer{padding:12px}}
.c4z_oG_panel{background:color-mix(in oklab, var(--void-black) 82%, transparent);border:1px solid var(--iron-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c4z_oG_title{color:var(--refined-gold);font-size:10px}.c4z_oG_hide{color:var(--void-fog);cursor:pointer;font-family:var(--font-body);text-transform:none;letter-spacing:normal;background:0 0;border:none;padding:0;font-size:11px;font-weight:400}.c4z_oG_hide:hover{color:var(--dust-grey)}.c4z_oG_collapsed{color:var(--dust-grey);cursor:pointer;padding:5px 10px;font-size:10px}
.HU8ZnW_help{padding:28px 0 8px}.HU8ZnW_guide{scroll-margin-top:80px}.HU8ZnW_heading{margin-bottom:18px}.HU8ZnW_heading h2{color:var(--lunar-white);margin:7px 0 0}.HU8ZnW_heading p{max-width:800px;margin:10px 0 0;line-height:1.7}.HU8ZnW_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.HU8ZnW_stepsPanel{overflow:hidden}.HU8ZnW_panelHead{border-bottom:1px solid var(--iron-line);border-left:2px solid var(--refined-gold);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.HU8ZnW_panelHead h3{color:var(--refined-gold);margin:0}.HU8ZnW_panelHead>span{color:var(--void-fog)}.HU8ZnW_steps{margin:0;padding:0;list-style:none}.HU8ZnW_steps li{border-bottom:1px solid var(--iron-line);grid-template-columns:30px minmax(0,1fr);gap:16px;padding:20px 18px;display:grid}.HU8ZnW_stepNumber{font-family:var(--font-mono);color:var(--refined-gold);font-size:13px;line-height:1.6}.HU8ZnW_steps h4{color:var(--lunar-white);margin:0;font-size:16px}.HU8ZnW_steps p{margin:8px 0 0;line-height:1.7}.HU8ZnW_marginKey{background:var(--void-black);flex-wrap:wrap;gap:18px;padding:14px 18px;display:flex}.HU8ZnW_marginKey>span{font:11px var(--font-mono);color:var(--dust-grey);align-items:center;gap:7px;display:inline-flex}.HU8ZnW_marginKey i{width:5px;height:12px}.HU8ZnW_wide{background:var(--yield-green)}.HU8ZnW_normal{background:var(--refined-gold)}.HU8ZnW_narrow{background:var(--fault-red)}.HU8ZnW_faq{gap:10px;display:grid}.HU8ZnW_faq>h3{color:var(--dust-grey);margin:0 0 2px}.HU8ZnW_faqCard{overflow:hidden}.HU8ZnW_faqCard summary{cursor:pointer;font:500 15px var(--font-display);color:var(--lunar-white);justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;list-style:none;display:flex}.HU8ZnW_faqCard summary::-webkit-details-marker{display:none}.HU8ZnW_faqCard summary:hover{color:var(--refined-gold);background:var(--slate-plate)}.HU8ZnW_expand{font:20px var(--font-mono);color:var(--refined-gold);flex-shrink:0}.HU8ZnW_faqCard[open]{border-color:var(--ore-vein)}.HU8ZnW_faqCard[open] summary{border-bottom:1px solid var(--iron-line);color:var(--refined-gold)}.HU8ZnW_faqCard[open] .HU8ZnW_expand{transform:rotate(45deg)}.HU8ZnW_faqCard p{margin:0;padding:16px 18px;line-height:1.8}.HU8ZnW_explore{margin-top:28px}.HU8ZnW_links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.HU8ZnW_linkCard{flex-direction:column;gap:12px;padding:18px;display:flex}.HU8ZnW_linkCard>strong{color:var(--lunar-white);font-size:16px}.HU8ZnW_linkCard>span:last-child{margin-top:auto;line-height:1.7}.HU8ZnW_linkCard>span:last-child span{color:var(--refined-gold)}.HU8ZnW_linkCard:hover{border-color:var(--refined-gold);background:var(--slate-plate)}.HU8ZnW_faqCard summary:focus-visible,.HU8ZnW_linkCard:focus-visible{outline:2px solid var(--refined-gold);outline-offset:-3px}@media (max-width:800px){.HU8ZnW_columns,.HU8ZnW_links{grid-template-columns:1fr}}@media (max-width:480px){.HU8ZnW_steps li{gap:10px;padding:16px 14px}.HU8ZnW_faqCard summary,.HU8ZnW_faqCard p,.HU8ZnW_panelHead{padding:14px}}
