:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8fafc;--surface:#fff;--surface-strong:#eef2f7;--primary:#0891b2;--secondary:#65a30d;--accent:#7c3aed;--warning:#d97706;--danger:#dc2626;--success:#16a34a;--text:#0f172a;--muted:#64748b;--border:#0f172a1f;--glass:#ffffffc7;--glass-strong:#ffffffeb;--shadow:0 20px 70px #0f172a1f;--focus:0 0 0 3px #0891b257;--radius:8px;--radius-lg:14px;--header-height:72px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#070a12;--surface:#101624;--surface-strong:#172033;--primary:#22d3ee;--secondary:#a3e635;--accent:#8b5cf6;--warning:#f59e0b;--danger:#ef4444;--success:#22c55e;--text:#f8fafc;--muted:#94a3b8;--border:#f8fafc24;--glass:#101624b8;--glass-strong:#101624e6;--shadow:0 24px 80px #0000006b;--focus:0 0 0 3px #22d3ee52}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);min-height:100%}body{background:radial-gradient(circle at top left, color-mix(in srgb, var(--primary) 22%, transparent), transparent 34rem), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 26rem), linear-gradient(180deg, var(--background), color-mix(in srgb, var(--background) 90%, var(--surface)));min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select,summary{touch-action:manipulation}:focus-visible{box-shadow:var(--focus);outline-offset:3px;outline:2px solid #0000}.skip-link{z-index:100;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;padding-bottom:76px}.site-header{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0}.header-inner,.footer-inner,.page-shell{width:min(100%,100% - 24px);margin:0 auto}.header-inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand{letter-spacing:0;align-items:center;gap:.7rem;font-weight:800;display:inline-flex}.brand-mark{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--border));border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 28%, transparent), transparent), var(--glass);width:36px;height:36px;box-shadow:inset 0 0 22px color-mix(in srgb, var(--primary) 18%, transparent);place-items:center;display:grid}.brand-mark:before{border:2px solid var(--primary);border-right-color:var(--secondary);content:"";width:16px;height:16px}.desktop-nav{display:none}.header-actions{align-items:center;gap:.55rem;display:flex}.desktop-nav a,.footer-links a,.bottom-nav a{color:var(--muted);font-size:.94rem;font-weight:700}.desktop-nav a[aria-current=page],.desktop-nav a:hover,.footer-links a:hover,.bottom-nav a[aria-current=page]{color:var(--text)}.icon-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--glass);min-width:40px;min-height:40px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.theme-toggle{position:relative}.theme-icon{width:1.15rem;height:1.15rem;display:block;position:relative}.theme-icon-sun{border:2px solid var(--warning);box-shadow:0 -8px 0 -5px var(--warning), 0 8px 0 -5px var(--warning), 8px 0 0 -5px var(--warning), -8px 0 0 -5px var(--warning), 6px 6px 0 -5px var(--warning), -6px -6px 0 -5px var(--warning), 6px -6px 0 -5px var(--warning), -6px 6px 0 -5px var(--warning);border-radius:50%}.theme-icon-moon{box-shadow:inset -5px 0 0 0 var(--primary);border-radius:50%}.language-select select{border:1px solid var(--border);border-radius:var(--radius);background:var(--glass);min-height:42px;color:var(--text);padding:.48rem 2rem .48rem .7rem;font-weight:800}.language-select select:focus-visible{box-shadow:var(--focus);outline-offset:3px;outline:2px solid #0000}.bottom-nav{z-index:30;border-top:1px solid var(--border);background:color-mix(in srgb, var(--background) 84%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{text-align:center;place-items:center;min-height:64px;padding:.4rem;display:grid}.site-footer{border-top:1px solid var(--border);margin-top:5rem;padding:2rem 0 6rem}.footer-inner{gap:1.25rem;display:grid}.footer-links{flex-wrap:wrap;gap:.9rem 1.2rem;display:flex}.muted{color:var(--muted)}.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}.page-shell{padding:2rem 0 0}.section-stack{gap:2.6rem;display:grid}.content-hero{gap:.8rem;max-width:980px;padding-top:2rem;display:grid}.content-hero h1,.hero-copy h1{letter-spacing:0;margin:0;font-size:2.65rem;line-height:.94}.content-hero p,.hero-copy p{color:var(--muted);margin:0;font-size:1.08rem}.eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.hero{align-items:center;gap:2rem;padding:clamp(2.6rem,7vh,4.8rem) 0 clamp(2.2rem,6vh,4rem);display:grid;position:relative;overflow:hidden}.hero:after{background:linear-gradient(90deg, transparent, var(--border), transparent);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.hero-copy{z-index:1;gap:1.25rem;max-width:880px;display:grid}.hero-support{max-width:74ch}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.72rem 1rem;font-weight:800;line-height:1.1;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}.button-primary{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--secondary) 72%, var(--primary)));color:#061019}.button-secondary{border-color:var(--border);background:var(--glass);color:var(--text)}.glass-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--glass-strong) 72%, transparent), var(--glass)), linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, transparent), transparent);box-shadow:var(--shadow);position:relative;overflow:hidden}.glass-card:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 38%);position:absolute;inset:0}.glass-card>*{position:relative}.trust-bar{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.trust-badge,.status-chip,.risk-badge{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:.45rem;font-size:.86rem;font-weight:800;line-height:1.2;display:inline-flex}.trust-badge{justify-content:center;padding:.72rem .8rem}.trust-badge:before,.status-chip:before,.risk-badge:before{background:var(--success);content:"";border-radius:50%;width:.55rem;height:.55rem}.status-chip,.risk-badge{padding:.4rem .62rem}.risk-badge-low:before{background:var(--success)}.risk-badge-medium:before{background:var(--warning)}.risk-badge-high:before{background:var(--danger)}.feature-grid,.code-grid,.guide-grid{gap:1rem;display:grid}.feature-card,.guide-card,.code-type,.preview-card{padding:1.1rem}.affiliate-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 68%, transparent);gap:1rem;padding:1rem;display:grid}.affiliate-disclosure{gap:.45rem;display:grid}.affiliate-disclosure p,.affiliate-card p,.internal-guide-hint p{color:var(--muted);margin:0}.affiliate-card-grid{gap:.85rem;display:grid}.affiliate-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 76%, transparent);align-content:space-between;gap:1rem;padding:1rem;display:grid}.affiliate-card h2{margin:0 0 .4rem;font-size:1.18rem;line-height:1.18}.affiliate-provider{text-transform:uppercase;font-size:.82rem;font-weight:900}.internal-guide-hint{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 68%, transparent);gap:.45rem;padding:.85rem;display:grid}.internal-guide-hint a{color:var(--primary);font-weight:900}.feature-card h2,.guide-card h2,.preview-card h2,.prose-card h2,.workspace-panel h2{margin:0 0 .45rem;font-size:1.24rem;line-height:1.15}.feature-card p,.guide-card p,.preview-card p,.prose-card p,.workspace-panel p{color:var(--muted);margin:0}.prose-card p+p{margin-top:.8rem}.feature-icon{border:1px solid color-mix(in srgb, var(--primary) 40%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 12%, transparent);width:42px;height:42px;color:var(--primary);place-items:center;margin-bottom:1rem;font-weight:900;display:grid}.code-core-card{place-items:center;min-height:238px;padding:1.5rem;display:grid;position:relative}.code-core{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--primary) 36%, var(--border));background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:18px;grid-template-columns:repeat(9,1fr);gap:7px;width:min(62vw,214px);padding:1rem;display:grid;position:relative;overflow:hidden}.code-core span{background:color-mix(in srgb, var(--text) 80%, transparent);opacity:.16;border-radius:4px}.code-core span:nth-child(3n),.code-core span:nth-child(11n){background:var(--primary);opacity:.85}.code-core span:nth-child(7n){background:var(--secondary);opacity:.78}.code-core:after{background:linear-gradient(90deg, transparent, var(--primary), var(--secondary), transparent);height:3px;box-shadow:0 0 22px var(--primary);content:"";animation:3.6s ease-in-out infinite scanline;position:absolute;left:0;right:0}.code-fragment{border:1px solid var(--border);border-radius:var(--radius);background:var(--glass);color:var(--muted);padding:.35rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;animation:6s ease-in-out infinite float;position:absolute}.fragment-one{top:14%;left:5%}.fragment-two{animation-delay:-2s;bottom:18%;right:7%}.fragment-three{animation-delay:-4s;top:10%;right:16%}.demo-flow,.aida-grid{gap:1rem;display:grid}.demo-card{padding:1.2rem}.landing-demo{align-items:stretch}.demo-copy-card,.demo-qr-card{min-height:100%}.demo-qr-card{align-content:center}.demo-qr-stage{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, transparent), transparent), color-mix(in srgb, var(--surface) 78%, transparent);justify-self:center;place-items:center;width:min(100%,560px);padding:clamp(1rem,3vw,1.6rem);display:grid;position:relative;overflow:hidden}.demo-qr-image{aspect-ratio:1;border-radius:var(--radius);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(100%,470px);display:block;box-shadow:0 16px 48px #0003}.demo-scanline{background:linear-gradient(90deg, transparent, var(--primary), var(--secondary), transparent);height:3px;box-shadow:0 0 20px var(--primary);animation:3.8s ease-in-out infinite scanline;position:absolute;left:1rem;right:1rem}.demo-steps{gap:.75rem;margin-top:1.2rem;display:grid}.demo-step{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 58%, transparent);gap:.25rem;padding:.85rem;display:grid}.demo-step strong,.code-type strong{line-height:1.2}.mini-qr{aspect-ratio:1;border-radius:var(--radius);background:#fff;grid-template-columns:repeat(9,1fr);gap:4px;width:112px;padding:.6rem;display:grid}.mini-qr span{background:#111827;border-radius:2px;min-width:0;min-height:0}.large-mini-qr{width:min(100%,420px);box-shadow:var(--shadow);gap:8px;padding:clamp(1rem,3vw,1.5rem)}.mini-qr-framed{border:8px solid color-mix(in srgb, var(--primary) 40%, var(--border))}.code-grid{grid-template-columns:repeat(2,1fr)}.code-type{min-height:108px}.editor-preview{gap:1rem;display:grid}.editor-board{gap:1rem;padding:1rem;display:grid}.swatches{flex-wrap:wrap;gap:.55rem;display:flex}.swatch{border:1px solid var(--border);cursor:pointer;border-radius:50%;width:32px;height:32px}.prose-card{gap:1.5rem;padding:1.2rem;display:grid}.legal-prose section{gap:.65rem;display:grid}.privacy-device-notice{border:1px solid color-mix(in srgb, var(--success) 52%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--text);padding:.9rem 1rem;font-weight:900}.workspace-grid,.scanner-layout,.scanner-input-grid{gap:1rem;display:grid}.workspace-panel{padding:1.2rem}.workspace-form{gap:.9rem;margin-top:1rem;display:grid}.field{gap:.35rem;display:grid}.field label{font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 72%, transparent);width:100%;min-height:44px;color:var(--text);padding:.78rem .85rem}.scanner-dropzone{border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--border));border-radius:var(--radius-lg);text-align:center;place-items:center;min-height:240px;padding:1rem;display:grid}.scanner-module{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 58%, transparent);grid-template-rows:auto 1fr auto;gap:1rem;padding:1rem;display:grid}.scanner-module-header{gap:.35rem;display:grid}.camera-frame,.upload-zone{border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, transparent), transparent), color-mix(in srgb, var(--surface) 62%, transparent);text-align:center;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.camera-frame video{object-fit:cover;width:100%;height:100%;min-height:240px}.camera-frame span{max-width:24ch;color:var(--muted);font-weight:800;position:absolute}.upload-zone{cursor:pointer;min-height:260px;padding:1rem;font-weight:900}.upload-zone small{color:var(--muted);font-weight:700}.upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.uploaded-preview{gap:.45rem;margin:0;display:grid}.uploaded-preview img{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 72%, transparent);width:100%;max-height:260px;padding:.65rem}.uploaded-preview figcaption{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;font-weight:800}.scanner-actions{flex-wrap:wrap;gap:.7rem;display:flex}.scanner-status-panel{gap:.45rem;display:grid}.local-history-controls{gap:.7rem;display:grid}.local-history-details ul{gap:.5rem;margin:.8rem 0 0;padding-left:1.2rem;display:grid}.local-history-details li{overflow-wrap:anywhere}.local-history-details span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;display:block}.scan-result-card,.scan-result-content,.analysis-panel,.report-main,.plain-section,.technical-details,.barcode-details,.generator-wizard,.generator-result,.design-controls,.design-editor-panel,.quality-panel,.export-dock{gap:1rem;display:grid}.plain-section h3,.analysis-panel h3,.generator-result h3{margin:0;font-size:1rem;line-height:1.25}.plain-section p,.generator-result p,.analysis-panel p{margin:0}.plain-section ul,.analysis-panel ul,.warning-list{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.result-list{gap:.8rem;margin:0;display:grid}.result-list div{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 64%, transparent);gap:.25rem;padding:.8rem;display:grid}.result-list dt{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:900}.result-list dd{overflow-wrap:anywhere;margin:0;font-weight:800}.result-list-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.payload-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inline-warning{border:1px solid color-mix(in srgb, var(--warning) 50%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--text);padding:.8rem}.raw-content{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 68%, transparent);max-height:240px;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.qr-type-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.qr-type-button,.wizard-steps button{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:44px;color:var(--text);padding:.7rem;font-weight:800}.qr-type-active,.wizard-step-active{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))!important;background:color-mix(in srgb, var(--primary) 15%, var(--surface))!important}.wizard-steps{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.generator-context{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 8%, var(--surface));gap:.25rem;padding:.85rem;display:grid}.generator-context strong{font-size:.98rem}.generator-context span{color:var(--muted)}.qr-preview-panel{align-content:start;justify-items:center}.generator-preview-panel{gap:1.1rem}.qr-live-preview{place-items:center;width:100%;min-height:360px;display:grid}.qr-live-preview>div{grid-area:1/1}.qr-live-preview canvas,.qr-live-preview svg{max-width:100%;height:auto}.qr-live-preview canvas{width:min(100%,620px)}.qr-canvas-hidden{opacity:0;pointer-events:none}.qr-fallback{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(13,1fr);gap:3px;width:min(420px,78vw);padding:.75rem;display:grid}.qr-fallback span{border-radius:3px}.color-field input[type=color]{height:48px;padding:.2rem}.preset-grid,.export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.compact-presets{margin:.9rem 0}.preset-grid button{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:44px;color:var(--text);padding:.7rem;font-weight:800}.design-tabs,.field-pair{gap:.8rem;display:grid}.toggle-row{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 62%, transparent);min-height:44px;color:var(--text);align-items:center;gap:.65rem;padding:.75rem;font-weight:800;display:flex}details{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 50%, transparent);padding:.8rem}summary{cursor:pointer;font-weight:900}.quality-score,.quality-check{border:1px solid var(--border);border-radius:var(--radius);gap:.2rem;padding:.8rem;display:grid}.quality-excellent,.quality-check-pass{border-color:color-mix(in srgb, var(--success) 55%, var(--border))}.quality-good,.quality-warning,.quality-check-warning{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.quality-critical,.quality-check-fail{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.quality-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.quality-drawer{width:100%}.quality-drawer .quality-panel{margin-top:1rem}.print-studio-grid{gap:1.25rem;display:grid}.print-studio-controls{gap:1rem;display:grid}.print-sheet-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 7%, transparent), transparent), color-mix(in srgb, var(--surface) 50%, transparent);place-items:center;padding:1rem;display:grid;overflow:auto}.print-sheet{aspect-ratio:210/297;border:1px solid var(--border);border-radius:var(--radius);color:#111827;width:min(100%,760px);box-shadow:var(--shadow);background:#fff;position:relative;overflow:hidden}.print-sheet header{z-index:2;gap:.55em;display:grid;position:absolute;top:8%;left:8%;right:8%}.print-sheet header strong{font-size:1.55em;line-height:1.05}.print-sheet header span{color:#475569;line-height:1.45}.print-sheet-graphic{object-fit:contain;opacity:.92;max-width:34%;max-height:22%;position:absolute;bottom:8%;right:7%}.print-qr-placement{z-index:3;position:absolute;transform:translate(-50%,-50%)}.print-qr-placement .qr-live-preview{min-height:0}.print-qr-placement .qr-live-preview canvas{width:100%}.print-sheet footer{color:#64748b;font-weight:800;position:absolute;bottom:5%;right:8%}.warning-list{padding-left:0}.warning-item{border:1px solid var(--border);border-radius:var(--radius);gap:.2rem;padding:.75rem;list-style:none;display:grid}.warning-info{border-color:color-mix(in srgb, var(--primary) 48%, var(--border))}.warning-warning{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.warning-danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.seo-embed-card{align-items:center;gap:1rem;padding:1.2rem;display:grid}.seo-embed-card h2{margin:0 0 .45rem}.seo-embed-card p{color:var(--muted);margin:0}.seo-mode-preview{border:1px dashed color-mix(in srgb, var(--primary) 44%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent), color-mix(in srgb, var(--surface) 60%, transparent);place-items:center;min-height:220px;display:grid}.seo-mode-preview span{border:1px solid var(--border);border-radius:var(--radius);background:var(--glass);color:var(--primary);padding:1rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem;font-weight:900}.toast-region{z-index:40;pointer-events:none;gap:.6rem;display:grid;position:fixed;bottom:calc(76px + 1rem);left:1rem;right:1rem}.toast{border:1px solid var(--border);border-radius:var(--radius);background:var(--glass-strong);box-shadow:var(--shadow);pointer-events:auto;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.9rem;animation:.18s ease-out toast-in;display:grid}.toast-success{border-color:color-mix(in srgb, var(--success) 48%, var(--border))}.toast-warning{border-color:color-mix(in srgb, var(--warning) 56%, var(--border))}.toast-error{border-color:color-mix(in srgb, var(--danger) 56%, var(--border))}.toast-info{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}.toast-icon{width:32px;height:32px;color:var(--primary);border:1px solid;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.toast-success .toast-icon{color:var(--success)}.toast-warning .toast-icon{color:var(--warning)}.toast-error .toast-icon{color:var(--danger)}.toast-body{gap:.2rem;display:grid}.toast-body strong{line-height:1.2}.toast-body p{color:var(--muted);margin:0;font-size:.92rem}.toast-action,.toast-close{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 64%, transparent);color:var(--text);font-weight:800}.toast-action{justify-self:start;margin-top:.35rem;padding:.42rem .6rem}.toast-close{min-width:36px;min-height:36px;padding:0}.not-found{align-content:center;gap:1rem;min-height:80vh;display:grid}@keyframes scanline{0%,to{top:9%}50%{top:88%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:760px){.header-inner,.footer-inner,.page-shell{width:min(100%,100% - 48px)}.content-hero h1,.hero-copy h1{font-size:4.2rem}.content-hero p,.hero-copy p{font-size:1.18rem}.feature-card h2,.guide-card h2,.preview-card h2,.prose-card h2,.workspace-panel h2{font-size:1.36rem}.app-shell{padding-bottom:0}.desktop-nav,.header-actions{align-items:center;gap:1rem;display:flex}.code-core-card{min-height:360px}.code-core{width:min(76vw,360px)}.bottom-nav{display:none}.hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr)}.trust-bar{grid-template-columns:repeat(4,1fr)}.feature-grid,.guide-grid{grid-template-columns:repeat(3,1fr)}.affiliate-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-flow,.editor-preview,.workspace-grid,.aida-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch}.generator-wizard{grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr);align-items:start}.scanner-input-grid{grid-template-columns:1fr 1fr}.qr-type-grid{grid-template-columns:repeat(3,1fr)}.wizard-steps{grid-template-columns:repeat(4,1fr)}.preset-grid,.export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-embed-card{grid-template-columns:1fr .9fr}.toast-region{width:min(420px,100vw - 3rem);bottom:1.5rem;left:auto;right:1.5rem}.code-grid{grid-template-columns:repeat(3,1fr)}.footer-inner{grid-template-columns:1fr auto;align-items:center}.site-footer{padding-bottom:2rem}}@media (min-width:1100px){.header-inner,.footer-inner,.page-shell{width:min(1760px,100% - 72px)}.content-hero h1,.hero-copy h1{font-size:5rem}.hero{grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr)}.demo-flow{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.aida-grid{grid-template-columns:repeat(3,1fr)}.generator-wizard{grid-template-columns:minmax(380px,.7fr) minmax(640px,1.3fr)}.qr-live-preview{min-height:520px}.qr-live-preview canvas{width:min(100%,760px)}.print-studio-grid{grid-template-columns:minmax(320px,.62fr) minmax(520px,1.38fr);align-items:start}}@media (min-width:1500px){.generator-wizard{grid-template-columns:minmax(440px,.72fr) minmax(760px,1.28fr)}}@media print{body{background:#fff!important}.site-header,.site-footer,.bottom-nav,.print-studio-controls,.content-hero,.skip-link{display:none!important}.page-shell,.print-studio-page,.print-studio-grid,.print-sheet-wrap{background:#fff;border:0;width:100%;margin:0;padding:0;display:block}.print-sheet{width:210mm;max-width:none;height:297mm;box-shadow:none;border:0;border-radius:0}}
