:root{--ink:#17182b;--ink-soft:#42544b;--ink-muted:#718078;--paper:#f7f6f1;--surface:#fff;--surface-soft:#f1f3ee;--line:#dfe5df;--line-strong:#cfd8d1;--pine:#1f7a00;--pine-2:#1f6b55;--mint:#dff2e8;--mint-strong:#bfe5d2;--orange:#4ade80;--orange-soft:#fff0e7;--danger:#bd4938;--shadow-sm:0 8px 26px #1932270e;--shadow-lg:0 28px 80px #1830261c;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--primary:var(--pine);--primary-foreground:#fff;--secondary:var(--mint);--secondary-foreground:var(--pine);--muted:var(--surface-soft);--muted-foreground:var(--ink-muted);--accent:var(--mint);--accent-foreground:var(--pine);--border:var(--line);--input:var(--line-strong);--ring:#5e9f87;--radius:1rem}html{scroll-padding-top:90px}body{font-size:16px;color:var(--ink)!important;background:radial-gradient(circle at 85% -10%, #1f6b551c, transparent 32rem), linear-gradient(180deg, #faf9f5 0, var(--paper) 680px)!important}::selection{color:#fff;background:var(--pine-2)}button,a,input,textarea,select{outline-color:var(--pine-2)}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px!important;outline:3px solid #1f6b5547!important}.qrdoon-brand{min-width:max-content;color:var(--ink);align-items:center;gap:11px;display:inline-flex}.qrdoon-brand-mark{border-radius:13px;box-shadow:0 9px 24px #123f352e;width:43px!important;height:43px!important}.qrdoon-brand-copy{gap:2px!important;line-height:1.12!important}.qrdoon-brand-copy strong{letter-spacing:-.55px;font-size:19px!important;font-weight:850!important}.qrdoon-brand-copy small{letter-spacing:.3px;color:var(--ink-muted)!important;font:500 10px/1.2 Arial,sans-serif!important}.qrdoon-brand.is-compact .qrdoon-brand-mark{border-radius:11px;width:36px!important;height:36px!important}.site-account{border:1px solid var(--line)!important;background:#ffffffe6!important;border-radius:15px!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:46px!important;padding:4px 5px 4px 11px!important;display:inline-flex!important;box-shadow:0 5px 18px #1831260b!important}.site-account:hover{background:#fff!important;border-color:#bfcfc5!important}.site-account-avatar{color:#fff!important;background:var(--pine)!important;border-radius:11px!important;width:36px!important;height:36px!important}.site-account-avatar.guest{color:var(--pine)!important;background:var(--mint)!important}.site-account-avatar svg{width:17px}.site-account-copy{min-width:0;gap:1px!important}.site-account-copy strong{max-width:128px!important;color:var(--ink)!important;font-size:12px!important;font-weight:800!important}.site-account-copy small{color:var(--ink-muted)!important;font-size:9px!important}.site-account>svg{width:15px;color:var(--ink-muted)}.site-shell{overflow:clip!important}.topbar{border-bottom:1px solid #2c42381a!important;align-items:center!important;gap:38px!important;width:min(1320px,100% - 48px)!important;height:78px!important;margin:0 auto!important;padding:0!important;display:flex!important}.main-nav{color:var(--ink-soft)!important;align-items:center!important;gap:30px!important;margin:0!important;font-size:14px!important;font-weight:600!important;display:flex!important}.main-nav a{padding-block:10px;position:relative}.main-nav a:after{content:"";inset-inline:0;background:var(--orange);border-radius:99px;height:2px;transition:transform .18s;position:absolute;bottom:3px;transform:scaleX(0)}.main-nav a:hover{color:var(--pine)!important}.main-nav a:hover:after{transform:scaleX(1)}.topbar>.site-account{margin-inline-start:auto}.builder-wrap{width:min(1320px,100% - 48px)!important;margin:0 auto!important;padding:58px 0 0!important}.builder-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin-bottom:28px;display:grid}.builder-intro-copy{max-width:760px}.builder-eyebrow{width:max-content;color:var(--pine-2);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.builder-eyebrow svg{width:17px}.builder-intro h1{letter-spacing:-2px;max-width:760px;margin:13px 0 10px;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.28}.builder-intro p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.95}.builder-mode-switch{border:1px solid var(--line)!important;width:470px!important;box-shadow:var(--shadow-sm)!important;background:#ffffffb8!important;border-radius:18px!important;grid-template-columns:1fr 1fr!important;gap:5px!important;margin:0!important;padding:5px!important;display:grid!important}.builder-mode-switch button{min-height:67px!important;color:var(--ink-muted)!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;padding:9px 14px!important;display:flex!important}.builder-mode-switch button span{align-items:center;gap:7px;display:flex;font-size:15px!important;font-weight:850!important}.builder-mode-switch button span svg{width:17px}.builder-mode-switch button small{padding-inline-start:24px;font-size:10px!important}.builder-mode-switch button.active{color:var(--pine)!important;background:#fff!important;box-shadow:0 5px 16px #19362a17!important}.builder-mode-switch button.active.dynamic{color:#8e421d!important;background:var(--orange-soft)!important;box-shadow:inset 0 0 0 1px #f2793d38!important}.builder-studio{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:30px;overflow:clip}.type-strip{border:0!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fcfcf9!important;border-radius:0!important;align-items:stretch!important;gap:22px!important;min-height:118px!important;padding:18px 22px!important;display:flex!important}.type-strip-title{flex:none;text-align:right!important;width:142px!important;padding:7px 0!important}.type-strip-title span{color:var(--ink)!important;margin:0 0 5px!important;font-size:15px!important;font-weight:850!important}.type-strip-title small{color:var(--ink-muted)!important;font-size:11px!important}.type-scroll{gap:8px!important;padding:0 0 3px!important}.type-chip{color:#66756d!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;gap:7px!important;min-width:86px!important;height:76px!important;padding:9px 8px!important}.type-chip svg{stroke-width:1.8px!important;width:21px!important;height:21px!important}.type-chip span{font-size:12px!important;font-weight:700!important}.type-chip:hover{color:var(--pine)!important;background:var(--surface-soft)!important}.type-chip.is-active{color:var(--pine)!important;background:var(--mint)!important;border-color:#bcd7ca!important;box-shadow:inset 0 0 0 1px #ffffff9e!important}.builder-grid{box-shadow:none!important;background:#f0f1ec!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;align-items:start!important;gap:24px!important;padding:24px!important;display:grid!important}.builder-editor{min-width:0}.workspace-tabs{gap:14px!important}.workspace-tabs-list{border:1px solid var(--line)!important;background:#e6e9e4!important;border-radius:17px!important;grid-template-columns:1fr 1fr!important;width:100%!important;height:66px!important;padding:5px!important;display:grid!important}.workspace-tabs-list [data-slot=tabs-trigger]{height:54px!important;color:var(--ink-muted)!important;border-radius:12px!important;justify-content:flex-start!important;gap:10px!important;padding:5px 12px!important;display:flex!important}.workspace-tabs-list [data-slot=tabs-trigger]:after{display:none!important}.workspace-tabs-list [data-slot=tabs-trigger][data-state=active]{color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 14px #1a332914!important}.workspace-tabs-list [data-slot=tabs-trigger]>span:last-child{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.workspace-tabs-list strong{font-size:13px;font-weight:850}.workspace-tabs-list small{color:var(--ink-muted);font-size:9px;font-weight:500}.step-number{width:32px!important;height:32px!important;color:var(--pine)!important;background:var(--mint)!important;border-radius:10px!important;flex:0 0 32px!important;font-size:12px!important}.workspace-panel{margin:0!important}.builder-card,.builder-card:first-child,.builder-card:nth-child(2),.builder-card:last-child{border:1px solid var(--line)!important;min-width:0!important;min-height:0!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:22px!important;overflow:hidden!important}.card-heading{border-bottom:1px solid var(--line)!important;align-items:center!important;gap:16px!important;height:auto!important;min-height:104px!important;padding:22px 24px!important;display:flex!important}.card-heading>div{flex:1;min-width:0}.card-heading>div>span{color:var(--pine-2);font-size:10px;font-weight:800}.card-heading h2{color:var(--ink)!important;margin:4px 0 3px!important;font-size:21px!important;font-weight:900!important;line-height:1.4!important}.card-heading p{color:var(--ink-muted)!important;margin:0!important;font-size:12px!important;line-height:1.65!important}.heading-icon{background:var(--mint);border-radius:15px;place-items:center;display:grid;width:48px!important;height:48px!important;color:var(--pine)!important;flex:0 0 48px!important;margin:0!important}.heading-icon svg{width:21px;height:21px}.card-body{padding:25px!important}.content-fields{gap:19px!important}.field-label{color:var(--ink-soft)!important;gap:8px!important;font-size:13px!important;font-weight:750!important}.field-label>span{text-align:right!important}.text-input,.form-grid input,.settings-form input,.dynamic-field input,.dynamic-field textarea,.dynamic-field select{border:1px solid var(--line-strong)!important;height:50px!important;color:var(--ink)!important;background:#fff!important;border-radius:13px!important;padding-inline:14px!important;font-family:Peyda,Tahoma,Arial,sans-serif!important;font-size:14px!important;box-shadow:0 1px #1e3a2d06!important}.text-input:focus,.form-grid input:focus,.settings-form input:focus,.dynamic-field input:focus,.dynamic-field textarea:focus,.dynamic-field select:focus{border-color:#72a990!important;box-shadow:0 0 0 4px #1f6b551a!important}.text-area,.dynamic-field textarea{min-height:126px!important;padding-top:13px!important;line-height:1.85!important}.field-row{gap:12px!important}.select-trigger,.export-select{border:1px solid var(--line-strong)!important;height:50px!important;min-height:50px!important;color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;font-size:13px!important}.privacy-note{color:#3d6455!important;background:#eff8f3!important;border:1px solid #cfe2d8!important;border-radius:14px!important;gap:10px!important;margin:1px 0 0!important;padding:14px 15px!important;font-size:12px!important;line-height:1.85!important}.privacy-note.dynamic-note{color:#7b492f!important;background:var(--orange-soft)!important;border-color:#f0ccb8!important}.privacy-note svg{color:currentColor!important}.map-link{height:46px!important;color:var(--pine)!important;background:#f4ffe7!important;border:1px solid #cfe2d8!important;border-radius:13px!important;font-size:12px!important}.workspace-next{color:#fff;background:var(--pine);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex;box-shadow:0 10px 22px #123f352e}.workspace-next:hover{background:#0d352c;transform:translateY(-1px)}.workspace-next svg{width:17px}.design-tabs{gap:18px!important}.design-tabs-list{background:var(--surface-soft)!important;border-radius:13px!important;width:100%!important;height:48px!important;padding:4px!important}.design-tabs-list [data-slot=tabs-trigger]{border-radius:10px!important;height:40px!important;font-size:12px!important;font-weight:750!important}.design-tabs-list [data-slot=tabs-trigger]:after{display:none!important}.design-tabs-list [data-slot=tabs-trigger][data-state=active]{color:var(--pine)!important;background:#fff!important;box-shadow:0 3px 11px #19342912!important}.tab-panel{min-height:500px!important;margin-top:0!important}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.template-card{border:1px solid var(--line)!important;min-height:91px!important;color:var(--ink)!important;text-align:right!important;background:#fff!important;border-radius:15px!important;flex-direction:row!important;gap:11px!important;padding:11px!important}.template-card:hover{border-color:#a9cbb9!important;transform:translateY(-1px)!important;box-shadow:0 9px 22px #18413014!important}.template-card.is-selected{background:#f0f8f4!important;border-color:#74aa91!important;box-shadow:inset 0 0 0 1px #1f6b5514!important}.template-visual.template-qr-thumb{border:1px solid #19372c1a!important;border-radius:13px!important;outline:0!important;flex:0 0 58px!important;width:58px!important;height:58px!important;padding:7px!important;box-shadow:0 5px 13px #14362a12!important}.template-card>span:last-child{align-items:flex-start!important}.template-card strong{font-size:13px!important;font-weight:850!important}.template-card small{color:var(--ink-muted)!important;font-size:10px!important;line-height:1.55!important}.logo-uploader{background:#f9fcfa!important;border:1px dashed #bcd3c7!important;border-radius:15px!important;min-height:82px!important;margin-top:12px!important;padding:12px!important}.logo-title strong{font-size:13px!important}.logo-title small{color:var(--ink-muted)!important;font-size:10px!important}.soft-icon{color:var(--pine)!important;background:var(--mint)!important}.upload-button,.remove-logo{height:39px!important;color:var(--pine)!important;border-color:#c8ddd2!important;border-radius:10px!important;font-size:11px!important}.color-control,.switch-row{border-bottom:1px solid var(--line)!important;min-height:61px!important;color:var(--ink-soft)!important;padding:4px 0 14px!important;font-size:13px!important}.switch-row small{color:var(--ink-muted)!important;font-size:10px!important}.color-value{border-color:var(--line-strong)!important;height:39px!important;color:var(--ink-muted)!important;border-radius:11px!important}.color-value input{width:29px!important;height:29px!important}.range-control{border-color:var(--line)!important;padding:5px 0 15px!important}.range-control>div{color:var(--ink-soft)!important;font-size:13px!important}.range-control strong{color:var(--pine-2)!important;font-size:11px!important}.preview-card{color:#fff!important;background:var(--pine)!important;border-color:#263c33!important;min-height:0!important;padding:18px!important;position:sticky!important;top:18px!important;box-shadow:0 24px 56px #123f3533!important}.preview-heading{color:#fff!important;align-items:center!important;height:48px!important;padding:0 3px 12px!important}.preview-heading>div{align-items:center!important;gap:10px!important}.preview-heading>div>span:last-child{flex-direction:column;gap:1px;display:flex}.preview-heading strong{color:#fff!important;font-size:14px!important;font-weight:850!important}.preview-heading small{color:#ffffff94;font-size:9px}.preview-heading button{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:11px!important;width:34px!important;height:34px!important}.live-dot{background:#8ee0b8!important;width:8px!important;height:8px!important;box-shadow:0 0 0 5px #8ee0b81f!important}.preview-stage{background:#0d3028!important;border:1px solid #ffffff17!important;border-radius:20px!important;place-items:center!important;min-height:475px!important;padding:24px!important;display:grid!important;overflow:hidden!important}.preview-stage:before{display:none!important}.preview-grid-pattern{opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.preview-dark .preview-stage{background:#101815!important}.preview-stage .qr-paper{background:#fff!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;width:min(100%,405px)!important;max-width:405px!important;min-height:405px!important;padding:18px!important;display:flex!important;box-shadow:0 24px 54px #00000047!important}.preview-stage .qr-render{aspect-ratio:1!important;width:min(100%,365px)!important;max-width:365px!important;height:auto!important;overflow:visible!important}.preview-stage .qr-render>*,.preview-stage .qr-render canvas,.preview-stage .qr-render svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:static!important}.preview-stage .qr-paper p{color:var(--ink)!important;margin:10px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.55!important}.preview-meta{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0;display:grid}.quality-badge{color:#d8f6e8!important;background:#ffffff17!important;border-radius:12px!important;min-height:48px!important;margin:0!important;padding:8px 10px!important}.quality-badge>svg{width:18px!important}.quality-badge strong{font-size:11px!important}.quality-badge small{color:#ffffff94!important;font-size:8px!important}.preview-refresh{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:auto!important;min-height:48px!important;margin:0!important;padding:0 13px!important;font-size:10px!important}.preview-refresh:hover{background:#ffffff1f!important}.static-warning,.dynamic-save-card,.dynamic-created-card{color:#fff!important;text-align:right!important;background:#ffffff13!important;border:1px solid #ffffff1c!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;min-height:65px!important;margin:0 0 11px!important;padding:11px 12px!important}.static-warning>svg,.dynamic-save-card>svg,.dynamic-created-card>svg{color:#ffc39f!important;width:18px!important}.static-warning strong,.dynamic-save-card strong,.dynamic-created-card strong{color:#fff!important;font-size:11px!important}.static-warning p,.dynamic-save-card p,.dynamic-created-card p{color:#ffffff94!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.65!important}.static-warning button,.dynamic-created-card a{color:#fff!important;min-height:34px!important;font:inherit!important;background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:9px!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important}.dynamic-save-card button{min-height:38px!important;color:var(--pine)!important;background:#fff!important;border-radius:10px!important;font-size:10px!important}.dynamic-builder-error{margin-bottom:10px;color:#ffd9cc!important;background:#992e1b40!important;border-color:#ffb79f3d!important}.dynamic-builder-error a{color:#fff!important}.export-controls{padding-top:1px}.export-controls>label{color:#ffffffb8!important;margin-bottom:9px!important;font-size:10px!important}.export-select{width:156px!important;height:38px!important;min-height:38px!important;color:var(--ink)!important;background:#fff!important;font-size:10px!important}.download-primary{width:100%!important;height:49px!important;color:var(--pine)!important;background:#fff!important;border-radius:13px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 24px #0000002e!important}.download-primary:hover{background:#f5fbf8!important}.export-secondary{gap:8px!important;margin-top:8px!important}.export-secondary button{color:#fff!important;height:42px!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff24!important;border-radius:11px!important;font-size:11px!important}.free-proof{color:#fff9!important;margin-top:10px!important;font-size:9px!important}.free-proof svg{color:#8ee0b8!important}.builder-grid.dynamic-created .content-card .card-body,.builder-grid.dynamic-created .design-card .card-body{pointer-events:none;opacity:.68;filter:saturate(.7)}.section-kicker{color:#c9f1dd!important;background:#ffffff14!important;border-color:#ffffff1f!important}.dynamic-callout{color:#fff!important;background:var(--pine)!important;border-radius:32px!important;grid-template-columns:1.05fr .95fr!important;gap:68px!important;width:min(1180px,100% - 48px)!important;margin:96px auto 0!important;padding:58px!important;display:grid!important;box-shadow:0 30px 75px #123f352e!important}.dynamic-callout:after{background:var(--orange)!important;opacity:.18!important;width:320px!important;height:320px!important;bottom:-210px!important}.dynamic-copy h2{margin:17px 0 12px!important;font-size:clamp(30px,3.5vw,45px)!important;line-height:1.4!important}.dynamic-copy>p{color:#ffffffa6!important;font-size:14px!important;line-height:2!important}.feature-pills span{color:#ffffffc2!important;font-size:10px!important}.feature-pills svg{color:#ffb485!important}.dynamic-button{height:47px!important;color:var(--pine)!important;background:#fff!important;border-radius:13px!important}.dynamic-visual{min-height:330px!important}.route-pill{color:#fff!important;font-size:11px!important}.route-line{background:linear-gradient(var(--orange), transparent)!important}.destination-card{border-radius:18px!important;width:83%!important;min-height:82px!important}.destination-card svg{color:#ffb485!important}.destination-card span{color:#ffffff8c!important;font-size:10px!important}.destination-card strong{color:#fff;font-size:12px!important}.features-section{width:min(1180px,100% - 48px)!important;margin:100px auto!important}.section-heading{max-width:720px!important;margin-bottom:36px!important}.section-heading span{color:var(--pine-2)!important;font-size:12px!important}.section-heading h2{font-size:clamp(29px,3.4vw,44px)!important;line-height:1.45!important}.feature-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.feature-card{border-color:var(--line)!important;min-height:250px!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:23px!important;padding:25px!important}.feature-card h3{margin:28px 0 9px!important;font-size:17px!important}.feature-card p{color:var(--ink-muted)!important;font-size:12px!important;line-height:1.95!important}.feature-icon{color:var(--pine)!important;background:var(--mint)!important}.feature-wide{min-height:220px!important}.scan-score{color:var(--pine)!important;background:var(--mint)!important;font-size:10px!important}.feature-dark{color:#fff!important;background:var(--pine)!important;border-color:var(--pine)!important}.feature-dark p{color:#ffffff9e!important}.seo-section{width:min(1080px,100% - 48px)!important;margin:110px auto 90px!important}.seo-intro>span,.comparison-block>div:first-child>span{color:var(--pine-2)!important}.seo-intro h2,.comparison-block h2,.tool-link-section h2,.faq-section>h2{color:var(--ink)!important;font-size:clamp(27px,3vw,38px)!important}.seo-intro p,.comparison-block>div:first-child p{color:var(--ink-soft)!important;font-size:15px!important}.steps-grid article{box-shadow:var(--shadow-sm);border-color:var(--line)!important;background:#fff!important;border-radius:20px!important;padding:24px!important}.steps-grid b{color:var(--pine)!important;background:var(--mint)!important}.steps-grid h3{font-size:17px!important}.steps-grid p{color:var(--ink-muted)!important;font-size:13px!important}.comparison-table{box-shadow:var(--shadow-sm);border-color:var(--line)!important;border-radius:20px!important}.comparison-table>div{min-height:58px!important;font-size:13px!important}.comparison-table>div:first-child{color:var(--pine)!important;background:var(--mint)!important}.tool-link-section a{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#fff!important;border-radius:13px!important;font-size:12px!important}.tool-link-section a:hover{color:var(--pine)!important;border-color:#a8c8b7!important}.faq-section details,.public-faq details,.seo-page-faq details{border-color:var(--line)!important;background:#fff!important;border-radius:15px!important}.faq-section summary,.public-faq summary,.seo-page-faq summary{font-size:14px!important;font-weight:800!important}.faq-section details p,.public-faq details p,.seo-page-faq details p{color:var(--ink-muted)!important;font-size:13px!important;line-height:1.95!important}.footer{border-color:var(--line)!important;width:min(1180px,100% - 48px)!important;min-height:150px!important;color:var(--ink-muted)!important;margin:0 auto!important;font-size:11px!important}.footer>p{margin-inline-start:auto!important}.footer-links{gap:18px;display:flex}.footer>a{color:var(--pine)!important}.public-shell{min-height:100vh;color:var(--ink);background:0 0!important}.public-header{background:0 0!important;border-bottom:1px solid #2c42381a!important;align-items:center!important;gap:36px!important;width:min(1180px,100% - 48px)!important;height:78px!important;margin:0 auto!important;padding:0!important;display:flex!important}.public-header nav{color:var(--ink-soft)!important;gap:28px!important;font-size:14px!important;font-weight:650!important;display:flex!important}.public-header nav a:hover{color:var(--pine)!important}.public-header>.site-account{margin-inline-start:auto}.public-page-head{text-align:center!important;width:min(920px,100% - 48px)!important;margin:84px auto 44px!important}.public-page-head>span,.public-kicker,.public-section-heading>span,.public-prose>span{color:var(--pine-2)!important;font-size:12px!important;font-weight:850!important}.public-page-head h1{letter-spacing:-1.8px!important;margin:11px 0 12px!important;font-size:clamp(36px,5vw,58px)!important;line-height:1.3!important}.public-page-head p{max-width:680px!important;color:var(--ink-soft)!important;margin:0 auto!important;font-size:16px!important;line-height:2!important}.public-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:min(1120px,100% - 48px)!important;margin:0 auto 100px!important}.public-pricing-grid article{border-color:var(--line)!important;min-height:480px!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:25px!important;padding:30px!important}.public-pricing-grid article:nth-child(3){border-color:var(--pine)!important;box-shadow:0 18px 48px #123f3521!important}.public-pricing-grid article>svg{color:var(--pine)!important;background:var(--mint)!important}.public-pricing-grid article>span{color:var(--pine-2)!important;font-size:12px!important}.public-pricing-grid h2{font-size:29px!important}.public-pricing-grid p,.public-pricing-grid li{color:var(--ink-muted)!important;font-size:13px!important;line-height:1.9!important}.primary-action{color:#fff!important;background:var(--pine)!important;border-radius:13px!important;min-height:48px!important;padding:0 18px!important;font-size:13px!important;box-shadow:0 10px 24px #123f3529!important}.primary-action:hover{background:#0d352c!important}.secondary-action{border-color:var(--line-strong)!important;min-height:48px!important;color:var(--pine)!important;background:#fff!important;border-radius:13px!important;font-size:13px!important}.public-hero{gap:56px!important;width:min(1120px,100% - 48px)!important;margin:72px auto 84px!important}.public-hero h1{font-size:clamp(38px,5vw,62px)!important;line-height:1.25!important}.public-hero p{color:var(--ink-soft)!important;font-size:16px!important;line-height:2!important}.public-hero-card{border-color:var(--line)!important;background:var(--pine)!important;color:#fff!important;box-shadow:var(--shadow-lg)!important;border-radius:28px!important}.public-hero-card small,.public-hero-card b{color:#ffffffab!important}.public-section,.public-compare,.public-faq{width:min(1080px,100% - 48px)!important}.public-feature-grid article{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:20px!important}.public-feature-grid article>svg{color:var(--pine)!important}.public-feature-grid p{color:var(--ink-muted)!important;font-size:13px!important;line-height:1.9!important}.public-compare{color:#fff!important;background:var(--pine)!important;border-radius:26px!important}.public-compare p{color:#ffffffa1!important}.public-prose{border:1px solid var(--line)!important;width:min(790px,100% - 48px)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:26px!important;margin:80px auto 100px!important;padding:44px!important}.public-prose h1{font-size:clamp(32px,4vw,46px)!important;line-height:1.4!important}.public-prose h2{margin-top:35px!important;font-size:23px!important}.public-prose p{color:var(--ink-soft)!important;font-size:15px!important;line-height:2.05!important}.contact-card{border-color:var(--line)!important;min-height:68px!important;color:var(--pine)!important;background:var(--mint)!important;border-radius:15px!important}.public-footer{border-top:1px solid var(--line)!important;width:min(1180px,100% - 48px)!important;color:var(--ink)!important;background:0 0!important;margin:0 auto!important}.public-footer-main{width:100%!important;padding:48px 0 34px!important}.public-footer .qrdoon-brand{color:var(--ink)!important}.public-footer .qrdoon-brand-copy small{color:var(--ink-muted)!important}.public-footer p,.public-footer nav a,.public-footer-bottom{color:var(--ink-muted)!important;font-size:11px!important}.public-footer-bottom{border-color:var(--line)!important;width:100%!important}.auth-page{background:radial-gradient(circle at 16% 20%, #f2793d24, transparent 22rem), radial-gradient(circle at 82% 80%, #1f6b552e, transparent 28rem), var(--paper)!important;min-height:100vh!important;padding:42px 20px!important}.auth-card-modern{border:1px solid var(--line)!important;width:min(100%,520px)!important;box-shadow:var(--shadow-lg)!important;background:#fffffff0!important;border-radius:28px!important;padding:34px!important}.auth-back{color:var(--ink-muted)!important;font-size:11px!important}.auth-card h1{margin:24px 0 8px!important;font-size:30px!important}.auth-card>p{color:var(--ink-soft)!important;font-size:13px!important;line-height:1.9!important}.google-auth-button{border-color:var(--line-strong)!important;background:#fff!important;border-radius:13px!important;min-height:50px!important;font-size:13px!important}.google-security-note{color:var(--ink-muted)!important;background:var(--surface-soft)!important}.phone-login-fields input{border-color:var(--line-strong)!important;border-radius:12px!important;height:48px!important}.phone-login-fields button{background:var(--pine)!important;border-radius:12px!important;min-height:46px!important}.auth-points{border-color:var(--line)!important;background:#f7faf8!important}.account-shell-v34{min-height:100vh!important;color:var(--ink)!important;background:#f3f3ee!important;grid-template-columns:278px minmax(0,1fr)!important}.account-sidebar-v34{border-inline-end:1px solid var(--line)!important;width:auto!important;height:100vh!important;color:var(--ink)!important;background:#fff!important;padding:24px 18px 18px!important}.account-nav{gap:5px!important;padding-top:24px!important}.account-nav a{min-height:46px!important;color:var(--ink-soft)!important;border-radius:12px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.account-nav a svg{width:17px!important}.account-nav a:hover,.account-nav a.active{color:var(--pine)!important;background:var(--mint)!important}.account-plan-card{background:#f3faf6!important;border-color:#cfe0d7!important;border-radius:16px!important;padding:15px!important}.account-plan-card>span{color:var(--pine)!important;font-size:10px!important}.account-plan-card>strong{font-size:13px!important}.account-plan-card>small{color:var(--ink-muted)!important;font-size:10px!important}.account-plan-card>i b{background:var(--pine-2)!important}.account-user-v34{border-color:var(--line)!important}.account-avatar{color:#fff!important;background:var(--pine)!important}.logout-button{color:#974234!important;background:#fff2ee!important;border-radius:11px!important;min-height:40px!important;font-size:10px!important}.account-workspace{min-width:0}.account-topbar-v34{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)!important;background:#ffffffeb!important;height:70px!important;padding:0 28px!important}.account-content-v34{width:min(1240px,100% - 56px)!important;padding:42px 0 72px!important}.account-page-header,.admin-page-header{min-height:96px!important}.account-page-header>div>span,.admin-page-header>div>span{color:var(--pine-2)!important;font-size:11px!important}.account-page-header h1,.admin-page-header h1{margin:6px 0 7px!important;font-size:31px!important;line-height:1.35!important}.account-page-header p,.admin-page-header p{color:var(--ink-muted)!important;font-size:13px!important;line-height:1.85!important}.subscription-notice{background:var(--orange-soft)!important;border-color:#efcab7!important;border-radius:15px!important}.metric-grid{gap:14px!important}.metric-card{border-color:var(--line)!important;min-height:155px!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:19px!important;padding:19px!important}.metric-card>span{color:var(--pine)!important;background:var(--mint)!important}.metric-card>small{color:var(--ink-muted)!important;font-size:11px!important}.metric-card>strong{font-size:26px!important}.account-panel,.admin-panel{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:20px!important}.dashboard-grid-main{gap:14px!important}.chart-account-panel,.recent-panel{padding:21px!important}.panel-title h2{font-size:16px!important}.panel-title p{color:var(--ink-muted)!important;font-size:11px!important}.panel-title>a{color:var(--pine-2)!important;font-size:11px!important}.simple-chart-legend{color:var(--ink-muted)!important;font-size:10px!important}.simple-chart-legend i.total{background:var(--chart-total,var(--pine))!important}.simple-chart-legend i.unique{background:var(--orange)!important}.simple-chart .grid{stroke:#e6ebe6!important}.simple-chart .line.total{stroke:var(--chart-total,var(--pine))!important}.simple-chart .line.unique{stroke:var(--orange)!important}.simple-chart .dot.total{stroke:var(--chart-total,var(--pine))!important}.simple-chart text{fill:var(--ink-muted)!important;font-size:9px!important}.recent-list strong{font-size:12px!important}.recent-list small{color:var(--ink-muted)!important;font-size:9px!important}.empty-state-v34,.compact-empty{border-color:var(--line)!important;background:#fff!important;border-radius:20px!important}.empty-state h2{font-size:20px!important}.empty-state p{color:var(--ink-muted)!important;font-size:13px!important}.qr-library-grid-v34{gap:15px!important}.qr-library-card-v34{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:20px!important}.qr-library-card-v34 strong{font-size:14px!important}.qr-library-card-v34 small{font-size:10px!important}.qr-library-card-actions-v34 a,.qr-library-card-actions-v34 button{border-radius:11px!important;min-height:40px!important;font-size:10px!important}.settings-card,.security-card,.payments-panel{padding:22px!important}.pricing-grid{gap:14px!important}.pricing-card{box-shadow:var(--shadow-sm);border-color:var(--line)!important;border-radius:22px!important;padding:28px!important}.pricing-card.featured{border-color:var(--pine)!important}.best-plan{background:var(--orange)!important}.pricing-card>div strong{color:var(--pine)!important}.pricing-card ul{color:var(--ink-soft)!important;font-size:12px!important}.current-plan{background:var(--pine)!important;border-radius:18px!important}.dynamic-manage-tabs{border:1px solid var(--line)!important;background:#e8ebe6!important;border-radius:15px!important;padding:5px!important}.dynamic-manage-tabs a{border-radius:11px!important;min-height:45px!important;font-size:11px!important}.dynamic-manage-tabs a.active{color:var(--pine)!important;background:#fff!important;box-shadow:0 4px 12px #18332814!important}.dynamic-tab-panel{padding:22px!important}.dynamic-short-url-card,.dynamic-settings-card,.dynamic-settings-group{border-color:var(--line)!important;background:#fff!important;border-radius:17px!important}.dynamic-section-intro h2,.dynamic-settings-group h3{font-size:17px!important}.dynamic-section-intro p,.dynamic-settings-group p{color:var(--ink-muted)!important;font-size:11px!important;line-height:1.85!important}.dynamic-sticky-save{border-color:var(--line)!important;background:#f7f9f6!important;border-radius:15px!important}.dynamic-sticky-save button{background:var(--pine)!important;border-radius:11px!important}.pro-qr-designer{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:22px!important}.pro-qr-preview{background:#eff1ec!important}.pro-qr-paper{border-radius:22px!important;box-shadow:0 18px 42px #19302721!important}.pro-design-panel{padding:22px!important}.pro-designer-title strong{font-size:14px!important}.pro-designer-title small{color:var(--ink-muted)!important;font-size:10px!important}.pro-tabs{background:var(--surface-soft)!important;border-radius:13px!important}.pro-tabs button{border-radius:9px!important;min-height:38px!important;font-size:11px!important}.pro-tabs button.active{color:var(--pine)!important}.pro-template-grid button{border-color:var(--line)!important;border-radius:13px!important;min-height:76px!important}.pro-template-grid b{font-size:11px!important}.pro-template-grid small{font-size:9px!important}.pro-select select,.pro-text-input input{border-color:var(--line-strong)!important;border-radius:11px!important;height:46px!important;font-size:11px!important}.pro-switch-row{border-color:var(--line)!important;border-radius:12px!important;min-height:53px!important}.pro-downloads button{background:var(--pine)!important;border-radius:11px!important;min-height:43px!important}.admin-shell-v34{background:#f2f2ed!important;grid-template-columns:260px minmax(0,1fr)!important}.admin-sidebar{color:#fff!important;background:var(--pine)!important;width:auto!important;padding:24px 18px 18px!important}.admin-sidebar .qrdoon-brand{color:#fff!important}.admin-sidebar .qrdoon-brand-copy small{color:#ffffff8c!important}.admin-sidebar nav{gap:5px!important;padding-top:25px!important}.admin-sidebar nav a,.back-dashboard{color:#ffffffa6!important;border-radius:11px!important;min-height:45px!important;font-size:11px!important}.admin-sidebar nav a:hover{color:#fff!important;background:#ffffff1a!important}.admin-user{border-color:#ffffff1f!important}.admin-user small{color:#ffffff8a!important}.back-dashboard{border-color:#ffffff24!important}.admin-topbar-v34{border-color:var(--line)!important;background:#ffffffed!important;height:70px!important}.admin-content-inner-v34{width:min(1320px,100% - 56px)!important;margin:0 auto!important;padding:42px 0 74px!important}.admin-metric-grid{gap:12px!important}.admin-metric-grid article{box-shadow:var(--shadow-sm);border-color:var(--line)!important;border-radius:18px!important;min-height:132px!important;padding:17px!important}.admin-metric-grid article>span{color:var(--pine)!important;background:var(--mint)!important}.admin-metric-grid small{color:var(--ink-muted)!important;font-size:10px!important}.admin-metric-grid strong{font-size:20px!important}.admin-chart-grid,.admin-bottom-grid{gap:12px!important}.admin-chart-grid .admin-panel,.admin-bottom-grid .admin-panel{padding:20px!important}.admin-search{box-shadow:var(--shadow-sm);border-color:var(--line)!important;border-radius:14px!important;height:52px!important}.admin-search input,.admin-search select{font-size:12px!important}.admin-search button{background:var(--pine)!important;border-radius:10px!important;height:40px!important;font-size:11px!important}.admin-table-panel{padding:16px!important;overflow-x:auto!important}.admin-table{min-width:900px}.admin-table-head{min-height:44px!important;color:var(--ink-muted)!important;background:var(--surface-soft)!important;border-radius:11px!important;font-size:9px!important}.admin-table>article{border-color:var(--line)!important;min-height:72px!important;font-size:10px!important}.admin-table strong,.admin-table b{font-size:11px!important}.admin-table small{color:var(--ink-muted)!important;font-size:9px!important}.admin-ranked-list>div,.audit-list>div{border-color:var(--line)!important}.admin-ranked-list>div>b{color:var(--pine)!important;background:var(--mint)!important}.role-admin{color:#6343a4!important;background:#eee8fa!important}.role-user{color:var(--ink-soft)!important;background:var(--surface-soft)!important}.user-active,.payment-paid{color:var(--pine)!important;background:var(--mint)!important}.friendly-error-page,.friendly-error-dashboard,.inline-load-error{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:22px!important}.public-loading-v34{background:var(--paper)!important}.loading-line,.loading-card-grid i,.loading-panel{background:linear-gradient(90deg,#e8ece7,#fafbf9,#e8ece7) 0 0/200% 100%!important}.public-enamad,.enamad-seal{border-color:var(--line)!important;box-shadow:none!important}@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 (max-width:1180px){.builder-intro{grid-template-columns:1fr;align-items:start}.builder-mode-switch{width:min(100%,520px)!important}.builder-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr)!important}.preview-stage{min-height:425px!important}.preview-stage .qr-paper{max-width:350px!important;min-height:350px!important}.preview-stage .qr-render{max-width:315px!important}.feature-grid{grid-template-columns:repeat(2,1fr)!important}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:960px){.topbar,.public-header{width:min(100% - 30px,880px)!important}.main-nav,.public-header nav{gap:17px!important;font-size:12px!important}.builder-wrap{width:min(100% - 30px,880px)!important;padding-top:42px!important}.builder-grid{grid-template-columns:1fr!important}.preview-card{position:static!important}.preview-stage{min-height:470px!important}.preview-stage .qr-paper{max-width:405px!important;min-height:405px!important}.preview-stage .qr-render{max-width:365px!important}.dynamic-callout{grid-template-columns:1fr!important;gap:32px!important}.dynamic-visual{order:2}.public-pricing-grid{grid-template-columns:1fr 1fr!important}.public-hero{grid-template-columns:1fr!important}.account-shell-v34,.admin-shell-v34{display:block!important}.account-sidebar-v34,.admin-sidebar{display:none!important}.account-topbar-v34,.admin-topbar-v34{display:flex!important}.account-mobile-nav-v34{border-bottom:1px solid var(--line);background:#fff;overflow-x:auto;display:block!important}.account-mobile-nav-v34 .account-nav{min-width:max-content;flex-direction:row!important;padding:9px 14px!important}.account-mobile-nav-v34 .account-nav a{min-width:max-content}.account-content-v34,.admin-content-inner-v34{width:min(100% - 30px,880px)!important}.admin-chart-grid,.admin-bottom-grid{grid-template-columns:1fr!important}}@media (max-width:720px){body{background:var(--paper)!important}.topbar,.public-header{width:100%!important;height:68px!important;padding:0 15px!important}.topbar .qrdoon-brand-copy,.public-header .qrdoon-brand-copy{display:none}.main-nav,.public-header nav{display:none!important}.topbar>.site-account,.public-header>.site-account{margin-inline-start:auto}.site-account-compact{width:42px!important;min-width:42px!important;padding:3px!important}.site-account-compact .site-account-copy,.site-account-compact>svg{display:none!important}.builder-wrap{width:100%!important;padding:30px 12px 0!important}.builder-intro{gap:22px;margin-bottom:23px}.builder-intro h1{letter-spacing:-1.2px;margin-top:10px;font-size:34px}.builder-intro p{font-size:14px}.builder-mode-switch{width:100%!important}.builder-mode-switch button{text-align:center!important;align-items:center!important;min-height:62px!important}.builder-mode-switch button small{padding:0}.builder-studio{border-radius:22px}.type-strip{gap:12px!important;min-height:106px!important;padding:13px 12px!important}.type-strip-title{display:none!important}.type-chip{min-width:78px!important;height:72px!important}.builder-grid{gap:12px!important;padding:12px!important}.workspace-tabs-list{height:62px!important}.workspace-tabs-list [data-slot=tabs-trigger]{height:50px!important}.builder-card,.builder-card:first-child,.builder-card:nth-child(2),.builder-card:last-child{border-radius:18px!important}.card-heading{min-height:92px!important;padding:18px!important}.card-heading h2{font-size:19px!important}.heading-icon{flex-basis:42px!important;width:42px!important;height:42px!important}.card-body{padding:18px!important}.field-row{grid-template-columns:1fr!important}.template-grid{grid-template-columns:1fr 1fr!important}.template-card{gap:8px!important;min-height:84px!important;padding:9px!important}.template-visual.template-qr-thumb{flex-basis:49px!important;width:49px!important;height:49px!important;padding:6px!important}.template-card strong{font-size:12px!important}.template-card small{font-size:9px!important}.logo-uploader{flex-wrap:wrap;align-items:flex-start!important}.upload-button,.remove-logo{margin-inline-start:43px!important}.preview-card{padding:13px!important}.preview-stage{min-height:360px!important;padding:15px!important}.preview-stage .qr-paper{width:min(100%,330px)!important;min-height:330px!important;padding:14px!important}.preview-stage .qr-render{width:min(100%,300px)!important;max-width:300px!important}.preview-meta{grid-template-columns:1fr!important}.preview-refresh{width:100%!important}.static-warning,.dynamic-save-card,.dynamic-created-card{grid-template-columns:auto 1fr!important}.static-warning button,.dynamic-save-card button,.dynamic-created-card a{justify-content:center;grid-column:1/-1!important}.dynamic-callout,.features-section,.seo-section,.footer{width:calc(100% - 24px)!important}.dynamic-callout{border-radius:24px!important;margin-top:62px!important;padding:28px 22px!important}.dynamic-copy h2{font-size:30px!important}.feature-grid,.steps-grid{grid-template-columns:1fr!important}.feature-wide{grid-column:auto!important;display:block!important}.scan-score{margin-top:16px}.features-section{margin-block:72px!important}.comparison-block{grid-template-columns:1fr!important;gap:24px!important}.comparison-table{overflow-x:auto!important}.comparison-table>div{min-width:570px}.footer{flex-wrap:wrap;gap:22px!important;min-height:0!important;padding:30px 0!important}.footer>p{width:100%;margin:0!important}.footer-links{flex-wrap:wrap;width:100%}.public-page-head,.public-pricing-grid,.public-hero,.public-section,.public-compare,.public-faq,.public-prose,.public-footer{width:calc(100% - 24px)!important}.public-page-head{margin-top:54px!important}.public-page-head h1{font-size:38px!important}.public-pricing-grid{grid-template-columns:1fr!important}.public-pricing-grid article{min-height:0!important}.public-prose{margin-top:45px!important;padding:25px!important}.public-footer-main{grid-template-columns:1fr 1fr!important;gap:28px!important}.public-footer-main>div:first-child{grid-column:1/-1}.auth-card-modern{border-radius:22px!important;padding:25px!important}.account-content-v34,.admin-content-inner-v34{width:calc(100% - 24px)!important;padding-top:28px!important}.account-page-header,.admin-page-header{margin-bottom:22px;flex-direction:column!important;min-height:0!important}.account-page-header h1,.admin-page-header h1{font-size:26px!important}.metric-grid,.admin-metric-grid,.profile-summary-grid,.quick-stats-v33{grid-template-columns:1fr 1fr!important}.dashboard-grid-main,.settings-grid,.analytics-detail-grid,.pricing-grid{grid-template-columns:1fr!important}.admin-table-panel{margin-inline:-2px}}@media (max-width:430px){.builder-intro h1{font-size:30px}.builder-mode-switch button span{font-size:13px!important}.builder-mode-switch button small{font-size:9px!important}.template-grid{grid-template-columns:1fr!important}.template-card{min-height:78px!important}.template-visual.template-qr-thumb{flex-basis:54px!important;width:54px!important;height:54px!important}.preview-stage{min-height:318px!important}.preview-stage .qr-paper{min-height:292px!important}.preview-stage .qr-render{max-width:262px!important}.metric-grid,.admin-metric-grid{grid-template-columns:1fr!important}}
:root{--ink:#090d09;--ink-soft:#354037;--ink-muted:#687369;--paper:#f4f7f1;--surface:#fff;--surface-soft:#edf2e9;--surface-raised:#fff;--glass:#ffffffe0;--line:#dce5d8;--line-strong:#c7d3c2;--pine:#1f7a00;--pine-2:#b7ff00;--mint:#eeffd8;--mint-strong:#d5ff9c;--orange:#4ade80;--orange-soft:#ecfff2;--danger:#d33f52;--success:#168a45;--action-bg:#090d09;--action-fg:#b7ff00;--action-hover-bg:#b7ff00;--action-hover-fg:#090d09;--shadow-sm:0 8px 24px #0c190b0e;--shadow-md:0 16px 42px #0c190b17;--shadow-lg:0 28px 80px #08100824;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--primary:var(--pine);--primary-foreground:#fff;--secondary:var(--mint);--secondary-foreground:#245d0d;--muted:var(--surface-soft);--muted-foreground:var(--ink-muted);--accent:var(--mint);--accent-foreground:#245d0d;--border:var(--line);--input:var(--line-strong);--ring:#78bd47;--qr-bg:var(--paper);--qr-green:var(--pine);--qr-green-2:var(--pine-2);--qr-mint:var(--mint);--qr-orange:var(--orange)}html[data-theme=dark]{--ink:#f3f7ef;--ink-soft:#c7d0c4;--ink-muted:#8b9787;--paper:#080b08;--surface:#101510;--surface-soft:#171e16;--surface-raised:#141b14;--glass:#0c110ce0;--line:#283126;--line-strong:#3d4939;--pine:#b7ff00;--pine-2:#8fff00;--mint:#1c2c13;--mint-strong:#2d461b;--orange:#60e98a;--orange-soft:#13251a;--danger:#ff7181;--success:#66ee96;--action-bg:#b7ff00;--action-fg:#080b08;--action-hover-bg:#d0ff59;--action-hover-fg:#080b08;--shadow-sm:0 10px 26px #00000038;--shadow-md:0 18px 48px #0000004d;--shadow-lg:0 34px 90px #0000006b;--primary-foreground:#080b08;--secondary-foreground:#d6ff9f;--accent-foreground:#d6ff9f;--ring:#b7ff00}html{scroll-padding-top:86px}body{transition:color .2s,background-color .2s;color:var(--ink)!important;background:radial-gradient(circle at 82% -9rem, #b7ff0021, transparent 29rem), radial-gradient(circle at 5% 32rem, #4ade8012, transparent 25rem), var(--paper)!important}::selection{color:#080b08;background:var(--pine-2)}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px!important;outline:3px solid #80cc2c52!important}.qrdoon-brand{color:var(--ink)!important;gap:10px!important}.qrdoon-brand-mark{border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:0 10px 24px #1f7a0033!important}.qrdoon-brand-copy strong{color:var(--ink)!important;letter-spacing:-.45px!important;font-size:18px!important}.qrdoon-brand-copy small{color:var(--ink-muted)!important}.site-account{border-color:var(--line)!important;min-height:44px!important;color:var(--ink)!important;background:#ffffffe6!important;border-radius:13px!important;box-shadow:0 6px 18px #0c190b0b!important}.site-account:hover{transform:translateY(-1px);border-color:#9edb71!important}.site-account-copy strong{color:var(--ink)!important}.site-account-copy small,.site-account>svg{color:var(--ink-muted)!important}.site-shell{overflow:clip!important}.topbar{z-index:30!important;border-color:#282b4e17!important;gap:36px!important;width:min(1240px,100% - 40px)!important;height:72px!important;margin:0 auto!important;padding:0!important;position:relative!important}.main-nav{color:var(--ink-soft)!important;gap:27px!important;font-size:13px!important}.main-nav a:hover{color:var(--pine)!important}.qrdoon-app .builder-wrap{width:min(1240px,100% - 40px)!important;margin:0 auto!important;padding:34px 0 0!important}.qrdoon-app .builder-intro{grid-template-columns:minmax(0,1fr) 350px!important;align-items:end!important;gap:34px!important;margin-bottom:20px!important;display:grid!important}.qrdoon-app .builder-intro-copy{max-width:760px!important}.qrdoon-app .builder-eyebrow{color:var(--pine)!important;background:#eeecffc7!important;border:1px solid #d5ff9c!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;font-weight:850!important}.qrdoon-app .builder-eyebrow svg{width:14px!important;height:14px!important}.qrdoon-app .builder-intro h1{max-width:760px!important;color:var(--ink)!important;letter-spacing:-1.45px!important;margin:10px 0 6px!important;font-size:clamp(30px,3.1vw,42px)!important;font-weight:930!important;line-height:1.3!important}.qrdoon-app .builder-intro p{color:var(--ink-soft)!important;margin:0!important;font-size:13px!important;line-height:1.85!important}.qrdoon-app .builder-mode-switch{border-color:var(--line)!important;width:350px!important;box-shadow:var(--shadow-sm)!important;background:#ffffffd1!important;border-radius:15px!important;gap:4px!important;padding:4px!important}.qrdoon-app .builder-mode-switch button{min-height:55px!important;color:var(--ink-muted)!important;text-align:center!important;border-radius:11px!important;align-items:center!important;padding:7px 11px!important}.qrdoon-app .builder-mode-switch button span{gap:6px!important;font-size:13px!important}.qrdoon-app .builder-mode-switch button span svg{width:15px!important}.qrdoon-app .builder-mode-switch button small{padding:0!important;font-size:8.5px!important}.qrdoon-app .builder-mode-switch button.active{color:var(--pine)!important;background:#fff!important;box-shadow:0 5px 14px #0f1e0d17!important}.qrdoon-app .builder-mode-switch button.active.dynamic{color:#d54c32!important;background:var(--orange-soft)!important;box-shadow:inset 0 0 0 1px #ff6b4a33!important}.qrdoon-app .builder-studio{border-color:var(--line)!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 22px 65px #0c190b1a!important}.qrdoon-app .type-strip{border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important;border-radius:0!important;gap:15px!important;min-height:91px!important;padding:12px 15px!important}.qrdoon-app .type-strip-title{flex-direction:column!important;justify-content:center!important;width:120px!important;padding:8px 4px!important;display:flex!important}.qrdoon-app .type-strip-title span{color:var(--ink)!important;font-size:13px!important}.qrdoon-app .type-strip-title small{color:var(--ink-muted)!important;font-size:9px!important}.qrdoon-app .type-scroll{gap:6px!important;padding:0!important}.qrdoon-app .type-chip{color:#71758a!important;border-radius:12px!important;gap:4px!important;min-width:70px!important;height:64px!important;padding:7px 6px!important}.qrdoon-app .type-chip svg{width:18px!important;height:18px!important}.qrdoon-app .type-chip span{font-size:10px!important;font-weight:720!important}.qrdoon-app .type-chip:hover{color:var(--pine)!important;background:#f4f3ff!important}.qrdoon-app .type-chip.is-active{color:var(--pine)!important;background:var(--mint)!important;box-shadow:none!important;border-color:#cdefb5!important}.qrdoon-app .builder-grid{min-height:0!important;box-shadow:none!important;background:#f0f1f6!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:16px!important;padding:16px!important;display:grid!important}.qrdoon-app .builder-editor{min-width:0!important}.qrdoon-app .workspace-tabs{gap:10px!important}.qrdoon-app .workspace-tabs-list{border-color:var(--line)!important;background:#e6e8f0!important;border-radius:14px!important;height:55px!important;padding:4px!important}.qrdoon-app .workspace-tabs-list [data-slot=tabs-trigger]{height:45px!important;color:var(--ink-muted)!important;border-radius:10px!important;gap:8px!important;padding:4px 10px!important}.qrdoon-app .workspace-tabs-list [data-slot=tabs-trigger][data-state=active]{color:var(--ink)!important;background:#fff!important;box-shadow:0 4px 12px #0c190b14!important}.qrdoon-app .workspace-tabs-list strong{font-size:11px!important}.qrdoon-app .workspace-tabs-list small{font-size:8px!important}.qrdoon-app .step-number{width:28px!important;height:28px!important;color:var(--pine)!important;background:var(--mint)!important;border-radius:9px!important;flex-basis:28px!important}.qrdoon-app .workspace-panel{margin:0!important}.qrdoon-app .builder-card,.qrdoon-app .builder-card:first-child,.qrdoon-app .builder-card:nth-child(2),.qrdoon-app .builder-card:last-child{border-color:var(--line)!important;background:#fff!important;border-radius:18px!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-shadow:0 8px 22px #0c190b0b!important}.qrdoon-app .card-heading{border-color:var(--line)!important;gap:12px!important;height:auto!important;min-height:84px!important;padding:16px 18px!important}.qrdoon-app .card-heading>div>span{color:var(--pine)!important;font-size:8.5px!important}.qrdoon-app .card-heading h2{color:var(--ink)!important;margin:3px 0 2px!important;font-size:18px!important}.qrdoon-app .card-heading p{color:var(--ink-muted)!important;font-size:10px!important}.qrdoon-app .heading-icon{width:40px!important;height:40px!important;color:var(--pine)!important;background:var(--mint)!important;border-radius:12px!important;flex-basis:40px!important}.qrdoon-app .heading-icon svg{width:18px!important;height:18px!important}.qrdoon-app .card-body{padding:18px!important}.qrdoon-app .content-fields{gap:14px!important}.qrdoon-app .field-label{color:var(--ink-soft)!important;gap:6px!important;font-size:11px!important}.qrdoon-app .text-input,.qrdoon-app .form-grid input,.qrdoon-app .settings-form input,.qrdoon-app .dynamic-field input,.qrdoon-app .dynamic-field textarea,.qrdoon-app .dynamic-field select{border-color:var(--line-strong)!important;height:46px!important;color:var(--ink)!important;background:#fff!important;border-radius:11px!important;font-size:12px!important}.qrdoon-app .text-area,.qrdoon-app .dynamic-field textarea{min-height:108px!important}.qrdoon-app .select-trigger,.qrdoon-app .export-select{border-color:var(--line-strong)!important;height:46px!important;min-height:46px!important;color:var(--ink)!important;background:#fff!important;border-radius:11px!important;font-size:11px!important}.qrdoon-app .privacy-note{color:#276b0b!important;background:#f4ffe7!important;border-color:#d5ff9c!important;border-radius:11px!important;padding:11px 12px!important;font-size:10px!important;line-height:1.7!important}.qrdoon-app .privacy-note.dynamic-note{color:#a5402d!important;background:var(--orange-soft)!important;border-color:#ffd5ca!important}.qrdoon-app .map-link{color:var(--pine)!important;background:#f7f6ff!important;border-color:#d5ff9c!important}.qrdoon-app .workspace-next{color:#fff!important;background:linear-gradient(135deg, var(--pine), #65a30d)!important;border-radius:11px!important;min-height:46px!important;font-size:11px!important;box-shadow:0 10px 22px #1f7a0033!important}.qrdoon-app .workspace-next:hover{background:linear-gradient(135deg,#155f00,#b7ff00)!important}.qrdoon-app .design-tabs{gap:13px!important}.qrdoon-app .design-tabs-list{background:var(--surface-soft)!important;border-radius:11px!important;height:43px!important;padding:3px!important}.qrdoon-app .design-tabs-list [data-slot=tabs-trigger]{border-radius:8px!important;height:37px!important;font-size:10px!important}.qrdoon-app .design-tabs-list [data-slot=tabs-trigger][data-state=active]{color:var(--pine)!important;background:#fff!important}.qrdoon-app .tab-panel{min-height:0!important;margin:0!important}.qrdoon-app .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.qrdoon-app .template-card{border-color:var(--line)!important;min-height:86px!important;color:var(--ink)!important;background:#fff!important;border-radius:12px!important;gap:8px!important;padding:9px!important}.qrdoon-app .template-card:hover{border-color:#a8de83!important;box-shadow:0 8px 18px #1f7a0014!important}.qrdoon-app .template-card.is-selected{background:#f4ffe7!important;border-color:#7bc943!important}.qrdoon-app .template-visual.template-qr-thumb{background:0 0!important;border:0!important;border-radius:12px!important;flex-basis:58px!important;width:58px!important;height:58px!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 11px #0c190b12!important}.qr-template-preview svg{width:100%!important;height:100%!important;display:block!important}.qrdoon-app .template-card strong{font-size:11px!important}.qrdoon-app .template-card small{font-size:8px!important;line-height:1.55!important}.qrdoon-app .logo-uploader{background:#faf9ff!important;border-color:#c8efae!important;border-radius:12px!important;min-height:68px!important;margin-top:10px!important;padding:10px!important}.qrdoon-app .soft-icon{color:var(--pine)!important;background:var(--mint)!important}.qrdoon-app .upload-button,.qrdoon-app .remove-logo{color:var(--pine)!important;background:#fff!important;border-color:#cdefb5!important}.qrdoon-app .color-control,.qrdoon-app .switch-row,.qrdoon-app .range-control{border-color:var(--line)!important;color:var(--ink-soft)!important}.qrdoon-app .switch-row small{color:var(--ink-muted)!important}.qrdoon-app .color-value{border-color:var(--line-strong)!important}.qrdoon-app .range-control strong{color:var(--pine)!important}.qrdoon-app .preview-card{color:#fff!important;background:linear-gradient(165deg,#0d140e 0%,#080b08 100%)!important;border:1px solid #263126!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:0!important;padding:13px!important;display:block!important;position:sticky!important;top:14px!important;overflow:hidden!important;box-shadow:0 18px 42px #17183333!important}.qrdoon-app .preview-card:after{content:"";filter:blur(45px);pointer-events:none;background:#b7ff003b;border-radius:50%;width:150px;height:150px;position:absolute;inset:-80px auto auto -60px}.qrdoon-app .preview-heading{z-index:1!important;color:#fff!important;height:41px!important;padding:0 2px 9px!important;position:relative!important}.qrdoon-app .preview-heading strong{color:#fff!important;font-size:12px!important}.qrdoon-app .preview-heading small{color:#9fa4c2!important;font-size:7.5px!important}.qrdoon-app .preview-heading button{color:#fff!important;background:#ffffff12!important;border-color:#ffffff1f!important;border-radius:9px!important;width:31px!important;height:31px!important}.qrdoon-app .live-dot{background:#56e3b0!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #56e3b01a!important}.qrdoon-app .preview-stage{background:#1a241b!important;border:1px solid #ffffff14!important;border-radius:15px!important;place-items:center!important;width:100%!important;height:284px!important;min-height:284px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important}.qrdoon-app .preview-grid-pattern{opacity:.18!important;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)!important;background-size:20px 20px!important}.qrdoon-app .preview-dark .preview-stage{background:#050705!important}.qrdoon-app .preview-stage .qr-paper{z-index:1!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #12142614!important;border-radius:14px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:250px!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:11px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 15px 34px #04050e40!important}.qrdoon-app .preview-stage .qr-render{aspect-ratio:1!important;place-items:center!important;width:218px!important;max-width:100%!important;height:218px!important;margin:0 auto!important;display:grid!important;position:relative!important;overflow:hidden!important}.qrdoon-app .preview-stage .qr-render>*,.qrdoon-app .preview-stage .qr-render canvas,.qrdoon-app .preview-stage .qr-render svg{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:block!important;position:static!important;inset:auto!important}.qrdoon-app .preview-stage .qr-paper p{width:100%!important;color:var(--ink)!important;text-align:center!important;margin:7px 0 1px!important;font-size:10px!important;line-height:1.45!important}.qrdoon-app .frame-none .qr-paper{border-radius:10px!important;padding:8px!important}.qrdoon-app .frame-caption .qr-paper{border:4px solid #090d09!important}.qrdoon-app .frame-caption .qr-paper p{color:#fff!important;background:#090d09!important;width:calc(100% + 14px)!important;margin:7px -7px -7px!important;padding:7px!important}.qrdoon-app .frame-badge .qr-paper{border:3px solid var(--pine)!important}.qrdoon-app .frame-badge .qr-paper:before{color:#fff!important;background:var(--pine)!important}.qrdoon-app .preview-meta{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;margin:8px 0!important;display:grid!important}.qrdoon-app .quality-badge{color:#c7f8e6!important;background:#ffffff13!important;border-radius:10px!important;min-height:42px!important;margin:0!important;padding:6px 9px!important}.qrdoon-app .quality-badge>svg{width:15px!important}.qrdoon-app .quality-badge strong{font-size:9px!important}.qrdoon-app .quality-badge small{color:#9398b6!important;font-size:7px!important}.qrdoon-app .preview-refresh{color:#fff!important;background:#fff1!important;border-color:#ffffff1a!important;border-radius:10px!important;width:auto!important;min-height:42px!important;margin:0!important;padding:0 10px!important;font-size:8px!important}.qrdoon-app .static-warning,.qrdoon-app .dynamic-save-card,.qrdoon-app .dynamic-created-card{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff17!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;min-height:54px!important;margin:0 0 8px!important;padding:8px 9px!important}.qrdoon-app .static-warning>svg,.qrdoon-app .dynamic-save-card>svg,.qrdoon-app .dynamic-created-card>svg{color:#ff9d86!important;width:15px!important}.qrdoon-app .static-warning strong,.qrdoon-app .dynamic-save-card strong,.qrdoon-app .dynamic-created-card strong{color:#fff!important;font-size:9px!important}.qrdoon-app .static-warning p,.qrdoon-app .dynamic-save-card p,.qrdoon-app .dynamic-created-card p{color:#989db9!important;margin:2px 0 0!important;font-size:7.5px!important;line-height:1.5!important}.qrdoon-app .static-warning button,.qrdoon-app .dynamic-created-card a{color:#fff!important;background:#ffffff12!important;border-color:#ffffff1c!important;border-radius:8px!important;min-height:30px!important;padding:0 8px!important;font-size:7.5px!important}.qrdoon-app .dynamic-save-card button{min-height:34px!important;color:var(--pine)!important;background:#fff!important;border-radius:8px!important;font-size:8px!important}.qrdoon-app .dynamic-builder-error{color:#ffd1c7!important;background:#b8313038!important;margin-bottom:8px!important}.qrdoon-app .export-controls{border-top:1px solid #ffffff17!important;grid-template-columns:1fr!important;gap:7px!important;padding-top:8px!important;display:grid!important}.qrdoon-app .export-controls>label{color:#aeb2ca!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:8px!important;display:grid!important}.qrdoon-app .export-select{width:100%!important;height:34px!important;min-height:34px!important;color:var(--ink)!important;background:#fff!important;border:0!important;border-radius:8px!important;font-size:8px!important}.qrdoon-app .download-primary{color:#fff!important;background:linear-gradient(135deg, var(--pine), #65a30d)!important;border-radius:10px!important;width:100%!important;height:42px!important;font-size:10px!important;box-shadow:0 10px 20px #1f7a0040!important}.qrdoon-app .download-primary:hover{background:linear-gradient(135deg,#155f00,#b7ff00)!important}.qrdoon-app .export-secondary{gap:6px!important;margin:0!important}.qrdoon-app .export-secondary button{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1a!important;border-radius:9px!important;height:35px!important;font-size:8px!important}.qrdoon-app .free-proof{color:#9297b4!important;margin-top:8px!important;font-size:7.5px!important}.dynamic-callout{color:#fff!important;background:linear-gradient(135deg,#090d09 0%,#142015 55%,#244614 100%)!important;border:1px solid #ffffff14!important;border-radius:28px!important;grid-template-columns:.9fr 1.1fr!important;gap:48px!important;width:min(1120px,100% - 40px)!important;min-height:360px!important;margin:70px auto 0!important;padding:42px!important;box-shadow:0 28px 70px #07120733!important}.dynamic-callout:after{background:var(--orange)!important;opacity:.24!important;width:260px!important;height:260px!important;bottom:-180px!important}.section-kicker{color:#d5ff9c!important;background:#ffffff12!important;border-color:#ffffff1c!important}.dynamic-copy h2{margin:14px 0 9px!important;font-size:clamp(27px,3vw,39px)!important;line-height:1.42!important}.dynamic-copy>p{color:#b7bad1!important;font-size:12px!important;line-height:1.9!important}.feature-pills span{color:#d4d6e7!important;font-size:9px!important}.feature-pills svg{color:#ff967d!important}.dynamic-button{height:43px!important;color:var(--ink)!important;background:#fff!important;border-radius:11px!important}.dynamic-visual{min-height:250px!important}.route-pill{color:#fff!important;background:#ffffff1a!important}.route-line{background:linear-gradient(var(--orange), transparent)!important}.destination-card{background:#ffffff1a!important;border-radius:15px!important;min-height:69px!important}.destination-card.muted{background:#fff1!important}.destination-card svg{color:#ff967d!important}.destination-card span{color:#aeb1ca!important}.features-section{width:min(1120px,100% - 40px)!important;margin:80px auto!important}.section-heading{max-width:650px!important;margin-bottom:25px!important}.section-heading span{color:var(--pine)!important;font-size:10px!important}.section-heading h2{color:var(--ink)!important;margin-top:7px!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.45!important}.feature-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.feature-card{border-color:var(--line)!important;min-height:190px!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:18px!important;grid-column:span 3!important;padding:20px!important}.feature-wide{grid-column:span 6!important;min-height:190px!important}.feature-card h3{color:var(--ink)!important;margin:21px 0 7px!important;font-size:14px!important}.feature-card p{color:var(--ink-muted)!important;font-size:10px!important;line-height:1.85!important}.feature-icon{color:var(--pine)!important;background:var(--mint)!important}.scan-score{color:var(--success)!important;background:#e8faf3!important}.feature-dark{color:#fff!important;background:#0e150f!important;border-color:#263426!important}.feature-dark h3{color:#fff!important}.feature-dark p{color:#aeb2c8!important}.feature-dark .feature-icon{color:#fff!important;background:#ffffff14!important}.seo-section{width:min(1040px,100% - 40px)!important;margin:86px auto 75px!important}.seo-intro>span,.comparison-block>div:first-child>span{color:var(--pine)!important}.seo-intro h2,.comparison-block h2,.tool-link-section h2,.faq-section>h2{color:var(--ink)!important;font-size:clamp(25px,2.7vw,34px)!important}.seo-intro p,.comparison-block>div:first-child p{color:var(--ink-soft)!important;font-size:13px!important}.steps-grid article,.faq-section details{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:15px!important}.steps-grid b{color:var(--pine)!important;background:var(--mint)!important}.comparison-table{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:17px!important}.comparison-table>div:first-child{color:var(--pine)!important;background:var(--mint)!important}.tool-link-section a{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#fff!important}.tool-link-section a:hover{color:var(--pine)!important;border-color:#a8de83!important}.footer{border-color:var(--line)!important;width:min(1120px,100% - 40px)!important;min-height:125px!important;color:var(--ink-muted)!important}.footer>a{color:var(--pine)!important}.public-shell{color:var(--ink)!important;background:0 0!important}.public-header{border-color:var(--line)!important;width:min(1120px,100% - 40px)!important;height:72px!important;padding:0!important}.public-header nav{color:var(--ink-soft)!important;font-size:12px!important}.public-header nav a:hover{color:var(--pine)!important}.public-page-head{width:min(860px,100% - 40px)!important;margin:62px auto 34px!important}.public-page-head>span,.public-kicker,.public-section-heading>span,.public-prose>span{color:var(--pine)!important}.public-page-head h1{color:var(--ink)!important;font-size:clamp(34px,4.5vw,52px)!important}.public-page-head p{color:var(--ink-soft)!important;font-size:14px!important}.public-hero{background:linear-gradient(135deg,#f3ffe7,#fff 62%)!important;border:1px solid #ddd9ff!important;border-radius:25px!important;gap:45px!important;width:min(1120px,100% - 40px)!important;margin:48px auto 70px!important;padding:46px!important}.public-hero h1{color:var(--ink)!important;font-size:clamp(35px,4.7vw,56px)!important}.public-hero p{color:var(--ink-soft)!important;font-size:14px!important}.public-hero-card{color:#fff!important;box-shadow:var(--shadow-lg)!important;background:linear-gradient(145deg,#0e150f,#173419)!important;border-color:#292648!important;border-radius:22px!important}.public-section,.public-compare,.public-faq{width:min(1040px,100% - 40px)!important}.public-feature-grid article,.public-pricing-grid article,.public-prose{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:18px!important}.public-feature-grid article>svg,.public-pricing-grid article>svg,.public-pricing-grid li svg{color:var(--pine)!important}.public-feature-grid p,.public-pricing-grid p,.public-pricing-grid li,.public-prose p{color:var(--ink-muted)!important}.public-compare{color:#fff!important;background:linear-gradient(135deg,#0e150f,#153019)!important;border-radius:23px!important}.public-compare p{color:#b8bbd1!important}.public-pricing-grid{width:min(1040px,100% - 40px)!important}.contact-card{color:var(--pine)!important;background:var(--mint)!important}.public-footer p,.public-footer nav a,.public-footer-bottom{color:#aeb2c8!important}.auth-page,.simple-state{background:radial-gradient(circle at 75% 5%, #635bff2b, transparent 24rem), var(--paper)!important}.auth-card-modern,.auth-card{border-color:var(--line)!important;box-shadow:var(--shadow-lg)!important;background:#fff!important;border-radius:22px!important}.auth-icon{color:#fff!important;background:linear-gradient(145deg, var(--pine), #65a30d)!important;box-shadow:0 12px 28px #4f46e53d!important}.auth-points{color:#276b0b!important;background:#f4ffe7!important}.auth-points svg{color:var(--pine)!important}.account-sidebar-v34,.admin-sidebar{border-color:var(--line)!important;background:#fff!important}.account-nav a,.admin-nav a{color:var(--ink-soft)!important;border-radius:11px!important}.account-nav a:hover,.admin-nav a:hover{color:var(--pine)!important;background:#f4ffe7!important}.account-nav a.active,.admin-nav a.active{color:var(--pine)!important;background:var(--mint)!important}.account-topbar-v34,.admin-topbar-v34{border-color:var(--line)!important;background:#ffffffe6!important}.account-content-v34,.admin-content-inner-v34,.account-page-header h1,.admin-page-header h1{color:var(--ink)!important}.account-page-header p,.admin-page-header p{color:var(--ink-muted)!important}.metric-card,.dashboard-panel,.settings-card,.profile-card,.admin-panel,.admin-metric-card,.pricing-card,.dynamic-short-url-card,.dynamic-settings-card,.dynamic-settings-group,.qr-library-card{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important;border-radius:17px!important}.metric-card>svg,.admin-metric-card>svg{color:var(--pine)!important;background:var(--mint)!important}.dynamic-manage-tabs{border-color:var(--line)!important;background:#e8eaf2!important}.dynamic-sticky-save{border-color:var(--line)!important;background:#f6f6fa!important}.dynamic-sticky-save button,.settings-form button[type=submit],.profile-form button[type=submit]{color:#fff!important;background:var(--pine)!important}.pro-qr-designer{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:18px!important}.pro-qr-preview{border-color:var(--line)!important;background:#f0f1f6!important}.pro-qr-paper{border-radius:17px!important;width:min(100%,330px)!important;min-height:0!important;padding:16px!important}.pro-qr-render{width:min(100%,286px)!important}.pro-tabs button.active,.pro-downloads button{color:#fff!important;background:var(--pine)!important}.pro-range-input strong,.pro-upload{color:var(--pine)!important}.library-qr-paper{width:168px!important;min-height:168px!important}.library-qr-canvas{width:154px!important;height:154px!important}.library-downloads button{color:var(--pine)!important}.friendly-error-page,.friendly-error-dashboard,.inline-load-error{border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important}.public-loading-v34{background:var(--paper)!important}.loading-line,.loading-card-grid i,.loading-panel{background:linear-gradient(90deg,#e7e8ef,#f9f9fc,#e7e8ef) 0 0/200% 100%!important}@media (max-width:1120px){.qrdoon-app .builder-intro{grid-template-columns:1fr auto!important}.qrdoon-app .builder-mode-switch{width:330px!important}.qrdoon-app .builder-grid{grid-template-columns:1fr!important}.qrdoon-app .preview-card{grid-template-rows:auto auto auto auto auto!important;grid-template-columns:300px minmax(0,1fr)!important;gap:8px 12px!important;display:grid!important;position:static!important}.qrdoon-app .preview-heading{grid-column:1/-1!important}.qrdoon-app .preview-stage{grid-area:2/1/7!important;height:282px!important;min-height:282px!important}.qrdoon-app .preview-meta,.qrdoon-app .static-warning,.qrdoon-app .dynamic-save-card,.qrdoon-app .dynamic-created-card,.qrdoon-app .dynamic-builder-error,.qrdoon-app .export-controls,.qrdoon-app .free-proof{grid-column:2!important;margin:0!important}.feature-card{grid-column:span 4!important}.feature-wide{grid-column:span 8!important}}@media (max-width:860px){.topbar,.public-header{width:min(100% - 28px,820px)!important}.main-nav,.public-header nav{gap:15px!important;font-size:11px!important}.qrdoon-app .builder-wrap{width:min(100% - 28px,820px)!important}.qrdoon-app .builder-intro{grid-template-columns:1fr!important;gap:16px!important}.qrdoon-app .builder-mode-switch{width:min(100%,400px)!important}.qrdoon-app .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dynamic-callout{grid-template-columns:1fr!important;gap:24px!important}.dynamic-visual{order:2!important}.feature-card,.feature-wide{grid-column:span 6!important}.public-hero{grid-template-columns:1fr!important}.public-pricing-grid{grid-template-columns:1fr 1fr!important}.account-shell-v34,.admin-shell-v34{display:block!important}.account-sidebar-v34,.admin-sidebar{display:none!important}.account-topbar-v34,.admin-topbar-v34{display:flex!important}}@media (max-width:680px){body{background:var(--paper)!important}.topbar,.public-header{width:100%!important;height:64px!important;padding:0 13px!important}.topbar .qrdoon-brand-copy,.public-header .qrdoon-brand-copy,.main-nav,.public-header nav{display:none!important}.qrdoon-app .builder-wrap{width:100%!important;padding:22px 10px 0!important}.qrdoon-app .builder-intro{margin-bottom:16px!important}.qrdoon-app .builder-intro h1{letter-spacing:-.9px!important;font-size:28px!important}.qrdoon-app .builder-intro p{font-size:11px!important}.qrdoon-app .builder-mode-switch{width:100%!important}.qrdoon-app .builder-mode-switch button{min-height:52px!important}.qrdoon-app .builder-studio{border-radius:18px!important}.qrdoon-app .type-strip{min-height:78px!important;padding:8px!important}.qrdoon-app .type-strip-title{display:none!important}.qrdoon-app .type-chip{min-width:62px!important;height:58px!important}.qrdoon-app .builder-grid{gap:9px!important;padding:9px!important}.qrdoon-app .workspace-tabs-list{height:52px!important}.qrdoon-app .workspace-tabs-list [data-slot=tabs-trigger]{height:42px!important}.qrdoon-app .builder-card,.qrdoon-app .builder-card:first-child,.qrdoon-app .builder-card:nth-child(2),.qrdoon-app .builder-card:last-child{border-radius:14px!important}.qrdoon-app .card-heading{min-height:75px!important;padding:14px!important}.qrdoon-app .card-body{padding:14px!important}.qrdoon-app .field-row{grid-template-columns:1fr!important}.qrdoon-app .preview-card{padding:10px!important;display:block!important}.qrdoon-app .preview-heading{height:38px!important}.qrdoon-app .preview-stage{width:100%!important;height:258px!important;min-height:258px!important;padding:11px!important}.qrdoon-app .preview-stage .qr-paper{width:226px!important;padding:9px!important}.qrdoon-app .preview-stage .qr-render{width:198px!important;height:198px!important}.qrdoon-app .preview-meta{grid-template-columns:1fr auto!important;margin:7px 0!important}.qrdoon-app .static-warning,.qrdoon-app .dynamic-save-card,.qrdoon-app .dynamic-created-card{margin-bottom:7px!important}.qrdoon-app .free-proof{margin-top:7px!important}.dynamic-callout,.features-section,.seo-section,.footer{width:calc(100% - 20px)!important}.dynamic-callout{border-radius:20px!important;min-height:0!important;margin-top:46px!important;padding:25px 19px!important}.dynamic-copy h2{font-size:27px!important}.feature-grid,.steps-grid{grid-template-columns:1fr!important}.feature-card,.feature-wide{grid-column:1/-1!important;min-height:0!important}.features-section{margin-block:58px!important}.footer{min-height:0!important;padding:26px 0!important}.public-page-head,.public-pricing-grid,.public-hero,.public-section,.public-compare,.public-faq,.public-prose,.public-footer{width:calc(100% - 20px)!important}.public-hero{margin-top:34px!important;padding:24px!important}.public-pricing-grid{grid-template-columns:1fr!important}.public-footer{width:100%!important}.metric-grid,.admin-metric-grid,.profile-summary-grid{grid-template-columns:1fr 1fr!important}.dashboard-grid-main,.settings-grid,.analytics-detail-grid{grid-template-columns:1fr!important}}@media (max-width:420px){.qrdoon-app .builder-intro h1{font-size:25px!important}.qrdoon-app .builder-mode-switch button span{font-size:11px!important}.qrdoon-app .template-grid{grid-template-columns:1fr!important}.qrdoon-app .preview-stage{height:242px!important;min-height:242px!important}.qrdoon-app .preview-stage .qr-paper{width:211px!important}.qrdoon-app .preview-stage .qr-render{width:184px!important;height:184px!important}.metric-grid,.admin-metric-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--paper)}html[data-theme=dark] body{background:radial-gradient(circle at 82% -10rem, #b7ff001a, transparent 31rem), radial-gradient(circle at 2% 38rem, #4ade800e, transparent 27rem), var(--paper)!important}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.theme-toggle{width:42px;height:42px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:13px;flex:none;grid-template-columns:auto;place-items:center;padding:0;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-grid;border:1px solid var(--line)!important;color:var(--ink)!important;background:var(--glass)!important}.theme-toggle:hover{transform:translateY(-1px);border-color:#8fc95f!important}.theme-toggle svg{grid-area:1/1;width:18px;height:18px}.theme-toggle .theme-sun{display:none}html[data-theme=dark] .theme-toggle .theme-sun{display:block}html[data-theme=dark] .theme-toggle .theme-moon{display:none}.theme-toggle.has-label{grid-template-columns:19px auto;gap:7px;width:auto;min-width:112px;padding-inline:12px}.theme-toggle.has-label svg{grid-area:auto}.theme-toggle.has-label span{white-space:nowrap;font-size:10px;font-weight:800}.qrdoon-brand-mark{box-shadow:0 10px 26px #57961a33!important}.site-account{background:var(--glass)!important;box-shadow:var(--shadow-sm)!important}.site-account:hover{background:var(--surface)!important;border-color:#93c66d!important}.site-account-avatar{color:#080b08!important;background:linear-gradient(145deg, var(--pine-2), #82d92c)!important}.site-account-avatar img,.account-avatar img{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.default-avatar-image{border-radius:inherit!important;background:url(/default-avatar.svg) 50%/cover no-repeat!important;width:100%!important;height:100%!important;display:block!important}.site-account-avatar.guest{color:var(--pine)!important;background:var(--mint)!important}.topbar,.public-header{border-color:var(--line)!important}.main-nav a:after{background:var(--pine-2)!important}.qrdoon-app .workspace-next,.qrdoon-app .download-primary,.primary-action,.dynamic-create-submit,.dynamic-sticky-save button,.settings-form button[type=submit],.profile-form button[type=submit],.pro-downloads button,.qr-library-card-actions-v34 a.primary{border-color:var(--action-bg)!important;color:var(--action-fg)!important;background:var(--action-bg)!important;box-shadow:0 10px 24px #090d0929!important}.qrdoon-app .workspace-next:hover,.qrdoon-app .download-primary:hover,.primary-action:hover,.dynamic-create-submit:hover,.dynamic-sticky-save button:hover,.settings-form button[type=submit]:hover,.profile-form button[type=submit]:hover,.pro-downloads button:hover,.qr-library-card-actions-v34 a.primary:hover{border-color:var(--action-hover-bg)!important;color:var(--action-hover-fg)!important;background:var(--action-hover-bg)!important}.qrdoon-app .builder-eyebrow{color:var(--pine)!important;background:color-mix(in srgb, var(--mint) 82%, transparent)!important;border-color:#caeca8!important}.qrdoon-app .builder-mode-switch,.qrdoon-app .builder-studio,.qrdoon-app .type-strip,.qrdoon-app .builder-card,.qrdoon-app .builder-card:first-child,.qrdoon-app .builder-card:nth-child(2),.qrdoon-app .builder-card:last-child,.qrdoon-app .template-card,.qrdoon-app .text-input,.qrdoon-app .form-grid input,.qrdoon-app .settings-form input,.qrdoon-app .dynamic-field input,.qrdoon-app .dynamic-field textarea,.qrdoon-app .dynamic-field select,.qrdoon-app .select-trigger,.qrdoon-app .export-select,.qrdoon-app .design-tabs-list [data-slot=tabs-trigger][data-state=active],.qrdoon-app .workspace-tabs-list [data-slot=tabs-trigger][data-state=active]{background:var(--surface)!important}.qrdoon-app .builder-mode-switch{background:var(--surface-soft)!important}.qrdoon-app .builder-mode-switch button.active,.qrdoon-app .builder-mode-switch button.active.dynamic{color:var(--ink)!important;background:var(--surface)!important;box-shadow:inset 0 -3px 0 var(--pine-2), var(--shadow-sm)!important}.qrdoon-app .builder-grid,.qrdoon-app .workspace-tabs-list{background:var(--surface-soft)!important}.qrdoon-app .type-chip{color:var(--ink-muted)!important}.qrdoon-app .type-chip:hover,.qrdoon-app .type-chip.is-active{color:var(--pine)!important;background:var(--mint)!important}.qrdoon-app .type-chip.is-active{border-color:#a9d780!important}.qrdoon-app .text-input:focus,.qrdoon-app .form-grid input:focus,.qrdoon-app .settings-form input:focus,.qrdoon-app .dynamic-field input:focus,.qrdoon-app .dynamic-field textarea:focus,.qrdoon-app .dynamic-field select:focus{border-color:#71b63e!important;box-shadow:0 0 0 4px #80cc2c24!important}.qrdoon-app .privacy-note,.qrdoon-app .map-link,.qrdoon-app .template-card.is-selected,.qrdoon-app .logo-uploader{color:#286510!important;background:var(--mint)!important;border-color:#c8e8ae!important}.qrdoon-app .preview-card{background:linear-gradient(165deg,#111811 0%,#070a07 100%)!important;border-color:#283629!important;box-shadow:0 22px 50px #05090540!important}.qrdoon-app .preview-card:after{background:#b7ff002e!important}.qrdoon-app .preview-heading>span{background:#b7ff0024!important}.qrdoon-app .live-dot{background:var(--pine-2)!important;box-shadow:0 0 0 4px #b7ff001a!important}.qrdoon-app .quality-badge{color:#d8ff9f!important}.qrdoon-app .free-proof svg{color:var(--pine-2)!important}.dynamic-callout,.public-compare{background:radial-gradient(circle at 82% 8%,#b7ff0021,#0000 18rem),linear-gradient(135deg,#111811 0%,#071007 100%)!important;border-color:#263426!important;box-shadow:0 28px 72px #07100738!important}.dynamic-callout:after{background:var(--pine-2)!important}.section-kicker{color:#d8ff9f!important}.feature-pills svg,.destination-card svg{color:var(--pine-2)!important}.dynamic-button{color:#080b08!important;background:var(--pine-2)!important}.feature-dark,.public-hero-card{background:linear-gradient(145deg,#111811,#091009)!important;border-color:#263426!important}.feature-icon,.steps-grid b,.metric-card>span,.admin-metric-card>svg{color:var(--pine)!important;background:var(--mint)!important}.public-hero{background:linear-gradient(135deg, #efffdc, var(--surface) 62%)!important;border-color:#d5edc1!important}.public-feature-grid article,.public-pricing-grid article,.public-prose,.feature-card,.steps-grid article,.faq-section details,.tool-link-section a{background:var(--surface)!important}.public-pricing-grid article:nth-child(3){border-color:#8fc95f!important;box-shadow:0 18px 44px #3e800c21!important}.pricing-free{background:var(--mint)!important}.auth-page{background:radial-gradient(circle at 12% 10%, #b7ff002e, transparent 24rem), radial-gradient(circle at 88% 92%, #4ade801a, transparent 28rem), var(--paper)!important;min-height:100svh!important;padding:clamp(16px,3vw,38px)!important}.auth-layout{border:1px solid var(--line);background:var(--surface);width:min(1080px,100%);min-height:min(760px,100svh - 48px);box-shadow:var(--shadow-lg);border-radius:32px;grid-template-columns:minmax(340px,.9fr) minmax(500px,1.1fr);margin:auto;display:grid;overflow:hidden}.auth-showcase{color:#f4f8f1;background:radial-gradient(circle at 88% 12%,#b7ff002b,#0000 18rem),linear-gradient(150deg,#101710 0%,#050805 100%);flex-direction:column;min-width:0;padding:38px;display:flex;position:relative;overflow:hidden}.auth-showcase:before{content:"";opacity:.15;pointer-events:none;background-image:linear-gradient(#b7ff002e 1px,#0000 1px),linear-gradient(90deg,#b7ff002e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.auth-showcase>*{z-index:1;position:relative}.auth-showcase .qrdoon-brand-copy strong{color:#f4f8f1!important}.auth-showcase .qrdoon-brand-copy small{color:#9baa96!important}.auth-showcase-copy{margin-top:clamp(64px,10vh,110px)}.auth-showcase-copy>span{width:max-content;color:var(--pine-2);background:#b7ff0012;border:1px solid #b7ff0033;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.auth-showcase-copy>span svg{width:14px}.auth-showcase-copy h2{letter-spacing:-1.3px;margin:18px 0 11px;font-size:clamp(32px,4vw,46px);line-height:1.4}.auth-showcase-copy p{color:#a8b3a4;max-width:390px;margin:0;font-size:12px;line-height:2}.auth-showcase-visual{min-height:160px;margin-top:34px;position:relative}.auth-qr-tile{color:#080b08;background:var(--pine-2);border:9px solid #f4f8f1;border-radius:22px;place-items:center;width:112px;height:112px;display:grid;position:absolute;inset:5px 8px auto auto;transform:rotate(5deg);box-shadow:0 18px 45px #00000047}.auth-qr-tile svg{stroke-width:1.65px;width:68px;height:68px}.auth-signal-card{width:190px;min-height:70px;color:var(--pine-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;inset:72px auto auto 4px;transform:rotate(-3deg)}.auth-signal-card>svg{width:21px}.auth-signal-card span{flex-direction:column;gap:2px;display:flex}.auth-signal-card small{color:#9fac9b;font-size:9px}.auth-signal-card strong{font:800 19px/1 Arial,sans-serif}.auth-showcase-visual>i{background:var(--pine-2);border-radius:50%;position:absolute;box-shadow:0 0 18px #b7ff00cc}.auth-showcase-visual>i:first-of-type{width:7px;height:7px;top:26px;left:42%}.auth-showcase-visual>i:nth-of-type(2){width:4px;height:4px;top:18px;left:17%}.auth-showcase-visual>i:nth-of-type(3){width:5px;height:5px;bottom:12px;right:42%}.auth-showcase-foot{color:#94a18f;align-items:center;gap:7px;margin-top:auto;font-size:9px;display:flex}.auth-showcase-foot svg{width:15px;color:var(--pine-2)}.auth-card-modern,.auth-card{min-width:0;width:auto!important;max-width:none!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:none!important;text-align:right!important;border:0!important;border-radius:0!important;padding:clamp(30px,4vw,48px)!important}.auth-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-back{align-items:center;gap:6px;display:inline-flex;color:var(--ink-muted)!important;font-size:11px!important}.auth-back:hover{color:var(--pine)!important}.auth-back svg{width:15px}.auth-mobile-brand{display:none}.auth-heading{margin:clamp(42px,6vh,66px) 0 25px}.auth-heading>span{color:var(--pine);align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.auth-heading>span svg{width:14px}.auth-card .auth-heading h1{letter-spacing:-1.1px;line-height:1.35;color:var(--ink)!important;margin:9px 0 7px!important;font-size:clamp(31px,3.5vw,41px)!important}.auth-heading p{max-width:480px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.9}.google-auth-button.google-official-button{justify-content:center;align-items:center;gap:10px;width:100%;padding:0 16px;font-weight:800;border:1px solid var(--line-strong)!important;min-height:52px!important;color:var(--ink)!important;background:var(--surface-raised)!important;box-shadow:none!important;border-radius:13px!important;font-size:12px!important;display:flex!important}.google-auth-button.google-official-button:hover{background:var(--mint)!important;border-color:#98c875!important}.google-g-logo{flex:none;width:19px!important;height:19px!important}.google-security-note{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;min-height:38px;margin-top:8px;padding:8px 11px;font-size:9px;line-height:1.6;display:flex;color:var(--ink-muted)!important;background:var(--surface-soft)!important}.google-security-note svg{width:15px;color:var(--pine);flex:none}.phone-login-box{margin-top:18px}.auth-divider{place-items:center;height:28px;display:grid;position:relative}.auth-divider:before{content:"";inset-inline:0;background:var(--line);height:1px;position:absolute;top:50%}.auth-divider span{color:var(--ink-muted);background:var(--surface);padding:0 10px;font-size:9px;position:relative}.phone-login-title{align-items:center;gap:9px;margin:6px 0 12px;display:flex}.phone-login-title>svg{width:18px;color:var(--pine)}.phone-login-title>span{flex-direction:column;gap:2px;display:flex}.phone-login-title strong{color:var(--ink);font-size:11px}.phone-login-title small{color:var(--ink-muted);font-size:8.5px}.phone-login-fields{grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:9px;display:grid}.phone-field{gap:6px;min-width:0;display:grid}.phone-field>span{color:var(--ink-soft);font-size:9px;font-weight:750}.phone-login-fields .phone-field input{width:100%;min-width:0;color:var(--ink);background:var(--surface-raised);text-align:left;letter-spacing:.35px;outline:0;padding:0 13px;font:500 13px/1 Arial,sans-serif;border:1px solid var(--line-strong)!important;border-radius:12px!important;height:48px!important}.phone-login-fields .phone-field input:focus{box-shadow:0 0 0 4px #80cc2c21;border-color:#70b33f!important}.phone-login-fields .phone-field input::placeholder{color:var(--ink-muted);opacity:.75}.phone-submit{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex;border:1px solid var(--action-bg)!important;min-height:48px!important;color:var(--action-fg)!important;background:var(--action-bg)!important;border-radius:12px!important}.phone-submit:hover:not(:disabled){color:var(--action-hover-fg)!important;background:var(--action-hover-bg)!important;border-color:var(--action-hover-bg)!important}.phone-submit:disabled{opacity:.42;cursor:not-allowed}.phone-submit svg{flex:none;width:16px}.phone-login-fields.is-verifying{grid-template-columns:minmax(0,1fr) 145px}.phone-sent-to{color:var(--pine);background:var(--mint);border:1px solid #cbe9b1;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.phone-sent-to small{font-size:9px}.phone-sent-to strong{font:700 11px/1 Arial,sans-serif}.otp-field input{text-align:center!important;letter-spacing:5px!important}.phone-change{cursor:pointer;grid-column:1/-1;width:max-content;margin:-2px auto 0 0;font-size:9px;font-weight:800;min-height:28px!important;color:var(--pine)!important;background:0 0!important;border:0!important;padding:0!important}.phone-login-box>.form-error,.phone-login-box>.form-success{margin-top:9px}.auth-points{text-align:right;border:1px solid #d2eabf;color:#315f1d!important;background:var(--mint)!important;border-radius:13px!important;grid-template-columns:1fr!important;gap:8px!important;margin:20px 0 14px!important;padding:13px!important;font-size:9px!important;display:grid!important}.auth-points span{align-items:center;gap:6px;min-width:0;display:flex}.auth-points svg{flex:none;width:13px!important;color:var(--pine)!important}.auth-legal{text-align:center;display:block;color:var(--ink-muted)!important;font-size:8px!important}.account-shell-v34,.admin-shell-v34{background:var(--paper)!important}.account-sidebar-v34,.admin-sidebar,.account-topbar-v34,.admin-topbar-v34{border-color:var(--line)!important;background:var(--glass)!important}.account-sidebar-v34,.admin-sidebar{background:var(--surface)!important}.account-nav a:hover,.admin-sidebar nav a:hover,.account-nav a.active,.admin-sidebar nav a.active{color:var(--pine)!important;background:var(--mint)!important}.account-plan-card{color:var(--pine)!important;background:var(--mint)!important;border-color:#c9e7af!important}.metric-card,.account-panel,.dashboard-panel,.settings-card,.profile-card,.admin-panel,.admin-metric-card,.pricing-card,.dynamic-create-card,.dynamic-short-url-card,.dynamic-settings-card,.dynamic-settings-group,.qr-library-card,.qr-library-card-v34,.identity-card,.security-card,.subscription-profile-card,.admin-table-panel{border-color:var(--line)!important;color:var(--ink)!important;background:var(--surface)!important;box-shadow:var(--shadow-sm)!important}.dynamic-manage-tabs,.dynamic-sticky-save,.pro-qr-preview,.qr-library-card-preview,.dynamic-short-url-card{border-color:var(--line)!important;background:var(--surface-soft)!important}.dynamic-manage-tabs a.active{color:var(--pine)!important;background:var(--surface)!important}.form-grid input,.settings-form input,.settings-form textarea,.settings-form select,.dynamic-field input,.dynamic-field textarea,.dynamic-field select,.pro-text-input{border-color:var(--line-strong)!important;color:var(--ink)!important;background:var(--surface-raised)!important}.admin-table-head{color:var(--ink-muted)!important;background:var(--surface-soft)!important}.admin-table>div,.recent-list>a,.audit-list>div,.identity-list>div{border-color:var(--line)!important}.account-avatar{color:#080b08!important;background:var(--pine-2)!important}html[data-theme=dark] .topbar,html[data-theme=dark] .public-header{background:#080b08b3!important}html[data-theme=dark] .qrdoon-app .builder-eyebrow{background:#172414!important;border-color:#344626!important}html[data-theme=dark] .qrdoon-app .privacy-note,html[data-theme=dark] .qrdoon-app .map-link,html[data-theme=dark] .qrdoon-app .template-card.is-selected,html[data-theme=dark] .qrdoon-app .logo-uploader{color:#ceff93!important;background:#172414!important;border-color:#35482a!important}html[data-theme=dark] .public-hero{background:linear-gradient(135deg, #182416, var(--surface) 62%)!important;border-color:#2e3d27!important}html[data-theme=dark] .public-page-head h1,html[data-theme=dark] .public-hero h1,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .seo-intro h2,html[data-theme=dark] .comparison-block h2,html[data-theme=dark] .tool-link-section h2,html[data-theme=dark] .faq-section>h2{color:var(--ink)!important}html[data-theme=dark] .scan-score{color:#8effa8!important;background:#14271a!important}html[data-theme=dark] .pricing-free{background:#172414!important}html[data-theme=dark] .auth-page{background:radial-gradient(circle at 12% 10%, #b7ff0017, transparent 24rem), radial-gradient(circle at 88% 92%, #4ade800e, transparent 28rem), var(--paper)!important}html[data-theme=dark] .auth-layout{background:var(--surface);border-color:#273225}html[data-theme=dark] .google-g-logo{background:#fff;border-radius:50%;padding:2px}html[data-theme=dark] .google-security-note{border-color:var(--line)}html[data-theme=dark] .phone-sent-to,html[data-theme=dark] .auth-points{border-color:#35482a;color:#d5ff9e!important;background:#172414!important}html[data-theme=dark] .simple-state,html[data-theme=dark] .friendly-error-page,html[data-theme=dark] .public-loading-v34{background:var(--paper)!important}html[data-theme=dark] .friendly-error,html[data-theme=dark] .friendly-error-dashboard,html[data-theme=dark] .inline-load-error,html[data-theme=dark] .empty-state,html[data-theme=dark] .locked-panel{border-color:var(--line)!important;color:var(--ink)!important;background:var(--surface)!important}html[data-theme=dark] .loading-line,html[data-theme=dark] .loading-card-grid i,html[data-theme=dark] .loading-panel{background:linear-gradient(90deg,#151c15,#222b20,#151c15) 0 0/200% 100%!important}html[data-theme=dark] .logout-button,html[data-theme=dark] .admin-sidebar form button{color:#ff98a4!important;background:#29161a!important}html[data-theme=dark] .subscription-notice,html[data-theme=dark] .analytics-warning,html[data-theme=dark] .dashboard-soft-warning{color:#f2d681!important;background:#211d11!important;border-color:#554722!important}html[data-theme=dark] .form-error,html[data-theme=dark] .dynamic-form-error,html[data-theme=dark] .dynamic-builder-error{color:#ffabb5!important;background:#281419!important;border-color:#62323a!important}html[data-theme=dark] .form-success,html[data-theme=dark] .created-success{color:#8effad!important;background:#12271a!important;border-color:#285f3c!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#788274!important}.pro-template-grid button{border-color:var(--line)!important;border-radius:13px!important;min-height:84px!important;padding:9px!important}.pro-template-grid .qr-template-preview{width:54px!important;height:54px!important;color:var(--surface)!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:0 0 54px!important;padding:0!important;overflow:hidden!important;box-shadow:0 5px 14px #080b081a!important}.pro-template-grid b{font-size:11px!important}.pro-template-grid small{font-size:9px!important;line-height:1.55!important}@media (max-width:900px){.auth-layout{grid-template-columns:1fr;width:min(600px,100%);min-height:0}.auth-showcase{display:none}.auth-mobile-brand{margin:28px 0 0;display:block}.auth-heading{margin-top:36px}}@media (max-width:680px){.topbar-actions{gap:6px}.theme-toggle{border-radius:12px;width:40px;height:40px}.site-account{max-width:min(205px,100vw - 86px)}.auth-page{place-items:stretch stretch!important;padding:0!important}.auth-layout{border:0;border-radius:0;width:100%;min-height:100svh}.auth-card-modern,.auth-card{padding:22px 18px 28px!important}.auth-card-top .theme-toggle.has-label{grid-template-columns:auto;width:42px;min-width:42px;padding:0}.auth-card-top .theme-toggle.has-label span{display:none}.auth-mobile-brand{margin-top:24px}.auth-heading{margin:32px 0 22px}.phone-login-fields,.phone-login-fields.is-verifying{grid-template-columns:1fr}.phone-submit{width:100%}.phone-change{grid-column:1;justify-self:start;margin-inline:0}.public-header .topbar-actions .site-account-copy,.topbar .topbar-actions .site-account-copy{display:none!important}}@media (max-width:390px){.auth-card-modern,.auth-card{padding-inline:14px!important}.auth-heading h1{font-size:29px!important}.google-security-note{align-items:flex-start}}.qrdoon-app .builder-grid.is-dynamic-order{background:radial-gradient(circle at 94% 8%, #b7ff001f, transparent 18rem), var(--surface-soft)!important}.dynamic-order-panel{overflow:hidden;color:#f5f9f1!important;background:radial-gradient(circle at 92% 2%,#b7ff002e,#0000 15rem),linear-gradient(155deg,#121a11,#070a07 72%)!important;border:1px solid #283d1d!important;border-radius:20px!important;min-height:660px!important;padding:22px!important;position:sticky!important;top:88px!important;box-shadow:0 24px 56px #04080440!important}.dynamic-order-panel:after{content:"";pointer-events:none;border:1px solid #b7ff0021;border-radius:50%;width:190px;height:190px;position:absolute;inset:auto -50px -70px auto}.dynamic-order-head{z-index:1;border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex;position:relative}.dynamic-order-head>span{color:#080b08;background:#b7ff00;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 26px #b7ff002e}.dynamic-order-head svg{width:20px}.dynamic-order-head small{color:#b7ff00;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.dynamic-order-head h2{color:#fff;margin:0;font-size:17px;line-height:1.55}.dynamic-order-head p{color:#aab5a7;margin:6px 0 0;font-size:10.5px;line-height:1.85}.dynamic-access-gate{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:stretch;min-height:470px;display:flex;position:relative}.dynamic-gate-icon{color:#b7ff00;background:#b7ff0014;border:1px solid #b7ff0047;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 14px;display:grid}.dynamic-gate-icon svg{width:27px;height:27px}.dynamic-access-gate>small{color:#b7ff00;font-size:10px;font-weight:850}.dynamic-access-gate h3{color:#fff;margin:7px 0 8px;font-size:20px}.dynamic-access-gate>p{color:#aab5a7;max-width:300px;margin:0 auto 18px;font-size:11px;line-height:1.9}.dynamic-access-gate ul{text-align:right;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:8px;margin:-3px 0 17px;padding:12px 14px;list-style:none;display:grid}.dynamic-access-gate li{color:#d8dfd5;align-items:center;gap:7px;font-size:10px;display:flex}.dynamic-access-gate li svg{color:#b7ff00;width:14px}.dynamic-order-primary{color:#080b08!important;background:#b7ff00!important;border:0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:50px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 30px #b7ff0024!important}.dynamic-order-primary:hover{transform:translateY(-1px);color:#080b08!important;background:#d0ff59!important}.dynamic-order-primary svg{width:18px}.dynamic-order-primary.create{z-index:1;margin-top:14px;position:relative}.dynamic-order-secondary{color:#c7d0c4;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:6px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.dynamic-order-secondary:hover{color:#b7ff00}.dynamic-order-summary{z-index:1;gap:12px;padding-top:16px;display:grid;position:relative}.dynamic-order-plan{background:#b7ff0012;border:1px solid #b7ff0038;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.dynamic-order-plan>span{color:#b7ff00;background:#b7ff001f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dynamic-order-plan svg{width:17px}.dynamic-order-plan small,.dynamic-order-plan strong{display:block}.dynamic-order-plan small{color:#92a18e;font-size:8px}.dynamic-order-plan strong{color:#fff;margin-top:2px;font-size:11px}.dynamic-order-plan>b{color:#b7ff00;white-space:nowrap;font-size:9px}.dynamic-order-review{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;padding:13px}.dynamic-order-review>small{color:#b7ff00;font-size:9px;font-weight:800}.dynamic-order-review dl{gap:8px;margin:9px 0 0;display:grid}.dynamic-order-review dl>div{grid-template-columns:80px minmax(0,1fr);gap:8px;min-width:0;display:grid}.dynamic-order-review dt{color:#8e9a8c;font-size:9px}.dynamic-order-review dd{color:#edf2e9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:750;overflow:hidden}.dynamic-delivery-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dynamic-delivery-features>span{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:10px 6px;display:flex}.dynamic-delivery-features svg{color:#b7ff00;width:18px;margin-bottom:5px}.dynamic-delivery-features b{color:#f4f8f1;font-size:9px}.dynamic-delivery-features small{color:#899686;margin-top:3px;font-size:7.5px;line-height:1.55}.dynamic-order-proof{z-index:1;color:#b8c3b5;background:#ffffff0a;border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;display:flex;position:relative}.dynamic-order-proof svg{color:#b7ff00;flex:none;width:17px}.dynamic-order-proof span{flex-direction:column;display:flex}.dynamic-order-proof strong{color:#edf2e9;font-size:9px}.dynamic-order-proof small{margin-top:2px;font-size:8px;line-height:1.65}.dynamic-order-panel .dynamic-builder-error{z-index:1;margin-top:11px;font-size:10px;position:relative}.dynamic-generation{z-index:1;flex-direction:column;min-height:480px;padding-top:34px;display:flex;position:relative}.generation-orbit{place-items:center;width:88px;height:88px;margin:0 auto 19px;display:grid;position:relative}.generation-orbit>span{color:#080b08;background:#b7ff00;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 32px #b7ff0047}.generation-orbit svg{width:27px}.generation-orbit i{border:1px solid #b7ff0057;border-radius:50%;animation:1.8s ease-out infinite dynamicPulse;position:absolute;inset:0}.generation-orbit i:nth-child(2){animation-delay:.45s}.generation-orbit i:nth-child(3){animation-delay:.9s}.generation-copy{text-align:center}.generation-copy small{color:#b7ff00;font-size:9px;font-weight:850}.generation-copy strong{color:#fff;margin-top:5px;font-size:18px;display:block}.generation-copy p{color:#9ba798;margin:6px 0 15px;font-size:10px}.generation-progress{background:#ffffff17;border-radius:99px;height:7px;overflow:hidden}.generation-progress i{border-radius:inherit;background:linear-gradient(90deg,#70c900,#b7ff00);height:100%;transition:width .45s;display:block}.dynamic-generation ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dynamic-generation li{opacity:.45;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:9px;padding:9px 10px;transition:all .25s;display:flex}.dynamic-generation li.active,.dynamic-generation li.done{opacity:1}.dynamic-generation li.active{background:#b7ff0012;border-color:#b7ff0047}.dynamic-generation li>span{color:#aab5a7;background:#ffffff12;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.dynamic-generation li.done>span{color:#080b08;background:#b7ff00}.dynamic-generation li svg{width:13px}.dynamic-generation li div{flex-direction:column;display:flex}.dynamic-generation li strong{color:#eff4ec;font-size:9.5px}.dynamic-generation li small{color:#849181;margin-top:2px;font-size:7.5px}@keyframes dynamicPulse{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.18)}}.dynamic-manage-page{max-width:1180px!important}.dynamic-created-success{background:linear-gradient(90deg,#efffdf,#f8fff1)!important;border-color:#a8de84!important;align-items:center!important;padding:17px 18px!important}.dynamic-created-success>svg{color:#259600;width:25px;height:25px}.dynamic-created-success>div{flex:1;min-width:0}.dynamic-created-success strong{font-size:13px!important}.dynamic-created-success p{font-size:10px!important}.dynamic-created-success>a{color:#1f7a00;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.dynamic-created-success>a svg{width:14px}.dynamic-manage-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dynamic-delivery-page{margin-top:14px}.dynamic-delivery-hero{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.delivery-qr-card{position:sticky;top:84px;overflow:hidden;padding:18px!important}.delivery-card-heading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.delivery-card-heading>span{color:#080b08;background:#b7ff00;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.delivery-card-heading svg{width:20px}.delivery-card-heading small{color:var(--pine);font-size:8.5px;font-weight:850}.delivery-card-heading h2{margin:2px 0 3px;font-size:17px}.delivery-card-heading p{color:var(--ink-muted);margin:0;font-size:9px;line-height:1.7}.delivery-qr-card .library-qr-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:13px}.delivery-qr-card .library-qr-paper{margin:0 auto;width:min(100%,250px)!important;min-height:250px!important;padding:14px!important}.delivery-qr-card .library-qr-canvas{max-width:100%;width:220px!important;height:220px!important}.delivery-qr-card .library-qr-canvas>canvas,.delivery-qr-card .library-qr-canvas>svg{width:100%!important;height:100%!important}.delivery-qr-card .library-downloads{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.delivery-qr-card .library-downloads button{border-color:var(--line);background:var(--surface);border-radius:10px;justify-content:center;min-height:38px}.delivery-short-link{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;display:flex}.delivery-short-link>div{flex-direction:column;min-width:0;display:flex}.delivery-short-link small{color:var(--ink-muted);font-size:8px}.delivery-short-link strong{color:var(--pine);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.delivery-short-link .dynamic-public-copy{border:1px solid var(--line);min-height:34px;color:var(--pine);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:8.5px;font-weight:800;display:inline-flex}.delivery-short-link .dynamic-public-copy svg{width:13px}.delivery-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.delivery-actions a{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.delivery-actions a:first-child{color:#080b08;background:#b7ff00;border-color:#b7ff00}.delivery-actions svg{width:14px}.delivery-insights{gap:12px;min-width:0;display:grid}.delivery-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.delivery-metrics article{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:82px;box-shadow:var(--shadow-sm);border-radius:15px;align-items:center;gap:9px;padding:12px;display:flex}.delivery-metrics article>svg{width:20px;color:var(--pine);flex:none}.delivery-metrics span{flex-direction:column;min-width:0;display:flex}.delivery-metrics small{color:var(--ink-muted);font-size:8.5px}.delivery-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:16px;overflow:hidden}.delivery-metrics article:last-child strong{font-size:10px}.delivery-chart-card{min-height:360px;padding:18px!important}.delivery-chart-card .panel-title{margin-bottom:12px}.delivery-chart-card .panel-title small{color:var(--pine);font-size:8px;font-weight:850}.delivery-chart-card .panel-title h2{margin:2px 0 0;font-size:17px}.delivery-chart-card .panel-title svg{color:var(--pine)}.delivery-chart-card .simple-chart{min-height:260px}.delivery-chart-card .chart-empty{border:1px dashed var(--line);min-height:255px;color:var(--ink-muted);background:var(--surface-soft);border-radius:14px;place-items:center;font-size:11px;display:grid}.delivery-next-steps{background:var(--mint);border:1px solid #c4e7aa;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.delivery-next-steps>div{align-items:center;gap:9px;display:flex}.delivery-next-steps svg{width:21px;color:var(--pine)}.delivery-next-steps span{flex-direction:column;display:flex}.delivery-next-steps strong{color:var(--ink);font-size:10px}.delivery-next-steps small{color:var(--ink-muted);margin-top:2px;font-size:8.5px}.delivery-next-steps>a{color:var(--pine);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.delivery-next-steps>a svg{width:13px}html[data-theme=dark] .dynamic-created-success{color:#caff99!important;background:linear-gradient(90deg,#172414,#111b10)!important;border-color:#355a24!important}html[data-theme=dark] .dynamic-created-success p{color:#92a18d!important}html[data-theme=dark] .delivery-next-steps{background:#172414;border-color:#355025}@media (max-width:1120px){.dynamic-order-panel{min-height:0!important;position:static!important}.dynamic-access-gate,.dynamic-generation{min-height:450px}.dynamic-delivery-hero{grid-template-columns:330px minmax(0,1fr)}}@media (max-width:900px){.dynamic-manage-tabs{grid-template-columns:1fr 1fr!important}.dynamic-delivery-hero{grid-template-columns:1fr}.delivery-qr-card{position:static}}@media (max-width:620px){.dynamic-order-panel{border-radius:0!important;padding:17px!important}.dynamic-access-gate,.dynamic-generation{min-height:430px}.dynamic-delivery-features{grid-template-columns:1fr}.dynamic-delivery-features>span{text-align:right;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:8px;min-height:62px;display:grid}.dynamic-delivery-features svg{grid-row:1/3;margin:0}.dynamic-manage-tabs{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.dynamic-manage-tabs>a{min-width:0!important}.dynamic-created-success{flex-wrap:wrap;align-items:flex-start!important}.dynamic-created-success>a{width:100%;padding-inline-start:35px}.delivery-metrics{grid-template-columns:1fr 1fr}.delivery-metrics article:last-child{grid-column:1/-1}.delivery-short-link,.delivery-next-steps{flex-direction:column;align-items:stretch}.delivery-short-link .dynamic-public-copy{justify-content:center}.delivery-actions{grid-template-columns:1fr}}:root{--brand-neon:#b7ff00;--brand-text:#276b0b;--brand-text-strong:#184d05;--text-primary:#111811;--text-secondary:#354238;--text-muted-safe:#5d695f;--surface-page:#f4f7f1;--surface-card:#fff;--surface-subtle:#edf3e9;--surface-accent:#f0f9e8;--border-soft-safe:#d6e0d2;--border-strong-safe:#b9c7b5;--focus-safe:#5a9b2b;--on-neon:#080b08;--qr-paper-surface:#fff;--qr-paper-ink:#111811;--qr-paper-line:#cbd7c7;--warning-fg:#744800;--warning-bg:#fff6df;--warning-line:#e8cd8f;--error-fg:#a6263b;--error-bg:#fff0f2;--error-line:#efb9c1;--success-fg:#146b35;--success-bg:#edf9f0;--success-line:#b9dec4}html[data-theme=dark]{--brand-neon:#b7ff00;--brand-text:#caff63;--brand-text-strong:#dcff96;--text-primary:#f3f7ef;--text-secondary:#d0d8cd;--text-muted-safe:#aab4a7;--surface-page:#080b08;--surface-card:#101510;--surface-subtle:#171e16;--surface-accent:#172414;--border-soft-safe:#344031;--border-strong-safe:#4a5a45;--focus-safe:#b7ff00;--on-neon:#080b08;--qr-paper-surface:#fff;--qr-paper-ink:#111811;--qr-paper-line:#cbd7c7;--warning-fg:#f3dc91;--warning-bg:#211d11;--warning-line:#5b4c23;--error-fg:#ffabb5;--error-bg:#281419;--error-line:#62323a;--success-fg:#91f6ae;--success-bg:#12271a;--success-line:#285f3c}body,:where(.public-page,.account-shell-v34,.admin-shell-v34,.auth-page,.qrdoon-app){color:var(--text-primary)!important}:where(.public-page,.account-shell-v34,.admin-shell-v34,.auth-page,.qrdoon-app) :where(p,li,dd){text-wrap:pretty}:where(.public-page,.account-shell-v34,.admin-shell-v34,.auth-page,.qrdoon-app) :where(.muted,.helper,.note){color:var(--text-muted-safe)!important}input::placeholder,textarea::placeholder{color:var(--text-muted-safe)!important;opacity:.88!important}:where(input,textarea,select,button,a):focus-visible{outline-color:color-mix(in srgb, var(--focus-safe) 58%, transparent)!important}.public-page-head p,.public-hero p,.public-prose p,.public-prose li,.public-feature-grid p,.public-pricing-grid p,.feature-card p,.steps-grid p,.faq-section p,.tool-link-section p,.public-footer p,.public-footer nav a,.public-footer-bottom{color:var(--text-secondary)!important}.public-page-head small,.public-feature-grid small,.public-pricing-grid small,.metric-card small,.admin-metric-card small,.panel-title small{color:var(--text-muted-safe)!important}.public-footer{color:#f3f7ef!important;background:#080b08!important}.public-footer .qrdoon-brand-copy strong{color:#f3f7ef!important}.public-footer .qrdoon-brand-copy small,.public-footer p,.public-footer nav a,.public-footer-bottom{color:#b8c3b5!important}.qrdoon-app .builder-card,.qrdoon-app .template-card,.qrdoon-app .text-input,.qrdoon-app .form-grid input,.qrdoon-app .settings-form input,.qrdoon-app .settings-form textarea,.qrdoon-app .dynamic-field input,.qrdoon-app .dynamic-field textarea,.qrdoon-app .dynamic-field select,.qrdoon-app .select-trigger,.qrdoon-app .export-select,.account-panel,.dashboard-panel,.settings-card,.profile-card,.admin-panel,.admin-metric-card,.pricing-card,.dynamic-create-card,.dynamic-short-url-card,.dynamic-settings-card,.dynamic-settings-group,.qr-library-card,.qr-library-card-v34,.identity-card,.security-card,.subscription-profile-card,.admin-table-panel{color:var(--text-primary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-card)!important}.qrdoon-app .field-label>span,.qrdoon-app .color-control>span:first-child,.qrdoon-app .range-control>span:first-child,.qrdoon-app .switch-row strong,.form-grid label>span,.settings-form label>span,.dynamic-field label>span{color:var(--text-secondary)!important}.qrdoon-app .card-heading p,.qrdoon-app .template-card small,.qrdoon-app .switch-row small,.qrdoon-app .logo-title small,.dynamic-field small,.settings-form small,.profile-form small{color:var(--text-muted-safe)!important}.qrdoon-app .text-input,.qrdoon-app .form-grid input,.qrdoon-app .settings-form input,.qrdoon-app .settings-form textarea,.qrdoon-app .dynamic-field input,.qrdoon-app .dynamic-field textarea,.qrdoon-app .dynamic-field select,.qrdoon-app .select-trigger,.qrdoon-app .export-select{border-color:var(--border-strong-safe)!important;color:var(--text-primary)!important;background:var(--surface-card)!important}.qrdoon-app .privacy-note,.qrdoon-app .map-link,.qrdoon-app .template-card.is-selected,.qrdoon-app .logo-uploader{border-color:color-mix(in srgb, var(--brand-text) 24%, var(--border-soft-safe))!important;color:var(--brand-text-strong)!important;background:var(--surface-accent)!important}.qrdoon-app .builder-eyebrow,.qrdoon-app .card-heading>div>span,.qrdoon-app .range-control strong,.qrdoon-app .type-chip.is-active,.qrdoon-app .type-chip:hover,.account-nav a.active,.admin-sidebar nav a.active,.dynamic-manage-tabs a.active,.delivery-short-link strong,.delivery-next-steps>a{color:var(--brand-text)!important}.qrdoon-app .dynamic-order-panel{color:var(--text-primary)!important;border-color:var(--border-strong-safe)!important;background:radial-gradient(circle at 92% 2%, color-mix(in srgb, var(--brand-neon) 11%, transparent), transparent 15rem), var(--surface-card)!important;box-shadow:var(--shadow-md)!important}.qrdoon-app .dynamic-order-panel:after{border-color:color-mix(in srgb, var(--brand-neon) 28%, transparent)!important}.qrdoon-app .dynamic-order-head{border-bottom-color:var(--border-soft-safe)!important}.qrdoon-app .dynamic-order-head>span,.qrdoon-app .dynamic-gate-icon{color:var(--on-neon)!important;border-color:color-mix(in srgb, var(--brand-neon) 68%, var(--border-soft-safe))!important;background:var(--brand-neon)!important}.qrdoon-app .dynamic-order-head small,.qrdoon-app .dynamic-access-gate>small,.qrdoon-app .dynamic-access-gate li svg,.qrdoon-app .dynamic-order-plan>b,.qrdoon-app .dynamic-order-review>small{color:var(--brand-text)!important}.qrdoon-app .dynamic-order-head h2,.qrdoon-app .dynamic-access-gate h3,.qrdoon-app .dynamic-order-plan strong,.qrdoon-app .dynamic-order-review dd,.qrdoon-app .dynamic-delivery-features b,.qrdoon-app .dynamic-order-proof strong,.qrdoon-app .generation-copy strong{color:var(--text-primary)!important}.qrdoon-app .dynamic-order-head p,.qrdoon-app .dynamic-access-gate>p,.qrdoon-app .dynamic-order-plan small,.qrdoon-app .dynamic-order-review dt,.qrdoon-app .dynamic-delivery-features small,.qrdoon-app .dynamic-order-proof small,.qrdoon-app .generation-copy p,.qrdoon-app .generation-copy small,.qrdoon-app .dynamic-generation li small{color:var(--text-muted-safe)!important}.qrdoon-app .dynamic-access-gate ul,.qrdoon-app .dynamic-order-review,.qrdoon-app .dynamic-order-proof{border-color:var(--border-soft-safe)!important;background:var(--surface-subtle)!important}.qrdoon-app .dynamic-access-gate li{color:var(--text-secondary)!important}.qrdoon-app .dynamic-order-plan{border-color:color-mix(in srgb, var(--brand-text) 25%, var(--border-soft-safe))!important;background:var(--surface-accent)!important}.qrdoon-app .dynamic-order-plan>span{color:var(--brand-text)!important;background:color-mix(in srgb, var(--brand-neon) 17%, var(--surface-card))!important}.qrdoon-app .dynamic-delivery-features>span{border-color:var(--border-soft-safe)!important;background:var(--surface-subtle)!important}.qrdoon-app .dynamic-order-secondary{color:var(--text-secondary)!important}.qrdoon-app .dynamic-order-secondary:hover{color:var(--brand-text)!important}.qrdoon-app .dynamic-order-primary{color:var(--on-neon)!important;background:var(--brand-neon)!important}.qrdoon-app .dynamic-order-primary:hover{color:var(--on-neon)!important;background:#d0ff59!important}html[data-theme=dark] .qrdoon-app .dynamic-order-panel{color:var(--text-primary)!important;border-color:var(--border-strong-safe)!important;background:radial-gradient(circle at 92% 2%,#b7ff0024,#0000 15rem),linear-gradient(155deg,#121a11,#080b08 72%)!important}html[data-theme=dark] .qrdoon-app .dynamic-order-head small,html[data-theme=dark] .qrdoon-app .dynamic-access-gate>small,html[data-theme=dark] .qrdoon-app .dynamic-access-gate li svg,html[data-theme=dark] .qrdoon-app .dynamic-order-plan>b,html[data-theme=dark] .qrdoon-app .dynamic-order-review>small{color:var(--brand-text)!important}.qrdoon-app .is-static-builder .preview-stage .qr-paper,.qrdoon-app .is-static-builder .frame-caption .qr-paper,.qrdoon-app .is-static-builder .frame-badge .qr-paper,.qrdoon-app .is-static-builder .frame-ticket .qr-paper,.qrdoon-app .is-static-builder .frame-rounded .qr-paper,.qrdoon-app .is-static-builder .frame-soft .qr-paper{border:1.5px solid var(--qr-paper-line)!important;background:var(--qr-paper-surface)!important;border-radius:18px!important;padding:12px!important;box-shadow:0 12px 28px #08100814!important}.qrdoon-app .is-static-builder .frame-caption .qr-paper p,.qrdoon-app .is-static-builder .frame-badge .qr-paper p,.qrdoon-app .is-static-builder .frame-ticket .qr-paper p,.qrdoon-app .is-static-builder .frame-rounded .qr-paper p,.qrdoon-app .is-static-builder .frame-soft .qr-paper p{width:100%!important;color:var(--qr-paper-ink)!important;text-align:center!important;background:0 0!important;margin:8px 0 0!important;padding:0!important}.form-error,.dynamic-form-error,.dynamic-builder-error{border-color:var(--error-line)!important;color:var(--error-fg)!important;background:var(--error-bg)!important}.form-success,.created-success,.dynamic-created-success{border-color:var(--success-line)!important;color:var(--success-fg)!important;background:var(--success-bg)!important}.subscription-notice,.analytics-warning,.dashboard-soft-warning{border-color:var(--warning-line)!important;color:var(--warning-fg)!important;background:var(--warning-bg)!important}.qrdoon-app .dynamic-order-head p,.qrdoon-app .dynamic-access-gate>p,.qrdoon-app .dynamic-order-secondary{font-size:11.5px!important}.qrdoon-app .dynamic-access-gate h3{font-size:21px!important}.qrdoon-app .dynamic-access-gate>small,.qrdoon-app .dynamic-order-head small{font-size:11px!important}html:not([data-theme=dark]) .qrdoon-app .is-static-builder .preview-card{color:var(--text-primary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-card)!important;box-shadow:0 20px 48px #122d1a14!important}html:not([data-theme=dark]) .qrdoon-app .is-static-builder .preview-card:after{background:#b7ff0017!important}html:not([data-theme=dark]) .qrdoon-app .is-static-builder .preview-heading,html:not([data-theme=dark]) .qrdoon-app .is-static-builder .preview-heading strong{color:var(--text-primary)!important}html:not([data-theme=dark]) .qrdoon-app .is-static-builder .preview-heading small{color:var(--text-muted-safe)!important;opacity:1!important;font-size:10px!important}html:not([data-theme=dark]) .qrdoon-app .is-static-builder .preview-heading button{color:var(--text-secondary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-subtle)!important}.qrdoon-app .is-static-builder .preview-stage,html[data-theme=dark] .qrdoon-app .is-static-builder.preview-dark .preview-stage,html[data-theme=dark] .qrdoon-app .is-static-builder .preview-stage,.qrdoon-app .is-static-builder .preview-dark .preview-stage{min-height:455px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px!important}.qrdoon-app .is-static-builder .preview-grid-pattern{background:0 0!important;display:none!important}.qrdoon-app .is-static-builder .preview-stage .qr-paper,.qrdoon-app .is-static-builder .frame-none .qr-paper,.qrdoon-app .is-static-builder .frame-caption .qr-paper,.qrdoon-app .is-static-builder .frame-badge .qr-paper,.qrdoon-app .is-static-builder .frame-ticket .qr-paper,.qrdoon-app .is-static-builder .frame-rounded .qr-paper,.qrdoon-app .is-static-builder .frame-soft .qr-paper{border:1.5px solid var(--qr-paper-line)!important;background:#fff!important;border-radius:22px!important;width:min(100%,405px)!important;max-width:405px!important;min-height:405px!important;padding:18px!important;box-shadow:0 10px 26px #08100812!important}.qrdoon-app .is-static-builder .preview-stage .qr-render{aspect-ratio:1!important;width:min(100%,365px)!important;max-width:365px!important;height:auto!important}.qrdoon-app .is-static-builder .preview-stage .qr-paper p{color:#111811!important;text-align:center!important;background:0 0!important;margin:11px 0 0!important;padding:0 4px!important;font-size:14px!important;font-weight:800!important;line-height:1.65!important}.qrdoon-app .is-static-builder .frame-badge .qr-paper:before,.qrdoon-app .is-static-builder .frame-ticket .qr-paper:before,.qrdoon-app .is-static-builder .frame-rounded .qr-paper:before,.qrdoon-app .is-static-builder .frame-soft .qr-paper:before{display:none!important}.qrdoon-app .is-static-builder .preview-meta{gap:9px!important;margin:14px 0 10px!important}.qrdoon-app .is-static-builder .quality-badge{color:var(--success-fg)!important;border:1px solid var(--success-line)!important;background:var(--success-bg)!important}.qrdoon-app .is-static-builder .quality-badge strong{color:var(--success-fg)!important;font-size:12px!important;font-weight:850!important}.qrdoon-app .is-static-builder .quality-badge small{color:var(--text-muted-safe)!important;opacity:1!important;font-size:9.5px!important}.qrdoon-app .is-static-builder .quality-badge>svg{color:var(--success-fg)!important}.qrdoon-app .is-static-builder .preview-refresh{color:var(--text-secondary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-card)!important;font-size:10.5px!important}.qrdoon-app .is-static-builder .preview-refresh:hover{color:var(--brand-text-strong)!important;border-color:var(--border-strong-safe)!important;background:var(--surface-accent)!important}.qrdoon-app .is-static-builder .static-warning{color:var(--warning-fg)!important;border-color:var(--warning-line)!important;background:var(--warning-bg)!important}.qrdoon-app .is-static-builder .static-warning>svg,.qrdoon-app .is-static-builder .static-warning strong{color:var(--warning-fg)!important}.qrdoon-app .is-static-builder .static-warning strong{font-size:12px!important}.qrdoon-app .is-static-builder .static-warning p{color:var(--text-secondary)!important;opacity:1!important;font-size:10px!important}.qrdoon-app .is-static-builder .static-warning button{color:var(--brand-text-strong)!important;border-color:var(--warning-line)!important;background:var(--surface-card)!important;font-size:10px!important}.qrdoon-app .is-static-builder .export-controls>label{color:var(--text-secondary)!important;font-size:11px!important;font-weight:700!important}.qrdoon-app .is-static-builder .export-select{color:var(--text-primary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-card)!important}.qrdoon-app .is-static-builder .download-primary{color:var(--brand-neon)!important;background:#080b08!important;border-color:#080b08!important;box-shadow:0 10px 24px #080b0821!important}.qrdoon-app .is-static-builder .download-primary:hover{background:#151b15!important}.qrdoon-app .is-static-builder .export-secondary button{color:var(--text-primary)!important;border-color:var(--border-strong-safe)!important;background:var(--surface-card)!important;opacity:1!important}.qrdoon-app .is-static-builder .export-secondary button:hover{color:var(--brand-text-strong)!important;border-color:var(--brand-text)!important;background:var(--surface-accent)!important}.qrdoon-app .is-static-builder .free-proof{color:var(--text-muted-safe)!important;opacity:1!important;font-size:10px!important}.qrdoon-app .is-static-builder .free-proof svg{color:var(--brand-text)!important}html[data-theme=dark] .qrdoon-app .is-static-builder .preview-card{color:var(--text-primary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-card)!important}html[data-theme=dark] .qrdoon-app .is-static-builder .preview-heading,html[data-theme=dark] .qrdoon-app .is-static-builder .preview-heading strong{color:var(--text-primary)!important}html[data-theme=dark] .qrdoon-app .is-static-builder .preview-heading small{color:var(--text-muted-safe)!important;opacity:1!important}html[data-theme=dark] .qrdoon-app .is-static-builder .preview-heading button{color:var(--text-secondary)!important;border-color:var(--border-soft-safe)!important;background:var(--surface-subtle)!important}@media (max-width:760px){.qrdoon-app .is-static-builder .preview-stage{min-height:330px!important;padding:8px!important}.qrdoon-app .is-static-builder .preview-stage .qr-paper{width:min(100%,300px)!important;min-height:300px!important;padding:12px!important}.qrdoon-app .is-static-builder .preview-stage .qr-render{width:min(100%,272px)!important;max-width:272px!important}}
