.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-12);padding-bottom:var(--space-12)}.promise[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.flow[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.flow-visual[data-astro-cid-lcdefpme]{height:calc(var(--space-12) * 4);margin-bottom:var(--space-6);border-radius:var(--radius-md);background:var(--bg-sunken);padding:var(--space-4)}.qr-plate[data-astro-cid-lcdefpme]{background:var(--paper);place-items:center;display:grid}.qr-plate[data-astro-cid-lcdefpme] svg{width:auto;height:100%;display:block}.link-card[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-2);flex-direction:column;display:flex}.link-card[data-astro-cid-lcdefpme]>.short-link[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);font-weight:500}.dest[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-raised);display:flex;overflow:hidden}.dest[data-astro-cid-lcdefpme] .short-link[data-astro-cid-lcdefpme]{text-overflow:ellipsis;font-size:13px;overflow:hidden}.dest-old[data-astro-cid-lcdefpme]{color:var(--fg-muted)}.dest[data-astro-cid-lcdefpme] .data[data-astro-cid-lcdefpme]{white-space:nowrap}.dest-old[data-astro-cid-lcdefpme] .short-link[data-astro-cid-lcdefpme]{text-decoration:line-through}.live[data-astro-cid-lcdefpme]{font:var(--type-label);background:var(--volt);color:var(--ink);padding:0 var(--space-2);border-radius:var(--radius-sm);font-weight:600}.stats-card[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;display:flex}.stat[data-astro-cid-lcdefpme]{font:var(--type-label);color:var(--fg-muted)}.stat-number[data-astro-cid-lcdefpme]{font:var(--type-heading-1);letter-spacing:var(--type-heading-1-tracking);color:var(--fg);font-family:var(--font-mono);display:block}.bars[data-astro-cid-lcdefpme]{font:var(--type-label);margin:0;padding:0;list-style:none}.bars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);grid-template-columns:6rem 1fr 2.5rem;display:grid}.bars[data-astro-cid-lcdefpme] .data[data-astro-cid-lcdefpme]{text-align:right}.bar[data-astro-cid-lcdefpme]{height:var(--space-2);background:linear-gradient(to right, var(--fg) var(--share), var(--line) var(--share));border-radius:calc(var(--radius-sm) / 2)}.see-all[data-astro-cid-lcdefpme]{margin-top:var(--space-6);font:var(--type-label)}.generator{--warn-bg:color-mix(in srgb, var(--volt) 35%, var(--bg-raised));gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.generator .output{order:-1}@media (width>=52rem){.generator{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}.generator .output{top:var(--space-4);order:0;position:sticky}}.generator .controls,.generator .output{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.generator fieldset{border:0;border-top:1px solid var(--line);padding:var(--space-4) 0 var(--space-2);min-width:0;margin:0}.generator fieldset:first-child{border-top:0;padding-top:0}.generator legend{font:var(--type-heading-2);letter-spacing:var(--type-heading-2-tracking);margin-bottom:var(--space-2);float:left;width:100%;padding:0;font-size:17px}.generator legend+*{clear:both}.generator .field{font:var(--type-label);color:var(--fg-muted);margin-bottom:var(--space-4);display:block}.generator .field input:not([type=range]),.generator .field select,.generator .field textarea{width:100%;margin-top:var(--space-1);padding:var(--space-2) 10px;font:var(--type-body);color:var(--fg);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);display:block}.generator .field input[name=url]{font:var(--type-link)}.generator .field input[type=range]{width:100%;margin-top:var(--space-1);accent-color:var(--fg);display:block}.generator .check{gap:var(--space-2);font:var(--type-label);margin-bottom:var(--space-4);align-items:center;display:flex}.generator .check input{accent-color:var(--fg)}.generator .row{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.generator .row .field{flex:8rem}.generator .color{gap:var(--space-2);font:var(--type-label);color:var(--fg-muted);margin-bottom:var(--space-4);align-items:center;display:flex}.generator .color input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:0 0;width:2.5rem;height:2rem;padding:0}.generator .tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.generator .tabs label{text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;font:var(--type-label);flex:1}.generator .tabs input{opacity:0;pointer-events:none;position:absolute}.generator .tabs label:has(input:checked){background:var(--volt);color:var(--ink);border-color:#0000}.generator .tabs label:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.generator .preview{aspect-ratio:1;background:var(--bg-sunken);border-radius:var(--radius-lg);padding:var(--space-6);place-items:center;display:grid}.generator .preview svg{width:100%;max-width:20rem;height:auto;display:block}.generator .preview.placeholder svg{opacity:.25}.generator .warnings{margin:var(--space-4) 0 0;padding:0;list-style:none}.generator .warnings li{background:var(--warn-bg);color:var(--fg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font:var(--type-label);margin-bottom:var(--space-2)}.generator .error{color:var(--danger);font:var(--type-label)}.generator .downloads{gap:var(--space-2);margin-top:var(--space-4);display:flex}.generator .downloads button{font:var(--type-label);color:var(--ink);background:var(--volt);border-radius:var(--radius-md);cursor:pointer;border:0;flex:1;padding:10px;font-weight:600}.generator .downloads button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.generator .downloads button:disabled{background:var(--bg-sunken);color:var(--fg-muted);cursor:not-allowed}.generator .hint{color:var(--fg-muted);font:var(--type-label);margin:var(--space-2) 0 0}.generator button.link{font:var(--type-label);color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.generator .cta{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);font:var(--type-label);font-weight:400;transition:border-color .3s,background .3s}.generator .cta p{margin:0 0 var(--space-4)}.generator .cta.after-export{border-color:var(--line-strong);background:var(--bg-sunken)}.generator .cta-button{padding:var(--space-2) 14px;border-radius:var(--radius-md);background:var(--fg);color:var(--bg);font-weight:600;text-decoration:none;display:inline-block}
