.cfg[data-astro-cid-3o64phlw]{display:grid;gap:32px;align-items:start}@media(min-width:1000px){.cfg[data-astro-cid-3o64phlw]{grid-template-columns:1fr 360px;gap:56px}}.cfg__steps[data-astro-cid-3o64phlw]{display:grid;gap:12px}.cfg__step[data-astro-cid-3o64phlw]{border:1px solid var(--line);background:var(--card);margin:0;padding:22px 24px 24px;transition:border-color .3s}.cfg__step[data-astro-cid-3o64phlw].is-done{border-color:var(--gold)}legend[data-astro-cid-3o64phlw]{display:flex;align-items:baseline;gap:14px;padding:0;float:left;width:100%;margin-bottom:14px}legend[data-astro-cid-3o64phlw]+[data-astro-cid-3o64phlw]{clear:both}.cfg__num[data-astro-cid-3o64phlw]{font-family:var(--font-display);font-size:1.1rem;color:var(--gold-deep)}.cfg__name[data-astro-cid-3o64phlw]{font-weight:600;font-size:1rem}.cfg__help[data-astro-cid-3o64phlw]{clear:both;font-size:.88rem;color:var(--muted);margin:-6px 0 14px}.cfg__choices[data-astro-cid-3o64phlw],.cfg__swatches[data-astro-cid-3o64phlw]{clear:both;display:flex;flex-wrap:wrap;gap:8px}.cfg__choices[data-astro-cid-3o64phlw] .pill[data-astro-cid-3o64phlw],.cfg__swatches[data-astro-cid-3o64phlw] .swatch[data-astro-cid-3o64phlw]{flex:0 1 auto}.pill[data-astro-cid-3o64phlw]{position:relative;cursor:pointer}.pill[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]{position:absolute;opacity:0;pointer-events:none}.pill[data-astro-cid-3o64phlw]>span[data-astro-cid-3o64phlw]{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;height:100%;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--paper);transition:background-color .2s,border-color .2s,color .2s}.pill--multi[data-astro-cid-3o64phlw]>span[data-astro-cid-3o64phlw]{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.pill[data-astro-cid-3o64phlw] strong[data-astro-cid-3o64phlw]{font-weight:500;font-size:.92rem}.pill[data-astro-cid-3o64phlw] small[data-astro-cid-3o64phlw]{font-size:.78rem;color:var(--muted)}.pill[data-astro-cid-3o64phlw]:hover>span[data-astro-cid-3o64phlw]{border-color:var(--ink)}.pill[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:checked+span[data-astro-cid-3o64phlw]{background:var(--ink);border-color:var(--ink);color:#fff}.pill[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:checked+span[data-astro-cid-3o64phlw] small[data-astro-cid-3o64phlw]{color:var(--muted-on-dark)}.pill[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:focus-visible+span[data-astro-cid-3o64phlw]{outline:2px solid var(--gold);outline-offset:2px}.pill[data-astro-cid-3o64phlw] .pill__tick{width:18px;height:18px;padding:1px;border:1px solid var(--muted);border-radius:2px;flex:none;color:transparent;stroke:transparent}.pill[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:checked+span[data-astro-cid-3o64phlw] .pill__tick{color:var(--gold);stroke:var(--gold);border-color:var(--gold)}.pill--quiet[data-astro-cid-3o64phlw]>span[data-astro-cid-3o64phlw]{min-height:44px;background:transparent;font-size:.85rem}.cfg__number[data-astro-cid-3o64phlw]{clear:both;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.num[data-astro-cid-3o64phlw]{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-btn);overflow:hidden;background:var(--paper)}.num[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]{width:96px;min-height:52px;border:0;background:transparent;text-align:right;font-size:1.1rem;font-weight:500;-moz-appearance:textfield}.num[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]::-webkit-outer-spin-button,.num[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]::-webkit-inner-spin-button{-webkit-appearance:none}.num[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:focus{outline:none}.num[data-astro-cid-3o64phlw]:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #c39a5659}.num__unit[data-astro-cid-3o64phlw]{padding:0 10px 0 6px;color:var(--muted)}.num__btn[data-astro-cid-3o64phlw]{width:48px;height:52px;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.num__btn[data-astro-cid-3o64phlw]:hover{background:var(--paper-2)}.swatch[data-astro-cid-3o64phlw]{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--paper);cursor:pointer;font-size:.85rem;transition:border-color .2s}.swatch[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]{position:absolute;opacity:0}.swatch__dot[data-astro-cid-3o64phlw]{width:30px;height:30px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000026,0 0 0 3px var(--paper);transition:box-shadow .2s}.swatch[data-astro-cid-3o64phlw]:hover{border-color:var(--ink)}.swatch[data-astro-cid-3o64phlw]:has(input:checked){border-color:var(--ink);background:var(--card)}.swatch[data-astro-cid-3o64phlw]:has(input:checked) .swatch__dot[data-astro-cid-3o64phlw]{box-shadow:inset 0 0 0 1px #00000026,0 0 0 3px var(--card),0 0 0 4px var(--ink)}.swatch[data-astro-cid-3o64phlw]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.cfg__summary[data-astro-cid-3o64phlw]{position:sticky;top:calc(var(--header-h) + 24px);background:var(--dark);color:#f4efe8;padding:28px;display:grid;gap:18px}.cfg__list[data-astro-cid-3o64phlw]{list-style:none;margin:0;padding:0;display:grid;font-size:.9rem}.cfg__list[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line-dark)}.cfg__list[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]:first-child{color:var(--muted-on-dark)}.cfg__list[data-astro-cid-3o64phlw] li[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]:last-child{text-align:right;font-weight:500}.cfg__list[data-astro-cid-3o64phlw] .is-empty{color:#8d847a;font-weight:400!important}.cfg__progress[data-astro-cid-3o64phlw]{height:2px;background:var(--line-dark)}.cfg__progress[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]{display:block;height:100%;width:0;background:var(--gold);transition:width .5s var(--ease-out)}.cfg__reset[data-astro-cid-3o64phlw]{justify-self:center;border:0;background:none;color:var(--muted-on-dark);cursor:pointer}.mcard[data-astro-cid-ralnzvaf]{display:grid;gap:14px;text-decoration:none}.mcard__media[data-astro-cid-ralnzvaf]{aspect-ratio:4 / 5}.mcard__media[data-astro-cid-ralnzvaf] img{position:absolute;inset:0}.mcard__media[data-astro-cid-ralnzvaf] .mcard__alt{opacity:0;transition:opacity .6s var(--ease-out),transform 1.2s var(--ease-out)}.mcard[data-astro-cid-ralnzvaf]:hover .mcard__alt{opacity:1}.mcard__count[data-astro-cid-ralnzvaf]{position:absolute;left:12px;bottom:12px;padding:4px 10px;background:color-mix(in srgb,var(--dark) 70%,transparent);color:#fff;font-size:.72rem;letter-spacing:.06em;backdrop-filter:blur(6px)}.mcard__body[data-astro-cid-ralnzvaf]{display:grid;gap:2px}.mcard__name[data-astro-cid-ralnzvaf]{font-family:var(--font-display);font-size:1.45rem;line-height:1.1}.mcard[data-astro-cid-ralnzvaf]:hover .mcard__name[data-astro-cid-ralnzvaf]{color:var(--gold-deep)}.mcard__tags[data-astro-cid-ralnzvaf]{font-size:.82rem;color:var(--muted)}
