.opt.svelte-4ecbja{margin-left:8px;font-family:JetBrains Mono,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted, #a09aa8);opacity:.75}.err.svelte-4ecbja{display:block;margin-top:8px;font-size:13.5px;line-height:1.5;color:#ff9a9a}.field[data-error=true]{border-left:2px solid #ff9a9a;padding-left:14px;margin-left:-16px}.err-list.svelte-4ecbja{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.65}.tick.svelte-4ecbja{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(248,246,244,.14);border-radius:12px;cursor:pointer;line-height:1.6;font-size:14.5px}.tick.svelte-4ecbja:hover{border-color:#f8f6f44d}.tick.svelte-4ecbja input:where(.svelte-4ecbja){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;border:1.5px solid rgba(248,246,244,.4);border-radius:5px;background:transparent;cursor:pointer;display:grid;place-content:center}.tick.svelte-4ecbja input:where(.svelte-4ecbja):before{content:"";width:11px;height:11px;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #0a0a0b;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.tick.svelte-4ecbja input:where(.svelte-4ecbja):checked{background:#c04fc4;border-color:#c04fc4}.tick.svelte-4ecbja input:where(.svelte-4ecbja):checked:before{transform:scale(1)}.tick.svelte-4ecbja input:where(.svelte-4ecbja):focus-visible{outline:2px solid #c04fc4;outline-offset:3px}.rec.svelte-4ecbja{display:block;cursor:pointer}.rec.svelte-4ecbja input:where(.svelte-4ecbja){position:absolute;opacity:0;width:0;height:0}.rec-inner.svelte-4ecbja{display:block;border:1.5px solid rgba(192,79,196,.45);border-radius:18px;padding:22px 22px 18px;background:linear-gradient(180deg,#c04fc41a,#c04fc405);transition:border-color .15s ease,box-shadow .15s ease}.rec.svelte-4ecbja:hover .rec-inner:where(.svelte-4ecbja){border-color:#c04fc4bf}.rec.chosen.svelte-4ecbja .rec-inner:where(.svelte-4ecbja){border-color:#c04fc4;box-shadow:0 0 0 3px #c04fc42e}.rec.svelte-4ecbja input:where(.svelte-4ecbja):focus-visible+.rec-inner:where(.svelte-4ecbja){outline:2px solid #c04fc4;outline-offset:3px}.rec-head.svelte-4ecbja{display:block;margin-bottom:16px}.rec-tag.svelte-4ecbja{display:inline-block;font-family:JetBrains Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c04fc4;margin-bottom:8px}.rec-name.svelte-4ecbja{display:block;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:26px;line-height:1.15;color:var(--pearl, #f8f6f4)}.rec-sum.svelte-4ecbja{display:block;margin-top:6px;font-size:14.5px;color:var(--muted, #a09aa8)}.rec-why.svelte-4ecbja{display:grid;gap:14px}.why.svelte-4ecbja{display:block;font-size:14px;line-height:1.65}.why.svelte-4ecbja strong:where(.svelte-4ecbja){display:block;color:var(--pearl, #f8f6f4);font-weight:600;margin-bottom:2px}.why.svelte-4ecbja span:where(.svelte-4ecbja){color:var(--muted, #a09aa8)}.rec-pick.svelte-4ecbja{display:block;margin-top:18px;padding-top:14px;border-top:1px solid rgba(248,246,244,.12);font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c04fc4}.opt-sum.svelte-4ecbja{display:block;margin-top:3px;font-size:13px;color:var(--muted, #a09aa8);font-weight:400}
