.design.svelte-1mhg9wc{gap:var(--sp-4);display:grid}:is(.design.svelte-1mhg9wc:has(input[name=design][value=sainu]:where(.svelte-1mhg9wc):checked) .own-only:where(.svelte-1mhg9wc),.design.svelte-1mhg9wc:not(:has(input[name=design][value=sainu]:checked)) .sainu-only:where(.svelte-1mhg9wc)){display:none}fieldset.svelte-1mhg9wc{border:0;min-width:0;margin:0;padding:0}legend.svelte-1mhg9wc{margin-bottom:var(--sp-2);padding:0}.seg.svelte-1mhg9wc{padding:var(--sp-1);border-radius:var(--radius-s);background:var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg.svelte-1mhg9wc label:where(.svelte-1mhg9wc){cursor:pointer;display:grid;position:relative}.seg.svelte-1mhg9wc input:where(.svelte-1mhg9wc){opacity:0;cursor:pointer;position:absolute;inset:0}.seg.svelte-1mhg9wc span:where(.svelte-1mhg9wc){min-height:2.75rem;padding:var(--sp-1) var(--sp-2);border-radius:calc(var(--radius-s) - var(--sp-1));font-size:var(--fs-2);text-align:center;color:var(--muted);place-items:center;font-weight:600;line-height:1.2;display:grid}.seg.svelte-1mhg9wc input:where(.svelte-1mhg9wc):checked+span:where(.svelte-1mhg9wc){background:var(--surface);color:var(--ink)}.seg.svelte-1mhg9wc input:where(.svelte-1mhg9wc):focus-visible+span:where(.svelte-1mhg9wc){outline:2px solid var(--ink);outline-offset:2px}.dots.svelte-1mhg9wc{margin-inline:calc(var(--sp-1) * -1);flex-wrap:wrap;display:flex}.dot.svelte-1mhg9wc{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.dot.svelte-1mhg9wc:before{content:"";border:1px solid var(--control-edge);background:var(--dot);border-radius:50%;width:2.25rem;height:2.25rem}.dot.svelte-1mhg9wc input:where(.svelte-1mhg9wc){opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dot.on.svelte-1mhg9wc:before{outline:2.5px solid var(--ink);outline-offset:2px}.dot.svelte-1mhg9wc:has(input:where(.svelte-1mhg9wc):checked):before{outline:2.5px solid var(--ink);outline-offset:2px}.dot.svelte-1mhg9wc:has(input:where(.svelte-1mhg9wc):focus-visible):before{outline:2.5px solid var(--ink);outline-offset:4px}.free.svelte-1mhg9wc:not(.on):before{background:linear-gradient(var(--ink), var(--ink)) center / .75rem 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.5px .75rem no-repeat, var(--surface);border-style:dashed}.hex.svelte-1mhg9wc{max-width:9rem;display:block}.hex.svelte-1mhg9wc input:where(.svelte-1mhg9wc){text-transform:uppercase}.frame.svelte-1bkzrbj{width:100%;max-width:21rem;container-type:inline-size}.pass.svelte-1bkzrbj{background:var(--pass-bg);width:100%;min-height:131.25cqw;color:var(--pass-fg);box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--pass-fg) 10%, transparent);font-family:var(--font-pass);overflow-wrap:anywhere;border-radius:.8125em;flex-direction:column;padding:.625em .875em .875em;font-size:5cqw;line-height:1.2;display:flex}.top.svelte-1bkzrbj{align-items:center;gap:.4em;min-width:0;min-height:3.125em;display:flex}.logo.svelte-1bkzrbj{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:10em;height:3.125em}.logo-text.svelte-1bkzrbj{min-width:0;line-height:1.15}.primary.svelte-1bkzrbj{justify-content:space-between;align-items:flex-start;gap:.625em;min-height:5.25em;margin-top:.75em;display:flex}.field.svelte-1bkzrbj{gap:.125em;min-width:0;display:grid}.label.svelte-1bkzrbj{letter-spacing:.03em;text-transform:uppercase;color:var(--pass-label);font-size:.625em;font-weight:600}.name.svelte-1bkzrbj{font-size:1.6875em;font-weight:300;line-height:1.15}.name.long.svelte-1bkzrbj{font-size:1.375em}.name.longer.svelte-1bkzrbj{font-size:1.125em}.ghost.svelte-1bkzrbj{opacity:.45}.thumb.svelte-1bkzrbj{flex:none;width:4.875em}.row.svelte-1bkzrbj{flex-wrap:wrap;gap:.375em 1.125em;margin-top:.5625em;display:flex}.value.svelte-1bkzrbj{font-size:.906em;line-height:1.25}.code.svelte-1bkzrbj{justify-items:center;margin-top:auto;padding-top:1em;display:grid}.plate.svelte-1bkzrbj{background:var(--qr-tile);border-radius:.5em;justify-items:center;gap:.3em;padding:.5625em .5625em .375em;display:grid}.qr.svelte-1bkzrbj{width:7em}.alt.svelte-1bkzrbj{color:var(--qr-ink);white-space:nowrap;font-size:.594em}.faces.svelte-1nu9sq9{justify-items:center;gap:var(--sp-3);width:100%;display:grid}.seg.svelte-1nu9sq9{width:100%;padding:var(--sp-1);border-radius:var(--radius-s);background:var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg.svelte-1nu9sq9 label:where(.svelte-1nu9sq9){cursor:pointer;display:grid;position:relative}.seg.svelte-1nu9sq9 input:where(.svelte-1nu9sq9){opacity:0;cursor:pointer;position:absolute;inset:0}.seg.svelte-1nu9sq9 span:where(.svelte-1nu9sq9){min-height:2.75rem;padding:var(--sp-1) var(--sp-2);border-radius:calc(var(--radius-s) - var(--sp-1));font-size:var(--fs-1);text-align:center;color:var(--muted);place-items:center;font-weight:600;line-height:1.2;display:grid}.seg.svelte-1nu9sq9 input:where(.svelte-1nu9sq9):checked+span:where(.svelte-1nu9sq9){background:var(--surface);color:var(--ink)}.seg.svelte-1nu9sq9 input:where(.svelte-1nu9sq9):focus-visible+span:where(.svelte-1nu9sq9){outline:2px solid var(--ink);outline-offset:2px}.face.svelte-1nu9sq9{width:100%;max-width:var(--pass-width,none);justify-items:center;display:grid}:is(.faces.svelte-1nu9sq9:has(input[value=classic]:where(.svelte-1nu9sq9):checked) .poster:where(.svelte-1nu9sq9),.faces.svelte-1nu9sq9:not(:has(input[value=classic]:checked)) .classic:where(.svelte-1nu9sq9)){display:none}.editor.svelte-1ctqrjb{--edge-start:max(var(--sp-4), env(safe-area-inset-left));--edge-end:max(var(--sp-4), env(safe-area-inset-right))}.stage.svelte-1ctqrjb{display:grid}.preview.svelte-1ctqrjb{justify-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--edge-end) var(--sp-5) var(--edge-start);scroll-margin-top:var(--sp-4);display:grid}.pass-box.svelte-1ctqrjb{--pass-width:15rem;justify-items:center;width:min(100%,21rem);display:grid}.landing.svelte-1ctqrjb .pass-box:where(.svelte-1ctqrjb){width:min(100%, var(--pass-width))}.status.svelte-1ctqrjb{min-height:1.5rem;font-size:var(--fs-1);color:var(--muted);justify-self:start;align-items:center;font-weight:600;display:flex}.status.svelte-1ctqrjb .ok:where(.svelte-1ctqrjb){align-items:center;gap:var(--sp-2);color:var(--good);display:inline-flex}.status.svelte-1ctqrjb .ok:where(.svelte-1ctqrjb):before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.status.svelte-1ctqrjb .bad:where(.svelte-1ctqrjb){color:var(--bad)}.note.svelte-1ctqrjb{font-size:var(--fs-1);text-align:center}form.svelte-1ctqrjb{gap:var(--sp-4);min-width:0;padding:var(--sp-5) var(--edge-end) 0 var(--edge-start);border-top:2px solid var(--ink);background:var(--surface);align-content:start;display:grid}.landing.svelte-1ctqrjb form:where(.svelte-1ctqrjb){background:0 0;border-top:0;padding-top:0}header.svelte-1ctqrjb{gap:var(--sp-2);display:grid}h1.svelte-1ctqrjb{font-size:var(--fs-5);letter-spacing:-.02em}h1.hero.svelte-1ctqrjb{font-size:clamp(var(--fs-5), 8.2vw, var(--fs-6));letter-spacing:-.03em;font-weight:800}.sub.svelte-1ctqrjb{max-width:34rem;font-size:var(--fs-2);color:var(--muted)}.ask.svelte-1ctqrjb label:where(.svelte-1ctqrjb){font-weight:700}.ask.svelte-1ctqrjb .hint:where(.svelte-1ctqrjb):empty{display:none}.start.svelte-1ctqrjb{gap:var(--sp-2);display:grid}.go.svelte-1ctqrjb{margin-top:var(--sp-5);position:relative}.mendee.svelte-1ctqrjb{right:var(--sp-6);pointer-events:none;position:absolute;bottom:calc(100% - 1px);overflow:hidden}.mendee.svelte-1ctqrjb svg{width:auto;max-width:none;height:2.125rem;animation:.24s cubic-bezier(.2,.9,.3,1) both svelte-1ctqrjb-rise}.mendee.svelte-1ctqrjb .mendee-head circle,.mendee.svelte-1ctqrjb .mendee-hand rect{fill:var(--lightningcss-light,var(--night))var(--lightningcss-dark,var(--sun))}.mendee.svelte-1ctqrjb .mendee-eyes rect{fill:var(--lightningcss-light,var(--sun))var(--lightningcss-dark,var(--night))}.mendee.svelte-1ctqrjb .mendee-hand{transform-box:fill-box;transform-origin:50% 100%;animation:.52s ease-in-out .32s 2 svelte-1ctqrjb-wave}@keyframes svelte-1ctqrjb-rise{0%{transform:translateY(12px)}}@keyframes svelte-1ctqrjb-wave{50%{transform:rotate(-12deg)}}.under.svelte-1ctqrjb{font-size:var(--fs-1);text-align:center}.rest.svelte-1ctqrjb{gap:var(--sp-4);display:grid}.rest[hidden].svelte-1ctqrjb{display:none}.mini.svelte-1ctqrjb{top:calc(var(--sp-2) + env(safe-area-inset-top));left:var(--edge-start);right:var(--edge-end);z-index:2;opacity:0;visibility:hidden;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-m);background:var(--pass-bg);color:var(--pass-fg);box-shadow:var(--shadow-card);text-decoration:none;transition:opacity .15s,visibility .15s;display:flex;position:fixed}.mini.shown.svelte-1ctqrjb{opacity:1;visibility:visible}.mini-thumb.svelte-1ctqrjb{flex:none;width:2.75rem}.mini-text.svelte-1ctqrjb{min-width:0;font-size:var(--fs-2);overflow-wrap:anywhere;line-height:1.25;display:grid}.pick.svelte-1ctqrjb{align-items:center;gap:var(--sp-4);display:flex}.thumb-tile.svelte-1ctqrjb{flex:none;width:4.5rem}.logo-chip.svelte-1ctqrjb{width:7rem;height:4.5rem;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--pass-bg);flex:none;place-items:center;display:grid}.logo-chip.svelte-1ctqrjb img:where(.svelte-1ctqrjb){object-fit:contain;max-height:100%}.pick-actions.svelte-1ctqrjb{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.pick-actions.svelte-1ctqrjb label:where(.svelte-1ctqrjb){cursor:pointer}.pick-actions.svelte-1ctqrjb label:where(.svelte-1ctqrjb):focus-within{outline:2px solid var(--ink);outline-offset:2px}.links.svelte-1ctqrjb{border:1px solid var(--line);border-radius:var(--radius-m)}.links.svelte-1ctqrjb summary:where(.svelte-1ctqrjb){align-items:baseline;gap:var(--sp-2);min-height:3rem;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-1);cursor:pointer;flex-wrap:wrap;display:flex}.links.svelte-1ctqrjb .label:where(.svelte-1ctqrjb){font-size:var(--fs-2);font-weight:600}.link-list.svelte-1ctqrjb{gap:var(--sp-4);padding:0 var(--sp-4) var(--sp-4);display:grid}.link-row.svelte-1ctqrjb{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.actions.svelte-1ctqrjb{z-index:1;justify-items:center;gap:var(--sp-1);margin-inline:calc(var(--edge-start) * -1) calc(var(--edge-end) * -1);padding:var(--sp-3) var(--edge-end) calc(var(--sp-3) + env(safe-area-inset-bottom)) var(--edge-start);border-top:1px solid var(--line);background:var(--surface);display:grid;position:sticky;bottom:0}.sheet.svelte-1ctqrjb{width:min(100%,52rem);max-width:100%;max-height:92dvh;padding:var(--sp-5) var(--sp-4) calc(var(--sp-5) + env(safe-area-inset-bottom));border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);border:0;margin:auto auto 0;overflow-y:auto}.sheet.svelte-1ctqrjb::backdrop{background:var(--scrim)}.sheet-grid.svelte-1ctqrjb{gap:var(--sp-5);display:grid}.sheet-pass.svelte-1ctqrjb{width:min(11rem,100%);margin-inline:auto}@media (width>=48rem){.sheet.svelte-1ctqrjb{padding:var(--sp-6);border-radius:var(--radius-l);margin:auto}.sheet-grid.svelte-1ctqrjb{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.sheet-pass.svelte-1ctqrjb{width:100%}.link-row.svelte-1ctqrjb{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end}.link-row.svelte-1ctqrjb .error:where(.svelte-1ctqrjb){grid-column:1/-1}}@media (width>=64rem){.stage.svelte-1ctqrjb{gap:var(--sp-8);max-width:68rem;padding:var(--sp-6) var(--edge-end) var(--sp-7) var(--edge-start);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;margin-inline:auto}.preview.svelte-1ctqrjb{top:var(--sp-5);grid-area:1/2;padding:0;position:sticky}.pass-box.svelte-1ctqrjb,.landing.svelte-1ctqrjb .pass-box:where(.svelte-1ctqrjb){--pass-width:none;width:100%}form.svelte-1ctqrjb{max-width:36rem;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-m);grid-area:1/1}.landing.svelte-1ctqrjb form:where(.svelte-1ctqrjb){padding:var(--sp-6) 0 0;border:0}header.svelte-1ctqrjb{gap:var(--sp-4)}h1.hero.svelte-1ctqrjb{font-size:var(--fs-7)}.sub.svelte-1ctqrjb{font-size:var(--fs-3)}.mini.svelte-1ctqrjb{display:none}.actions.svelte-1ctqrjb{padding:var(--sp-2) 0 0;background:0 0;border-top:0;margin-inline:0;position:static}}
