.card[data-astro-cid-7hh5ail3]{background:var(--c-accent);color:var(--c-on-accent);padding:var(--space-4);gap:var(--space-2);border-radius:26px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s;display:flex}@media (hover:hover){.card[data-astro-cid-7hh5ail3]:hover{transform:translateY(-3px);box-shadow:0 8px 0 -2px #0000001a}.card[data-astro-cid-7hh5ail3]:has(.tool[open]):hover{box-shadow:none;transform:none}}.thumb[data-astro-cid-7hh5ail3]{aspect-ratio:1;object-fit:cover;background:var(--c-paper);border-radius:18px;width:100%;height:auto}h3[data-astro-cid-7hh5ail3]{font-size:19px}p[data-astro-cid-7hh5ail3]{font-size:14px;line-height:1.85}.pill[data-astro-cid-7hh5ail3]{margin-top:var(--space-2);font:inherit;font-family:var(--font-logo);text-align:center;background:var(--c-paper);color:var(--c-on-accent);cursor:pointer;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:block;box-shadow:0 3px #0000001f}@media (hover:hover){.pill[data-astro-cid-7hh5ail3]:hover{transform:translateY(-2px);box-shadow:0 5px #0000001f}}.pill[data-astro-cid-7hh5ail3]:active{transform:translateY(2px);box-shadow:0 1px #0000001f}.pill--go[data-astro-cid-7hh5ail3]{background:var(--c-base);width:100%;color:var(--c-on-base)}.pill[data-astro-cid-7hh5ail3]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.pill--small[data-astro-cid-7hh5ail3]{margin-top:0;padding:6px 15px;font-size:13px;display:inline-block}.credit-note[data-astro-cid-7hh5ail3]{margin-top:var(--space-2);background:var(--c-paper);color:var(--c-ink);padding:var(--space-3);align-items:flex-start;gap:var(--space-2);border-radius:18px;flex-direction:column;display:flex}.credit-note[data-astro-cid-7hh5ail3] p[data-astro-cid-7hh5ail3]{font-size:13px;line-height:1.7}.credit-note[data-astro-cid-7hh5ail3] .credit-line[data-astro-cid-7hh5ail3]{background:var(--c-ground-route);overflow-wrap:anywhere;user-select:all;border-radius:10px;width:100%;padding:6px 10px}.tool[data-astro-cid-7hh5ail3][hidden],.credit-note[data-astro-cid-7hh5ail3][hidden],.pill[data-astro-cid-7hh5ail3][hidden]{display:none}.tool[data-astro-cid-7hh5ail3]{margin-top:var(--space-2);background:var(--c-paper);color:var(--c-ink);border-radius:18px}.tool[data-astro-cid-7hh5ail3] summary[data-astro-cid-7hh5ail3]{font-family:var(--font-logo);color:var(--c-on-accent);cursor:pointer;border-radius:18px;padding:10px 18px;font-size:14px;font-weight:700}.tool-in[data-astro-cid-7hh5ail3]{gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-3);flex-direction:column;display:flex}.field[data-astro-cid-7hh5ail3]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sides[data-astro-cid-7hh5ail3]{gap:var(--space-2);grid-template-columns:1fr;display:grid}label[data-astro-cid-7hh5ail3],legend[data-astro-cid-7hh5ail3]{font-family:var(--font-logo);color:var(--c-ink-mid);font-size:13px;font-weight:700}select[data-astro-cid-7hh5ail3],input[data-astro-cid-7hh5ail3]{font:inherit;color:var(--c-ink);background:var(--c-ground-route);border:2px solid color-mix(in srgb, var(--c-on-base) 30%, transparent);border-radius:12px;width:100%;min-width:0;padding:6px 10px;font-size:16px}.tile-field[data-astro-cid-7hh5ail3]{border:0;margin:0;padding:0}.tile-field[data-astro-cid-7hh5ail3] legend[data-astro-cid-7hh5ail3]{margin-bottom:var(--space-1);padding:0}.densities[data-astro-cid-7hh5ail3]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.chip[data-astro-cid-7hh5ail3]{cursor:pointer;position:relative}.chip[data-astro-cid-7hh5ail3] input[data-astro-cid-7hh5ail3]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.chip[data-astro-cid-7hh5ail3] span[data-astro-cid-7hh5ail3]{font-family:var(--font-logo);text-align:center;white-space:nowrap;color:var(--c-on-base);background:var(--c-ground-route);border:2px solid color-mix(in srgb, var(--c-on-base) 30%, transparent);border-radius:999px;padding:4px 2px;font-size:12px;font-weight:700;display:block}.chip[data-astro-cid-7hh5ail3] input[data-astro-cid-7hh5ail3]:checked+span[data-astro-cid-7hh5ail3]{background:var(--c-base);border-color:var(--c-on-base)}.chip[data-astro-cid-7hh5ail3] input[data-astro-cid-7hh5ail3]:focus-visible+span[data-astro-cid-7hh5ail3]{outline:3px solid var(--c-on-base);outline-offset:3px}.sub[data-astro-cid-7hh5ail3]{margin-top:var(--space-2);font-weight:500}.with-unit[data-astro-cid-7hh5ail3]{align-items:center;gap:var(--space-2);display:flex}.with-unit[data-astro-cid-7hh5ail3] span[data-astro-cid-7hh5ail3]{color:var(--c-ink-mid);font-size:14px}.note[data-astro-cid-7hh5ail3]{color:var(--c-ink-mid);font-size:12px;line-height:1.7}.message[data-astro-cid-7hh5ail3]{color:var(--c-on-base);font-size:13px;line-height:1.7}.message[data-astro-cid-7hh5ail3]:empty,.preview[data-astro-cid-7hh5ail3][hidden]{display:none}.preview[data-astro-cid-7hh5ail3]{background:var(--c-ground-route);border-radius:10px;max-width:100%;height:auto;margin-inline:auto;display:block}.top[data-astro-cid-l7azkgnq]{background:var(--c-base);isolation:isolate;position:relative;overflow:hidden}.page-title[data-astro-cid-l7azkgnq]{z-index:1;margin-top:var(--space-4);text-align:center;color:var(--c-on-base);font-size:clamp(22px,3.2vw,30px);position:relative}.shelf[data-astro-cid-l7azkgnq]{background:var(--c-ground-route);padding:clamp(38px, 5vw, 64px) var(--space-4);position:relative;overflow:hidden}.shelf[data-astro-cid-l7azkgnq] h2[data-astro-cid-l7azkgnq],.howto[data-astro-cid-l7azkgnq] h2[data-astro-cid-l7azkgnq]{font-size:clamp(19px,2.4vw,24px)}.shelf[data-astro-cid-l7azkgnq] h2[data-astro-cid-l7azkgnq]{text-align:center;margin-bottom:var(--space-3)}.terms-link[data-astro-cid-l7azkgnq]{margin-top:var(--space-3);font-family:var(--font-logo);background:var(--c-paper);color:var(--c-on-accent);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:999px;padding:6px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 3px #0000001f}@media (hover:hover){.terms-link[data-astro-cid-l7azkgnq]:hover{transform:translateY(-2px);box-shadow:0 5px #0000001f}}.terms-link[data-astro-cid-l7azkgnq]:active{transform:translateY(2px);box-shadow:0 1px #0000001f}.shelf-in[data-astro-cid-l7azkgnq]{z-index:1;max-width:var(--site-max);margin-inline:auto;position:relative}.before[data-astro-cid-l7azkgnq]{text-align:center;color:var(--c-ink-mid);margin-bottom:var(--space-4);font-size:14px}.before[data-astro-cid-l7azkgnq] a[data-astro-cid-l7azkgnq]{color:var(--c-ink);text-underline-offset:3px}.noscript[data-astro-cid-l7azkgnq]{text-align:center;color:var(--c-ink-mid);margin-bottom:var(--space-4);font-size:14px}.grid[data-astro-cid-l7azkgnq]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:clamp(14px,2.2vw,22px);display:grid}.howto[data-astro-cid-l7azkgnq]{background:var(--c-ground-cast);padding:clamp(38px, 5vw, 64px) var(--space-4)}.howto-in[data-astro-cid-l7azkgnq]{gap:var(--space-6);flex-direction:column;max-width:720px;margin-inline:auto;line-height:2;display:flex}.howto[data-astro-cid-l7azkgnq] h2[data-astro-cid-l7azkgnq]{margin-bottom:var(--space-3)}.howto[data-astro-cid-l7azkgnq] p[data-astro-cid-l7azkgnq]+p[data-astro-cid-l7azkgnq]{margin-top:var(--space-3)}.terms[data-astro-cid-l7azkgnq]{scroll-margin-top:var(--space-4)}.rules[data-astro-cid-l7azkgnq]{background:var(--c-paper);padding:var(--space-2) var(--space-4);border-radius:26px;margin:0}.rule[data-astro-cid-l7azkgnq]{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;color:var(--c-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:14px;line-height:1.8;display:grid}.rule[data-astro-cid-l7azkgnq]+.rule[data-astro-cid-l7azkgnq]{border-top:2px solid var(--c-ground-cast)}.rule[data-astro-cid-l7azkgnq] dt[data-astro-cid-l7azkgnq]{color:var(--c-ink-mid)}.rule[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq]{margin:0;padding-left:20px;font-weight:500;position:relative}.rule[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq]:before{content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:.55em;left:0}.rule--ok[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq]:before{background:var(--c-leaf)}.rule--credit[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq]:before{background:var(--c-base)}.rule--ask[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq]:before{background:var(--c-secondary)}.rule--ng[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq]:before{background:var(--c-accent)}.rule[data-astro-cid-l7azkgnq] dd[data-astro-cid-l7azkgnq] a[data-astro-cid-l7azkgnq]{text-underline-offset:3px}@media (width<=520px){.rule[data-astro-cid-l7azkgnq]{grid-template-columns:1fr}}.terms-notes[data-astro-cid-l7azkgnq]{margin-top:var(--space-4);color:var(--c-ink-mid);padding-left:1.4em;font-size:13px;line-height:1.9;list-style:outside}.contact[data-astro-cid-l7azkgnq][hidden]{display:none}.back[data-astro-cid-l7azkgnq]{text-align:center}.credit[data-astro-cid-l7azkgnq]{background:var(--c-paper);padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;user-select:all;border-radius:14px;font-size:14px}.contact[data-astro-cid-l7azkgnq]{cursor:pointer;font-family:var(--font-logo);background:var(--c-paper);color:var(--c-on-base);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 3px #0000001f}@media (hover:hover){.contact[data-astro-cid-l7azkgnq]:hover{transform:translateY(-2px);box-shadow:0 5px #0000001f}}.contact[data-astro-cid-l7azkgnq]:active{transform:translateY(2px);box-shadow:0 1px #0000001f}
