.banner-overlay.svelte-16elcdq{position:relative;display:block;width:350px;height:100px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.banner-overlay.svelte-16elcdq img:where(.svelte-16elcdq){display:block;width:350px!important;height:100px!important;max-width:350px!important;object-fit:cover}.banner-overlay.svelte-16elcdq .banner-title:where(.svelte-16elcdq){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:90%;max-width:90%;font-size:1.25rem;color:var(--text-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 3px black;-webkit-text-stroke:1px black;paint-order:stroke fill;text-align:center;padding:0;line-height:1.2;box-sizing:border-box}.arc-blueprints-container.svelte-16elcdq{min-width:840px}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq){text-align:center;margin-bottom:2rem}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .info-copy:where(.svelte-16elcdq){color:var(--text-primary);font-size:.95rem;margin:.5rem 0}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .search-hint:where(.svelte-16elcdq){color:var(--text-primary);font-size:.85rem;margin:.5rem auto 1rem;font-style:italic}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .key-copy:where(.svelte-16elcdq){display:flex;align-items:center;justify-content:center;gap:.35rem .5rem;flex-wrap:wrap;color:var(--text-primary);font-size:.85rem;margin:.25rem auto 1rem}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .key-copy:where(.svelte-16elcdq) .key-icon:where(.svelte-16elcdq){width:14px;height:14px;object-fit:contain;vertical-align:middle}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .header-actions:where(.svelte-16elcdq){display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .mobile-search-button:where(.svelte-16elcdq){padding:.75rem 1rem;font-size:1rem}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .search-order:where(.svelte-16elcdq){display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .search-order:where(.svelte-16elcdq) label:where(.svelte-16elcdq){color:var(--text-primary);font-weight:700}.arc-blueprints-container.svelte-16elcdq .page-header:where(.svelte-16elcdq) .search-order:where(.svelte-16elcdq) .search-order-select:where(.svelte-16elcdq){padding:.5rem .75rem;font-size:1rem;border:1px solid var(--border-color);border-radius:6px;background:var(--code-background);color:var(--text-color);font-family:inherit;cursor:pointer;min-width:160px}.arc-blueprints-container.svelte-16elcdq .items-grid:where(.svelte-16elcdq){margin:0 auto;display:grid;grid-template-columns:repeat(var(--blueprint-cols, 10),1fr);overflow-x:auto;min-width:min-content;--blueprint-scale: 1rem;font-size:var(--blueprint-scale, 1rem)}@media (max-width: 1279px){.arc-blueprints-container.svelte-16elcdq .items-grid:where(.svelte-16elcdq){--blueprint-scale: .8rem}}@media (max-width: 1099px){.arc-blueprints-container.svelte-16elcdq .items-grid:where(.svelte-16elcdq){--blueprint-scale: .6rem}.arc-blueprints-container.svelte-16elcdq .items-grid:where(.svelte-16elcdq) .blueprint-name:where(.svelte-16elcdq){font-size:1.5em}}.arc-blueprints-container.svelte-16elcdq .blueprints-count:where(.svelte-16elcdq){font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:.75rem 0 1rem;text-align:center}.arc-blueprints-container.svelte-16elcdq .blueprints-hr:where(.svelte-16elcdq){margin:2.5rem 0 1.5rem;border:none;border-top:1px solid var(--border-color)}.arc-blueprints-container.svelte-16elcdq .unknown-section-title:where(.svelte-16elcdq){font-size:1.25rem;color:var(--text-primary);margin-top:0;margin-bottom:1rem;text-align:center}.arc-blueprints-container.svelte-16elcdq .blueprint-card:where(.svelte-16elcdq){display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:8px;transition:background .2s;font-size:inherit}.arc-blueprints-container.svelte-16elcdq .blueprint-card:where(.svelte-16elcdq):hover{background:color-mix(in srgb,var(--cyan) 15%,transparent)}.arc-blueprints-container.svelte-16elcdq .blueprint-card.friend-view-readonly:where(.svelte-16elcdq),.arc-blueprints-container.svelte-16elcdq .blueprint-card:where(.svelte-16elcdq):disabled{cursor:default;pointer-events:none;opacity:1;color:inherit;filter:none}.arc-blueprints-container.svelte-16elcdq .blueprint-card.friend-view-readonly:where(.svelte-16elcdq):hover,.arc-blueprints-container.svelte-16elcdq .blueprint-card:where(.svelte-16elcdq):disabled:hover{background:transparent}.arc-blueprints-container.svelte-16elcdq .blueprint-card.blueprint-placeholder:where(.svelte-16elcdq){cursor:default;pointer-events:none;justify-content:flex-start;min-height:140px}.arc-blueprints-container.svelte-16elcdq .blueprint-card.blueprint-placeholder:where(.svelte-16elcdq):hover{background:transparent}.arc-blueprints-container.svelte-16elcdq .blueprint-card.blueprint-placeholder:where(.svelte-16elcdq) .blueprint-placeholder-box:where(.svelte-16elcdq){background:var(--code-background-darker);width:calc(6.25 * var(--blueprint-scale, 1rem));height:calc(6.25 * var(--blueprint-scale, 1rem));border:solid 1px #555;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.arc-blueprints-container.svelte-16elcdq .blueprint-card.blueprint-unknown:where(.svelte-16elcdq) .blueprint-unknown-image:where(.svelte-16elcdq){display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--code-background) 80%,transparent);border:1px solid var(--border-color);border-radius:6px}.arc-blueprints-container.svelte-16elcdq .blueprint-card.blueprint-unknown:where(.svelte-16elcdq) .blueprint-unknown-q:where(.svelte-16elcdq){font-size:2rem;color:var(--text-primary)}.arc-blueprints-container.svelte-16elcdq .blueprint-card.highlighted:where(.svelte-16elcdq){border-radius:8px;padding:.25rem;margin:-.25rem;border:2px solid var(--yellow);background:color-mix(in srgb,var(--yellow) 25%,transparent);animation:svelte-16elcdq-highlightPulse 4s ease-out}@keyframes svelte-16elcdq-highlightPulse{0%,8.33%,16.66%,25%{background:color-mix(in srgb,var(--yellow) 25%,transparent);border-color:var(--yellow)}4.16%,12.5%,20.83%{background:color-mix(in srgb,var(--yellow) 10%,transparent);border-color:color-mix(in srgb,var(--yellow) 60%,transparent)}33.33%,to{background:color-mix(in srgb,var(--yellow) 25%,transparent);border-color:var(--yellow)}}.arc-blueprints-container.svelte-16elcdq .blueprint-image-wrap:where(.svelte-16elcdq){position:relative;flex-shrink:0;width:calc(6.25 * var(--blueprint-scale, 1rem));height:calc(6.25 * var(--blueprint-scale, 1rem));min-width:0;min-height:0}.arc-blueprints-container.svelte-16elcdq .blueprint-image-wrap:where(.svelte-16elcdq) .overlay:where(.svelte-16elcdq){position:absolute;padding:.25rem .4rem;background:color-mix(in srgb,var(--code-background) 90%,transparent);font-size:.75rem;line-height:1.2;display:flex;flex-direction:column;gap:.1rem}.arc-blueprints-container.svelte-16elcdq .blueprint-image-wrap:where(.svelte-16elcdq) .overlay-top-right:where(.svelte-16elcdq){top:0;right:0;border-bottom-left-radius:6px}.arc-blueprints-container.svelte-16elcdq .blueprint-image-wrap:where(.svelte-16elcdq) .overlay-line:where(.svelte-16elcdq){display:flex;align-items:center;gap:.2rem}.arc-blueprints-container.svelte-16elcdq .blueprint-image-wrap:where(.svelte-16elcdq) .overlay-icon:where(.svelte-16elcdq){width:14px;height:14px;object-fit:contain}.arc-blueprints-container.svelte-16elcdq .blueprint-image:where(.svelte-16elcdq){object-fit:cover;border-radius:6px;border:1px solid var(--border-color);transition:filter .2s;width:100%;height:100%}.arc-blueprints-container.svelte-16elcdq .blueprint-image.grayscale:where(.svelte-16elcdq){filter:grayscale(100%)}.arc-blueprints-container.svelte-16elcdq .blueprint-name:where(.svelte-16elcdq){margin-top:.4rem;font-size:1em;color:var(--text-color);word-break:break-word}@keyframes svelte-16elcdq-searchOverlayFadeIn{0%{opacity:0}to{opacity:1}}.search-overlay{position:fixed;inset:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;animation:svelte-16elcdq-searchOverlayFadeIn .15s ease-out}.search-overlay-content{width:90%;max-width:600px;display:flex;flex-direction:column;gap:20px}.search-overlay-input{background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.6);color:#fff;font-size:32px;padding:10px 0;outline:none;font-family:inherit;transition:border-color .2s}.search-overlay-input::placeholder{color:#fff6}.search-overlay-input:focus{border-bottom-color:#ffffffe6}.search-overlay-results{display:flex;flex-direction:column;gap:2px}.search-overlay-result{background:#323232b3;padding:16px 20px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background .15s;border:none;text-align:left;font-family:inherit;color:#fff;width:100%}.search-overlay-result:hover,.search-overlay-result.selected{background:#80ffeae6;color:#000;font-weight:600}.search-overlay-result:hover .search-overlay-result-title,.search-overlay-result:hover .search-overlay-result-category,.search-overlay-result.selected .search-overlay-result-title,.search-overlay-result.selected .search-overlay-result-category{color:#000}.search-overlay-result-icon{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.search-overlay-result-title{flex:1;font-size:18px;color:#fff}.search-overlay-result-category{font-size:14px;color:#ffffff80;flex-shrink:0}
