.dmz-unlock-dialog.svelte-ac870y{color:#e6eee8;border:0;border-left:1px solid var(--dmz-border,#3b4b52);background:#172229;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow:visible;box-shadow:-12px 0 48px #0008}.dmz-unlock-dialog[open].svelte-ac870y{flex-direction:column;display:flex}.dmz-unlock-dialog.svelte-ac870y::backdrop{background:#030a10a6}.dmz-dialog-toolbar.svelte-ac870y{border-bottom:1px solid var(--dmz-border,#3b4b52);background:#1c2a31;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem .65rem 1.2rem;display:flex}.dmz-dialog-toolbar.svelte-ac870y p:where(.svelte-ac870y){color:#b9cdc0;margin:0;font-size:.8rem}.dmz-dialog-close.svelte-ac870y{color:#e5eee8;background:#293b43;border:1px solid #526760;border-radius:.35rem;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.dmz-dialog-close.svelte-ac870y:hover{background:#3b5146}.dmz-dialog-scroll.svelte-ac870y{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:1.2rem;overflow:hidden auto}.dmz-dialog-art.svelte-ac870y{background:var(--dmz-tier-background,#202f38);border-radius:.45rem;place-items:center;width:100%;min-height:135px;margin-bottom:1rem;padding:.8rem;display:grid}.dmz-dialog-art.svelte-ac870y img:where(.svelte-ac870y){object-fit:contain;width:100%;height:150px;display:block}.dmz-dialog-meta.svelte-ac870y{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.dmz-dialog-category.svelte-ac870y{color:#bdcfc4;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.5}h2.svelte-ac870y{overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.3}.dmz-dialog-found.svelte-ac870y{color:#e0eee4;white-space:nowrap;cursor:pointer;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;min-height:44px;margin:0;padding:.35rem 0 .35rem .5rem;display:flex}.dmz-dialog-note.svelte-ac870y{color:#bfd0c5;margin:.4rem 0 0;font-size:.75rem}section.svelte-ac870y{border-top:1px solid #40544b;margin-top:1.2rem;padding-top:1rem}h3.svelte-ac870y{color:#d9e8df;margin:0;font-size:.9rem;font-weight:600}.dmz-dialog-condition.svelte-ac870y{color:#b9d2c2;overflow-wrap:anywhere;margin:.7rem 0 0;font-size:.8rem;line-height:1.6}.dmz-dialog-condition.needed.svelte-ac870y{color:#f0c792}.dmz-dialog-gates.svelte-ac870y{color:#d6e2db;gap:.45rem;margin:.6rem 0 0;padding:0;font-size:.8rem;line-height:1.5;list-style:none;display:grid}.dmz-dialog-gates.svelte-ac870y li:where(.svelte-ac870y){overflow-wrap:anywhere;align-items:baseline;gap:.45rem;display:flex}.dmz-dialog-gates.svelte-ac870y span:where(.svelte-ac870y){color:#b8d1c0;flex:none}.dmz-dialog-output-heading.svelte-ac870y{align-items:center;gap:.65rem;margin-top:.7rem;display:flex}.dmz-dialog-output-heading.svelte-ac870y>div:where(.svelte-ac870y){min-width:0}.dmz-dialog-output-heading.svelte-ac870y strong:where(.svelte-ac870y){overflow-wrap:anywhere;font-size:.85rem;line-height:1.45;display:block}.dmz-dialog-output-heading.svelte-ac870y div:where(.svelte-ac870y)>span:where(.svelte-ac870y){color:#bbccc1;margin-top:.1rem;font-size:.7rem;display:block}.dmz-dialog-notes.svelte-ac870y p:where(.svelte-ac870y){color:#c8d6ce;overflow-wrap:anywhere;margin:.65rem 0 0;font-size:.8rem;line-height:1.6}@media (width<=420px){.dmz-dialog-scroll.svelte-ac870y{padding:1rem}.dmz-dialog-toolbar.svelte-ac870y{padding-left:1rem}}.dmz-unlock-preview.svelte-ab7ieg{z-index:10000;color:#edf5ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-shadow:0 1px 2px #000000a6;background:#131f2799;border:1px solid #a9c2b461;border-radius:.5rem;width:min(330px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 10px 30px #0000004d,inset 0 1px #dcefe414}.dmz-unlock-preview.svelte-ab7ieg,.dmz-unlock-preview.svelte-ab7ieg *{pointer-events:none!important}.dmz-unlock-preview.collected.svelte-ab7ieg{border-color:#80ca94a6}.dmz-preview-scroll.svelte-ab7ieg{border-radius:.45rem;padding:.8rem;overflow:hidden}.dmz-preview-art.svelte-ab7ieg{background:#293f4b38;background:color-mix(in srgb, var(--dmz-tier-color,#334b59) 24%, transparent);border-radius:.3rem;place-items:center;min-height:90px;margin-bottom:.75rem;padding:.5rem;display:grid}.dmz-preview-art.svelte-ab7ieg img:where(.svelte-ab7ieg){object-fit:contain;width:100%;height:95px;display:block}.dmz-preview-meta.svelte-ab7ieg{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.35rem;display:flex}.dmz-preview-meta.svelte-ab7ieg p:where(.svelte-ab7ieg){color:#bdcfc4;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.68rem;line-height:1.5}.dmz-preview-meta.svelte-ab7ieg>span:where(.svelte-ab7ieg){color:#c5dccd;flex:none;font-size:.68rem}h4.svelte-ab7ieg{color:#edf5ef;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.dmz-preview-description.svelte-ab7ieg{color:#d0dfd5;white-space:pre-line;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.78rem;line-height:1.6}.dmz-preview-condition.svelte-ab7ieg{color:#b9d2c2;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.dmz-preview-condition.needed.svelte-ab7ieg{color:#f0c792}.dmz-preview-gates.svelte-ab7ieg{color:#d6e2db;gap:.3rem;margin:.4rem 0 0;padding:0;font-size:.75rem;line-height:1.5;list-style:none;display:grid}.dmz-preview-gates.svelte-ab7ieg li:where(.svelte-ab7ieg){overflow-wrap:anywhere;align-items:baseline;gap:.4rem;display:flex}.dmz-preview-gates.svelte-ab7ieg span:where(.svelte-ab7ieg){flex:none}section.svelte-ab7ieg{border-top:1px solid #92b29e40;margin-top:.8rem;padding-top:.7rem}h5.svelte-ab7ieg{color:#c2d8ca;margin:0 0 .4rem;font-size:.72rem;font-weight:600}section.svelte-ab7ieg p:where(.svelte-ab7ieg){color:#c5d5ca;white-space:pre-line;overflow-wrap:anywhere;margin:.4rem 0;font-size:.72rem;line-height:1.5}.dmz-preview-sources.svelte-ab7ieg{flex-wrap:wrap;gap:.3rem;display:flex}.dmz-preview-sources.svelte-ab7ieg span:where(.svelte-ab7ieg){color:#dce9e0;background:#2a3e3473;border:1px solid #87ab934d;border-radius:.2rem;padding:.2rem .35rem;font-size:.65rem;line-height:1.4}.dmz-filter-row.svelte-mwvrt2 .dmz-small-mode:where(.svelte-mwvrt2){color:#d7e5dc;cursor:pointer;flex-direction:row;align-self:end;align-items:center;gap:.55rem;min-height:42px;padding:.45rem .25rem;display:flex}.dmz-small-mode.svelte-mwvrt2 span:where(.svelte-mwvrt2){white-space:nowrap}.dmz-other-recipes.svelte-mwvrt2{border-top:1px solid var(--dmz-border,#3b4b52);margin-top:1.8rem;padding-top:1.1rem}.dmz-recipes-heading.svelte-mwvrt2,.dmz-recipe-category.svelte-mwvrt2{color:#c9d9cf;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:1rem;display:flex}.dmz-recipes-heading.svelte-mwvrt2{font-size:1.2rem}.dmz-recipes-heading.svelte-mwvrt2 span:where(.svelte-mwvrt2),.dmz-recipe-category.svelte-mwvrt2 span:where(.svelte-mwvrt2){color:#a5b7bd;background:#25363e;border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:400}
