*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--pc:#25D366;--pd:#075E54;--pl:#e7fae3;--ps:#e7fae3;--pa:#075E54;--pb:#0b1210;--pg:#25D366;--bg:#f2f2ee;--card:#fff;--text:#111;--muted:#566368;--border:#e0e0db;--r:20px;--rs:10px;--sh:0 2px 24px rgba(0,0,0,.07)}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--bg);color:var(--text);min-height:100vh}  header{background:var(--pd);color:#fff;padding:36px 20px 0;transition:background .3s;position:relative}.hinner{max-width:960px;margin:0 auto;text-align:center}.logo{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:800;font-size:clamp(24px,5vw,36px);letter-spacing:-1.5px;margin-bottom:5px;text-decoration:none;color:inherit;cursor:pointer}.logo span{opacity:.5}.tagline{font-size:19px;opacity:.78;margin:0 auto 24px;line-height:1.5;max-width:760px}.hero-title{font-size:clamp(30px,6vw,54px);line-height:1.02;letter-spacing:-1.8px;margin:10px auto 10px;max-width:860px;font-weight:900}.lang-bar{position:absolute;top:16px;right:24px;display:flex;gap:4px}.lang-btn{text-decoration:none;padding:4px 9px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.12);color:#fff;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;transition:all .2s;letter-spacing:.3px}.lang-btn:hover{background:rgba(0,0,0,.2);color:#fff}.lang-btn.active{background:#fff;color:var(--pd);border-color:#fff}@media(max-width:440px){.lang-bar{top:10px;right:10px}.lang-btn{padding:3px 7px;font-size:10px}}  .tabs{display:flex;gap:3px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:0;padding-left:max(0px,(100% - 410px)/2);padding-right:max(0px,(100% - 410px)/2)}.tabs::-webkit-scrollbar{display:none}.tab-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 13px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border:none;border-radius:10px 10px 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.tab-btn:hover{background:rgba(255,255,255,.18);color:#fff}.tab-btn.active{background:var(--bg);color:var(--pa);font-weight:600}.tab-icon{width:16px;height:16px;flex-shrink:0}.tab-label{display:none}.tab-btn{padding:10px 11px}  main{max-width:960px;margin:0 auto;padding:24px 20px 72px}.card{background:var(--card);border-radius:0 var(--r) var(--r) var(--r);box-shadow:var(--sh);overflow:hidden}.card-body{display:grid;grid-template-columns:1fr 1fr}@media(max-width:680px){.card-body{grid-template-columns:1fr};header{padding:24px 12px 0};main{padding:16px 12px 56px}}.form-sec{padding:26px 26px 30px;border-right:1px solid var(--border)}.app-reset-row{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.tab-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.prev-sec{padding:26px 26px 30px;background:#f9f9f6}@media(max-width:680px){.form-sec{border-right:none;border-bottom:1px solid var(--border);padding:20px 16px 22px}.prev-sec{padding:20px 16px 22px}}  .sec-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:800;font-size:19px;margin-bottom:20px}.field{margin-bottom:16px}.field-row{display:flex;gap:8px}.field-row .field{flex:1;min-width:0}label{display:block;font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}label .opt{font-weight:400;text-transform:none;letter-spacing:0}.phone-row{display:flex;gap:7px}select,input[type="text"],input[type="tel"],input[type="email"],textarea{width:100%;padding:10px 12px;border:1.5px solid var(--border);border-radius:var(--rs);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;color:var(--text);background:#fff;transition:border-color .2s;outline:none;-webkit-appearance:none;appearance:none}select:focus,input:focus,textarea:focus{border-color:var(--pc)}select{width:auto;min-width:90px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:26px;cursor:pointer}textarea{resize:vertical;min-height:88px;line-height:1.5}.counter{text-align:right;font-size:14px;color:var(--muted);margin-top:3px}.counter.warn{color:#e74c3c}.seg{display:flex;background:var(--border);border-radius:var(--rs);padding:3px;margin-bottom:16px}.seg-btn{flex:1;padding:6px;border:none;background:transparent;border-radius:calc(var(--rs) - 3px);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;color:var(--muted)}.seg-btn.active{background:#fff;color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.1)}.note{font-size:16px;color:var(--muted);line-height:1.5;margin-top:-10px;margin-bottom:16px}  .tpl-toggle{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--pa);cursor:pointer;margin-bottom:8px;border:none;background:none;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;transition:color .2s}.tpl-toggle:hover{opacity:.75}.tpl-toggle svg{transition:transform .2s;flex-shrink:0}.tpl-toggle.open svg{transform:rotate(180deg)}.tpl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:12px;animation:fi .15s ease}.tpl-btn{padding:6px 9px;border:1.5px solid var(--border);border-radius:var(--rs);background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;line-height:1.3}.tpl-btn:hover{border-color:var(--pc);background:var(--ps)}  .out-box{background:var(--ps);border:1.5px solid var(--pc);border-radius:var(--rs);padding:13px;margin-top:18px;display:none;transition:background .3s,border-color .3s}.out-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--pa);margin-bottom:6px;transition:color .3s}.out-link{font-family:'SFMono-Regular',Consolas,'Liberation Mono',monospace;font-size:17px;color:var(--text);word-break:break-all;line-height:1.55}.out-sep{height:1px;background:rgba(0,0,0,.07);margin:10px 0}.short-row{display:none}.short-loading{font-size:13px;color:var(--muted);margin-top:8px;display:none}.short-badge{background:var(--pd);color:#fff;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;margin-left:5px;vertical-align:middle}.out-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.btn{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:var(--rs);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:600;cursor:pointer;border:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s}.btn-p{background:var(--pg);color:var(--pb)}.btn-p:hover{filter:brightness(.9)}.btn-p:active{transform:scale(.97)}.btn-p.ok{background:#27ae60}.btn-s{background:#fff;color:var(--text);border:1.5px solid var(--border)}.btn-s:hover{border-color:var(--pc)}  .prev-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:14px}.phone-mock{background:#fff;border-radius:16px;border:1.5px solid var(--border);overflow:hidden;max-width:250px;margin:0 auto}.chat-head{background:var(--pd);color:#fff;padding:10px 13px;display:flex;align-items:center;gap:8px;transition:background .3s}.avatar{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-name{font-size:12px;font-weight:600}.chat-status{font-size:10px;opacity:.7}.chat-body{min-height:100px;padding:12px 10px;display:flex;flex-direction:column;align-items:flex-end;background:#e5ddd5;transition:background .3s}.bubble{background:var(--pl);border-radius:12px 2px 12px 12px;padding:8px 12px;max-width:92%;font-size:12px;line-height:1.45;color:#111;word-break:break-word;transition:background .3s}.bubble.empty{background:rgba(255,255,255,.55);color:#5b6470;font-style:italic;font-size:11px}.bubble-time{font-size:10px;color:var(--muted);margin-top:3px;padding-right:2px}.qr-wrap{margin-top:20px;text-align:center}.qr-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:10px}#qr-code{display:inline-block;border-radius:10px;overflow:hidden;border:1.5px solid var(--border)}#qr-code canvas,#qr-code img{display:block}.qr-empty{width:120px;height:120px;background:var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px;margin:0 auto}.qr-color-row{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;font-size:12px;color:var(--muted)}.password-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.password-toggle{min-width:96px;border:1.5px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;font-size:12px;font-weight:700;padding:0 10px;cursor:pointer}.password-toggle:hover{border-color:var(--pc)}.password-toggle:focus-visible{outline:2px solid var(--pc);outline-offset:2px}.qr-density{min-height:32px;max-width:280px;margin:8px auto 0;font-size:12px;line-height:1.35;color:var(--muted)}.qr-density[data-density="dense"],.qr-density[data-density="impossible"]{color:var(--text);font-weight:700}@media(max-width:420px){.password-input{grid-template-columns:1fr}.password-toggle{min-height:38px}}.qr-color-row input[type=color]{width:26px;height:22px;border:1.5px solid var(--border);border-radius:4px;padding:1px 2px;cursor:pointer;background:none}.qr-color-reset{background:none;border:none;cursor:pointer;color:var(--muted);font-size:15px;padding:0;line-height:1;transition:color .15s}.qr-color-reset:hover{color:var(--pc)}@media print{body>*:not(#qr-print-overlay){display:none!important}#qr-print-overlay{display:flex!important;position:fixed;inset:0;align-items:center;justify-content:center;flex-direction:column;background:#fff;gap:0}#qr-print-canvas-holder canvas{width:360px!important;height:360px!important;image-rendering:auto}#qr-print-url{margin-top:18px;font-size:13px;color:#333;word-break:break-all;max-width:340px;text-align:center}#qr-print-brand{font-size:11px;color:#aaa;margin-top:6px;letter-spacing:.5px}}  .ad-slot{background:#f9f9f6;border:1px dashed var(--border);border-radius:var(--rs);padding:14px;text-align:center;font-size:11px;color:var(--muted);margin:28px 0;min-height:90px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}  .section{margin-top:36px}.section-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:800;font-size:20px;margin-bottom:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:560px){.steps{grid-template-columns:1fr;gap:8px}}.step{background:#fff;border-radius:var(--r);padding:20px;border:1.5px solid var(--border)}.step-n{width:28px;height:28px;background:var(--ps);color:var(--pa);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-bottom:10px;transition:background .3s,color .3s;flex-shrink:0}.step-t{font-weight:600;font-size:15px;margin-bottom:4px}.step-d{font-size:16px;color:var(--muted);line-height:1.55}  .collapse-hdr{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:800;font-size:20px;color:var(--text)}.collapse-hdr:hover{opacity:.8}.collapse-chev{transition:transform .25s;flex-shrink:0}.collapse-hdr.open .collapse-chev{transform:rotate(180deg)}.collapse-body{margin-top:16px;display:none}.collapse-hdr.open+.collapse-body{display:block;animation:fi .2s ease}  .hist-empty{font-size:14px;color:var(--muted);padding:16px 0}.hist-list{display:flex;flex-direction:column;gap:6px}.hist-item{background:#fff;border:1.5px solid var(--border);border-radius:var(--rs);padding:10px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hist-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px}.hist-meta{flex:1;min-width:0}.hist-label{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-url{font-family:'SFMono-Regular',Consolas,'Liberation Mono',monospace;font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-time{font-size:14px;color:var(--muted);white-space:nowrap}.hist-clear{font-size:11px;color:var(--muted);border:none;background:none;cursor:pointer;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin-top:10px;text-decoration:underline}.hist-clear:hover{color:var(--text)}  .batch-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:500px){.batch-grid{grid-template-columns:1fr}}.batch-results{margin-top:16px;display:none}.batch-table{width:100%;border-collapse:collapse;font-size:14px}.batch-table th{text-align:left;padding:8px 10px;background:var(--bg);font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1.5px solid var(--border)}.batch-table td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.batch-table tr:last-child td{border-bottom:none}.batch-table .mono{font-family:'SFMono-Regular',Consolas,'Liberation Mono',monospace;font-size:13px;word-break:break-all}.batch-actions{display:flex;gap:8px;margin-top:12px}.batch-wrap{background:#fff;border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden}  .embed-box{background:#fff;border:1.5px solid var(--border);border-radius:var(--r);padding:22px;display:none}.embed-preview{display:flex;align-items:center;gap:14px;margin-bottom:18px}.embed-btn-demo{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pc);box-shadow:0 4px 16px rgba(0,0,0,.15);cursor:default;transition:background .3s;flex-shrink:0}.embed-info{font-size:16px;color:var(--muted);line-height:1.55}.embed-info strong{color:var(--text)}.embed-code{background:#1a1a2e;border-radius:var(--rs);padding:14px;font-family:'SFMono-Regular',Consolas,'Liberation Mono',monospace;font-size:11px;color:#e2e2ff;line-height:1.6;white-space:pre-wrap;word-break:break-all;margin-bottom:10px;max-height:160px;overflow-y:auto}.embed-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.embed-ctrl-row{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.embed-ctrl-row label{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.embed-ctrl-row select,.embed-ctrl-row input[type=text]{padding:7px 10px;border:1.5px solid var(--border);border-radius:var(--rs);font-size:13px;background:#fff;color:var(--text);font-family:inherit;width:100%}.embed-note{font-size:14px;color:var(--muted);line-height:1.5}  .ucards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:560px){.ucards{grid-template-columns:1fr}}.ucard{background:#fff;border-radius:var(--r);padding:22px;border:1.5px solid var(--border);display:flex;flex-direction:column;gap:11px}.ucard-icon{font-size:26px;line-height:1}.ucard-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:800;font-size:16px}.ucard-desc{font-size:16px;color:var(--muted);line-height:1.6;flex:1}.aff-box{background:var(--bg);border-radius:var(--rs);padding:11px 13px;border:1px solid var(--border)}.aff-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:4px}.aff-tool{font-size:15px;font-weight:600;margin-bottom:4px}.aff-why{font-size:14px;color:var(--muted);margin-bottom:9px;line-height:1.45}.aff-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;background:var(--pg);color:var(--pb);border-radius:var(--rs);font-size:14px;font-weight:600;text-decoration:none;transition:filter .2s}.aff-cta:hover{filter:brightness(.9)}.aff-cta svg{width:11px;height:11px;flex-shrink:0}  .faq-list{display:flex;flex-direction:column;border:1.5px solid var(--border);border-radius:var(--r);overflow:hidden}.faq-item{background:#fff}.faq-item+.faq-item{border-top:1px solid var(--border)}.faq-q{width:100%;text-align:left;padding:15px 18px;background:none;border:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;font-weight:600;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-q:hover{background:#fafaf8}.faq-chevron{flex-shrink:0;transition:transform .25s}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-a{font-size:16px;color:var(--muted);line-height:1.65;padding:0 18px 14px;display:none}.faq-item.open .faq-a{display:block}  footer{background:#111;color:rgba(255,255,255,.45);padding:24px;text-align:center;font-size:14px;margin-top:56px}footer a{color:rgba(255,255,255,.6);text-decoration:none}footer a:hover{color:#fff}  .panel{display:none}.panel.on{display:block;animation:fi .2s ease}@keyframes fi{from{opacity:1;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}  header,.chat-head,.btn-p,.out-box,.step-n,.aff-cta,.embed-btn-demo{transition-property:background,color,border-color;transition-duration:.3s}.skip-link{position:absolute;left:-999px;top:10px;background:#fff;color:#111;padding:10px 14px;border-radius:8px;z-index:9999;box-shadow:var(--sh)}.skip-link:focus{left:10px}.hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-12px 0 22px;font-size:14px;color:#fff}.hero-proof span{background:rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 10px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0}.trust-item{background:#fff;border:1.5px solid var(--border);border-radius:var(--rs);padding:10px 12px;font-size:14px;color:var(--muted);line-height:1.45}.trust-item strong{display:block;color:var(--text);font-size:13px;margin-bottom:2px}.privacy-note{font-size:14px;color:var(--muted);line-height:1.45;margin-top:-4px;margin-bottom:12px;background:#fff;border:1px solid var(--border);border-radius:var(--rs);padding:9px 10px}.check-row{display:flex;align-items:flex-start;gap:8px;margin:10px 0 4px;font-size:14px;color:var(--text);line-height:1.45;cursor:pointer}.check-row input{margin-top:2px;accent-color:var(--pc)}.field-help{font-size:14px;color:var(--muted);line-height:1.4;margin-top:6px}.status-live{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status-live.visible{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:min(420px,calc(100vw - 32px));height:auto;overflow:visible;z-index:10000;padding:10px 14px;border-radius:6px;background:var(--card);color:var(--text);border:1.5px solid var(--border);box-shadow:var(--sh);font-size:14px;font-weight:700;text-align:center}.status-live.error{border-color:#b42318}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid rgba(37,211,102,.45);outline-offset:2px}@media(max-width:680px){.trust-strip{grid-template-columns:1fr}.hero-proof{margin-top:-10px}.hero-proof span{font-size:11px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}  .seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:900px){.seo-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.seo-grid{grid-template-columns:1fr}}.seo-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid var(--border);border-radius:var(--r);padding:20px;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.seo-card:hover{border-color:var(--pc);box-shadow:0 4px 16px rgba(0,0,0,.08)}.seo-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--pa);margin-bottom:2px}.seo-card h3{font-size:15px;font-weight:700;color:var(--text);margin:0 0 2px;line-height:1.3}.seo-card p{font-size:14px;color:var(--muted);line-height:1.5;margin:0;flex:1}.seo-card>span{font-size:13px;font-weight:600;color:var(--pa);margin-top:4px}.field-err{color:#e53e3e;font-size:13px;margin-top:5px;display:none}@media (prefers-color-scheme:dark){:root{--bg:#14181b;--card:#1b2024;--text:#e9e9e5;--muted:#9aa1a7;--border:#2b3238;--pd:#0c3f39;--sh:0 2px 24px rgba(0,0,0,.55);--pl:#123024}.btn-s,.tpl-btn,.phone-mock,.step,.hist-item,.batch-wrap,.embed-box,.ucard,.faq-item,.trust-item,.privacy-note,.seo-card,.skip-link,.seg-btn.active{background:var(--card);color:var(--text)}select,input[type="text"],input[type="tel"],input[type="email"],textarea,.embed-ctrl-row select,.embed-ctrl-row input[type=text]{background:var(--card);color:var(--text)}.prev-sec,.ad-slot,.faq-q:hover{background:#171c20}}::placeholder{color:var(--muted);opacity:1}.btn-p.ok{background:var(--pd);color:#fff;opacity:1}#ux-copy{transition:transform .15s,box-shadow .2s!important}#qr-dl-btn{background:var(--pd)!important;color:#fff!important}#embed-code:focus-visible{outline:3px solid var(--pd);outline-offset:3px}.field-err{color:#a61c2b}@media(prefers-color-scheme:dark){.field-err{color:#ff9b9b}}@media(prefers-reduced-motion:reduce){.card,.panel,.out-box{animation:none}.btn{transition:none}}  .qrw[data-qrw-designer]{padding:clamp(16px,3vw,28px);overflow:visible}.qrw[data-qrw-designer] [hidden]{display:none!important}.qrw[data-qrw-designer] .qd-badge{display:inline-block;margin:0 0 12px;padding:4px 10px;border:1px solid var(--border);border-radius:6px;font-weight:700;font-size:13px;color:var(--text)}.qrw[data-qrw-designer] .qrw-h{font-size:clamp(22px,3vw,28px);margin:0 0 8px}.qrw[data-qrw-designer] .qrw-sub{margin:0 0 24px}.qrw[data-qrw-designer] .qd-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"entry preview" "controls preview";gap:24px 28px;align-items:start}.qrw[data-qrw-designer] .qd-entry{grid-area:entry;min-width:0}.qrw[data-qrw-designer] .qd-controls{grid-area:controls;min-width:0}.qrw[data-qrw-designer] .qd-preview{grid-area:preview;min-width:0}.qrw[data-qrw-designer] label,.qrw[data-qrw-designer] legend{display:block;font-size:14px;font-weight:650;line-height:1.4;margin:0 0 8px;color:var(--text)}.qrw[data-qrw-designer] textarea,.qrw[data-qrw-designer] select{width:100%;max-width:100%;box-sizing:border-box;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:8px;font:inherit;padding:10px 12px;min-height:44px}.qrw[data-qrw-designer] textarea{resize:vertical;min-height:104px}.qrw[data-qrw-designer] fieldset{min-width:0;border:0;border-top:1px solid var(--border);padding:18px 0 0;margin:0 0 22px}.qrw[data-qrw-designer] legend{padding-right:12px;margin:0}.qrw[data-qrw-designer] .qd-colors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.qrw[data-qrw-designer] input[type=color]{display:block;width:100%;height:44px;cursor:pointer;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.qrw[data-qrw-designer] input[type=file]{width:100%;max-width:100%;font:inherit;font-size:13px;color:var(--text)}.qrw[data-qrw-designer] input::file-selector-button{min-height:40px;margin-right:8px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--text);cursor:pointer}.qrw[data-qrw-designer] button{min-height:44px;max-width:100%;border:1px solid var(--border);border-radius:8px;padding:9px 13px;background:var(--card);color:var(--text);font:inherit;font-size:14px;font-weight:650;cursor:pointer;line-height:1.4;white-space:normal}.qrw[data-qrw-designer] button:hover:not(:disabled){border-color:var(--pc)}.qrw[data-qrw-designer] button:disabled{opacity:.48;cursor:not-allowed}.qrw[data-qrw-designer]:is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--text);outline-offset:3px}.qrw[data-qrw-designer] .qd-example{margin-top:10px}.qrw[data-qrw-designer] .qd-preview h3{font-size:16px;margin:0 0 12px}.qrw[data-qrw-designer] .qd-stage{min-height:244px;display:grid;place-items:center;padding:12px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-sizing:border-box}.qrw[data-qrw-designer] .qd-empty{color:var(--muted);text-align:center;max-width:24ch;padding:18px}.qrw[data-qrw-designer] .qrw-canvas{display:block;width:100%;height:auto;flex:none;overflow:visible;background:transparent;border-radius:0;text-align:center}.qrw[data-qrw-designer] .qrw-canvas canvas{display:block;max-width:100%;width:280px;height:auto;margin:auto;border-radius:0}.qrw[data-qrw-designer] .qrw-link{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;max-height:7em;overflow:auto;margin:12px 0;color:var(--text);user-select:text}.qrw[data-qrw-designer] #qd-state{font-size:13px;min-height:2.8em;line-height:1.4;margin:12px 0;color:var(--muted)}.qrw[data-qrw-designer][data-error=true] #qd-state,.qrw[data-qrw-designer] .qd-logo-error{color:var(--text);font-weight:650}.qrw[data-qrw-designer] .qrw-actions{display:flex;flex-wrap:wrap;gap:8px}.qrw[data-qrw-designer] .qrw-actions .qrw-copy{flex-basis:100%}.qrw[data-qrw-designer] .qd-help{font-size:13px;line-height:1.5;color:var(--muted);margin:10px 0}.qrw[data-qrw-designer] .qd-static{font-size:14px;line-height:1.6;margin:24px 0 12px;padding-top:18px;border-top:1px solid var(--border)}.qrw[data-qrw-designer] .qrw-cta{margin-bottom:0}@media(max-width:680px){.qrw[data-qrw-designer] .qd-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"entry" "preview" "controls";gap:24px}.qrw[data-qrw-designer] .qd-stage{min-height:220px}} :root{--ux-muted:#52615e}.ux-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 24px;border-bottom:1px solid var(--border)}.ux-paths a{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:12px 0 15px;color:var(--text);text-decoration:none;border-bottom:3px solid transparent;transition:background .15s}.ux-paths a[aria-current]{border-color:var(--pa)}.ux-paths a:hover strong{text-decoration:underline;text-underline-offset:4px}.ux-paths strong{font-size:clamp(16px,2.5vw,21px);line-height:1.3;font-weight:700}.ux-paths span{font-size:14px;line-height:1.4;color:var(--ux-muted)}.ux-paths a:focus-visible,.ux-tools summary:focus-visible,.ux-advanced summary:focus-visible,.ux-chat summary:focus-visible{outline:3px solid var(--pa);outline-offset:4px}.card:has(.ux-tools){border-radius:16px}.ux-tools{border-bottom:1px solid var(--border)}.ux-tools>summary{cursor:pointer;display:list-item;padding:16px 26px;min-height:56px;color:var(--text)}.ux-tools>summary strong{font-size:15px;font-weight:650}.ux-tools>summary>span{font-size:13px;line-height:1.5;color:var(--ux-muted);margin-left:12px}.ux-tools .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 16px;padding:0 26px 20px;overflow:visible}.ux-tools .tab-btn{display:flex;justify-content:flex-start;gap:8px;min-height:48px;min-width:0;white-space:normal;text-align:left;padding:9px 10px;border-radius:5px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:14px;line-height:1.4}.ux-tools .tab-btn .tab-label{display:inline}.ux-tools .tab-btn.active{color:var(--pa);background:var(--ps);font-weight:650}.ux-tools .tab-btn:hover{color:var(--text);background:var(--bg)}.ux-tools .tab-btn:focus-visible{outline:3px solid var(--pa);outline-offset:2px}.card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.card-body>div{min-width:0}.ux-result-title{font-size:21px;line-height:1.3;margin:0 0 8px;letter-spacing:-.35px}.ux-result-title:focus{outline:0}.ux-result-title:focus-visible{outline:2px solid var(--pa);outline-offset:4px}.ux-result-status{color:var(--ux-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.ux-summary,.ux-confirm-summary{margin:0 0 18px;text-align:left}.ux-summary>div,.ux-confirm-summary>div{margin:0 0 12px}.ux-summary dt,.ux-confirm-summary dt{font-size:12px;line-height:1.4;color:var(--ux-muted);font-weight:600;margin-bottom:3px}.ux-summary dd,.ux-confirm-summary dd{margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;max-height:7.5em;overflow:auto}.ux-summary dd{max-height:4.5em}.prev-sec .qr-wrap{margin-top:0}.ux-result-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.ux-result-actions>.btn{flex:1 1 132px;justify-content:center;min-height:46px;margin:0!important;padding:11px 12px}.ux-result-actions>#qr-dl-btn{background:var(--pc);color:var(--pb);border:1.5px solid transparent;font-weight:700}.ux-result-actions>#ux-copy{background:var(--card);color:var(--text);border:1.5px solid var(--border);font-weight:650}.ux-result-actions>#ux-copy.ok{background:var(--pd)!important;color:#fff!important;border-color:var(--pd)}.ux-result-actions>#qr-share-btn{flex:1 1 100%;font-size:14px}.ux-result-actions>.btn:focus-visible,.ux-jump:focus-visible,.ux-prefix button:focus-visible,.ux-print-check button:focus-visible{outline:3px solid var(--pa);outline-offset:3px}.ux-advanced{margin-top:18px;border-top:1px solid var(--border);text-align:left}.ux-advanced>summary{cursor:pointer;padding:13px 0;min-height:46px;font-weight:600;font-size:14px;line-height:1.4}.ux-advanced>summary>span{display:block;font-size:12px;font-weight:400;line-height:1.5;color:var(--ux-muted);padding-left:17px;margin-top:3px}.ux-advanced-body{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px}.ux-advanced-body>.btn{flex:1 1 130px;min-height:44px;margin:0!important;justify-content:center;font-size:13px}.ux-advanced-body>.qr-color-row{width:100%;flex-wrap:wrap;justify-content:flex-start;line-height:1.6}.ux-advanced-body>.qr-color-row label{color:var(--text);font-size:13px}.ux-advanced-body>.qr-color-row input[type=file]{max-width:180px!important}.ux-chat{border-top:1px solid var(--border);margin-top:20px;padding-top:3px}.ux-chat>summary{cursor:pointer;min-height:46px;padding:12px 0;color:var(--text)}.ux-chat .prev-label{display:inline;margin:0;font-size:13px;letter-spacing:0;text-transform:none;color:var(--text)}.ux-chat .phone-mock{margin:0 auto 12px}.ux-prefix{border-left:2px solid var(--pa);padding:8px 0 8px 10px;margin:8px 0 0;color:var(--text);font-size:13px;line-height:1.5}.ux-prefix p{margin:0 0 6px}.ux-prefix button{border:1px solid var(--border);border-radius:5px;background:var(--card);color:var(--text);padding:8px 12px;min-height:42px;font:inherit;font-weight:650;cursor:pointer}.ux-links{margin-top:16px;border-top:1px solid var(--border)}.ux-links[hidden]{display:none!important}.ux-links>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:600}.ux-links .out-box{margin-top:0;background:var(--card);color:var(--text);border:1px solid var(--border)}.ux-links .out-link{color:var(--text);font-size:13px}.ux-links .out-label{color:var(--ux-muted)}.ux-links>summary:focus-visible{outline:3px solid var(--pa);outline-offset:3px}.ux-jump{position:fixed;z-index:24;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);min-height:46px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);box-shadow:0 3px 16px rgba(7,35,29,.18);padding:11px 18px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.ux-jump[hidden],.ux-summary[hidden],#ux-copy[hidden],.ux-prefix[hidden]{display:none!important}.ux-confirm{padding:14px 0;margin:0 0 16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text)}.ux-confirm h3{font-size:16px;line-height:1.4;margin:0 0 12px}.ux-confirm p{font-size:13px;line-height:1.6;margin:8px 0;color:var(--ux-muted)}.ux-print-check{border:1px solid var(--border);border-radius:12px;padding:24px;max-width:580px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;background:var(--card);color:var(--text);font:16px/1.6 system-ui,sans-serif;box-sizing:border-box}.ux-print-check::backdrop{background:rgba(10,25,21,.65)}.ux-print-check h2{font-size:24px;line-height:1.25;margin:0 0 18px;letter-spacing:-.5px}.ux-print-check .ux-confirm{border:0;padding:0;margin:0 0 20px}.ux-print-check footer{display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:0;border:0}.ux-print-check button{min-height:46px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--text);padding:10px 16px;font:600 15px/1.5 system-ui,sans-serif;cursor:pointer}.ux-print-check button[data-confirm]{background:var(--pc);color:var(--pb);border-color:transparent}@media(prefers-color-scheme:dark){:root{--ux-muted:#b8c2c0}}@media(min-width:681px){.ux-jump{display:none!important}}@media(max-width:680px){header{padding:18px 16px 22px}.lang-bar{position:static;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.hero-title{font-size:clamp(28px,7.5vw,38px);line-height:1.12;letter-spacing:-.9px;max-width:26ch}.tagline{font-size:16px;line-height:1.5;margin-bottom:16px}.hero-proof{margin-top:0}.card-body{grid-template-columns:minmax(0,1fr)}.ux-paths{gap:16px;margin-bottom:18px}.ux-paths a{min-height:80px}.ux-paths span{font-size:12px}.ux-tools>summary{padding:14px 16px}.ux-tools>summary>span{display:block;margin:4px 0 0 16px;font-size:12px}.ux-tools .tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;padding:0 12px 14px}.ux-tools .tab-btn{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:5px;font-size:12px;padding:9px 4px;min-height:62px}.ux-result-title{font-size:20px}.ux-result-status{margin-bottom:12px}.ux-result-actions{gap:8px}.ux-result-actions>.btn{flex-basis:120px;font-size:14px}.ux-summary dd{font-size:14px}.ux-print-check{padding:20px}.ux-print-check footer button{flex:1 1 160px}}@media(prefers-reduced-motion:reduce){.ux-paths a{transition:none}}@media print{.ux-jump,.ux-print-check{display:none!important}}  .card-body[hidden],.qrw.ux-generic[hidden]{display:none!important}.qrw.ux-generic{padding:0;border:0;border-radius:0;background:var(--card)}.qrw.ux-generic .qd-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"entry preview";gap:0}.qrw.ux-generic .qd-entry{padding:26px 26px 30px;border-right:1px solid var(--border)}.qrw.ux-generic .qd-preview{padding:26px 26px 30px;background:#f9f9f6}.qrw.ux-generic .qrw-h{font-size:20px;line-height:1.3;margin:0 0 12px;letter-spacing:-.35px}.qrw.ux-generic .qd-badge{border:0;border-radius:0;padding:0;font-size:12px;color:var(--ux-muted);margin:0 0 10px}.qrw.ux-generic .qrw-sub{font-size:14px;color:var(--ux-muted);line-height:1.5;margin:0 0 20px}.qrw.ux-generic .qd-preview h3{font-size:21px;line-height:1.3;letter-spacing:-.35px;margin:0 0 8px}.qrw.ux-generic #qd-state{font-size:14px;line-height:1.5;color:var(--ux-muted);min-height:0;margin:0 0 16px}.qrw.ux-generic .qrw-link{margin:0 0 18px;max-height:6em;font-size:14px;color:var(--text)}.qrw.ux-generic .qd-stage{min-height:176px;padding:0;border:0;border-radius:0;background:transparent;margin:12px 0}.qrw.ux-generic .qrw-canvas canvas{width:168px}.qrw.ux-generic .qrw-actions{gap:8px}.qrw.ux-generic .qrw-actions button{flex:1 1 130px;min-height:46px}.qrw.ux-generic .qrw-actions [data-format=png]{background:var(--pc);color:var(--pb);border-color:transparent}.qrw.ux-generic .qd-controls{width:100%;padding:10px 0 0}.qrw.ux-generic .qd-controls fieldset{margin:0 0 18px;border-top:0;padding:0}.qrw.ux-generic .qd-help{color:var(--ux-muted)}.qrw.ux-generic .qd-static{font-size:13px;color:var(--ux-muted);line-height:1.6}@media(prefers-color-scheme:dark){.qrw.ux-generic .qd-preview{background:#171c20}}@media(max-width:680px){.qrw.ux-generic .qd-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"entry" "preview"}.qrw.ux-generic .qd-entry{border-right:0;border-bottom:1px solid var(--border);padding:20px 16px 22px}.qrw.ux-generic .qd-preview{padding:20px 16px 22px}.qrw.ux-generic .qd-preview h3{font-size:20px}}
