@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-400-normal-CDF-mh-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-700-normal-Bh4ZScKg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DbcUQTwo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"DM Sans", sans-serif;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--ease-out:cubic-bezier(.23, 1, .32, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:#f7f8f5;--color-surface:#fff;--color-foreground:#1f2a26;--color-muted:#68716b;--color-muted-readable:#5d6760;--color-border:#dde2dd;--color-brand:#d9653b;--color-warning:#a44829;--color-success:#24483c;--color-action:#204235;--color-action-hover:#19372e;--color-selected:#e8eee8;--color-hover-tint:#24483c0a;--color-hover-border:#a6b6ac;--font-heading:"Manrope", sans-serif;--spacing-control:44px;--radius-control:8px;--radius-option:9px;--radius-card:17px;--radius-dialog:20px;--text-ui-29:29px;--radius-ui-11:11px;--text-ui-12:12px;--radius-ui-5:5px;--text-ui-10:10px;--radius-ui-6:6px;--text-ui-46:46px;--text-ui-14:14px;--text-ui-16:16px;--text-ui-9:9px;--text-ui-11:11px;--text-ui-8:8px;--radius-ui-7:7px;--radius-ui-14:14px;--radius-ui-4:4px;--text-ui-20:20px;--text-ui-13:13px;--radius-ui-12:12px;--radius-ui-10:10px;--text-ui-30:30px;--text-ui-22:22px;--text-ui-32:32px;--text-ui-23:23px;--text-ui-42:42px;--text-ui-7:7px;--text-ui-38:38px;--text-ui-19:19px;--text-ui-27:27px;--text-ui-34:34px;--text-ui-15:15px;--text-ui-21:21px;--text-ui-31:31px;--radius-ui-16:16px}}@layer base{:root{background-color:var(--color-background);font-family:var(--font-sans);color:var(--color-foreground);font-synthesis:none;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--interaction-transition:background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, outline-color .15s ease, translate .15s var(--ease-out), transform .15s var(--ease-out);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{-webkit-text-size-adjust:100%;margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;appearance:none;line-height:1.2}button:disabled{cursor:not-allowed;opacity:.45}:where(button,a.primary,a.secondary){cursor:pointer;transition:var(--interaction-transition)}button:active:not(:disabled){transform:scale(.98)}a{color:inherit;text-decoration-line:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--color-success);outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-success);outline-offset:1px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:var(--font-heading)}svg{flex-shrink:0}.lucide{stroke-width:1.8px}button .lucide,a .lucide{display:block}}@layer components{.site-header{height:calc(var(--spacing) * 22);max-width:calc(var(--spacing) * 320);padding-inline:calc(var(--spacing) * 9.5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin:auto;padding-block:0;display:flex}.brand{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-ui-29);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);letter-spacing:-1.6px;display:inline-flex}.brand-mark{margin-right:calc(var(--spacing) * .25);height:calc(var(--spacing) * 9.25);width:calc(var(--spacing) * 9.25);border-radius:var(--radius-ui-11);background-color:var(--color-brand);color:var(--color-surface);place-items:center;display:grid}.brand-qr{font-family:var(--font-sans);font-size:var(--text-ui-12);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.4px;border-radius:var(--radius-ui-5);background-color:var(--color-selected);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);color:var(--color-muted-readable);align-self:center;margin:4px 0 0 -4px}.site-header nav{align-items:center;gap:calc(var(--spacing) * 7);display:flex}.header-note{align-items:center;gap:calc(var(--spacing) * 1.75);font-size:var(--text-ui-12);color:var(--color-muted-readable);display:flex}.help-button{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-ui-12);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:#0000;border:0;display:flex}.main-shell{max-width:calc(var(--spacing) * 301);padding-inline:0;padding-top:0;padding-bottom:calc(var(--spacing) * 2.5);margin:auto}.intro{padding-inline:0;padding-top:calc(var(--spacing) * 12.25);padding-bottom:calc(var(--spacing) * 9.25);justify-content:space-between;align-items:center;display:flex;position:relative}.eyebrow{font-size:var(--text-ui-10);letter-spacing:1.65px;align-items:center;gap:calc(var(--spacing) * 1.75);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted-readable);display:flex}.eyebrow-brand-mark{margin-right:calc(var(--spacing) * .25);height:calc(var(--spacing) * 5.25);width:calc(var(--spacing) * 5.25);border-radius:var(--radius-ui-6)}.eyebrow-brand-mark svg{height:calc(var(--spacing) * 3.25);width:calc(var(--spacing) * 3.25)}.intro h1{font-size:var(--text-ui-46);letter-spacing:-2px;margin-inline:0;margin-top:calc(var(--spacing) * 3.25);margin-bottom:calc(var(--spacing) * 2.75);--tw-font-weight:var(--font-weight-semibold);line-height:1.25;font-weight:var(--font-weight-semibold)}.intro h1 span{color:var(--color-success)}.intro p{font-size:var(--text-ui-14);color:var(--color-muted-readable)}.intro-note{align-items:center;gap:calc(var(--spacing) * 4);padding-inline:0;padding-top:calc(var(--spacing) * 4.75);color:var(--color-muted-readable);padding-bottom:0;display:flex;position:absolute;right:calc(24.2718% - 6.31068px);transform:translate(50%)}.intro-note span{font-size:var(--text-ui-12);font-style:italic;line-height:1.6;transform:rotate(-5deg)}.intro-note svg{margin-top:calc(var(--spacing) * 3.75);transform:rotate(17deg)}.workspace{gap:calc(var(--spacing) * 6.5);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;display:grid}.editor-column{gap:calc(var(--spacing) * 4.5);flex-direction:column;min-width:0;display:flex}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);--tw-shadow:0 2px 3px var(--tw-shadow-color,#1f2a2602);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.content-card{padding-inline:calc(var(--spacing) * 6.5);padding-top:calc(var(--spacing) * 6.25);padding-bottom:calc(var(--spacing) * 5.5)}.section-heading{margin-bottom:calc(var(--spacing) * 5.75);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.section-heading h2{font-size:var(--text-ui-16);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.4px}.step-number{font-size:var(--text-ui-10);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:.2px;height:calc(var(--spacing) * 6.5);width:calc(var(--spacing) * 6.5);border-radius:var(--radius-control);background-color:var(--color-selected);color:var(--color-success);place-items:center;display:grid}.optional{font-size:var(--text-ui-10);color:var(--color-muted);margin-left:auto}.type-grid{margin:0 -7px 24px;display:grid}.type-button{border-radius:var(--radius-option);min-width:0;padding-top:calc(var(--spacing) * 2.75);padding-bottom:calc(var(--spacing) * 2);color:var(--color-muted-readable);background-color:#0000;border:1px solid #0000;flex-direction:column;align-items:center;display:flex}.type-button>span{align-items:center;gap:calc(var(--spacing) * .75);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;display:flex}.type-button.active{border-color:var(--color-action);background-color:var(--color-selected);color:var(--color-action)}.content-fields{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.field{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.field>span,.export-options>div>label{font-size:var(--text-ui-11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.field input:not([type=color]),.field textarea{border:1px solid var(--color-border);width:100%;min-height:var(--spacing-control);border-radius:var(--radius-control);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.25);padding-block:calc(var(--spacing) * 2.75);font-size:var(--text-ui-12);color:var(--color-foreground);transition:var(--interaction-transition);appearance:none;background-clip:padding-box;line-height:1.35}.field input::placeholder,.field textarea::placeholder{color:var(--color-muted)}.field textarea{min-height:calc(var(--spacing) * 19.5);resize:vertical;line-height:1.6}.field input[type=date],.field input[type=datetime-local],.field input[type=time]{min-width:0}.field input::-webkit-date-and-time-value{text-align:left;min-height:1.35em}.field small,.field-note{font-size:var(--text-ui-11);color:var(--color-muted-readable);line-height:1.6}.field-note{margin-top:-2px}.design-card{overflow:hidden}.design-card>.section-heading{margin-bottom:calc(var(--spacing) * 4.75);padding-inline:calc(var(--spacing) * 6.5);padding-top:calc(var(--spacing) * 5.5);padding-bottom:0}.editor-tabs{padding-inline:calc(var(--spacing) * 6.5);border-bottom:1px solid var(--color-border);padding-block:0;display:flex}.editor-tabs button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.75);padding-inline:0;padding-top:calc(var(--spacing) * 2.75);padding-bottom:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-readable);background-color:#0000;border:0;border-bottom:2px solid #0000;display:flex}.editor-tabs button[aria-selected=true]{border-bottom-color:var(--color-action);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-action)}.style-panel{min-height:calc(var(--spacing) * 92);gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 6.5);padding-block:calc(var(--spacing) * 5.5);flex-direction:column;display:flex}.control-group h3{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-sans);font-size:var(--text-ui-11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.preset-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preset{align-items:center;gap:calc(var(--spacing) * 1.75);background-color:#0000;border:0;flex-direction:column;padding:0;display:flex;position:relative}.preset-art{border:1px solid var(--color-border);height:calc(var(--spacing) * 20);border-radius:var(--radius-option);width:100%;padding:calc(var(--spacing) * 1.5);transition:var(--interaction-transition);place-items:center;display:grid;position:relative;overflow:hidden}.preset-art>svg{width:100%;height:100%;display:block}.preset>span:last-of-type{color:var(--color-muted-readable)}.preset.selected .preset-art{border-color:var(--color-action);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-selected));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.preset.selected>span:last-of-type{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-action)}.preset-check{height:calc(var(--spacing) * 3.75);width:calc(var(--spacing) * 3.75);background-color:var(--color-action);padding:calc(var(--spacing) * .5);color:var(--color-surface);border-radius:2147483647px;position:absolute;top:-3px;right:-3px}.gradient-dot{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);right:calc(var(--spacing) * 1.25);bottom:calc(var(--spacing) * 1.25);border:2px solid #fff;border-radius:2147483647px;position:absolute}.text-button{align-items:center;gap:calc(var(--spacing) * 1.75);min-height:calc(var(--spacing) * 8);font-size:var(--text-ui-10);color:var(--color-muted-readable);background-color:#0000;border:0;padding:0;display:inline-flex}.more-presets{margin-top:calc(var(--spacing) * 3);font-size:var(--text-ui-10)}.more-presets .lucide{margin-left:calc(var(--spacing) * .25)}.pattern-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pattern-option{background-color:var(--color-surface);border:1px solid var(--color-border);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 2.75);padding-bottom:calc(var(--spacing) * 2);color:var(--color-muted-readable);flex-direction:column;display:flex}.pattern-option>span{white-space:nowrap}.pattern-option>svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.pattern-option.selected,.shape-grid button.selected{border-color:var(--color-action);background-color:var(--color-selected);color:var(--color-action)}.small-details{font-size:var(--text-ui-11);color:var(--color-success)}.small-details summary{cursor:pointer;padding-inline:0;padding-block:calc(var(--spacing) * 1.25);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.small-details summary::marker{font-size:var(--text-ui-10)}.small-details summary>span:not(.disclosure-label){float:right;font-size:var(--text-ui-10);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-readable)}.small-details[open]>summary{margin-bottom:calc(var(--spacing) * 3.25)}.small-details .stack{margin-top:calc(var(--spacing) * 2)}.shape-grid{margin-bottom:calc(var(--spacing) * 3);grid-template-columns:repeat(4,1fr);display:grid}.shape-grid button{background-color:var(--color-surface);border:1px solid var(--color-border);align-items:center;gap:calc(var(--spacing) * 2.25);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 1.25);padding-block:calc(var(--spacing) * 3);font-size:var(--text-ui-10);color:var(--color-muted-readable);flex-direction:column;display:flex}.two-col{gap:calc(var(--spacing) * 3.75);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advanced{border-top:1px solid var(--color-border);background-color:var(--color-background);padding-inline:calc(var(--spacing) * 6.5);padding-block:0}.advanced summary{cursor:pointer;padding-inline:0;padding-block:calc(var(--spacing) * 4);font-size:var(--text-ui-11);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);line-height:1.5}.advanced summary::marker{color:var(--color-muted-readable)}.advanced summary>span:not(.disclosure-label){float:right;font-size:var(--text-ui-10);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-readable)}.advanced>.stack{padding-inline:0;padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 6)}.stack{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.preview-column{top:calc(var(--spacing) * 5.5);min-width:0;position:sticky}.preview-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-selected);overflow:hidden}.preview-heading{height:calc(var(--spacing) * 13.75);padding-inline:calc(var(--spacing) * 5.75);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-block:0;display:flex;position:relative}.preview-heading>span{align-items:center;gap:calc(var(--spacing) * 1.75);font-size:var(--text-ui-9);white-space:nowrap;letter-spacing:1.1px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-success);display:flex;position:absolute;left:50%;transform:translate(-50%)}.preview-heading>div{display:contents}.preview-heading .icon-button{margin-left:auto}.live-dot{height:calc(var(--spacing) * 1.25);width:calc(var(--spacing) * 1.25);background-color:var(--color-success);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1f2a2612);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px}.icon-button{height:calc(var(--spacing) * 7.5);width:calc(var(--spacing) * 7.5);border-radius:var(--radius-ui-7);color:var(--color-success);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.preview-stage{padding-inline:calc(var(--spacing) * 8.75);padding-top:calc(var(--spacing) * 7.5);padding-bottom:calc(var(--spacing) * 12.5);background-image:radial-gradient(#24483c20 .7px,#0000 .7px);background-size:15px 15px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.qr-paper{border-radius:var(--radius-ui-14);background-color:var(--color-surface);max-width:100%;padding:calc(var(--spacing) * 3);--tw-shadow:0 11px 25px -8px var(--tw-shadow-color,#1f2a261c), 0 1px 4px var(--tw-shadow-color,#1f2a2605);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);contain:layout;flex:none;line-height:0;transform:none}.qr-paper>svg{border-radius:var(--radius-ui-4);width:100%;height:100%;display:block}.qr-paper.decorated{padding:calc(var(--spacing) * 1.75);transform:none}.preview-caption{bottom:calc(var(--spacing) * 5.25);font-size:var(--text-ui-10);color:var(--color-muted-readable);letter-spacing:.1px;position:absolute}.preview-meta{border-top:1px solid var(--color-border);background-color:var(--color-selected);padding-inline:calc(var(--spacing) * 5.75);padding-block:calc(var(--spacing) * 3.75);font-size:var(--text-ui-10);color:var(--color-muted-readable);justify-content:space-between;display:flex}.preview-meta>span:first-child{align-items:center;gap:calc(var(--spacing) * 1.75);color:var(--color-success);display:flex}.export-card{margin-top:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5.5);padding-bottom:calc(var(--spacing) * 4.5)}.download-heading{margin-bottom:calc(var(--spacing) * 5.5);justify-content:space-between;align-items:center;display:flex}.download-heading h2{font-size:var(--text-ui-20);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.7px;margin-bottom:calc(var(--spacing) * 1.5)}.download-heading>svg{color:var(--color-success)}.export-options{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4.5);grid-template-columns:minmax(0,1.6fr) minmax(110px,1fr);display:grid}.export-options>div>label{margin-bottom:calc(var(--spacing) * 2);display:block}.segmented{gap:var(--spacing);background-color:var(--color-background);border:1px solid var(--color-border);height:calc(var(--spacing) * 11);border-radius:var(--radius-control);padding:var(--spacing);display:flex}.segmented button{border-radius:var(--radius-ui-5);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-ui-11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-muted-readable);background-color:#0000;border:1px solid #0000;flex:1;padding-block:0}.segmented button span{margin-left:calc(var(--spacing) * 1.25);font-size:var(--text-ui-9);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.segmented button.active{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-action);--tw-shadow:0 1px 3px var(--tw-shadow-color,#1f2a2606);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.25);background-color:var(--color-action);border:1px solid var(--color-action);min-height:calc(var(--spacing) * 12);border-radius:var(--radius-option);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-ui-12);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-surface);display:flex}.download-button{min-height:calc(var(--spacing) * 12.25);width:100%;position:relative}.download-footnote{margin-top:calc(var(--spacing) * 3.25);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-ui-10);color:var(--color-muted-readable);display:flex}.copy-button{margin-inline:auto;margin-top:calc(var(--spacing) * 3.25);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-ui-10);color:var(--color-muted-readable);padding:calc(var(--spacing) * .5);background-color:#0000;border:0;margin-bottom:0;display:flex}.scan-tip{margin-inline:calc(var(--spacing) * 4.75);margin-top:calc(var(--spacing) * 4.25);align-items:flex-start;gap:calc(var(--spacing) * 2.5);margin-bottom:0;display:flex}.scan-tip p{font-size:var(--text-ui-10);max-width:calc(var(--spacing) * 92.5);line-height:1.65}.scan-tip svg{margin-top:calc(var(--spacing) * .5)}.scan-tip.warning{color:var(--color-warning)}.local-note{font-size:var(--text-ui-10);margin-inline:calc(var(--spacing) * 5);margin-block:calc(var(--spacing) * 3);color:var(--color-warning);line-height:1.6}.benefits{margin-inline:0;margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 9);grid-template-columns:repeat(3,1fr);display:grid}.benefits>div{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-success);display:flex}.benefits strong{margin-bottom:var(--spacing);font-size:var(--text-ui-11);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-success);display:block}.benefits small{font-size:var(--text-ui-10);color:var(--color-muted-readable)}.about-qr{gap:calc(var(--spacing) * 10);border-top:1px solid var(--color-border);padding-inline:0;padding-block:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-qr h2{font-size:var(--text-ui-20);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.5px;margin-bottom:calc(var(--spacing) * 4);line-height:1.4}.about-qr h3{margin-inline:0;margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-ui-14);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.about-qr p{font-size:var(--text-ui-13);color:var(--color-muted-readable);line-height:1.8}.qr-faq details{border-bottom:1px solid var(--color-border);padding-inline:0;padding-block:calc(var(--spacing) * 3.25)}.qr-faq summary{cursor:pointer;font-size:var(--text-ui-13);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-success);line-height:1.6}.qr-faq details p{margin-top:calc(var(--spacing) * 2.5)}@media not all and (width>=761px){.about-qr{gap:calc(var(--spacing) * 7);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 7);grid-template-columns:1fr}}.site-footer{max-width:calc(var(--spacing) * 320);border-top:1px solid var(--color-border);padding-inline:calc(var(--spacing) * 9.5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 7.5);font-size:var(--text-ui-10);color:var(--color-muted-readable);justify-content:space-between;margin:auto;display:flex}.site-footer>span:first-child{gap:calc(var(--spacing) * 2.5);display:flex}.site-footer>span:last-child{gap:calc(var(--spacing) * 3.5);display:flex}.site-footer a{align-items:center;gap:var(--spacing);color:var(--color-success);display:flex}.footer-dot{color:var(--color-muted-readable)}.swatches{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.swatches button{outline:1px solid var(--color-border);height:calc(var(--spacing) * 7.5);width:calc(var(--spacing) * 7.5);color:var(--color-surface);border:3px solid #fff;border-radius:2147483647px;place-items:center;padding:0;display:grid}.swatches button[aria-pressed=true]{outline:2px solid var(--color-action)}.toggle{min-height:calc(var(--spacing) * 8.75);cursor:pointer;font-size:var(--text-ui-12);justify-content:space-between;align-items:center;display:flex;position:relative}.toggle input{height:calc(var(--spacing) * 6.25);width:calc(var(--spacing) * 9.5);opacity:0;cursor:pointer;position:absolute;right:0}.switch{pointer-events:none;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 8.5);border-radius:var(--radius-ui-14);background-color:var(--color-muted);position:relative}.switch:after{content:"";top:calc(var(--spacing) * .75);left:calc(var(--spacing) * .75);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);background-color:var(--color-surface);transition:transform .16s var(--ease-out);border-radius:2147483647px;position:absolute}.toggle input:checked+.switch{background-color:var(--color-action)}.toggle input:checked+.switch:after{transform:translate(14px)}.toggle input:focus-visible+.switch{outline:2px solid var(--color-success);outline-offset:4px}.range{margin-inline:0;margin-block:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.range>span{font-size:var(--text-ui-11);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.range output{font-size:var(--text-ui-10);font-variant-numeric:tabular-nums;color:var(--color-muted-readable)}.range input{accent-color:var(--color-action);height:calc(var(--spacing) * 4);cursor:pointer;width:100%;margin:0}.color-input{border:1px solid var(--color-border);align-items:center;gap:calc(var(--spacing) * 2.25);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.25);display:flex}.color-input input[type=color]{height:calc(var(--spacing) * 7.5);width:calc(var(--spacing) * 6.5);cursor:pointer;background-color:#0000;border:0;padding:0}.color-input input[type=color]::-webkit-color-swatch-wrapper{padding-inline:0;padding-block:calc(var(--spacing) * .5)}.color-input input[type=color]::-webkit-color-swatch{border-radius:var(--radius-ui-5);border:0}.field .color-input input:not([type=color]){min-height:calc(var(--spacing) * 7.5);padding-inline:0;padding-block:calc(var(--spacing) * 1.25);font-size:var(--text-ui-11);letter-spacing:.5px;border:0}.color-prefix{font-size:var(--text-ui-11);color:var(--color-muted-readable);-webkit-user-select:none;user-select:none;line-height:1}.upload-zone{align-items:center;gap:calc(var(--spacing) * 2.75);background-color:var(--color-background);border:1px dashed var(--color-border);border-radius:var(--radius-ui-12);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 7.5);flex-direction:column;display:flex}.upload-icon{height:calc(var(--spacing) * 11.25);width:calc(var(--spacing) * 11.25);border-radius:var(--radius-ui-11);background-color:var(--color-selected);color:var(--color-success);place-items:center;display:grid}.upload-zone strong{font-size:var(--text-ui-13);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.upload-zone>span:last-child{font-size:var(--text-ui-10);color:var(--color-muted-readable)}.logo-preview{align-items:center;gap:calc(var(--spacing) * 3.75);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border);border-radius:var(--radius-ui-10);display:flex}.logo-preview img{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);object-fit:contain}.logo-preview span{font-size:var(--text-ui-12);flex:1}.sr-only{height:calc(var(--spacing) * .25);width:calc(var(--spacing) * .25);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-note{gap:calc(var(--spacing) * 2);font-size:var(--text-ui-10);border-radius:var(--radius-control);background-color:var(--color-background);padding:calc(var(--spacing) * 2.75);color:var(--color-muted-readable);line-height:1.7;display:flex}.page-note svg{margin-top:calc(var(--spacing) * .75)}.link-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.link-item{padding:calc(var(--spacing) * 3.5);border:1px solid var(--color-border);gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-10);background-color:var(--color-background);flex-direction:column;display:flex}.link-item-head{font-size:var(--text-ui-11);justify-content:space-between;align-items:center;display:flex}.secondary{border:1px solid var(--color-border);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.75);border-radius:var(--radius-control);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.75);font-size:var(--text-ui-11);display:flex}.empty-preview{max-width:calc(var(--spacing) * 70);align-items:center;gap:calc(var(--spacing) * 4.5);padding-inline:0;padding-block:calc(var(--spacing) * 4.5);text-align:center;color:var(--color-muted-readable);flex-direction:column;display:flex}.empty-preview h2{font-size:var(--text-ui-16);color:var(--color-success);--tw-font-weight:var(--font-weight-medium);line-height:1.5;font-weight:var(--font-weight-medium)}.empty-preview p{font-size:var(--text-ui-11);color:var(--color-muted-readable);line-height:1.7}.error-message{padding-top:calc(var(--spacing) * 3);font-size:var(--text-ui-11);color:var(--color-warning)}.toast{bottom:calc(var(--spacing) * 6.5);background-color:var(--color-success);color:var(--color-surface);--tw-shadow:0 8px 35px var(--tw-shadow-color,#1f2a2630);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3.75);z-index:50;width:max-content;max-width:calc(100% - 30px);font-size:var(--text-ui-12);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast button{padding:calc(var(--spacing) * .75);font-size:var(--text-ui-11);white-space:nowrap;color:var(--color-selected);background-color:#0000;border:0}.toast button:last-child{margin-left:calc(var(--spacing) * 1.5)}.toast>svg{color:var(--color-selected)}.help-dialog{border:1px solid var(--color-border);max-width:calc(var(--spacing) * 120);border-radius:var(--radius-dialog);padding:calc(var(--spacing) * 10);width:calc(100% - 28px);color:var(--color-foreground);--tw-shadow:0 24px 100px var(--tw-shadow-color,#1f2a2620);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.help-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f2a2670}.dialog-close{top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3.5);position:absolute}.help-dialog h2{font-size:var(--text-ui-30);letter-spacing:-1px;margin-inline:0;margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 7)}.help-dialog ol{padding-left:calc(var(--spacing) * 5);font-size:var(--text-ui-13)}.help-dialog li{padding-top:0;padding-right:0;padding-bottom:calc(var(--spacing) * 5.75);padding-left:calc(var(--spacing) * 1.75)}.help-dialog li::marker{color:var(--color-muted-readable)}.help-dialog li strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-dialog li p{font-size:var(--text-ui-12);color:var(--color-success);margin-top:calc(var(--spacing) * 1.75);line-height:1.8}.help-note{font-size:var(--text-ui-11);color:var(--color-muted-readable);margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-option);background-color:var(--color-background);padding:calc(var(--spacing) * 3.75);line-height:1.8}.help-dialog>.primary{width:100%}.public-page{max-width:calc(var(--spacing) * 155);padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 7.5);margin-block:0;margin-inline:auto}.public-page>.brand{font-size:var(--text-ui-22)}.public-page>.brand .brand-mark{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.public-page main{margin-top:calc(var(--spacing) * 8.75)}.share-content{background-color:var(--color-surface);padding:calc(var(--spacing) * 8.75);border:1px solid var(--color-border);border-radius:var(--radius-dialog);overflow-wrap:anywhere}.share-content .eyebrow{font-size:var(--text-ui-9)}.share-content .share-title{font-size:var(--text-ui-32);letter-spacing:-1px;margin-inline:0;margin-top:calc(var(--spacing) * 3.75);margin-bottom:calc(var(--spacing) * 6.25);line-height:1.3}.share-content img{max-height:calc(var(--spacing) * 125);object-fit:contain;border-radius:var(--radius-ui-12);width:100%}.page-links{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.page-links a{border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-10);background-color:var(--color-background);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4.5);font-size:var(--text-ui-14);display:flex}.gallery{gap:calc(var(--spacing) * 6.25);flex-direction:column;display:flex}.gallery figure{margin:0}.gallery figcaption{margin-inline:0;margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-ui-13);color:var(--color-muted-readable)}.gallery a{align-items:center;gap:var(--spacing);font-size:var(--text-ui-10);color:var(--color-muted-readable);display:flex}.event-summary{color:var(--color-muted-readable);line-height:1.7;font-size:var(--text-ui-14);margin-top:-10px;margin-bottom:calc(var(--spacing) * 5.75)}.event-details{margin-top:calc(var(--spacing) * 5.5);border-radius:var(--radius-ui-12);background-color:var(--color-background);padding:calc(var(--spacing) * 5)}.event-details p{gap:calc(var(--spacing) * 2.5);font-size:var(--text-ui-13);line-height:1.7;display:flex}.event-details p+p{margin-top:calc(var(--spacing) * 4.25)}.event-details small{margin-top:calc(var(--spacing) * 1.25);font-size:var(--text-ui-11);color:var(--color-muted-readable);display:block}.event-about{white-space:pre-wrap;font-size:var(--text-ui-14);margin-inline:0;margin-block:calc(var(--spacing) * 6.25);line-height:1.8}.share-content>.primary{margin-top:calc(var(--spacing) * 6.25)}.share-content>p{line-height:1.8}.public-footer{text-align:center;font-size:var(--text-ui-11);margin:calc(var(--spacing) * 6);color:var(--color-muted-readable);line-height:2}.public-footer a{align-items:center;gap:var(--spacing);display:inline-flex}.page-logo{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 16)}.page-logo img{width:auto;height:100%}.page-stage{max-height:calc(var(--spacing) * 110);padding:calc(var(--spacing) * 5);justify-content:flex-start;overflow-y:auto}.mini-page{width:100%}.mini-page .share-content{padding:calc(var(--spacing) * 6)}.mini-page .share-content .share-title{font-size:var(--text-ui-23)}.mini-page .share-content img{max-height:calc(var(--spacing) * 55)}.toast{--hover-tint:#ffffff14}@media (hover:hover) and (pointer:fine){:where(button:not([role=tab]),a.primary,a.secondary):hover:not(:disabled):not([aria-disabled=true]){translate:0 -1px}:where(button:not(.preset):not([role=tab]),a.primary,a.secondary):hover:not(:disabled):not([aria-disabled=true]){--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,var(--color-hover-tint));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where(button:not(.preset):not(.swatches button):not(.primary):not([role=tab]),a.secondary):hover:not(:disabled):not([aria-disabled=true]):not(.selected):not(.active):not([aria-pressed=true]){border-color:var(--color-hover-border)}.editor-tabs button:hover:not(:disabled):not([aria-selected=true]){color:var(--color-success);text-shadow:.3px 0,-.3px 0}.editor-tabs button:hover:not(:disabled) .lucide{stroke-width:2.2px}.preset:hover:not(:disabled) .preset-art{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,var(--color-hover-tint));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.preset:hover:not(.selected):not(:disabled) .preset-art{border-color:var(--color-hover-border)}.preset.selected:hover .preset-art{--tw-shadow:inset 0 0 0 100vmax var(--tw-shadow-color,var(--color-hover-tint)), 0 0 0 2px var(--tw-shadow-color,var(--color-selected));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.swatches button:hover:not(:disabled):not([aria-pressed=true]){outline-color:var(--color-hover-border)}.primary:hover:not(:disabled){border-color:var(--color-action-hover);background-color:var(--color-action-hover)}}@media (prefers-reduced-motion:reduce){:where(button,a.primary,a.secondary):hover{translate:none!important}}@media (width>=1440px){.main-shell{max-width:calc(var(--spacing) * 295)}.site-header,.site-footer{max-width:calc(var(--spacing) * 314)}.intro{padding-top:calc(var(--spacing) * 13)}.preview-stage{min-height:calc(var(--spacing) * 95)}.qr-paper{width:calc(var(--spacing) * 74)}}@media not all and (width>=1281px){.main-shell{padding-inline:calc(var(--spacing) * 9.5);padding-block:0}.intro h1{font-size:var(--text-ui-42)}.workspace{gap:calc(var(--spacing) * 5.5)}.intro-note{right:calc(24.2718% - 5.33981px)}.editor-tabs{gap:calc(var(--spacing) * 4.5)}.type-grid{gap:calc(var(--spacing) * .75)}.type-button>span{font-size:var(--text-ui-8)}.pattern-grid{gap:calc(var(--spacing) * 1.25)}.pattern-option>span{font-size:var(--text-ui-7)}.optional{font-size:var(--text-ui-9)}.preview-stage{padding-right:calc(var(--spacing) * 6.75);padding-left:calc(var(--spacing) * 6.75)}}@media not all and (width>=1001px){.main-shell,.site-header{padding-inline:calc(var(--spacing) * 6.25);padding-block:0}.workspace{gap:calc(var(--spacing) * 4.5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.intro h1{font-size:var(--text-ui-38)}.intro-note{right:calc(23.8095% - 4.28571px)}.content-card{padding-inline:calc(var(--spacing) * 4.75);padding-block:calc(var(--spacing) * 5.5)}.design-card>.section-heading{padding-right:calc(var(--spacing) * 4.75);padding-left:calc(var(--spacing) * 4.75)}.section-heading h2{font-size:var(--text-ui-14)}.optional{display:none}.editor-tabs{gap:calc(var(--spacing) * 3.75);padding-inline:calc(var(--spacing) * 4.75);padding-block:0}.editor-tabs button{gap:calc(var(--spacing) * 1.25);font-size:var(--text-ui-10)}.editor-tabs svg{width:calc(var(--spacing) * 3.5)}.style-panel{padding-inline:calc(var(--spacing) * 4.75);padding-block:calc(var(--spacing) * 5)}.advanced{padding-inline:calc(var(--spacing) * 4.75);padding-block:0}.export-card{padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 5)}.export-options{gap:calc(var(--spacing) * 2.5);grid-template-columns:1.4fr 1fr}.segmented button span{display:none}.type-grid{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(4,minmax(0,1fr))}.type-button{min-height:calc(var(--spacing) * 14.75);padding-inline:calc(var(--spacing) * .75);padding-block:calc(var(--spacing) * 2.5)}.type-button>span{font-size:var(--text-ui-10)}.type-button svg{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5)}.preview-stage{min-height:calc(var(--spacing) * 85.75);padding-right:calc(var(--spacing) * 5.5);padding-left:calc(var(--spacing) * 5.5)}.qr-paper{width:calc(var(--spacing) * 65)}.download-heading h2{font-size:var(--text-ui-19)}.download-heading p{font-size:var(--text-ui-10)}.benefits{gap:calc(var(--spacing) * 4)}.benefits>div{gap:calc(var(--spacing) * 2)}.site-footer{padding-right:calc(var(--spacing) * 6.25);padding-left:calc(var(--spacing) * 6.25)}.preview-meta{padding-inline:calc(var(--spacing) * 4.25);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-ui-9)}.preview-heading{padding-inline:calc(var(--spacing) * 4.25);padding-block:0}.intro-note span{font-size:var(--text-ui-11)}.advanced summary>span:not(.disclosure-label){font-size:var(--text-ui-9)}.preset-grid{gap:calc(var(--spacing) * 1.75)}.preset>span:last-of-type{font-size:var(--text-ui-8)}}@media not all and (width>=761px){.site-header{height:calc(var(--spacing) * 18.25);padding-inline:calc(var(--spacing) * 5.5);padding-block:0}.brand{font-size:var(--text-ui-27)}.brand-mark{height:calc(var(--spacing) * 8.5);width:calc(var(--spacing) * 8.5)}.header-note{display:none}.help-button{font-size:var(--text-ui-11)}.main-shell{padding-inline:calc(var(--spacing) * 4.5);padding-block:0}.intro{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 8.25);padding-bottom:calc(var(--spacing) * 6.75)}.intro h1{font-size:var(--text-ui-34);letter-spacing:-1.5px;margin-top:calc(var(--spacing) * 3);max-width:calc(var(--spacing) * 105)}.intro p{font-size:var(--text-ui-12);line-height:1.7}.intro .eyebrow{font-size:var(--text-ui-8);letter-spacing:1.25px}.intro-note{display:none}.workspace{gap:calc(var(--spacing) * 4.5);flex-direction:column;display:flex}.editor-column,.preview-column{width:100%}.editor-column{display:contents}.content-card{width:100%;padding:calc(var(--spacing) * 5.25);order:0}.design-card{order:2;width:100%}.preview-column{order:1;display:contents;position:static}.preview-card{order:1;width:100%}.export-card{width:100%;padding:calc(var(--spacing) * 5.75);order:3;margin-top:0}.scan-tip{margin-inline:calc(var(--spacing) * 3);margin-top:0;margin-bottom:calc(var(--spacing) * 1.25);order:4}.local-note{margin-inline:calc(var(--spacing) * 3);margin-top:0;margin-bottom:calc(var(--spacing) * 1.25);order:5}.type-grid{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(8,1fr);margin-left:-6px;margin-right:-6px}.type-button{min-height:calc(var(--spacing) * 15.5);padding-inline:calc(var(--spacing) * .25);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2)}.type-button>span{font-size:var(--text-ui-8)}.type-button svg{height:calc(var(--spacing) * 4.75);width:calc(var(--spacing) * 4.75)}.section-heading{margin-bottom:calc(var(--spacing) * 4.5)}.section-heading h2{font-size:var(--text-ui-15)}.step-number{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.preview-stage{min-height:calc(var(--spacing) * 79.5);padding-inline:calc(var(--spacing) * 7.5);padding-top:calc(var(--spacing) * 6.25);padding-bottom:calc(var(--spacing) * 11.75)}.qr-paper{width:calc(var(--spacing) * 62)}.preview-heading{height:calc(var(--spacing) * 11.5);padding-inline:calc(var(--spacing) * 5);padding-block:0}.preview-meta{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-ui-10)}.editor-tabs{gap:calc(var(--spacing) * 6.75);padding-inline:calc(var(--spacing) * 5.25);padding-block:0}.editor-tabs button{font-size:var(--text-ui-11)}.style-panel{padding-inline:calc(var(--spacing) * 5.25);padding-block:calc(var(--spacing) * 5.5);min-height:unset}.design-card>.section-heading{padding-inline:calc(var(--spacing) * 5.25);padding-top:calc(var(--spacing) * 5.5);padding-bottom:0}.optional{font-size:var(--text-ui-9);display:block}.preset-art{height:calc(var(--spacing) * 15.25)}.preset-grid{gap:calc(var(--spacing) * 2.5)}.preset>span:last-of-type{font-size:var(--text-ui-9)}.pattern-grid{gap:calc(var(--spacing) * 2)}.pattern-option>span{font-size:var(--text-ui-8)}.advanced{padding-inline:calc(var(--spacing) * 5.25);padding-block:0}.advanced summary>span:not(.disclosure-label){font-size:var(--text-ui-10)}.export-options{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.35fr) minmax(138px,1fr)}.segmented button span{display:inline}.download-heading h2{font-size:var(--text-ui-21)}.download-heading p{font-size:var(--text-ui-11)}.download-button{height:calc(var(--spacing) * 13)}.benefits{margin-inline:0;margin-top:calc(var(--spacing) * 8.5);margin-bottom:calc(var(--spacing) * 7.25);gap:calc(var(--spacing) * 5.75);padding-left:calc(var(--spacing) * 3);grid-template-columns:1fr}.benefits>div{justify-content:flex-start;gap:calc(var(--spacing) * 3.25)}.benefits strong{font-size:var(--text-ui-12)}.benefits small{font-size:var(--text-ui-11)}.site-footer{gap:calc(var(--spacing) * 3.25);padding:calc(var(--spacing) * 5.5);font-size:var(--text-ui-9);flex-direction:column}.toast{bottom:calc(var(--spacing) * 3.75);padding:calc(var(--spacing) * 3.25);font-size:var(--text-ui-11)}.scan-tip p{font-size:var(--text-ui-11)}.field input:not([type=color]),.field textarea{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-option);font-size:var(--text-ui-16)}.field .color-input input:not([type=color]),.export-options select{font-size:var(--text-ui-16)}.segmented{height:calc(var(--spacing) * 12)}.primary,.download-button{min-height:calc(var(--spacing) * 12.5)}.secondary{min-height:calc(var(--spacing) * 11)}.two-col{gap:calc(var(--spacing) * 3)}.help-dialog{padding-inline:calc(var(--spacing) * 6.25);padding-block:calc(var(--spacing) * 8)}.public-page{padding-inline:calc(var(--spacing) * 3.75);padding-block:calc(var(--spacing) * 6.25)}.share-content{padding:calc(var(--spacing) * 6.5)}}@media not all and (width>=381px){.main-shell{padding-inline:calc(var(--spacing) * 3);padding-block:0}.intro h1{font-size:var(--text-ui-31)}.intro{padding-left:calc(var(--spacing) * 1.5)}.type-grid{gap:calc(var(--spacing) * 1.25);grid-template-columns:repeat(4,1fr)}.type-button>span{font-size:var(--text-ui-10)}.editor-tabs{gap:calc(var(--spacing) * 4.5)}.editor-tabs button{font-size:var(--text-ui-10)}.editor-tabs svg{width:calc(var(--spacing) * 3.25)}.section-heading h2{font-size:var(--text-ui-14)}.optional{display:none}.pattern-grid{grid-template-columns:repeat(3,1fr)}.pattern-option>span{font-size:var(--text-ui-10)}.preset-grid{gap:calc(var(--spacing) * 1.5)}.preset>span:last-of-type,.advanced summary>span:not(.disclosure-label){font-size:var(--text-ui-8)}.export-options{gap:calc(var(--spacing) * 2.5)}.segmented button span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.qr-paper{transform:none}}.field>label{font-size:var(--text-ui-12);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.field>span,.export-options>div>label,.control-group h3{font-size:var(--text-ui-12)}.field-note{font-size:var(--text-ui-12);color:var(--color-muted-readable)}.editor-tabs button{font-size:var(--text-ui-12)}.preset>span:last-of-type{font-size:var(--text-ui-10)}.pattern-option>span{font-size:var(--text-ui-9)}.download-heading p{font-size:var(--text-ui-12);color:var(--color-muted-readable)}.scan-tip{color:var(--color-muted-readable)}@media ((width<1001px)) and (width>=761px){.editor-tabs button,.type-button>span{font-size:var(--text-ui-10)}.pattern-option>span{font-size:var(--text-ui-8)}.preset>span:last-of-type{font-size:var(--text-ui-9)}}@media not all and (width>=761px){.type-grid{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(4,minmax(0,1fr))}.type-button{min-height:calc(var(--spacing) * 16.5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5)}.type-button>span{font-size:var(--text-ui-11)}.pattern-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}.pattern-option{justify-content:center;gap:calc(var(--spacing) * 2.25);padding-inline:calc(var(--spacing) * 1.25);padding-block:calc(var(--spacing) * 3);flex-direction:row}.pattern-option>svg{height:calc(var(--spacing) * 4.75);width:calc(var(--spacing) * 4.75)}.pattern-option>span{font-size:var(--text-ui-10)}.editor-tabs{gap:calc(var(--spacing) * 5.5)}.editor-tabs button{font-size:var(--text-ui-11)}.optional{font-size:var(--text-ui-9)}.toast{bottom:calc(16px + env(safe-area-inset-bottom))}}@media not all and (width>=381px){.editor-tabs{gap:calc(var(--spacing) * 4.5)}.editor-tabs button{font-size:var(--text-ui-10)}.preset>span:last-of-type{font-size:var(--text-ui-9)}}.type-grid{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(5,minmax(0,1fr))}.type-button{min-height:calc(var(--spacing) * 21.5);justify-content:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 1.25);padding-block:calc(var(--spacing) * 2.5)}.type-button>span{text-align:center;font-size:var(--text-ui-11);white-space:normal;justify-content:center;line-height:1.35}.type-button:disabled{opacity:1;background-color:var(--color-background);color:var(--color-muted-readable)}.coming-soon-badge{border-radius:var(--radius-ui-4);padding-inline:calc(var(--spacing) * 1.25);padding-block:calc(var(--spacing) * .5);font-size:var(--text-ui-8);background-color:var(--color-selected);--tw-font-weight:var(--font-weight-medium);line-height:1.4;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-muted-readable);display:inline-block}.qr-paper{width:calc(var(--spacing) * 79)}.qr-paper.decorated{width:calc(var(--spacing) * 87.5)}.preview-stage{min-height:calc(var(--spacing) * 100.75)}.map-methods.segmented{height:auto;min-height:calc(var(--spacing) * 11)}.map-methods.segmented button{padding-inline:calc(var(--spacing) * 1.25);padding-block:calc(var(--spacing) * 2.25);white-space:normal;line-height:1.4}.shapes-details{border-top:1px solid var(--color-border);padding-top:calc(var(--spacing) * 3.75)}.shape-grid{gap:calc(var(--spacing) * 2.5)}.shape-grid button{min-height:calc(var(--spacing) * 17.5)}button:active:not(:disabled):not(:focus-visible){transform:scale(.96)}button:focus-visible:active{transform:none}@media (width>=1440px){.qr-paper{width:calc(var(--spacing) * 82.5)}.preview-stage{min-height:calc(var(--spacing) * 104.25)}}@media ((width<1001px)) and (width>=761px){.type-grid{gap:calc(var(--spacing) * 1.25)}.type-button>span{font-size:var(--text-ui-10)}.coming-soon-badge{padding-inline:calc(var(--spacing) * .75);padding-block:calc(var(--spacing) * .5);font-size:var(--text-ui-7)}}@media not all and (width>=761px){.type-grid{gap:calc(var(--spacing) * 1.75);grid-template-columns:repeat(3,minmax(0,1fr))}.type-button{min-height:calc(var(--spacing) * 19.5)}.type-button>span{font-size:var(--text-ui-12)}.coming-soon-badge{font-size:var(--text-ui-9)}.preview-stage{min-height:calc(var(--spacing) * 87.5)}.qr-paper{width:calc(var(--spacing) * 70)}.qr-paper.decorated{width:calc(var(--spacing) * 75)}.shape-grid{gap:calc(var(--spacing) * 2)}}@media not all and (width>=381px){.type-button>span{font-size:var(--text-ui-11)}.map-methods.segmented button{font-size:var(--text-ui-10)}}@media (prefers-reduced-motion:reduce){button:active:not(:disabled):not(:focus-visible){transform:none}}.skip-link{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 4);z-index:100;background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3);border:2px solid var(--color-success);border-radius:var(--radius-control);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.legal-page{margin-inline:auto;margin-top:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * 20);max-width:calc(var(--spacing) * 200);padding-inline:calc(var(--spacing) * 6);overflow-wrap:anywhere;padding-block:0;line-height:1.75}.legal-page h1{margin-inline:0;margin-block:calc(var(--spacing) * 3);font-size:clamp(30px,6vw,46px);line-height:1.2}.legal-date{font-size:var(--text-ui-14);color:var(--color-muted-readable)}.legal-page section{margin-top:calc(var(--spacing) * 8)}.legal-page h2{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-ui-21)}.legal-page p+p{margin-top:calc(var(--spacing) * 3)}.legal-page a,.consent-banner a{text-underline-offset:3px;text-decoration-line:underline}.contact-placeholder{font-size:var(--text-ui-14);color:var(--color-muted-readable)}.site-footer nav{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.site-footer nav a,.site-footer nav button{min-height:calc(var(--spacing) * 11);align-items:center;display:inline-flex}.site-footer{gap:calc(var(--spacing) * 4);flex-wrap:wrap}.consent-banner{margin-inline:auto;margin-block:calc(var(--spacing) * 6);max-width:calc(var(--spacing) * 284);padding:calc(var(--spacing) * 6);border:1px solid var(--color-border);border-radius:var(--radius-ui-16);background-color:var(--color-surface);line-height:1.65}.consent-banner h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-ui-20)}.consent-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.consent-actions button{min-height:calc(var(--spacing) * 11)}.consent-dialog p{margin-inline:0;margin-block:calc(var(--spacing) * 5);line-height:1.65}.consent-dialog>button{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-warning)}.icon-button,.text-button,.copy-button{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8)}@media not all and (width>=641px){.consent-banner{margin:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5)}.site-footer nav{justify-content:center}.legal-page{margin-top:calc(var(--spacing) * 8)}.icon-button,.text-button,.copy-button{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toast button:focus-visible{outline-color:var(--color-surface)}.visual-choices{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visual-choices button{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 3);border:1px solid var(--color-border);border-radius:var(--radius-option);font-size:var(--text-ui-11);flex-direction:column;justify-content:center;align-items:center;display:flex}.visual-choices button.selected,.theme-choice.selected{background-color:var(--color-selected)}.badge-disclosure .field-note{margin-bottom:calc(var(--spacing) * 3.5)}.small-details>.visual-choices{margin-inline:0;margin-block:calc(var(--spacing) * 3.5)}.styles-picker{margin-bottom:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6);border-bottom:1px solid var(--color-border)}.styles-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.styles-heading h3{margin:0;margin-bottom:var(--spacing);font-family:var(--font-sans);font-size:var(--text-ui-14);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.styles-heading p{font-size:var(--text-ui-11);color:var(--color-muted-readable);margin:0;line-height:1.45}.styles-heading>span{background-color:var(--color-selected);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-ui-9);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-action);border-radius:2147483647px;flex-shrink:0}.styles-subheading{margin:0;margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-ui-10);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted-readable);letter-spacing:.02em}.theme-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.more-styles{margin-top:calc(var(--spacing) * 4)}.styles-actions{margin-top:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.view-all-styles{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-action);flex:1}.theme-choice{min-width:0;padding-inline:calc(var(--spacing) * 1.75);padding-top:calc(var(--spacing) * 1.75);padding-bottom:calc(var(--spacing) * 2.5);text-align:left;border:1px solid var(--color-border);align-items:stretch;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ui-10);background-color:var(--color-surface);font-size:var(--text-ui-11);flex-direction:column;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:flex}.theme-art{height:calc(var(--spacing) * 25);width:100%;padding:calc(var(--spacing) * 1.5);border:1px solid;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-art{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.theme-art{border-radius:var(--radius-ui-5)}.theme-art>svg{width:100%;height:100%;display:block}.theme-meta{gap:calc(var(--spacing) * .5);padding-inline:var(--spacing);flex-direction:column;display:flex}.theme-meta strong{font-size:var(--text-ui-11);color:var(--color-foreground)}.theme-meta small{font-size:var(--text-ui-9);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-readable)}.badge-disclosure{margin-bottom:calc(var(--spacing) * 6)}.badge-disclosure>.toggle{margin-top:calc(var(--spacing) * 4)}.export-mode{margin-bottom:calc(var(--spacing) * 5)}.card-editor{margin-bottom:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);border-bottom:1px solid var(--color-border)}.card-editor .small-details{margin-bottom:0}.card-editor .small-details summary{flex-wrap:wrap}.card-editor .small-details>.stack{margin-top:calc(var(--spacing) * 4)}.card-dimensions{gap:calc(var(--spacing) * 2);font-size:var(--text-ui-12);flex-direction:column;display:flex}.card-dimensions small{color:var(--color-muted-readable)}.artwork-notes{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-ui-12);color:var(--color-muted-readable);padding-block:0;line-height:1.6}.artwork-notes p+p{margin-top:calc(var(--spacing) * 1.5)}.qr-paper.qr-card-preview{max-height:calc(var(--spacing) * 107.5);width:auto;max-width:100%;box-shadow:none;background-color:#0000}.editor-tabs button{white-space:nowrap}@media not all and (width>=1001px){.editor-tabs{gap:calc(var(--spacing) * 3)}.editor-tabs button{font-size:var(--text-ui-11)}.editor-tabs svg{display:none}}@media not all and (width>=381px){.visual-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-tabs{gap:calc(var(--spacing) * 2.5)}.editor-tabs button{font-size:var(--text-ui-10)}.theme-grid,.preset-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr))}.theme-art{height:calc(var(--spacing) * 24)}.preset-art{height:calc(var(--spacing) * 19)}}.visual-choices button.selected,.theme-choice.selected{box-shadow:none;border-color:var(--color-success)}.visual-choices button{min-height:calc(var(--spacing) * 17);gap:calc(var(--spacing) * 2.5)}.visual-choices button.selected>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.callout-editor{gap:calc(var(--spacing) * 5);display:grid}.background-shapes .visual-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.background-shapes+.field-note{margin-top:calc(var(--spacing) * 2.5)}@media not all and (width>=520px){.theme-grid,.preset-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr))}.theme-art{height:calc(var(--spacing) * 27)}.preset-art{height:calc(var(--spacing) * 21)}}.motion-disclosure>summary{list-style:none;transition:color .18s,background-color .18s}.motion-disclosure>summary::-webkit-details-marker{display:none}.motion-disclosure>summary>.disclosure-label{float:none;font:inherit;color:inherit;transform-origin:0;align-items:center;gap:7px;display:inline-flex}.disclosure-chevron{flex:0 0 12px;width:12px;height:12px;display:inline-flex}.motion-disclosure>summary:focus-visible{outline:2px solid var(--color-action);outline-offset:3px;border-radius:4px}.motion-disclosure>summary:active{color:var(--color-action);background-color:var(--color-selected)}.select-trigger{min-height:var(--spacing-control);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);background-color:var(--color-surface);text-align:left;width:100%;font-size:var(--text-ui-12);color:var(--color-foreground);border:1px solid var(--color-border);transition:var(--interaction-transition);padding:11px 13px;display:flex}.select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger>.lucide{color:var(--color-muted-readable);transition:transform .18s var(--ease-out)}.select-trigger[aria-expanded=true]{border-color:var(--color-action);box-shadow:0 0 0 3px var(--color-selected)}.select-trigger[aria-expanded=true]>.lucide{transform:rotate(180deg)}.select-trigger:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.select-menu{border-radius:var(--radius-control);background-color:var(--color-surface);padding:var(--spacing);color:var(--color-foreground);--tw-shadow:0 24px 100px var(--tw-shadow-color,#1f2a2620);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:100;border:1px solid var(--color-border);overscroll-behavior:contain;position:fixed;overflow-y:auto}.select-option{min-height:var(--spacing-control);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-ui-13);display:flex}.select-option[data-active=true]{background-color:var(--color-selected);outline:1px solid var(--color-hover-border);outline-offset:-1px}.select-option[aria-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-action)}.select-option>span{overflow-wrap:anywhere}.global-advanced{padding-inline:calc(var(--spacing) * 6);order:2;padding-block:0}.global-advanced summary{min-height:var(--spacing-control);font-size:var(--text-ui-12)}.small-details summary{min-height:var(--spacing-control)}.editor-disclosure>summary{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-action);background:var(--color-background);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;font-weight:650;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:flex;padding:0 12px!important}.editor-disclosure[open]>summary{border-color:var(--color-hover-border);background:var(--color-selected)}.editor-disclosure>summary>.disclosure-label{min-width:0}.editor-disclosure>summary>.disclosure-trailing{float:none;color:var(--color-muted-readable);flex:none;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;font-weight:500;display:inline-flex}.editor-disclosure .disclosure-action{color:var(--color-action);white-space:nowrap;font-weight:650}.global-advanced.editor-disclosure{padding-inline:0;overflow:hidden}.global-advanced.editor-disclosure>summary{background:0 0;border:0;border-radius:0;min-height:62px;padding-inline:20px!important}.global-advanced.editor-disclosure[open]>summary{border-bottom:1px solid var(--color-border);background:var(--color-selected)}.global-advanced.editor-disclosure>.stack{padding:18px 20px 22px}.gradient-controls{border:1px solid var(--color-border);background:#fafbf9;border-radius:12px;flex-direction:column;gap:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.gradient-controls{background:color-mix(in srgb, var(--color-background) 58%, var(--color-surface))}}.gradient-color-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gradient-preview{border:1px solid #dde2ddc2;justify-content:space-between;align-items:center;height:36px;padding-inline:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.gradient-preview{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent)}}.gradient-preview{border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff2e}.gradient-preview span{color:#202320;background:#ffffffdb;border:1px solid #ffffff9e;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid;box-shadow:0 1px 4px #0000001f}.colors-editor{gap:calc(var(--spacing) * 6)}.colors-editor>.control-group+.control-group{padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--color-border)}.modifier-options{padding-left:calc(var(--spacing) * 3);border-left:2px solid var(--color-selected)}.colors-editor .swatches{gap:var(--spacing);flex-wrap:wrap;display:flex}.colors-editor .swatches button{min-height:var(--spacing-control);width:calc(var(--spacing) * 11);background-color:#0000;border:0;place-items:center;display:grid}.colors-editor .swatches button>span{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:2147483647px;display:block}.badge-picker .visual-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.badge-picker .visual-choices button{font-size:var(--text-ui-12)}.badge-picker .control-group h3{margin-bottom:calc(var(--spacing) * 2)}.module-style-section,.module-rhythm-section{border-top:1px solid var(--color-border);padding-top:18px}.module-style-section{margin-top:4px}.module-rhythm-section{margin:22px 0 4px}.control-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.control-heading h3{color:var(--color-foreground);margin:0 0 3px;font-size:13px;font-weight:650}.control-heading p{color:var(--color-muted-readable);margin:0;font-size:11px;line-height:1.45}.control-heading>span{color:var(--color-action);background:var(--color-selected);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:650}.module-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.module-style-option{border:1px solid var(--color-border);min-width:0;min-height:76px;color:var(--color-muted-readable);background:var(--color-surface);transition:transform .15s var(--ease-out), border-color .15s ease, background-color .15s ease, color .15s ease, box-shadow .15s ease;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:11px 5px;font-size:10px;display:flex;position:relative}.module-style-option.selected{color:var(--color-action);border-color:var(--color-action);background:var(--color-selected);box-shadow:inset 0 0 0 1px var(--color-action), 0 4px 14px #2042351f}@supports (color:color-mix(in lab, red, red)){.module-style-option.selected{box-shadow:inset 0 0 0 1px var(--color-action), 0 4px 14px color-mix(in srgb, var(--color-action) 12%, transparent)}}.module-style-option svg{width:27px;height:27px;overflow:visible}.progressive-disclosure-button{border:1px solid var(--color-border);min-height:42px;color:var(--color-action);background:var(--color-background);transition:transform .15s var(--ease-out), border-color .15s ease, background-color .15s ease, box-shadow .15s ease;border-radius:10px;justify-content:space-between;padding:0 12px;font-weight:650}.progressive-disclosure-button[aria-expanded=true]{border-color:var(--color-hover-border);background:var(--color-selected)}.more-module-styles{width:100%;margin-top:12px}.more-module-style-grid{margin-top:10px}.rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rhythm-grid button{border:1px solid var(--color-border);min-width:0;min-height:68px;color:var(--color-foreground);background:var(--color-surface);text-align:left;transition:transform .15s var(--ease-out), border-color .15s ease, background-color .15s ease, box-shadow .15s ease;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;padding:9px 10px;display:grid}.rhythm-grid button.selected{border-color:var(--color-action);background:var(--color-selected);box-shadow:inset 0 0 0 1px var(--color-action)}.rhythm-grid svg{width:52px;color:var(--color-action);grid-row:1/3}.rhythm-grid button>span{align-self:end;font-size:12px;font-weight:650}.rhythm-grid button>small{color:var(--color-muted-readable);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:9px;line-height:1.35;overflow:hidden}.choice-suggestion{color:var(--color-action);letter-spacing:.04em;text-transform:uppercase;margin-top:-4px;font-size:8px;font-weight:700}.badge-surface-preview{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.badge-surface{width:48px;height:48px;color:var(--color-action);background:#fff;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 5px 16px #17251e14,inset 0 0 0 1px #17251e0f}.badge-surface.circle{border-radius:50%}.badge-surface.squircle{border-radius:17px}.badge-surface.rounded-square{border-radius:10px}.badge-surface-preview>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.badge-preview-icon{transition:transform .16s var(--ease-out);place-items:center;display:grid}.badge-surface-preview strong{color:var(--color-foreground);font-size:11px}.badge-surface-preview small{color:var(--color-muted-readable);font-size:9px;line-height:1.4}.logo-choices{grid-template-columns:repeat(1,minmax(0,1fr))}.logo-choices button{min-height:var(--spacing-control);font-size:var(--text-ui-12);flex-direction:row}.callout-editor>.visual-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.callout-editor .stack>.visual-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.callout-editor .visual-choices button{font-size:var(--text-ui-12)}.arrow-options{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border)}.callout-editor .small-details .stack{margin-top:calc(var(--spacing) * 3)}.editor-tabs{gap:calc(var(--spacing) * 2)}.editor-tabs button{min-height:var(--spacing-control);min-width:0;font-size:var(--text-ui-12);flex:1}.qr-paper.alpha-preview{background-color:#fff;background-clip:content-box;background-image:conic-gradient(#e5e9e5 25%, transparent 0 50%, #e5e9e5 0 75%, transparent 0);background-size:16px 16px}@media (hover:hover) and (pointer:fine){.visual-choices button:hover:not(:disabled):not(.selected),.theme-choice:hover:not(.selected){transform:scale(1.015)}}@media not all and (width>=761px){html{scroll-padding-top:calc(var(--mobile-preview-height,340px) + 24px + env(safe-area-inset-top));scroll-padding-bottom:16px}.preview-card{top:max(8px, env(safe-area-inset-top));z-index:20;align-self:flex-start;position:sticky;box-shadow:0 6px 18px #17251e14}.preview-card .preview-stage{justify-content:safe center;min-height:0;max-height:none;padding-top:8px;padding-bottom:8px;overflow:visible}.preview-card .preview-caption,.preview-card .preview-meta{display:none}.preview-card .qr-paper{height:min(240px,38svh - 64px);transition:width .18s var(--ease-out);flex-shrink:0;width:min(100%, calc(min(240px, calc(38svh - 64px)) * var(--preview-ratio,1)))!important}.toggle,.range input{min-height:var(--spacing-control)}.toggle{min-height:45px}.select-trigger{font-size:var(--text-ui-16)}.badge-picker .visual-choices,.module-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rhythm-grid button{grid-template-columns:48px minmax(0,1fr);padding-inline:8px}.rhythm-grid svg{width:44px}.editor-tabs{gap:0}.editor-tabs button{font-size:var(--text-ui-12)}.global-advanced{padding-inline:calc(var(--spacing) * 5)}.global-advanced.editor-disclosure{padding-inline:0}.global-advanced.editor-disclosure>summary{padding-inline:16px!important}.global-advanced.editor-disclosure>.stack{padding-inline:16px}.gradient-controls{padding:12px}.gradient-color-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.global-advanced summary>span:not(.disclosure-label){display:none}.global-advanced.editor-disclosure summary>span.disclosure-trailing{display:inline-flex}.editor-disclosure>summary>.disclosure-trailing>span:not(.disclosure-action){display:none}.small-details summary{padding-block:calc(var(--spacing) * 3)}}@media (prefers-reduced-motion:reduce){.motion-disclosure>summary:before{transition:none}.visual-choices button:hover:not(:disabled):not(.selected),.theme-choice:hover:not(.selected){transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.module-style-option:hover:not(.selected),.rhythm-grid button:hover:not(.selected){border-color:var(--color-hover-border);transform:translateY(-2px);box-shadow:0 5px 14px #17251e0d}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
