.rr-shell.svelte-129vcxk{background:var(--paper,#f0ebe0);border:4px solid var(--ink-warm,#2a2a1a);box-shadow:8px 8px 0 var(--ink-warm,#2a2a1a);max-width:780px;padding:1.75rem;scroll-margin-top:90px}.rr-head.svelte-129vcxk{border-bottom:2px solid var(--ink-warm,#2a2a1a);margin-bottom:1.4rem;padding-bottom:1rem}.rr-eye.svelte-129vcxk{font-family:var(--font-label,"Barlow Condensed"), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--brand-red,#e8391d);margin:0 0 .4rem;font-size:.78rem;font-weight:900}.rr-head.svelte-129vcxk h2:where(.svelte-129vcxk){font-family:var(--font-headline,"Bebas Neue"), sans-serif;letter-spacing:1px;color:var(--ink-warm,#2a2a1a);margin:0 0 .6rem;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1}.rr-sub.svelte-129vcxk{color:var(--ink-warm,#2a2a1a);margin:0;font-size:.95rem;line-height:1.5}.rr-form.svelte-129vcxk{flex-direction:column;gap:1.1rem;display:flex}.rr-form.svelte-129vcxk fieldset:where(.svelte-129vcxk){border:0;min-width:0;margin:0;padding:0}.rr-form.svelte-129vcxk legend:where(.svelte-129vcxk),.rr-field.svelte-129vcxk>span:where(.svelte-129vcxk),.rr-addr.svelte-129vcxk label:where(.svelte-129vcxk) span:where(.svelte-129vcxk){font-family:var(--font-label,"Barlow Condensed"), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--ink-warm,#2a2a1a);margin:0 0 .45rem;font-size:.72rem;font-weight:900;display:block}.rr-hint.svelte-129vcxk{font-family:var(--font-body,"Barlow"), sans-serif;letter-spacing:0;text-transform:none;opacity:.7;font-size:.8rem;font-style:normal;font-weight:400}.rr-hint.block.svelte-129vcxk{margin:.5rem 0 0}.rr-seg-grid.svelte-129vcxk{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.rr-seg-grid.three.svelte-129vcxk{grid-template-columns:repeat(3,1fr)}@media (width<=640px){.rr-seg-grid.svelte-129vcxk,.rr-seg-grid.three.svelte-129vcxk{grid-template-columns:1fr}}.rr-seg.svelte-129vcxk{text-align:left;font-family:var(--font-body,"Barlow"), sans-serif;color:var(--ink-warm,#2a2a1a);border:2px solid var(--ink-warm,#2a2a1a);cursor:pointer;background:#fff;align-items:center;gap:.65rem;padding:.85rem .95rem;font-size:.95rem;font-weight:600;line-height:1.25;transition:transform 80ms,box-shadow 80ms,background .1s;display:flex}.rr-seg.svelte-129vcxk:hover{box-shadow:3px 3px 0 var(--ink-warm,#2a2a1a);transform:translate(-1px,-1px)}.rr-seg.svelte-129vcxk:focus-visible{outline:2px solid var(--brand-red,#e8391d);outline-offset:2px}.rr-seg.on.svelte-129vcxk{background:var(--ink-warm,#2a2a1a);color:var(--paper,#f0ebe0)}.rr-box.svelte-129vcxk{border:2px solid;flex:none;width:16px;height:16px;position:relative}.rr-box.round.svelte-129vcxk{border-radius:50%}.rr-seg.on.svelte-129vcxk .rr-box:where(.svelte-129vcxk):after{content:"";background:var(--primary-container,#ffd600);position:absolute;inset:2px}.rr-seg.on.svelte-129vcxk .rr-box.round:where(.svelte-129vcxk):after{border-radius:50%}.rr-photo-row.svelte-129vcxk{flex-wrap:wrap;gap:.6rem;display:flex}.rr-thumb.svelte-129vcxk,.rr-add.svelte-129vcxk{border:2px solid var(--ink-warm,#2a2a1a);background:#fff;width:112px;height:112px;position:relative;overflow:hidden}.rr-thumb.svelte-129vcxk img:where(.svelte-129vcxk){object-fit:cover;width:100%;height:100%;display:block}.rr-thumb.failed.svelte-129vcxk img:where(.svelte-129vcxk){opacity:.45}.rr-x.svelte-129vcxk{border:2px solid var(--ink-warm,#2a2a1a);background:var(--paper,#f0ebe0);width:26px;height:26px;color:var(--ink-warm,#2a2a1a);cursor:pointer;padding:0;font-size:1.1rem;line-height:1;position:absolute;top:4px;right:4px}.rr-bar.svelte-129vcxk{background:#ffffffb3;height:8px;position:absolute;bottom:0;left:0;right:0}.rr-bar.svelte-129vcxk span:where(.svelte-129vcxk){background:var(--brand-red,#e8391d);transform-origin:0;width:100%;height:100%;transition:transform .15s linear;display:block}.rr-badge.svelte-129vcxk{font-family:var(--font-label,"Barlow Condensed"), sans-serif;letter-spacing:1.5px;text-transform:uppercase;background:var(--ink-warm,#2a2a1a);color:var(--primary-container,#ffd600);padding:.2rem .45rem;font-size:.65rem;font-weight:900;position:absolute;bottom:0;left:0}.rr-badge.bad.svelte-129vcxk{background:var(--brand-red,#e8391d);color:var(--paper,#f0ebe0)}.rr-add.svelte-129vcxk{cursor:pointer;font-family:var(--font-label,"Barlow Condensed"), sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-warm,#2a2a1a);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;font-size:.7rem;font-weight:900;display:flex}.rr-add.svelte-129vcxk:hover{background:var(--primary-container,#ffd600)}.rr-add.svelte-129vcxk input:where(.svelte-129vcxk){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rr-add-icon.svelte-129vcxk svg:where(.svelte-129vcxk){width:28px;height:28px;display:block}@media (hover:hover) and (pointer:fine){.rr-add.svelte-129vcxk:not(.alt){display:none}}.rr-photo-err.svelte-129vcxk{color:var(--brand-red,#e8391d);margin:.5rem 0 0;font-size:.85rem;font-weight:600}.rr-row.svelte-129vcxk{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (width<=600px){.rr-row.svelte-129vcxk{grid-template-columns:1fr}}.rr-field.svelte-129vcxk{flex-direction:column;gap:0;display:flex;position:relative}.rr-field.svelte-129vcxk input:where(.svelte-129vcxk),.rr-field.svelte-129vcxk textarea:where(.svelte-129vcxk){font-family:var(--font-body,"Barlow"), sans-serif;border:2px solid var(--ink-warm,#2a2a1a);color:var(--ink-warm,#2a2a1a);box-sizing:border-box;background:#fff;width:100%;padding:.7rem .85rem;font-size:1rem}.rr-field.svelte-129vcxk input:where(.svelte-129vcxk):focus,.rr-field.svelte-129vcxk textarea:where(.svelte-129vcxk):focus{outline:2px solid var(--brand-red,#e8391d);outline-offset:1px}.rr-field.svelte-129vcxk textarea:where(.svelte-129vcxk){resize:vertical}.rr-ac.svelte-129vcxk{background:var(--paper,#f0ebe0);border:2px solid var(--ink-warm,#2a2a1a);box-shadow:6px 6px 0 var(--ink-warm,#2a2a1a);z-index:30;max-height:260px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.rr-ac.svelte-129vcxk li:where(.svelte-129vcxk){cursor:pointer;border-bottom:1px solid #1e1a161f;padding:.7rem .85rem;font-size:.92rem}.rr-ac.svelte-129vcxk li:where(.svelte-129vcxk):last-child{border-bottom:0}.rr-ac.svelte-129vcxk li:where(.svelte-129vcxk):hover,.rr-ac.svelte-129vcxk li.on:where(.svelte-129vcxk){background:var(--primary-container,#ffd600)}.rr-dist.svelte-129vcxk{color:var(--ink-warm,#2a2a1a);opacity:.8;margin:.45rem 0 0;font-size:.82rem;line-height:1.4}.rr-dist.warn.svelte-129vcxk{opacity:1;font-weight:600}.rr-dist.out.svelte-129vcxk{opacity:1;color:var(--brand-red,#e8391d);font-weight:600}.rr-submit.svelte-129vcxk{font-family:var(--font-label,"Barlow Condensed"), sans-serif;letter-spacing:2px;text-transform:uppercase;background:var(--brand-red,#e8391d);color:var(--paper,#f0ebe0);border:3px solid var(--ink-warm,#2a2a1a);cursor:pointer;padding:1.05rem;font-size:1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.rr-submit.svelte-129vcxk:hover:not(:disabled){box-shadow:4px 4px 0 var(--ink-warm,#2a2a1a);transform:translate(-2px,-2px)}.rr-submit.svelte-129vcxk:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.rr-submit.svelte-129vcxk:disabled{opacity:.7;cursor:wait}.rr-err.svelte-129vcxk{border:2px solid var(--brand-red,#e8391d);color:var(--ink-warm,#2a2a1a);background:#fbe9e7;padding:.6rem .85rem;font-size:.9rem}.rr-foot.svelte-129vcxk{font-family:var(--font-label,"Barlow Condensed"), sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--ink-warm,#2a2a1a);opacity:.75;text-align:center;margin:0;font-size:.72rem;font-weight:700;line-height:1.7}.rr-foot.svelte-129vcxk a:where(.svelte-129vcxk){color:var(--brand-red,#e8391d);border-bottom:1px dashed var(--brand-red,#e8391d);padding-bottom:1px;text-decoration:none}.rr-success.svelte-129vcxk{text-align:center;padding:1.5rem .5rem}.rr-success.svelte-129vcxk h2:where(.svelte-129vcxk){font-family:var(--font-headline,"Bebas Neue"), sans-serif;letter-spacing:1px;color:var(--ink-warm,#2a2a1a);margin:0 0 .6rem;font-size:clamp(2rem,6vw,3rem);line-height:1}.rr-success.svelte-129vcxk p:where(.svelte-129vcxk){max-width:52ch;margin:0 auto .6rem;font-size:.98rem;line-height:1.55}.rr-photo-warn.svelte-129vcxk{border:2px solid var(--ink-warm,#2a2a1a);background:#fff3cd;padding:.65rem .85rem;font-weight:600}.rr-success-call.svelte-129vcxk{opacity:.75;font-size:.88rem}.rr-success-call.svelte-129vcxk a:where(.svelte-129vcxk),.rr-photo-warn.svelte-129vcxk a:where(.svelte-129vcxk){color:var(--brand-red,#e8391d);font-weight:700}
