:root{color:#183d58;font-synthesis:none;text-rendering:optimizelegibility;--ink:#183d58;--blue:#2867cf;--line:#d9e3eb;--muted:#527086;background:#f8fafc;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #e47b66}.site-header{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:28px 36px;display:flex}.wordmark{letter-spacing:-.8px;align-items:center;gap:11px;font-size:21px;font-weight:750;text-decoration:none;display:flex}.wordmark img{border-radius:10px}.header-end{align-items:center;gap:20px;display:flex}.preview-pill{color:#265879;background:#e0edf8;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.4}.language select{max-width:170px;color:var(--ink);background:0 0;border:0;padding:8px 25px 8px 9px;font-size:14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{max-width:1168px;margin:0 auto;padding:10px 36px 48px}.intro{max-width:790px;padding:28px 0 32px}.intro-kicker{color:var(--muted);margin:0 0 14px;font-size:14px;font-weight:650}.intro h1{letter-spacing:-2.5px;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5.3vw,66px);font-weight:500;line-height:1.1}:lang(ar) .intro h1,:lang(ur) .intro h1,:lang(hi) .intro h1,:lang(bn) .intro h1,:lang(ta) .intro h1,:lang(te) .intro h1,:lang(th) .intro h1{letter-spacing:0;font-family:inherit;font-size:clamp(32px,4.7vw,55px);line-height:1.4}.intro-description{color:var(--muted);max-width:650px;margin:0;font-size:17px;line-height:1.65}.workspace{grid-template-columns:1.05fr 1fr;gap:60px;padding-top:6px;display:grid}.editor{min-width:0}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:25px;padding-bottom:10px;display:flex}.tab{color:var(--muted);background:0 0;border:0;border-radius:6px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600}.tab.selected{background:var(--ink);color:#fff}fieldset{border:0;margin:0;padding:0}legend{margin:0 0 16px;font-size:16px;font-weight:700}label:not(.checkbox):not(.colour-control):not(.file-button):not(.language){margin-bottom:7px;font-size:13px;font-weight:600;display:block}input:not([type=color]):not([type=checkbox]):not([type=file]),select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #c4d4e0;border-radius:6px;min-height:46px;padding:12px 13px}input::placeholder,textarea::placeholder{color:#6b8293;opacity:1}textarea{resize:vertical;line-height:1.6}.input-with-action{position:relative}.input-with-action input{padding-inline-end:125px!important}.text-button{inset-inline-end:10px;color:var(--blue);background:0 0;border:0;padding:4px;font-size:12px;font-weight:650;position:absolute;top:12px}.appearance{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.appearance-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.colour-control{background:#fff;border:1px solid #c4d4e0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:3px;width:30px;height:26px;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:1px solid #b8c7d0;border-radius:3px}.privacy-line{color:var(--muted);align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.privacy-line svg{flex-shrink:0;width:19px;height:19px}.preview-area{background:#dceaf4;border-radius:18px 18px 90px;flex-direction:column;align-items:center;min-width:0;padding:32px 28px 24px;display:flex;position:relative}.paper{background:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,300px);min-height:285px;padding:15px 15px 12px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 10px 28px #183d5814}.paper-fold{top:0;z-index:1;background:linear-gradient(225deg,#dceaf4 0 49%,#b5cde0 50% 100%);width:25px;height:25px;position:absolute;inset-inline-end:0}[dir=rtl] .paper-fold{transform:scaleX(-1)}#qr-preview{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}#qr-preview>svg,#qr-preview>canvas{width:100%!important;height:100%!important}.paper-caption{text-align:center;overflow-wrap:anywhere;margin:2px 0 10px;font-size:15px;font-weight:700;line-height:1.4}.paper-caption:empty{display:none}.paper-brand{color:#6b8293;letter-spacing:.3px;font-size:9px}.status{color:#315a73;text-align:center;min-height:19px;margin:14px 0 12px;font-size:12px;line-height:1.55}.status.error{color:#973920;font-weight:600}.download-row{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.button svg{flex-shrink:0;width:17px;height:17px}.primary{background:var(--blue);color:#fff}.primary:hover:not(:disabled){background:#1c56b4}.secondary{color:var(--ink);background:#fff;border-color:#c4d4e0}.secondary:hover:not(:disabled){background:#eef4f8}.button:disabled{opacity:.52}.print-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;margin-top:5px;padding:11px;font-size:12px;font-weight:650;display:flex}.print-button svg{width:17px;height:17px}.export-note{color:#45677f;text-align:center;max-width:300px;margin:4px 0 0;font-size:11px;line-height:1.65}.wifi-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.checkbox{align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.checkbox input{width:17px;height:17px;accent-color:var(--blue)}.field-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.65}.empty-code{aspect-ratio:1;opacity:.2;width:70%;position:relative}.empty-code span{border:13px solid var(--ink);border-radius:6px;width:35%;height:35%;display:block;position:absolute}.empty-code span:nth-child(2){inset-inline-end:0}.empty-code span:nth-child(3){bottom:0}.batch-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.2fr;align-items:start;gap:55px;margin-top:64px;padding-top:43px;display:grid}h2{letter-spacing:-.8px;margin:12px 0;font-size:25px;font-weight:650;line-height:1.25}.batch-intro p:not(.field-note){color:var(--muted);max-width:325px;margin:0;font-size:14px;line-height:1.7}.batch-art{color:#b35340;background:#f8e1d8;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;font-size:29px;display:flex}.batch-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.file-button{cursor:pointer}.batch-editor .status{text-align:start;margin-bottom:0}.business{background:#e9eff4;border-radius:8px;justify-content:space-between;align-items:center;gap:35px;margin-top:45px;padding:26px 30px;display:flex}.business h2{margin:0 0 8px;font-size:20px}.business p{color:var(--muted);max-width:620px;margin:0;font-size:13px;line-height:1.65}.unavailable{color:var(--ink);border-color:#b8cbd8;flex-shrink:0;max-width:260px}footer{border-top:1px solid var(--line);max-width:1168px;color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:26px 36px 30px;font-size:11px;line-height:1.6;display:flex}footer nav{flex-wrap:wrap;gap:20px;display:flex}footer button{color:inherit;font:inherit;background:0 0;border:0;padding:0}footer a{text-decoration:none}footer button:hover,footer a:hover{text-decoration:underline}dialog{max-width:min(540px,90vw);color:var(--ink);border:0;border-radius:12px;padding:34px;box-shadow:0 15px 70px #183d5840}dialog::backdrop{background:#183d5866}dialog h2{margin-top:10px}dialog p{color:var(--muted);font-size:14px;line-height:1.8}.dialog-close{top:7px;color:var(--muted);background:0 0;border:0;font-size:25px;position:absolute;inset-inline-end:10px}#dialog-extra{color:var(--blue);font-size:13px;line-height:2}.print-sheet{display:none}@media (width<=900px){.workspace{gap:30px}.preview-area{padding:28px 18px 24px}.input-with-action input{padding-inline-end:13px!important}.text-button{padding:7px 0;position:static}.batch-section{gap:30px}}@media (width<=650px){.site-header{gap:12px;padding:20px}.wordmark{font-size:18px}.wordmark img{width:30px;height:30px}.header-end{gap:6px}.preview-pill{display:none}.language select{max-width:125px;font-size:12px}main{padding:0 20px 30px}.intro{padding:20px 0 26px}.intro h1{letter-spacing:-1.5px}.intro-description{font-size:15px}.workspace{grid-template-columns:1fr;gap:26px}.preview-area{border-radius:14px 14px 65px;padding:26px 20px}.paper{width:265px;min-height:260px}.batch-section{grid-template-columns:1fr;gap:22px;margin-top:38px;padding-top:30px}.batch-intro p:not(.field-note){max-width:none}.batch-actions{flex-wrap:wrap}.batch-actions .button{flex:1}.business{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding:24px}.unavailable{max-width:100%}footer{flex-direction:column;gap:12px;margin:0 20px;padding:22px 0}.tabs{gap:0}.tab{padding:10px 17px}}@media (prefers-reduced-motion:no-preference){.paper{animation:.45s ease-out both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(8px)rotate(-1deg)}to{opacity:1;transform:rotate(-2deg)}}}@media print{@page{size:A4;margin:15mm}body{background:#fff}#app>header,#app>main,#app>footer,dialog{display:none!important}.print-sheet{color:#000;display:block}.print-sheet h1{text-align:center;margin:0 0 12mm;font-size:16pt}.print-grid{grid-template-columns:1fr 1fr;gap:10mm;display:grid}.print-grid article{text-align:center;break-inside:avoid;border:1px dashed #aaa;padding:6mm}.print-grid img{width:55mm;height:55mm;margin:auto;display:block}.print-grid p{overflow-wrap:anywhere;max-width:65mm;margin:3mm auto 0;font-size:12pt}}.business.business-module{overflow-wrap:anywhere;background:#eaf2f9;border:1px solid #c6daeb;border-radius:18px;max-width:100%;padding:2.5rem 2.6rem;display:block}.business-module-intro{max-width:48rem}.business-module-intro h2{margin:0 0 .65rem}.business-module-intro p{max-width:65ch}.business-note{color:#365772;margin:.6rem 0;font-size:.93rem;line-height:1.6}.business-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.6rem;margin:1.2rem 0 1.8rem;display:grid}.business-module h3{margin:0 0 .7rem;font-size:1.1rem;line-height:1.5}.business-form{gap:.8rem;max-width:30rem;margin-top:1rem;display:grid}.business-form>.button{justify-self:start}.business-field{min-width:0}.business-field label{margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:block}.business-field input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#183d58;background:#fff;border:1px solid #a8c2d6;border-radius:8px;padding:.65rem .8rem}.business-field input:focus-visible{outline-offset:2px;outline:3px solid #2867cf}.business-actions,.business-auth-links{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.business-auth-links{margin-top:.9rem}.business-auth-links .button{padding:.5rem .65rem;font-size:.85rem}.business-email{overflow-wrap:anywhere;margin:.4rem 0;font-weight:600}.business-badge{color:#1e654e;background:#d7efe4;border-radius:7px;margin:.3rem 0 1rem;padding:.35rem .6rem;font-size:.88rem;display:inline-block}.business-warning{color:#79470e;background:#fff3db;border:1px solid #eac586;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.business-status{color:#1e654e;min-height:1.5em;margin:.75rem 0;font-size:.94rem;line-height:1.6}.business-status.error{color:#a22a30}.business-review{border-top:1px solid #c6daeb;margin-top:1.5rem;padding-top:1.3rem}.business-presets{border-top:1px solid #c6daeb;padding-top:1.4rem}.business-preset-list{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.business-preset-list li{background:#fff;border:1px solid #c6daeb;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.business-preset-name{min-width:0;font-weight:600}.business-preset-list .button{padding:.45rem .7rem;font-size:.85rem}.business-module .button{white-space:normal;text-align:center;min-height:42px;line-height:1.4}.business-module button:disabled{cursor:not-allowed;opacity:.6}.business-membership{min-width:0}[dir=rtl] .business-module{text-align:right}@media (width<=700px){.business.business-module{padding:1.5rem 1.1rem}.business-grid{grid-template-columns:minmax(0,1fr);gap:1.7rem}.business-preset-list li{flex-direction:column;align-items:flex-start}.business-form>.button{justify-self:stretch;width:100%}.business-actions .button{flex:1}}@media print{.business-module{display:none!important}}.business-module .business-note{color:#365772;margin:.6rem 0;font-size:.93rem;line-height:1.6}.business-module .business-module-intro h2{margin:0 0 .65rem}.business-module .business-warning{color:#79470e;background:#fff3db;border:1px solid #eac586;border-radius:8px;margin:.7rem 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.business-module .business-status{color:#1e654e;min-height:1.5em;margin:.75rem 0;font-size:.94rem;line-height:1.6}.business-module .business-status.error{color:#a22a30}.business-module .business-email{overflow-wrap:anywhere;margin:.4rem 0;font-weight:600}.business-module .business-badge{color:#1e654e;background:#d7efe4;border-radius:7px;margin:.3rem 0 1rem;padding:.35rem .6rem;font-size:.88rem;display:inline-block}
