:root{--qr-accent: #c45c26}.site-body-pattern{background-color:#f7f5f2;background-image:linear-gradient(#f7f5f294,#f7f5f294),url(/brand/pattern-tile.png),radial-gradient(ellipse 90% 60% at 50% -30%,rgba(196,92,38,.06),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0%,rgba(18,16,14,.05),transparent 50%),radial-gradient(ellipse 60% 40% at 0% 0%,rgba(196,92,38,.04),transparent 50%);background-size:auto,480px 480px,auto,auto,auto;background-repeat:no-repeat,repeat,no-repeat,no-repeat,no-repeat}.site-header{border-bottom-color:#1412100a;background:#f7f5f2c7}.site-nav .nav-link-active{position:relative}.site-nav .nav-link-active:after{content:"";position:absolute;bottom:-.25rem;left:0;right:0;margin-inline:auto;height:2px;width:1rem;border-radius:9999px;background:linear-gradient(to right,#c45c26,#12100e59)}.page-eyebrow{border-color:#c45c2626;background:#ede9ffb3;color:#9a4318}.chip-accent{border-color:#c45c2633;background:#ede9ffcc;color:#9a4318}.value-card:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(to right,#c45c26,#6b635a,#c45c26b3);opacity:.8}.value-card-icon{background:#f3e6dc;color:#c45c26}.step-number{background:#1c1917;color:#fff;box-shadow:0 0 0 1px #c45c2614,0 20px 48px -16px #c45c2638}.cta-band{position:relative;overflow:hidden;border-radius:1.25rem;box-shadow:0 2px 4px #1412100a,0 16px 40px -12px #14121024}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 70% at 85% 20%,rgba(196,92,38,.35),transparent 55%),radial-gradient(ellipse 60% 50% at 15% 80%,rgba(18,16,14,.18),transparent 50%);pointer-events:none}.cta-band>*{position:relative;z-index:1}.pricing-card-featured{transform:translateY(-.25rem);box-shadow:0 0 0 1px #c45c2614,0 20px 48px -16px #c45c2638;outline:2px solid rgba(196,92,38,.3);outline-offset:0}.faq-item[open]{border-color:#c45c2633;box-shadow:0 1px 2px #1412100a,0 8px 24px -8px #1412101f}.faq-item[open] .faq-question{border-left:2px solid #c45c26;padding-left:1.375rem}.hero-section-atmosphere{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-section-atmosphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 58% 88% at 90% 44%,rgba(196,92,38,.13) 0%,rgba(18,16,14,.05) 36%,transparent 66%),radial-gradient(ellipse 42% 58% at 74% 54%,rgba(196,92,38,.07) 0%,transparent 56%)}.hero-section-atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(247,245,242,.72) 0%,transparent 14%),linear-gradient(108deg,rgba(247,245,242,.98) 0%,rgba(247,245,242,.9) 34%,rgba(247,245,242,.62) 54%,rgba(247,245,242,.22) 72%,transparent 90%),linear-gradient(to bottom,transparent 62%,rgba(247,245,242,.55) 82%,#f7f5f2 100%)}.hero-section-inner{position:relative;z-index:1;margin-inline:auto;width:100%;max-width:var(--max-page, 72rem);padding-inline:1.25rem}@media(min-width:640px){.hero-section-inner{padding-inline:2rem}}.hero-brand-aurora-wrap{pointer-events:none;position:absolute;top:-8%;right:-16%;bottom:-10%;z-index:-1;display:none;width:min(52%,40rem);overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 96% 94% at 74% 48%,#000 12%,rgba(0,0,0,.45) 38%,rgba(0,0,0,.12) 56%,transparent 74%);mask-image:radial-gradient(ellipse 96% 94% at 74% 48%,#000 12%,rgba(0,0,0,.45) 38%,rgba(0,0,0,.12) 56%,transparent 74%)}@media(min-width:1024px){.hero-brand-aurora-wrap{display:block}}.hero-brand-aurora-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 82% at 66% 50%,rgba(196,92,38,.16) 0%,rgba(18,16,14,.05) 44%,transparent 74%);filter:blur(32px);transform:scale(1.08)}.hero-brand-aurora{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:88% center;object-position:88% center;opacity:.42;mix-blend-mode:soft-light;transform:scale(1.2);transform-origin:center right}.hero-section-branded{position:relative;isolation:isolate;overflow:hidden;background:transparent}.hero-section-branded:before,.hero-section-branded:after{content:none}.page-atmosphere{pointer-events:none;position:absolute;left:50%;top:0;z-index:0;width:100vw;transform:translate(-50%);height:min(34rem,58vh)}.page-atmosphere--soft{background:linear-gradient(180deg,#f7f5f226,#f7f5f2b8 52%,#f7f5f2 88%),radial-gradient(ellipse 88% 72% at 50% -6%,rgba(196,92,38,.07) 0%,transparent 62%)}.page-atmosphere--pricing{height:min(38rem,62vh);background:linear-gradient(180deg,#f7f5f21f,#f7f5f2ad 48%,#f7f5f2 86%),radial-gradient(ellipse 92% 78% at 50% -4%,rgba(196,92,38,.09) 0%,transparent 60%),var(--page-glow-image, none);background-size:auto,auto,cover;background-position:center,center,center top}.page-shell{position:relative;isolation:isolate}.page-hero-atmospheric,.page-hero.page-hero-atmospheric{position:relative;z-index:1;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:none}.page-hero-band{position:relative;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:none}.page-hero-band:after{display:none}.article-card--default-cover .article-card-cover{-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#c45c261f,#12100e14)}.qr-scene-card:not(.qr-scene-card--photo){border-style:dashed;border-color:#c45c261f}.hero-section-qr .stat-value{background:#1c1917;-webkit-background-clip:text;background-clip:text;color:transparent}.qr-scene-card--photo{flex-direction:column;align-items:stretch;gap:0;overflow:hidden;padding:0}.qr-scene-card-media{display:block;height:6rem;width:100%;background-size:cover;background-position:center}.qr-scene-card-body{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:1rem}.qr-scene-card-lg .qr-scene-card-media{height:9rem}@media(min-width:640px){.qr-scene-card-lg .qr-scene-card-media{height:10rem}}.qr-scene-card-lg .qr-scene-card-body{padding:1.25rem}.qr-scene-card:hover{border-color:#c45c2626}.qr-spotlight-scroll{-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.qr-spotlight-scroll::-webkit-scrollbar{display:none}.qr-spotlight-scroll.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qr-spotlight-scroll--compact .qr-spotlight-card--compact{aspect-ratio:4 / 3;min-height:10.5rem;min-width:11.5rem;max-width:13.5rem}@media(min-width:640px){.qr-spotlight-scroll--compact .qr-spotlight-card--compact{min-width:12.5rem}}.site-brand-lockup{display:block;height:2.75rem;width:auto;max-width:11rem}@media(min-width:640px){.site-brand-lockup{height:3rem;max-width:13rem}}@media(min-width:768px){.site-brand-lockup{height:3.5rem;max-width:15.5rem}}.tool-card--cover{padding:0;overflow:hidden}.tool-card-media{display:block;height:7.5rem;width:100%;background-size:cover;background-position:center}.tool-card--cover .tool-card-body{padding:1.25rem 1.5rem 1.5rem}.tool-card-ai:before{background:linear-gradient(to right,#c45c26,#12100e59)}.tool-card-cta{color:#c45c26}.tools-group{position:relative;padding-left:1rem}.tools-group:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:3px;border-radius:9999px;background:linear-gradient(to bottom,#c45c26,#6b635a)}.tools-group-icon[data-group=qr]{background:#f3e6dc;color:#c45c26}.pricing-page-shell{position:relative;isolation:isolate}.hero-section-qr .hero-showcase-qr{transform:translateY(.25rem)}@media(min-width:1024px){.hero-section-qr .hero-showcase-qr{transform:translateY(.35rem)}}.pricing-grid-main,.pricing-card{position:relative}.pricing-card-featured{outline:2px solid rgba(196,92,38,.28)}.pricing-ribbon{position:absolute;top:0;right:1.25rem;border-radius:0 0 .75rem .75rem;background:linear-gradient(to right,#c45c26,#12100e59);padding:.35rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pricing-card-pack{border-style:dashed}.tool-chrome--cover{overflow:hidden;border-radius:1rem;border:1px solid rgba(20,18,16,.08);background:#fffcf8;margin-bottom:1.5rem;padding-bottom:0;border-bottom:0}.tool-chrome-banner{height:8.5rem;background-size:cover;background-position:center}.tool-chrome--cover .tool-chrome-inner{padding:1rem 1.25rem 1.25rem;border-top:1px solid rgba(20,18,16,.06)}.tool-chrome--cover .tool-chrome-group{color:#c45c26}.tool-workspace-surface{border-radius:1rem;border:1px solid rgba(20,18,16,.08);background:linear-gradient(180deg,#fffcf8,#faf8f5);box-shadow:0 1px 2px #1412100a,0 8px 24px -8px #1412101f;overflow:hidden}.tool-workspace-soon.tool-workspace-inner,.tool-workspace-inner.tool-workspace-soon{min-height:20rem;border:1px solid rgba(20,18,16,.08);border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,#fffcf8,#faf8f5)}.tool-workspace-soon .tool-canvas-zone{background:#f3efe8;color:#5c5650}.tool-workspace-soon .tool-canvas-label{color:#c45c26;border-bottom-color:#14121014;background:#faf8f5}.tool-workspace-soon .tool-canvas-empty{border-color:#1412101f;background:#fffcf8;color:#8a847c}.member-qr-nav-link.is-active{background:#f3e6dc;color:#9a4318}.member-qr-quota-bar span{background:linear-gradient(to right,#c45c26,#12100e59)}.member-qr-sidebar-back:hover{color:#c45c26}.field:focus{border-color:#c45c2659;box-shadow:0 0 0 2px #c45c2626}.auth-aside--aurora{background-image:linear-gradient(135deg,#141210eb,#141210c7 45%,#c45c2647),var(--auth-aurora);background-size:cover;background-position:center}.auth-benefits li:before{color:#6b635a}.member-stat-card{position:relative;overflow:hidden}.member-stat-card:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(to right,#c45c26,#6b635a,#c45c2699)}.member-stat-card:first-child .member-stat-value{background:#1c1917;-webkit-background-clip:text;background-clip:text;color:transparent}.qr-studio-type-tab.is-active{border-color:#c45c2633;background:#ede9ff99;color:#9a4318}.qr-studio-mode.is-active{border-color:#c45c264d;background:#f3e6dc;color:#9a4318}.qr-studio-preset-card.is-active{border-color:#c45c2659;background:#ede9ff80;box-shadow:0 0 0 1px #c45c2614,0 20px 48px -16px #c45c2638}.qr-studio-preset-card.is-active .qr-studio-preset-name{color:#9a4318}.qr-studio-preview{box-shadow:0 0 0 1px #c45c2614,0 20px 48px -16px #c45c2638}.qr-studio-input:focus,.qr-studio-textarea:focus{border-color:#c45c264d;box-shadow:0 0 0 2px #c45c2626}.qr-preset-card:hover{border-color:#c45c2626;box-shadow:0 0 0 1px #c45c2614,0 20px 48px -16px #c45c2638}.qr-preset-preview{background:#ede9ff66;box-shadow:inset 0 0 0 1px #c45c261a}.qr-preset-cta{color:#c45c26}[data-legacy-shell] .tool-workspace-surface .tool-workspace-inner{border:0;box-shadow:none;border-radius:0}[data-legacy-shell] .ws-hub-header,.legacy-tool-root[data-legacy-tool=ai-smart-edit] .ase-hub-header,.legacy-tool-root[data-legacy-tool=pdf-tools] .pt-hub-header{background:linear-gradient(135deg,#c45c260f,#12100e0a)}[data-legacy-shell]{--tool-input-bg: #fffcf8;--tool-panel-bg: #faf8f5;--tool-border: rgba(20, 18, 16, .08);--tool-ink: #141210}[data-legacy-shell] .tool-workspace-surface{background:linear-gradient(180deg,#fffcf8,#faf8f5)}[data-legacy-shell] .legacy-tool-root :where(.step-item,.example-item,.template-item,.template-card,.preset-item,.preset-card,.platform-logo-item,.logo-item,.mode-option,.effect-option,.font-option,.filter-btn,.format-btn:not(.active),.card-panel,.control-card,.settings-block,.tool-section-inner,.form-control,.form-input,.form-select){background:var(--tool-input-bg)!important;border-color:var(--tool-border)!important}[data-legacy-shell] .legacy-tool-root :where(input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){background-color:var(--tool-input-bg)!important;border-color:var(--tool-border)!important;color:var(--tool-ink)!important}[data-legacy-shell] .legacy-tool-root .panel-section,[data-legacy-shell] .legacy-tool-root .ws-panel,[data-legacy-shell] .legacy-tool-root .settings-panel{background:var(--tool-panel-bg)!important}.mobile-nav-link-active{background:#ede9ffcc;color:#9a4318;font-weight:600}.mobile-nav-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#14121040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease;pointer-events:none}.site-header[data-open=true]{z-index:50}.site-header[data-open=true] .mobile-nav-backdrop{display:block;opacity:1;pointer-events:auto}.mobile-panel{position:relative;z-index:40}.site-header[data-open=true] .nav-icon-menu{display:none}.site-header[data-open=true] .nav-icon-close{display:block}body.nav-open{overflow:hidden}.footer-link:hover{color:#c45c26;transform:translate(2px)}.site-empty-state{display:flex;flex-direction:column;align-items:center;border-radius:1rem;border:1px dashed rgba(20,18,16,.15);background:#ffffffb3;padding:3rem 1.5rem;text-align:center;box-shadow:0 1px 2px #1412100a,0 8px 24px -8px #1412101f}.site-empty-icon{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:1rem;background:#f3e6dc;color:#c45c26}.site-empty-title{margin-top:1rem;font-size:1.125rem;font-weight:600;color:#141210}.site-empty-lead{margin-top:.5rem;max-width:28rem;font-size:.875rem;line-height:1.625;color:#6b6560}.site-pagination{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.site-pagination-item{display:inline-flex;height:2.25rem;min-width:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(20,18,16,.1);background:#fff;padding-inline:.5rem;font-size:.875rem;font-weight:500;color:#6b6560;text-decoration:none;transition:border-color .2s,color .2s}.site-pagination-item:hover{border-color:#c45c2633;color:#141210}.site-pagination-item.is-active{border-color:#c45c26;background:#c45c26;color:#fff}.site-pagination-item.is-disabled{cursor:not-allowed;opacity:.4}.member-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool-card-cta{transition:transform .2s ease,color .2s ease}.tool-card:hover .tool-card-cta{transform:translate(2px);color:#9a4318}.auth-shell-single{display:flex;width:100%;max-width:28rem;justify-content:center;margin-inline:auto}.qr-studio-mobile-bar{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;gap:.5rem;border-top:1px solid rgba(20,18,16,.08);background:#f7f5f2f2;padding:.75rem 1rem;box-shadow:0 -8px 24px -8px #1412101f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:1024px){.qr-studio-mobile-bar{display:none}}.qr-studio-page{padding-bottom:6rem}@media(min-width:1024px){.qr-studio-page{padding-bottom:4rem}}.pay-method-option{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgba(20,18,16,.1);background:#f7f5f2;padding:.75rem;font-size:.875rem;transition:border-color .2s,background .2s,box-shadow .2s}.pay-method-option:has(:checked){border-color:#c45c2673;background:#f5e8df99}.pay-method-option:focus-within{box-shadow:0 0 0 2px #f7f5f2,0 0 0 4px #c45c2640}.auth-page-shell{position:relative;isolation:isolate}.auth-mobile-banner{border-radius:1rem;border:1px solid rgba(196,92,38,.12);background:linear-gradient(135deg,#ede9ffcc,#fff 55%,#f7f5f2);padding:1.25rem;box-shadow:0 1px 2px #1412100a,0 8px 24px -8px #1412101a}.auth-mobile-eyebrow{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(196,92,38,.15);background:#fff9;padding:.125rem .625rem;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9a4318}.auth-mobile-lead{margin-top:.75rem;font-size:.875rem;line-height:1.625;color:#6b6560}.auth-mobile-benefits{margin-top:1rem;display:grid;gap:.5rem;font-size:.75rem;line-height:1.5;color:#6b6560}.auth-mobile-benefits li{display:flex;gap:.5rem}.auth-mobile-benefits li:before{content:"✓";flex-shrink:0;font-weight:600;color:#c45c26}.auth-card{box-shadow:0 1px 2px #1412100a,0 16px 40px -12px #14121024}.auth-link:hover{color:#9a4318;text-decoration:underline;text-underline-offset:2px}.auth-checkbox{height:1rem;width:1rem;border-radius:.25rem;border-color:#14121033;color:#c45c26}@media(min-width:1024px){.auth-mobile-banner{display:none}}.article-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.article-card:hover{transform:translateY(-2px);border-color:#c45c2626;box-shadow:0 1px 2px #1412100a,0 16px 40px -12px #14121024}.article-back:hover{color:#9a4318;text-decoration:underline;text-underline-offset:2px}.article-cover--default{max-height:18rem;-o-object-fit:cover;object-fit:cover}.member-qr-page-shell{position:relative;isolation:isolate}.tool-page{position:relative}@media(max-width:1023px){.qr-studio-settings{order:1}.qr-studio-main{order:2}.qr-studio-type-tabs,.qr-studio-modes{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.qr-studio-type-tabs::-webkit-scrollbar,.qr-studio-modes::-webkit-scrollbar{display:none}.qr-studio-type-tab{flex:0 0 auto;min-width:5.5rem}.qr-studio-mode{flex:0 0 auto;min-width:6.5rem}}.btn:focus-visible,.nav-link:focus-visible,.mobile-nav-link:focus-visible,.footer-link:focus-visible,.tool-card:focus-visible{outline:none;box-shadow:0 0 0 2px #f7f5f2,0 0 0 4px #c45c2659}.site-footer{position:relative;margin-top:4rem;overflow:visible;border-top:1px solid rgba(20,18,16,.1);background:#f0ece699}.site-footer-cta{border-bottom:1px solid rgba(20,18,16,.08);background:linear-gradient(135deg,#c45c2614,#fffcf8e0 45%,#f0ece6b8)}.site-footer-cta-inner{display:flex;flex-direction:column;gap:1.25rem;padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width:640px){.site-footer-cta-inner{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer-cta-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c45c26}.site-footer-cta-title{margin-top:.25rem;font-family:Fraunces,"Noto Serif SC",serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#141210}@media(min-width:640px){.site-footer-cta-title{font-size:1.5rem}}.site-footer-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.back-to-top{position:fixed;bottom:1.25rem;right:1.25rem;z-index:40;display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(20,18,16,.1);border-radius:9999px;background:#fffcf8f2;color:#141210;box-shadow:0 10px 24px #1412101a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.back-to-top:not([hidden]){display:inline-flex}.back-to-top:hover{transform:translateY(-2px);border-color:#c45c2640;color:#c45c26}.back-to-top:focus-visible{outline:none;box-shadow:0 0 0 2px #f7f5f2,0 0 0 4px #c45c2659}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:100;width:auto;height:auto;margin:0;padding:.5rem 1rem;overflow:visible;clip:auto;white-space:normal;border-radius:.5rem;background:#fffcf8;color:#141210;font-size:.875rem;font-weight:600;box-shadow:0 8px 24px #1412101f;outline:none;box-shadow:0 0 0 2px #f7f5f2,0 0 0 4px #c45c2659}.legal-prose h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem}.site-empty-links{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.site-empty-link{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(20,18,16,.1);background:#fffcf8cc;padding:.375rem .875rem;font-size:.875rem;font-weight:500;color:#6b6560;text-decoration:none;transition:border-color .2s,color .2s}.site-empty-link:hover{border-color:#c45c2633;color:#c45c26}.contact-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1024px){.contact-grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.contact-card{padding:1.5rem}.contact-card-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:1rem;background:#f3e6dc;color:#c45c26}.contact-card-title{margin-top:1rem;font-size:1.125rem;font-weight:600;color:#141210}.contact-card-lead{margin-top:.5rem;font-size:.875rem;line-height:1.625;color:#6b6560}.contact-email-link{display:inline-block;margin-top:1rem;font-weight:600;color:#c45c26;text-decoration:none}.contact-email-link:hover{text-decoration:underline}.contact-card-note{margin-top:.75rem;font-size:.75rem;line-height:1.625;color:#8a847c}.contact-topics{display:grid;gap:1rem}@media(min-width:640px){.contact-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.contact-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-topic{padding:1.25rem}.contact-topic-title{font-size:.875rem;font-weight:600;color:#141210}.contact-topic-body{margin-top:.5rem;font-size:.875rem;line-height:1.625;color:#6b6560}.contact-quick-links{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.member-support-card{margin-top:2rem;overflow:hidden;border-color:#c45c2626;background:linear-gradient(135deg,#ede9ff8c,#fffcf8 45%,#f0ece673)}.member-support-card-inner{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}@media(min-width:640px){.member-support-card-inner{flex-direction:row;align-items:center;justify-content:space-between}}.member-support-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c45c26}.member-support-title{margin-top:.25rem;font-family:Fraunces,"Noto Serif SC",serif;font-size:1.25rem;font-weight:600;color:#141210}.member-support-lead{margin-top:.5rem;max-width:36rem;font-size:.875rem;line-height:1.625;color:#6b6560}.member-support-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pay-support-note{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(20,18,16,.1);font-size:.875rem;color:#8a847c}.nav-link-trigger{background:transparent;border:0;cursor:pointer;padding:0}.site-header-actions .group-panel{left:auto;right:0;transform:translateY(.25rem)}.nav-flyout-link:hover,.nav-flyout-link.is-active{background:#ede9ff8c;color:#141210}html[lang=zh-CN] .site-nav .nav-link,html[lang=zh-CN] .nav-link-trigger{font-size:.8125rem}@media(min-width:1280px){html[lang=zh-CN] .site-nav .nav-link,html[lang=zh-CN] .nav-link-trigger{font-size:.875rem}}.group-nav{position:relative}.group-panel{position:absolute;top:100%;left:50%;z-index:50;margin-top:.625rem;visibility:hidden;opacity:0;transform:translate(-50%) translateY(-.25rem);border-radius:1rem;border:1px solid rgba(20,18,16,.1);background:#faf8f5;box-shadow:0 2px 4px #1412100a,0 16px 40px -12px #14121024;transition:opacity .18s ease,visibility .18s ease,transform .18s ease;pointer-events:none}.group-nav:hover .group-panel,.group-nav:focus-within .group-panel{visibility:visible;opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.site-nav{display:none;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:.35rem;overflow:visible}.site-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;margin-left:auto;min-width:0}.site-header-actions .site-header-auth-btn{flex:0 0 auto;white-space:nowrap;padding-inline:.85rem}.site-header-actions .btn-ghost.site-header-auth-btn{padding-inline:.75rem}.site-header-locale{flex:0 0 auto}.nav-cta-mobile{display:none}.nav-mobile-toggle{display:inline-flex;position:relative;z-index:46;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-panel{display:none}.site-header-bar{position:relative;z-index:46}@media(min-width:480px)and (max-width:1023px){.nav-cta-mobile{display:inline-flex}}@media(max-width:1023px){.site-header-actions{position:relative;z-index:46}.site-header[data-open=true] .mobile-panel{display:block;max-height:min(calc(100dvh - 4.25rem - env(safe-area-inset-top,0px)),85vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-nav-link,.mobile-tools-summary,.mobile-tools-link,.mobile-tools-group-title{min-height:2.75rem}.mobile-nav-link,.mobile-tools-summary{display:flex;align-items:center}.mobile-tools-link{display:flex;align-items:center;padding-top:.625rem;padding-bottom:.625rem}.mobile-tools-body{max-height:min(50vh,20rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav-backdrop{touch-action:none}}@media(min-width:1024px){.site-nav{display:flex}.nav-cta-mobile,.nav-mobile-toggle,.mobile-panel{display:none!important}}@media(min-width:1280px){.site-nav{gap:.75rem}}.nav-link-trigger{background:transparent;border:0;cursor:pointer;padding:0;font:inherit;color:inherit}.nav-flyout{width:min(12rem,calc(100vw - 2.5rem));padding:.375rem}.nav-flyout--wide{width:min(48rem,calc(100vw - 2.5rem));padding:1rem}.mega-menu-grid{max-height:min(28rem,70vh)}.mega-menu-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.mega-menu-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega-menu-group--qr{background:linear-gradient(180deg,#c45c260f,#fffcf880)}.nav-flyout--account{right:0;left:auto;width:min(11rem,calc(100vw - 2.5rem))}.site-header-actions .group-panel{left:auto;right:0;transform:translateY(-.25rem)}.site-header-actions .group-nav:hover .group-panel,.site-header-actions .group-nav:focus-within .group-panel{transform:translateY(0)}.nav-flyout-link{display:block;border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#6b6560;text-decoration:none;transition:background .2s,color .2s}.nav-flyout-link:hover,.nav-flyout-link.is-active{background:#c4704e1a;color:#141210}.nav-flyout-link--button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.nav-flyout-form{margin:0}.locale-switch{display:inline-flex;align-items:center;gap:.125rem;border-radius:9999px;border:1px solid rgba(20,18,16,.1);background:#faf8f5eb;padding:.125rem}.locale-switch-form{margin:0}.locale-switch-btn{border:0;border-radius:9999px;background:transparent;padding:.3125rem .5625rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#6b6560;cursor:pointer;transition:background .2s,color .2s}.locale-switch-btn:hover{color:#141210}.locale-switch-btn.is-active{background:#fff;color:#9a4318;box-shadow:0 1px 2px #1412100f}.locale-switch--compact .locale-switch-btn{min-width:2rem;padding-inline:.4375rem}html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .site-nav{gap:.3rem}html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .site-nav .nav-link,html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .nav-link-trigger{font-size:.8125rem;padding-inline:.45rem;white-space:nowrap}html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .nav-link-optional{display:none}html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .nav-link-cta{padding-inline:.7rem;font-size:.8125rem}html[lang^=zh] .site-nav .nav-link,html[lang^=zh] .nav-link-trigger,html[lang=ja] .site-nav .nav-link,html[lang=ja] .nav-link-trigger,html[lang=ko] .site-nav .nav-link,html[lang=ko] .nav-link-trigger{font-size:.8125rem}@media(min-width:1280px){html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .site-nav{gap:.55rem}html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .site-nav .nav-link,html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .nav-link-trigger{font-size:.875rem;padding-inline:.55rem}html:not([lang^=zh]):not([lang=ja]):not([lang=ko]):not([lang=th]) .nav-link-optional{display:inline}html[lang^=zh] .site-nav .nav-link,html[lang^=zh] .nav-link-trigger,html[lang=ja] .site-nav .nav-link,html[lang=ja] .nav-link-trigger,html[lang=ko] .site-nav .nav-link,html[lang=ko] .nav-link-trigger{font-size:.875rem}}.site-header[data-open=true] .mobile-panel{display:block}.locale-menu--header{position:relative;z-index:55;flex:0 0 auto}.locale-menu--header .locale-menu-label{display:none}.locale-menu--header .locale-menu-trigger{width:auto;max-width:4.75rem;min-width:3.25rem;min-height:2.25rem;padding:.35rem .55rem;gap:.3rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;border-radius:999px;background:#fffdf9e6}.locale-menu--header .locale-menu-current--short{max-width:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locale-menu--header .locale-menu-panel{top:calc(100% + .4rem);right:0;bottom:auto;left:auto;width:min(14rem,calc(100vw - 2rem));min-width:11rem}.member-qr-domain-dns-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem}.mega-menu-group-title-link{color:inherit;text-decoration:none}.mega-menu-group-title-link:hover{color:var(--clay, #c45c26)}.site-footer{position:relative;margin-top:3rem;overflow:visible;border-top:1px solid rgba(20,18,16,.1);background:#f0ece699}.site-footer:has(.locale-menu.is-open){z-index:40}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(196,92,38,.28),transparent);pointer-events:none}.site-footer-cta{position:relative;z-index:1;border-bottom:1px solid rgba(20,18,16,.08);background:linear-gradient(135deg,#c45c2612,#fffcf8e6,#f0ece6bf)}.site-footer-cta-inner{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}@media(min-width:640px){.site-footer-cta-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.site-footer-cta-title{margin:0;font-family:Fraunces,"Noto Serif SC",serif;font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#141210}.site-footer-cta-lead{margin:.375rem 0 0;max-width:28rem;font-size:.8125rem;line-height:1.55;color:#6b6560}.site-footer-cta-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.625rem}.site-footer-grid{position:relative;z-index:2;display:grid;gap:1.75rem 1.5rem;padding:2rem 0 1.75rem}@media(min-width:640px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-footer-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:2rem;padding:2.25rem 0 2rem}}.site-footer-brand{min-width:0}.site-footer-brand-logo{display:inline-block;text-decoration:none}.site-footer-brand-logo .site-brand-lockup-footer{display:block;max-width:9.5rem;height:auto}.site-footer-tagline{margin:.75rem 0 0;max-width:18rem;font-size:.8125rem;line-height:1.55;color:#6b6560}.site-footer-locale{margin-top:1rem;position:relative;max-width:16rem}.site-footer-col-title{margin:0;font-size:.8125rem;font-weight:600;color:#141210}.site-footer-col-title--sub{margin-top:1rem}.site-footer-links{margin:.625rem 0 0;padding:0;list-style:none;display:grid;gap:.375rem}@media(min-width:480px){.site-footer-col:not(.site-footer-brand) .site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem}.site-footer-col:not(.site-footer-brand) .site-footer-col-title--sub+.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-footer-col:not(.site-footer-brand) .site-footer-links{grid-template-columns:1fr}}.site-footer-links li{min-width:0}.footer-link{display:block;font-size:.8125rem;line-height:1.45;color:#6b6560;text-decoration:none;transition:color .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-link:hover{color:#c45c26}.footer-link-inline{display:inline;white-space:normal}.site-footer-bottom{border-top:1px solid rgba(20,18,16,.1)}.site-footer-bottom-inner{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 0;font-size:.75rem;color:#9c9690}@media(min-width:768px){.site-footer-bottom-inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}}.site-footer-bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.site-footer-dot{color:#c8c2ba}.locale-menu--footer{position:relative;z-index:1}.locale-menu--footer.is-open{z-index:60}.site-footer-brand:has(.locale-menu.is-open){position:relative;z-index:60}.locale-menu-label{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a847c}.locale-menu-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;max-width:15rem;min-height:2.35rem;padding:.45rem .75rem;border:1px solid rgba(28,24,20,.12);border-radius:.65rem;background:#fffdf9eb;color:#1c1814;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color .15s,box-shadow .15s}.locale-menu-trigger:hover,.locale-menu.is-open .locale-menu-trigger{border-color:#c45c2659;box-shadow:0 0 0 3px #c45c2614}.locale-menu-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.locale-menu-chevron{width:.9rem;height:.9rem;flex-shrink:0;opacity:.55;transition:transform .15s}.locale-menu.is-open .locale-menu-chevron{transform:rotate(180deg)}.locale-menu-panel{position:absolute;left:0;bottom:calc(100% + .4rem);z-index:70;width:min(100%,15rem);max-height:min(16rem,50vh);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(28,24,20,.1);border-radius:.75rem;background:#fffdf9;box-shadow:0 14px 32px #1c18142e}.locale-menu-panel[hidden]{display:none!important}.locale-menu-list{margin:0;padding:.35rem;list-style:none}.locale-menu-form{margin:0}.locale-menu-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:.5rem;background:transparent;padding:.55rem .65rem;color:#1c1814;font-size:.875rem;text-align:left;cursor:pointer;transition:background .12s}.locale-menu-option:hover{background:#c45c2612}.locale-menu-option.is-active{background:#c45c261a;font-weight:600;color:#c45c26}.locale-menu-option-native{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locale-menu-option-code{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:#8a847c}.locale-menu-option.is-active .locale-menu-option-code{color:#c45c26}html[lang=en] .site-footer-tagline{max-width:20rem}html[lang=en] .footer-link{font-size:.8125rem}html[lang=zh-CN] .site-footer-col:not(.site-footer-brand) .site-footer-links{grid-template-columns:1fr}@media(min-width:640px)and (max-width:1023px){html[lang=zh-CN] .site-footer-col:not(.site-footer-brand) .site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ink: #141210;--ink-mute: #5a544c;--ink-faint: #8a837a;--paper: #f7f5f2;--paper-card: #fffcf8;--paper-deep: #ebe6df;--clay: #c45c26;--clay-dark: #9a4318;--clay-soft: #f3e6dc;--moss: #2a5642;--moss-soft: #e7efe9;--dream: #1c1917;--dream-dark: #0c0a09;--dream-soft: #f0ebe4;--dream-teal: #6b635a;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: .9rem;--shadow-lift: 0 1px 2px rgba(18, 16, 14, .04), 0 12px 28px -14px rgba(18, 16, 14, .16);--shadow-lift-lg: 0 2px 4px rgba(18, 16, 14, .05), 0 22px 48px -18px rgba(18, 16, 14, .2)}html{scroll-behavior:smooth}body{background-color:var(--paper);color:var(--ink);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-body-pattern{background-color:var(--paper)!important;background-image:linear-gradient(#f6f3efb8,#f6f3efb8),url(/brand/pattern-tile.png),radial-gradient(ellipse 80% 55% at 50% -25%,rgba(196,92,38,.05),transparent 58%),radial-gradient(ellipse 50% 40% at 100% 0%,rgba(18,16,14,.03),transparent 52%)!important}.hero-section-atmosphere,.page-atmosphere,.page-atmosphere--pricing,.page-atmosphere--tools,.page-atmosphere--member{background-image:radial-gradient(ellipse 70% 50% at 80% 0%,rgba(196,92,38,.06),transparent 55%),radial-gradient(ellipse 55% 45% at 10% 20%,rgba(18,16,14,.035),transparent 50%)!important}.cta-band:before{background:radial-gradient(ellipse 70% 60% at 90% 15%,rgba(196,92,38,.22),transparent 55%),radial-gradient(ellipse 50% 45% at 10% 85%,rgba(18,16,14,.12),transparent 50%)!important}.page-title,.section-title,.hero-title,.tool-chrome-title,.home-value-title{letter-spacing:-.03em}.page-lead,.section-lead,.tool-chrome-lead{color:var(--ink-mute);line-height:1.65}.page-eyebrow{border-radius:.4rem!important;border-color:#12100e1a!important;background:#fffcf8e6!important;color:var(--ink-mute)!important;letter-spacing:.1em!important;font-weight:600!important}.chip-accent{border-color:#12100e1a!important;background:var(--paper-deep)!important;color:var(--ink)!important}.chip-live{border-color:#2a56422e!important;background:var(--moss-soft)!important;color:var(--moss)!important}.card,.tool-workspace-surface,.tool-chrome,.pricing-card,.faq-item,.group-panel,.nav-flyout{border-radius:var(--radius-lg)!important;border-color:#12100e14!important;box-shadow:var(--shadow-lift)!important}.card:hover,.tool-featured:hover,.tool-card:hover{box-shadow:var(--shadow-lift-lg)}.value-card:before,.member-stat-card:before,.tools-group:before,.tool-card-ai:before,.ai-spotlight-card:before{background:linear-gradient(90deg,#c45c26bf,#12100e33)!important}.value-card-icon{background:var(--clay-soft)!important;color:var(--clay-dark)!important;border-radius:var(--radius-md)!important}.step-number{background:var(--ink)!important;color:#fff!important;box-shadow:none!important}.site-nav .nav-link-active:after{background:var(--clay)!important;width:1.15rem!important}.pricing-card-featured{outline:1.5px solid rgba(196,92,38,.35)!important;box-shadow:var(--shadow-lift-lg)!important;transform:translateY(-.2rem)}.pricing-ribbon{background:var(--ink)!important;color:#fff!important}.faq-item[open]{border-color:#c45c2633!important}.faq-item[open] .faq-question{border-left-color:var(--clay)!important}a:focus-visible,button:focus-visible,.nav-link:focus-visible,.field:focus,input:focus,textarea:focus,select:focus{outline:none}.field:focus,input:focus,textarea:focus,select:focus,.qr-studio-input:focus,.form-input:focus,.form-select:focus{border-color:#c45c2666!important;box-shadow:0 0 0 3px #c45c261f!important}.btn-primary{border-radius:999px;letter-spacing:-.01em;box-shadow:0 1px 2px #9a431833}.btn-ghost{border-radius:999px;border-color:#12100e1f}.page-wrap{max-width:72rem}.page-section{padding-block:clamp(2rem,4vw,3.25rem)}.page-hero{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.site-header{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);background:#f6f3efd1!important;border-bottom:1px solid rgba(18,16,14,.06)!important}.nav-flyout-link:hover,.mega-menu-link:hover,.mobile-nav-link:hover{background:#c45c260f!important;color:var(--clay-dark)!important}.nav-flyout-link.is-active,.mega-menu-link.is-active{background:#c45c2614!important;color:var(--clay-dark)!important}.site-footer{background:#ece7e0b8!important}.site-footer-cta{background:linear-gradient(135deg,#c45c2612,#fffcf8eb 48%,#ece7e0cc)!important}.site-footer:before{background:linear-gradient(90deg,transparent,rgba(196,92,38,.28),transparent)!important}.locale-menu-option:hover{background:#c45c2612!important}.locale-menu-option.is-active{background:#c45c261a!important;color:var(--clay-dark)!important}.locale-menu-option.is-active .locale-menu-option-code{color:var(--clay)!important}.locale-menu-trigger:hover,.locale-menu.is-open .locale-menu-trigger{border-color:#c45c2659!important;box-shadow:0 0 0 3px #c45c2614!important}.tool-page .tool-chrome-group,.tool-page .tool-chrome-aside-link,.tool-page .tool-chrome-tip-link{color:var(--clay-dark)!important}.tool-page .tool-chrome-tip--promo{background:linear-gradient(90deg,#c45c260f,#12100e08)!important;color:var(--ink-mute)!important}.tool-page .tool-chrome-back:hover{color:var(--clay-dark)!important}.qr-studio-type-tab.is-active,.qr-studio-mode.is-active,.qr-studio-preset-card.is-active,.qr-studio-scene-chip.is-active,.qr-studio-scene-chip:hover{border-color:#c45c2659!important;background:#c45c2612!important;color:var(--clay-dark)!important}.qr-studio-link,.qr-studio-link-btn,.qr-studio-spotlight-cta,.qr-studio-pro-panel-badge,.qr-studio-pro-tag,.qr-studio-inline-pro,.qr-studio-chip-pro{color:var(--clay-dark)!important;background:#c45c261a}.qr-studio-pro-panel{border-color:#c45c2633!important;background:linear-gradient(135deg,#fffcf8fa,#f3e6dc8c)!important}.home-spotlight-chip:hover{border-color:#c45c264d!important;color:var(--clay-dark)!important}.home-value-index{color:var(--clay)!important}.text-dream,.text-dream-dark{color:var(--clay-dark)!important}.bg-dream-soft{background-color:var(--dream-soft)!important}.bg-dream{background-color:var(--ink)!important}.border-dream\/20,.border-dream\/15,.border-dream\/30{border-color:#c45c2633!important}.ring-dream\/15,.ring-dream\/20,.ring-dream\/30{--tw-ring-color: rgba(196, 92, 38, .15) !important}.notice-bar{border-radius:var(--radius-md)!important}.tools-jump{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(18,16,14,.07)}.tools-jump-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(18,16,14,.1);background:var(--paper-card);padding:.4rem .85rem;font-size:.8125rem;font-weight:500;color:var(--ink-mute);text-decoration:none;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.tools-jump-chip:hover{border-color:#c45c264d;color:var(--clay-dark);background:#fffcf8fa;box-shadow:var(--shadow-lift)}.tools-jump-count{font-variant-numeric:tabular-nums;font-size:.7rem;color:var(--ink-faint);background:var(--paper-deep);border-radius:999px;padding:.1rem .4rem}.tools-group-icon{border-radius:var(--radius-md)!important;background:var(--clay-soft)!important;color:var(--clay-dark)!important;box-shadow:none!important}.tool-card{border-radius:var(--radius-lg)!important;background:var(--paper-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tool-card:hover{transform:translateY(-2px);border-color:#c45c2629!important}.pricing-price{letter-spacing:-.04em;font-feature-settings:"tnum"}.pricing-card-pack{background:linear-gradient(180deg,var(--paper-card) 0%,rgba(243,230,220,.35) 100%)}.pricing-feature-item:before{color:var(--clay)!important}.article-card{border-radius:var(--radius-lg)!important;background:var(--paper-card);box-shadow:var(--shadow-lift)}.article-prose,.legal-prose{max-width:42rem;line-height:1.75;color:var(--ink)}.article-prose h2,.legal-prose h2{letter-spacing:-.025em;margin-top:2rem}.contact-card{border-radius:var(--radius-lg)!important;background:var(--paper-card);box-shadow:var(--shadow-lift)}.contact-card-icon{background:var(--clay-soft)!important;color:var(--clay-dark)!important}.contact-email-link{color:var(--clay-dark)!important}.contact-topic{border-radius:var(--radius-md)!important;border-color:#12100e14!important;background:#fffcf8b3}.member-support-card{border-radius:var(--radius-lg)!important;border-color:#c45c2629!important;background:linear-gradient(135deg,#c45c260f,#fffcf8f2)!important}.member-qr-nav-link:hover{background:#c45c260f!important;color:var(--clay-dark)!important}.auth-aside--aurora{background-image:linear-gradient(135deg,#141210eb,#141210c7 45%,#c45c2647),var(--auth-aurora)!important}.tool-showcase-card,.styles-card,.scene-card{border-radius:var(--radius-lg)!important;border-color:#12100e14!important;box-shadow:var(--shadow-lift);transition:transform .2s ease,box-shadow .2s ease}.tool-showcase-card:hover,.styles-card:hover,.scene-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift-lg)}@media(prefers-reduced-motion:no-preference){.btn-primary,.tool-card,.pricing-card,.article-card,.home-spotlight-chip{transition:transform .2s ease,box-shadow .2s ease,background .15s ease,border-color .15s ease,color .15s ease}.btn-primary:hover{transform:translateY(-1px)}}::-moz-selection{background:#c45c262e;color:var(--ink)}::selection{background:#c45c262e;color:var(--ink)}@media(max-width:639px){.page-wrap{padding-inline:1rem}.page-section{padding-block:clamp(1.5rem,5vw,2.5rem)}.site-footer-cta-inner{padding-block:1.25rem}.site-footer-cta-actions{width:100%}.site-footer-cta-actions .btn-primary,.site-footer-cta-actions .btn-ghost{flex:1 1 calc(50% - .35rem);justify-content:center;min-height:2.75rem}.site-footer-grid{gap:1.5rem;padding-block:1.75rem 1.5rem}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.pricing-grid,.home-value-grid,.tools-grid{gap:1rem}.hero-section-inner{padding-inline:1rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn-primary,.hero-actions .btn-ghost{width:100%;justify-content:center;min-height:2.75rem}.cta-band-actions{flex-direction:column;align-items:stretch}.cta-band-actions .btn-primary,.cta-band-actions .btn-ghost{width:100%;justify-content:center}.auth-card{margin-inline:0}.tool-page.page-wrap,.member-qr-page-shell .page-wrap{padding-inline:1rem}.back-to-top{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px))}body.nav-open .back-to-top,body.nav-open .qr-studio-mobile-bar{visibility:hidden;pointer-events:none}}@media(max-width:1023px){.qr-studio-mobile-bar{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.tool-chrome-head{flex-wrap:wrap;gap:.75rem}.blog-layout{gap:1.25rem}.blog-hero-title{font-size:clamp(1.75rem,7vw,2.25rem)}.pricing-card-featured{transform:none}}@media(max-width:1023px)and (pointer:coarse){.btn,.nav-mobile-toggle,.locale-menu-trigger,.locale-menu-option,.footer-link,.tool-card{touch-action:manipulation}}
