html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}@media (hover:hover){a:hover{color:#0FA0CE}}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#333;border-color:#888;outline:0}@media (hover:hover){.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#333;border-color:#888;outline:0}}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,button.button-primary:focus,input[type=button].button-primary:focus,input[type=reset].button-primary:focus,input[type=submit].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}@media (hover:hover){.button.button-primary:hover,button.button-primary:hover,input[type=button].button-primary:hover,input[type=reset].button-primary:hover,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}:root{--radius-small:4px;--radius-medium:8px;--radius-large:16px;--container-max:1200px;--shadow-strong:0 4px 20px rgba(0,0,0,0.3);--shadow-medium:0 2px 10px rgba(0,0,0,0.15);--underline-height:2px;--navbar-offset:64px;--font-monospace:'SFMono-Regular',Consolas,'Monaco','Menlo','Courier New',monospace;--cta-gradient-start:color-mix(in srgb,var(--primary-blue) 80%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary-blue) 77%,black);--cta-gradient-end:color-mix(in srgb,var(--primary-blue) 74%,black);--navbar-gradient:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--navbar-underline:linear-gradient(90deg,var(--cta-gradient-start) 0%,var(--cta-gradient-end) 100%);--btn-gradient:var(--primary-blue);--btn-gradient-hover:color-mix(in srgb,var(--primary-blue) 80%,black)}body.theme-dark{--bg-gradient:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary-blue) 18%,transparent) 0%,transparent 42%),radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--accent-blue) 16%,transparent) 0%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,#141413 90%,black) 0%,#141413 44%,color-mix(in srgb,#141413 84%,black) 100%);--text-color:#f3f0ea;--muted-text:#b4ada2;--heading-color:#f3f0ea;--heading-sub:#f3f0ea;--container-bg:#1e1d1b;--border-color:#4e483f;--table-header-bg:#1e1d1b;--card-bg:#252422;--info-item-bg:rgba(45,127,249,0.12);--input-bg:#181716;--link:var(--primary-blue);--link-hover:var(--brand-2);--blockquote:var(--primary-blue);--dropdown-bg:#2d2c29;--shadow-elev:0 10px 40px rgba(0,0,0,0.4);--primary-blue:#fb596e;--primary-blue-hover:#ec4258;--accent-blue:#b6c0ff;--accent-blue-light:#d7dcff;--light-blue-text:#c7cdff;--bg-dark:#181716;--footer-bottom-bg:#1e1d1b;--footer-border:#4e483f;--footer-section-bg:#1e1d1b;--text-primary:#f3f0ea;--text-secondary:#b4ada2;--card-header-bg:#252422;--item-bg:#252422;--item-hover-bg:#2d2c29;--primary-color:#14ccb0;--primary-hover:#26e0c3;--primary-shadow:rgba(20,204,176,0.4);--info-text:#8ec5ff;--info-bg:#1a3a4a;--info-border:#2a5264;--shadow-color:rgba(20,204,176,0.3);--button-disabled-bg:rgba(148,163,184,0.2);--button-disabled-border:rgba(148,163,184,0.32);--button-disabled-text:rgba(226,232,240,0.72);--button-disabled-shadow:none;--btn-gradient:var(--primary-blue);--btn-gradient-hover:color-mix(in srgb,var(--primary-blue) 70%,white);--cta-gradient-start:color-mix(in srgb,var(--primary-blue) 80%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary-blue) 77%,black);--cta-gradient-end:color-mix(in srgb,var(--primary-blue) 74%,black);--navbar-gradient:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--navbar-underline:linear-gradient(90deg,var(--cta-gradient-start) 0%,var(--cta-gradient-end) 100%);--primary-ink:#ffffff;--danger:#ff6b7d;--danger-ink:#ffffff;--success:#3fbf85;--success-ink:#06231a;--warning:#e8a33d;--warning-ink:#2b1d05;--accent-purple:#c07df0;--brand:var(--primary-blue);--brand-2:color-mix(in oklch,var(--primary-blue) 72%,white);--brand-soft:color-mix(in oklch,var(--primary-blue) 18%,transparent);--brand-softer:color-mix(in oklch,var(--primary-blue) 10%,transparent);--brand-ink:var(--primary-ink);--nb-surface:color-mix(in oklch,var(--primary-blue) 8%,var(--container-bg));--nb-panel:color-mix(in oklch,var(--primary-blue) 12%,var(--dropdown-bg));--nb-shadow:color-mix(in oklch,var(--primary-blue) 26%,transparent);--nb-scrim:color-mix(in oklch,var(--primary-blue) 20%,rgb(0 0 0 / 0.62));--nb-knob:color-mix(in oklch,var(--primary-blue) 32%,var(--container-bg));--field-ink:color-mix(in oklch,var(--text-color) 68%,var(--primary-blue));--field-bg:color-mix(in oklch,var(--field-ink) 9%,transparent);--field-border:color-mix(in oklch,var(--field-ink) 16%,transparent);--code-bg:color-mix(in oklch,var(--primary-blue) 7%,var(--input-bg));--code-border:color-mix(in oklch,var(--text-color) 12%,transparent);--code-fg:#81c784}body.theme-light{--bg-gradient:linear-gradient(135deg,#fffcf9 0%,#fdfaf7 30%,#fbf8f4 60%,#fcf9f6 100%);--text-color:#1e1b1a;--muted-text:#6b6561;--heading-color:#1a1714;--heading-sub:#1a1714;--container-bg:#ffffff;--border-color:#e5e0d8;--table-header-bg:#f1efeb;--card-bg:rgba(241,239,235,0.6);--info-item-bg:rgba(45,127,249,0.06);--input-bg:#ffffff;--link:var(--primary-blue);--link-hover:var(--primary-blue-hover);--blockquote:var(--primary-blue);--dropdown-bg:#ffffff;--shadow-elev:0 4px 20px rgba(0,0,0,0.08);--primary-blue:#fb596e;--primary-blue-hover:#d93a52;--light-blue-text:#ffb8c0;--accent-blue:#0fb39a;--bg-dark:#e5e0d8;--footer-nav-bg:#f1efeb;--footer-bottom-bg:#efece6;--footer-border:#e5e0d8;--footer-section-bg:#f1efeb;--text-primary:#1e1b1a;--text-secondary:#6b6561;--card-header-bg:#f1efeb;--item-bg:#f1efeb;--item-hover-bg:#fffefb;--primary-color:#fb596e;--primary-hover:#d93a52;--primary-shadow:rgba(251,89,110,0.25);--info-text:#0a3e8f;--info-bg:#dae8ff;--info-border:#bcd6ff;--shadow-color:rgba(0,0,0,0.06);--button-disabled-bg:rgba(251,89,110,0.07);--button-disabled-border:rgba(251,89,110,0.15);--button-disabled-text:rgba(30,27,26,0.4);--button-disabled-shadow:none;--btn-gradient:var(--primary-blue);--btn-gradient-hover:color-mix(in srgb,var(--primary-blue) 70%,black);--cta-gradient-start:color-mix(in srgb,var(--primary-blue) 80%,black);--cta-gradient-mid:color-mix(in srgb,var(--primary-blue) 77%,black);--cta-gradient-end:color-mix(in srgb,var(--primary-blue) 74%,black);--navbar-gradient:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--navbar-underline:linear-gradient(90deg,var(--cta-gradient-start) 0%,var(--cta-gradient-end) 100%);--primary-ink:#ffffff;--danger:#dc4646;--danger-ink:#ffffff;--success:#1f8a5b;--success-ink:#ffffff;--warning:#b45309;--warning-ink:#ffffff;--accent-purple:#7b1fa2;--brand:var(--primary-blue);--brand-2:color-mix(in oklch,var(--primary-blue) 70%,white);--brand-soft:color-mix(in oklch,var(--primary-blue) 12%,transparent);--brand-softer:color-mix(in oklch,var(--primary-blue) 6%,transparent);--brand-ink:var(--primary-ink);--nb-surface:color-mix(in oklch,var(--primary-blue) 2%,var(--container-bg));--nb-panel:color-mix(in oklch,var(--primary-blue) 4%,var(--dropdown-bg));--nb-shadow:color-mix(in oklch,var(--primary-blue) 22%,transparent);--nb-scrim:color-mix(in oklch,var(--primary-blue) 18%,rgb(0 0 0 / 0.55));--nb-knob:var(--container-bg);--field-ink:color-mix(in oklch,var(--text-color) 68%,var(--primary-blue));--field-bg:color-mix(in oklch,var(--field-ink) 6%,transparent);--field-border:color-mix(in oklch,var(--field-ink) 16%,transparent);--code-bg:color-mix(in oklch,var(--primary-blue) 4%,var(--input-bg));--code-border:color-mix(in oklch,var(--text-color) 12%,transparent);--code-fg:#2d8659}*{box-sizing:border-box}body{font-family:'Be Vietnam Pro',sans-serif;background:var(--bg-gradient);color:var(--text-color);line-height:1.6;padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column}body:not([data-mobile]):not(:has(.admin-container)):has(.blog-article,.blog-overview-header,.app-downloads){--blog-glow-brand:color-mix(in srgb,var(--primary-blue) 9%,transparent);--blog-glow-accent:color-mix(in srgb,var(--accent-blue,var(--primary-blue)) 7%,transparent);--blog-glow-low:color-mix(in srgb,var(--brand-2,var(--primary-blue)) 6%,transparent)}body.theme-dark:not([data-mobile]):not(:has(.admin-container)):has(.blog-article,.blog-overview-header,.app-downloads){--blog-glow-brand:color-mix(in srgb,var(--primary-blue) 20%,transparent);--blog-glow-accent:color-mix(in srgb,var(--accent-blue,var(--primary-blue)) 13%,transparent);--blog-glow-low:color-mix(in srgb,var(--brand-2,var(--primary-blue)) 8%,transparent)}body:not([data-mobile]):not(:has(.admin-container)):has(.blog-article,.blog-overview-header,.app-downloads)::after{content:'';position:fixed;inset:0;z-index:-1;background:var(--blog-page-glow,radial-gradient(1000px 640px at 6% -8%,var(--blog-glow-brand),transparent 68%),radial-gradient(900px 600px at 98% 4%,var(--blog-glow-accent),transparent 68%),radial-gradient(1100px 560px at 60% 108%,var(--blog-glow-low),transparent 70%));pointer-events:none}.container{width:100%;max-width:100%;margin:0 auto;background:transparent;border-radius:0;padding:20px;box-shadow:none;border-top:none}.container.container-90{max-width:90%;width:90%}.container.container-80{max-width:80%;width:80%;margin-left:auto;margin-right:auto}.container.container-70{max-width:70%;width:70%}.container.container-1200{max-width:1200px}.container.container-fullwidth{max-width:100%;width:100%;padding:0;border-radius:0;box-shadow:none;background:transparent}.container .card,.container pre,.container code{border-radius:var(--radius-large)}h1{font-size:42px;font-weight:800;letter-spacing:-1.3px;line-height:1.15;margin:0 0 16px 0;color:var(--heading-color)}h2{font-size:30px;font-weight:700;letter-spacing:-0.6px;line-height:1.2;margin:40px 0 12px 0;color:var(--heading-color);border:none;padding:0}h2.base-section-title{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-0.6px;margin:0 0 8px 0;color:var(--heading-color);text-align:center;border:none;padding:0}@media (max-width:768px){h2.base-section-title{font-size:24px}}h1.base-hero-title{font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-0.4px;color:var(--text-color);margin:0 0 12px 0}.base-hero-title-brand{font-weight:800;letter-spacing:-0.3px;background:linear-gradient(120deg,#ff8993 0%,#ff7482 50%,#fb596e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.theme-light .base-hero-title-brand{background:linear-gradient(120deg,#ff8993 0%,#ff7482 50%,#fb596e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){h1.base-hero-title{font-size:30px}}@media (max-width:480px){h1.base-hero-title{font-size:26px}}h3{font-size:22px;font-weight:600;letter-spacing:-0.2px;line-height:1.25;margin:28px 0 10px 0;color:var(--heading-color)}h4{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;margin:20px 0 8px 0;color:var(--heading-color)}h5{font-size:15px;font-weight:600;letter-spacing:0.15px;line-height:1.4;margin:16px 0 6px 0;color:var(--heading-color)}h6{font-size:12px;font-weight:700;letter-spacing:0.85px;text-transform:uppercase;line-height:1.5;margin:14px 0 6px 0;color:var(--muted-text)}p{margin-bottom:15px;color:var(--muted-text)}.button:disabled,.button[disabled],button:disabled,button[disabled]{background:var(--button-disabled-bg)!important;border-color:var(--button-disabled-border)!important;color:var(--button-disabled-text)!important;box-shadow:var(--button-disabled-shadow);cursor:not-allowed;opacity:1;pointer-events:none;transform:none;filter:saturate(0.7)}.button:disabled::before,.button[disabled]::before,button:disabled::before,button[disabled]::before{display:none}.button:disabled:active,.button[disabled]:active,button:disabled:active,button[disabled]:active{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:var(--button-disabled-shadow);transform:none}@media (hover:hover){.button:disabled:hover,.button[disabled]:hover,button:disabled:hover,button[disabled]:hover{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:var(--button-disabled-shadow);transform:none}}ul,ol{margin:15px 0 15px 25px;color:var(--muted-text)}li{margin-bottom:8px}ul{list-style-type:disc}code,pre{font-family:'Courier New','Monaco',monospace;background:var(--code-bg,var(--input-bg));border:1px solid var(--code-border,var(--border-color));border-radius:var(--radius-medium);padding:2px 6px;font-size:14px}pre{padding:15px;margin:15px 0;overflow-x:auto;border-radius:var(--radius-medium)}body.theme-dark pre code{color:var(--code-fg);background:transparent;border:none}body.theme-light pre code{color:var(--code-fg);background:transparent;border:none}blockquote{border-left:4px solid var(--blockquote);padding-left:24px;margin:20px 0;font-style:italic;color:var(--muted-text);position:relative;border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:rgba(37,99,235,0.05);padding:16px 24px}blockquote::before{content:'';color:var(--blockquote);position:absolute;left:8px;top:8px;width:19px;height:19px;background-color:currentColor;-webkit-mask-image:var(--fa-solid-quote-left);mask-image:var(--fa-solid-quote-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:0.3}body.theme-light blockquote{background:rgba(37,99,235,0.03)}hr{border:none;border-top:1px solid var(--border-color);margin:30px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}main{flex:1}@media (max-width:750px){.container{max-width:100%!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;padding-top:20px;padding-bottom:20px}}.row:has(.six.columns){display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-left:0;margin-right:0}.row:has(.six.columns) .six.columns{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;float:none!important}.row:has(.six.columns) .six.columns .card{margin:0!important;height:100%;display:flex;flex-direction:column}.row:has(.six.columns) .six.columns .card h5{margin-top:0;margin-bottom:12px}.row:has(.six.columns) .six.columns .card p{margin-bottom:0;flex:1}.card>a{outline:none;border:none;display:block;transition:transform 0.2s ease,box-shadow 0.2s ease}.card>a:focus{outline:none;border:none}.card:has(>a){box-shadow:inset 0 -1px 0 0 transparent;transition:box-shadow 0.3s ease,transform 0.2s ease}@media (hover:hover){.card:has(>a):hover{box-shadow:inset 0 -1px 0 0 var(--link),0 8px 24px rgba(0,0,0,0.15)}}a.tool-card{transition:transform 0.28s cubic-bezier(0.4,0,0.2,1),box-shadow 0.28s cubic-bezier(0.4,0,0.2,1),border-color 0.2s ease}@media (hover:hover){a.tool-card:hover{border-bottom-color:var(--link)!important}}@media (hover:hover){.card:has(>a):hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.15);cursor:pointer}}@media (hover:hover){.card>a:hover{cursor:pointer}}@media (max-width:768px){.row:has(.six.columns){grid-template-columns:1fr}}*:focus{outline:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tools-section-title{text-align:center;margin-bottom:16px}.button,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])),input[type='submit'],input[type='reset'],input[type='button'],.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;margin:8px 8px 8px 0;border:1px solid var(--border-color)!important;border-radius:10px;background:var(--container-bg)!important;color:var(--text-color)!important;font-size:14px;font-weight:500;line-height:1.5;text-transform:none;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;text-decoration:none;font-family:inherit;height:auto;white-space:nowrap}a:not(:where([class*='nb-'],[class*='app-dl-'],[class*='app-downloads-'])){color:var(--link)}a{text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:6px}@media (hover:hover){a:not(:where([class*='nb-'],[class*='app-dl-'],[class*='app-downloads-'])):hover{color:var(--link-hover)}}@media (hover:hover){a:where([class*='nb-']):hover{color:var(--link-hover)}}a .fas,a .fab,a .far{font-size:0.9em;opacity:0.8}@media (hover:hover){a:hover .fas,a:hover .fab,a:hover .far{opacity:1;transform:scale(1.1);transition:all 0.3s ease}}.button .fas,.button .fab,.button .far,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])) .fas,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])) .fab,button:not(:where([class*='nb-'],.tab-button,[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'])) .far,.btn .fas,.btn .fab,.btn .far{font-size:0.9em;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.button-primary i,.button-primary .fas,.button-primary .fab,.button-primary .far,.btn-primary i,.btn-primary .fas,.btn-primary .fab,.btn-primary .far{color:#ffffff!important}@media (hover:hover){.button:not(:where(.button-primary)):hover,button:not(:where([class*='nb-'],[class*='base-image-preview__'],[class*='app-dl-'],[class*='app-downloads-'],.btn-primary,.btn-primary-action,.button-primary)):hover,.btn:not(:where(.btn-primary,.btn-primary-action)):hover{background:color-mix(in srgb,var(--text-color) 6%,var(--container-bg))!important;border-color:color-mix(in srgb,var(--text-color) 18%,var(--border-color))!important;color:var(--text-color)!important;box-shadow:none;transform:none}}.button-primary,.btn-primary,.btn-primary-action{border:1px solid transparent!important;border-radius:999px!important;color:#ffffff!important;background:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%)!important;padding:10px 22px;font-weight:700;font-size:14px;text-transform:none!important;box-shadow:0 4px 12px -7px var(--primary-blue)!important;transition:filter 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.button-icon,.btn-icon,.icon-btn{border:none!important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;min-width:34px!important;width:34px;height:34px;border-radius:999px!important;color:var(--muted-text,var(--text-color))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.button-icon:focus-visible,.btn-icon:focus-visible,.icon-btn:focus-visible{background:color-mix(in srgb,var(--primary-blue) 12%,transparent)!important;color:var(--primary-blue)!important}@media (hover:hover){.button-icon:hover,.btn-icon:hover,.icon-btn:hover{background:color-mix(in srgb,var(--primary-blue) 12%,transparent)!important;color:var(--primary-blue)!important}}.button:not(:where(.button-primary)),.btn:not(:where(.btn-primary,.btn-primary-action)),.btn-secondary-action,.btn-danger-action,.btn-success-action,.btn-action{border:1px solid color-mix(in srgb,var(--primary-blue) 18%,transparent)!important;border-radius:999px!important;background:var(--container-bg)!important;color:var(--text-color)!important;padding:10px 22px;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-color) 4%,transparent),0 4px 12px -7px var(--primary-blue);transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}@media (hover:hover){.button:not(:where(.button-primary)):hover,.btn:not(:where(.btn-primary,.btn-primary-action)):hover,.btn-secondary-action:hover,.btn-danger-action:hover,.btn-success-action:hover,.btn-action:hover{border-color:color-mix(in srgb,var(--primary-blue) 45%,transparent)!important;background:color-mix(in srgb,var(--primary-blue) 5%,var(--container-bg))!important;color:var(--primary-blue)!important}}@media (hover:hover){.button-primary:hover,.btn-primary:hover,.btn-primary-action:hover{background:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%)!important;border:1px solid transparent!important;filter:brightness(1.12)!important;color:#ffffff!important;transform:none}}.button-primary:active,.btn-primary:active,.btn-primary-action:active{filter:brightness(0.96)!important;transform:translateY(1px)}.btn-icon-only,.btn-icon,.icon-btn{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;gap:0!important;justify-content:center!important;align-items:center!important;border-radius:999px!important;flex-shrink:0}.btn-sm.btn-icon-only,.btn-sm.btn-icon,.btn-sm.icon-btn{width:32px!important;min-width:32px!important;height:32px!important}.btn-icon-only>i,.btn-icon>i,.icon-btn>i{margin:0!important;line-height:1}.btn-success,.btn-success-action{border-color:#10b981!important;color:#10b981!important}@media (hover:hover){.btn-success:hover,.btn-success-action:hover{border-color:#059669!important;background:rgba(16,185,129,0.1)!important;color:#059669!important}}.btn-danger,.button-danger,.btn-danger-action{border-color:#ef4444!important;color:#ef4444!important}@media (hover:hover){.btn-danger:hover,.button-danger:hover,.btn-danger-action:hover{border-color:#dc2626!important;background:rgba(239,68,68,0.1)!important;color:#dc2626!important}}input[type='text'],input:not([type]),input[type='email'],input[type='password'],input[type='number'],input[type='url'],select,textarea{width:100%;padding:12px 16px;border:1px solid var(--field-border,var(--border-color))!important;border-radius:var(--radius-medium);background:var(--field-bg,var(--input-bg))!important;color:var(--text-color)!important;font-size:0.95em;font-family:inherit}input[type='url']{padding-left:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23999' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.5 26 20.9 58.3 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.5-26-20.9-58.3-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:13px center!important;background-size:14px 14px!important}body.theme-light input[type='url']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23777' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.5 26 20.9 58.3 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.5-26-20.9-58.3-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E")!important}@media (hover:hover){input[type='text']:hover,input:not([type]):hover,input[type='email']:hover,input[type='password']:hover,input[type='number']:hover,input[type='url']:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--primary-blue) 55%,transparent)!important}}input[type='text']:focus,input:not([type]):focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,input[type='url']:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 16%,transparent)}input[type='radio']{accent-color:var(--primary-blue);width:16px;height:16px;margin:0;flex-shrink:0;vertical-align:middle}input[type='checkbox']{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;margin:0;padding:0;flex-shrink:0;vertical-align:middle;display:inline-grid;place-content:center;border:1.5px solid var(--border-color);border-radius:5px;background:var(--input-bg,var(--container-bg));cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}input[type='checkbox']:checked{background:var(--primary-blue);border-color:var(--primary-blue)}input[type='checkbox']:checked::after{content:'';width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}input[type='checkbox']:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 25%,transparent)}input[type='checkbox']:disabled{opacity:0.5;cursor:not-allowed}label{color:var(--heading-sub);font-size:0.9em;font-weight:500;display:block;margin-bottom:8px}label.checkbox-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;cursor:pointer;line-height:1.4;white-space:nowrap}label.checkbox-label input[type='checkbox']{margin:0;flex-shrink:0}.form-group{margin-bottom:20px}textarea{min-height:100px;resize:vertical}.u-full-width{width:100%!important;padding:12px 16px!important;border:1px solid var(--field-border,var(--border-color))!important;border-radius:var(--radius-medium)!important;background:var(--field-bg,var(--input-bg))!important;color:var(--text-color)!important;font-size:0.95em!important;font-family:inherit!important;box-sizing:border-box!important}@media (hover:hover){.u-full-width:hover{border-color:color-mix(in srgb,var(--primary-blue) 55%,var(--border-color))!important}}.u-full-width:focus{outline:none!important;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 16%,transparent)!important}select.u-full-width,#timezoneSelect{padding:12px 40px 12px 16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;min-height:44px!important;line-height:1.5!important}body.theme-dark select.u-full-width,body.theme-dark #timezoneSelect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b8b8b8' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important}body[data-mobile] select:not([multiple]){appearance:none!important;-webkit-appearance:none!important;min-height:var(--dropdown-trigger-min-height,38px)!important;padding:var(--dropdown-trigger-padding,7px 12px)!important;padding-right:36px!important;border-radius:var(--dropdown-trigger-radius,16px)!important;background-color:var(--input-bg,var(--container-bg))!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23778294' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 13px center!important;background-size:14px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-overflow:ellipsis;cursor:pointer}body[data-mobile] select[hidden]{display:none!important}.button-sm,.copy-btn{min-height:36px!important;padding:8px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.button-sm .fas,.button-sm .fab,.button-sm .far,.copy-btn .fas,.copy-btn .fab,.copy-btn .far{font-size:0.85em!important;margin:0!important;line-height:1!important}.button-sm:only-child,.copy-btn:only-child{width:auto!important;min-width:36px!important}.card{background:var(--card-bg);border:none;border-radius:var(--radius-medium);padding:24px;margin:24px 0;transition:all 0.3s ease}@media (hover:hover){.card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.03);border-color:var(--primary-blue)}}.card :is(.fas,.fab,.far){color:var(--primary-blue)}.card :is(.fas,.fab,.far):not(:only-child){margin-right:8px}.badge{display:inline-block;padding:4px 10px;border:1px solid var(--border-color);border-radius:12px;font-size:0.8em;background:rgba(255,255,255,0.05);color:var(--muted-text);margin:0 4px}body.theme-light .badge{background:rgba(0,0,0,0.02)}.form-control,.form-select{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg,var(--container-bg));color:var(--text-color);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color 0.18s ease,box-shadow 0.18s ease}textarea.form-control{min-height:100px;resize:vertical;line-height:1.6}.form-control:focus,.form-select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 18%,transparent)}.form-control:disabled,.form-select:disabled,.form-control[readonly]{opacity:0.65;cursor:not-allowed}.nb-root button,.nb-drawer button{text-transform:none;letter-spacing:normal;margin:0}:root,body{--nb-height:74px;--navbar-offset:74px}.nb-root{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--nb-rest-bg);border-bottom:1px solid transparent;--nb-glass-strength:42%;--nb-glass-blur:20px}@media (min-width:901px){.nb-root{z-index:1300}}.nb-root,.nb-drawer{--nb-radius-control:999px;--nb-radius-row:14px;--nb-radius-panel:20px;--nb-font:'Plus Jakarta Sans',sans-serif;--nb-link-font:var(--nb-font,inherit);--nb-link-size:14px;--nb-link-weight:700;--nb-link-tracking:-0.3px;--nb-row-font:'Be Vietnam Pro',sans-serif;--nb-row-size:13px;--nb-row-weight:600;--nb-link-hover-bg:var(--brand-softer);--nb-link-hover-lift:1px;--nb-row-hover-bg:var(--brand-softer);--nb-row-hover-shift:0px;--nb-panel-bloom:none;--nb-cta-bg:linear-gradient(135deg,var(--cta-gradient-start) 0%,var(--cta-gradient-mid) 55%,var(--cta-gradient-end) 100%);--nb-cta-ink:var(--brand-ink);--nb-cta-shadow:0 6px 18px -6px var(--brand);--nb-rest-bg:transparent}body.theme-light .nb-root{--nb-glass-strength:24%;--nb-glass-blur:24px}body.theme-dark .nb-root{--text-primary:#ffffff;--muted-text:#d5d5d5}.nb-root--scrolled{background:color-mix(in srgb,var(--nb-surface) var(--nb-glass-strength),transparent);border-bottom-color:color-mix(in srgb,var(--border-color) 45%,transparent);box-shadow:0 8px 30px -10px var(--nb-shadow);backdrop-filter:saturate(1.8) blur(var(--nb-glass-blur));-webkit-backdrop-filter:saturate(1.8) blur(var(--nb-glass-blur));transition:background 0.22s ease,border-bottom-color 0.22s ease,backdrop-filter 0.22s ease}.nb-root--scrolled:focus-within,.nb-root--scrolled.nb-root--open{background:var(--nb-surface);border-bottom-color:var(--border-color);backdrop-filter:saturate(1.5) blur(10px);-webkit-backdrop-filter:saturate(1.5) blur(10px)}@media (hover:hover){.nb-root--scrolled:hover{background:var(--nb-surface);border-bottom-color:var(--border-color);backdrop-filter:saturate(1.5) blur(10px);-webkit-backdrop-filter:saturate(1.5) blur(10px)}}.nb-spacer{height:var(--nb-height);flex-shrink:0}body:has(.nb-flush) .nb-spacer{height:0}.nb-bar{height:var(--nb-height);padding:0 24px;display:flex;align-items:center;gap:6px;justify-content:space-between;font-family:var(--nb-font,inherit)}.nb-brand{color:inherit;display:flex;align-items:center;gap:11px;margin-right:6px;flex-shrink:0;text-decoration:none}.nb-brand__badge{width:36px;height:36px;border-radius:10px;background:var(--nb-surface);border:1px solid var(--border-color);display:grid;place-items:center;flex-shrink:0;transition:none}.nb-brand__img{width:28px;height:28px;object-fit:contain;transition:none}.nb-brand__text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;font-weight:600;font-size:20px;letter-spacing:-0.5px;color:var(--text-primary);white-space:nowrap}.nb-brand__text .brand-tld{font-size:0.72em;color:var(--primary-blue)}.nb-nav{display:flex;align-items:center;gap:2px;margin-left:8px;position:relative;flex:1 1 auto;min-width:0}.nb-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nb-row{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:none;background:none;border-radius:var(--nb-radius-row);font-family:var(--nb-row-font);font-weight:var(--nb-row-weight);font-size:var(--nb-row-size);line-height:1.2;color:var(--text-primary);text-decoration:none;cursor:pointer;white-space:nowrap}.nb-row--top{border-radius:var(--nb-radius-control);font-family:var(--nb-link-font);font-size:var(--nb-link-size);font-weight:var(--nb-link-weight);letter-spacing:var(--nb-link-tracking)}@media (prefers-reduced-motion:no-preference){.nb-row{transition:background 0.22s ease,color 0.22s ease,border-color 0.22s ease,transform 0.22s ease}}.nb-row .nb-row__icon,.nb-row__icon{font-size:16px;color:var(--brand)}.nb-row__chev{font-size:13px;color:var(--muted-text)}.nb-row__flag.fi{width:21px;height:15px;border-radius:3px;box-shadow:0 0 0 1px var(--border-color);flex-shrink:0}.nb-row__label{min-width:0}.nb-row--top[aria-expanded='true']{color:var(--brand);background:var(--nb-link-hover-bg)}@media (hover:hover){.nb-row--top:hover{color:var(--brand);background:var(--nb-link-hover-bg)}}.nb-row--top[aria-expanded='true'] .nb-row__icon{color:var(--brand)}@media (hover:hover){.nb-row--top:hover .nb-row__icon{color:var(--brand)}}.nb-icon-btn{width:40px;height:40px;padding:0;line-height:1;display:grid;place-items:center;border:1px solid var(--border-color);background:var(--nb-surface);border-radius:var(--nb-radius-control);color:var(--text-primary);font-size:18px;cursor:pointer}.nb-icon-btn[aria-expanded='true'],.nb-user__toggle[aria-expanded='true']{background:color-mix(in oklch,var(--brand) 18%,var(--nb-surface));border-color:color-mix(in oklch,var(--brand) 45%,var(--border-color));color:var(--brand)}@media (hover:hover){.nb-icon-btn:hover,.nb-user__toggle:hover{background:color-mix(in oklch,var(--brand) 18%,var(--nb-surface));border-color:color-mix(in oklch,var(--brand) 45%,var(--border-color));color:var(--brand)}}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border:none;border-radius:var(--nb-radius-control);font-family:var(--nb-font,inherit);font-weight:700;font-size:14px;cursor:pointer;text-decoration:none}.nb-btn--primary{color:var(--nb-cta-ink);background:var(--nb-cta-bg);box-shadow:var(--nb-cta-shadow)}.nb-root .nb-btn--primary,.nb-drawer .nb-btn--primary{color:var(--nb-cta-ink)}.nb-user__toggle[aria-expanded='true'] .nb-user__avatar{background:color-mix(in oklch,var(--brand) 22%,transparent);color:var(--brand)}@media (hover:hover){.nb-user__toggle:hover .nb-user__avatar{background:color-mix(in oklch,var(--brand) 22%,transparent);color:var(--brand)}}.nb-btn--primary:focus{color:var(--nb-cta-ink);filter:brightness(1.06)}@media (hover:hover){.nb-btn--primary:hover{color:var(--nb-cta-ink);filter:brightness(1.06)}}.nb-btn--danger{width:100%;padding:14px;border:1px solid var(--border-color);background:none;color:var(--danger);font-size:15px}@media (hover:hover){.nb-btn--danger:hover{color:var(--danger);background:color-mix(in oklch,var(--danger) 12%,transparent)}}:where(.nb-root,.nb-drawer) button:focus{color:var(--text-primary)}@media (hover:hover){:where(.nb-root,.nb-drawer) button:hover{color:var(--text-primary)}}.nb-user{position:relative}.nb-user__toggle{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border:1px solid var(--border-color);background:var(--nb-surface);border-radius:24px;font-family:inherit;cursor:pointer}.nb-user__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklch,var(--text-primary) 7%,transparent);color:var(--text-primary);font-size:20px;line-height:1}.nb-user__avatar--lg{width:40px;height:40px;font-size:24px}.nb-burger{display:none}@media (max-width:960px){:root,body{--nb-height:64px;--navbar-offset:64px}.nb-bar{height:64px;padding:0 16px}.nb-nav,.nb-big-wrap,.nb-btn--top,.nb-user,.nb-notif{display:none}.nb-burger{display:grid}.nb-brand__text{font-size:17px}}@media (prefers-reduced-motion:no-preference){.nb-root{transition:background 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,backdrop-filter 0.3s ease}.nb-bar{transition:height 0.32s cubic-bezier(0.4,0,0.2,1)}.nb-row{transition:color 0.2s ease,background 0.2s ease,transform 0.24s cubic-bezier(0.34,1.56,0.64,1)}.nb-row__icon{transition:transform 0.32s cubic-bezier(0.34,1.56,0.64,1),color 0.2s ease}.nb-row--top:hover{transform:translateY(calc(-1 * var(--nb-link-hover-lift,2px)))}.nb-row--top:hover .nb-row__icon{transform:scale(1.14) rotate(-4deg)}.nb-row__chev{transition:transform 0.25s cubic-bezier(0.4,0,0.2,1)}.nb-row[aria-expanded='true'] .nb-row__chev,.nb-user__toggle[aria-expanded='true'] .nb-row__chev{transform:rotate(180deg)}.nb-icon-btn,.nb-btn{transition:background 0.15s ease,filter 0.15s ease,transform 0.15s ease}.nb-btn--primary:hover{transform:translateY(-1px)}}.theme-switcher{position:fixed;top:calc(var(--navbar-offset) + 8px);right:12px;z-index:20000}.navbar-theme-switcher{display:inline-flex;align-items:center;margin-left:4px}.navbar-theme-switcher .theme-switcher{position:static;top:auto;right:auto;z-index:auto;display:inline-flex;align-items:center}body:has(.navbar-theme-switcher)>.theme-switcher{display:none}@media (max-width:750px){.theme-switcher{display:none}}.theme-toggle-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:10px;position:relative;z-index:1;margin-top:10px;background:transparent;border:none;box-shadow:none;cursor:pointer;transition:background 0.18s ease,transform 0.12s ease;font-size:22px}@media (hover:hover){.theme-toggle-button:hover{background:rgba(128,128,128,0.12);transform:none;box-shadow:none;border:none}}.theme-toggle-button:active{transform:scale(0.9);background:rgba(128,128,128,0.18)}.theme-toggle-button:focus{outline:none;box-shadow:none}body.theme-dark .theme-toggle-button{color:#c0bcb8}body.theme-light .theme-toggle-button{color:#2d2926;background:rgba(255,255,255,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 6px rgba(45,41,38,0.14)}@media (hover:hover){body.theme-light .theme-toggle-button:hover{background:rgba(255,255,255,0.92);box-shadow:0 2px 10px rgba(45,41,38,0.18)}}.theme-icon{display:inline-block;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(1);transition:opacity 0.25s ease,transform 0.35s cubic-bezier(0.34,1.56,0.64,1)}.theme-icon.fa-moon{opacity:1}.theme-icon.fa-sun{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0.6)}body.theme-light .theme-icon.fa-moon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(0.6)}body.theme-light .theme-icon.fa-sun{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}body.theme-switching .theme-icon{transition:opacity 0.2s ease,transform 0.28s cubic-bezier(0.55,0,0.45,1)}body.theme-switching *:not(.theme-icon):not(.theme-veil),body.theme-switching *:not(.theme-icon):not(.theme-veil)::before,body.theme-switching *:not(.theme-icon):not(.theme-veil)::after{transition:none!important}.theme-veil{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;will-change:opacity;background:var(--theme-veil-light,#fffcfd)}.theme-veil[data-target='dark']{background:var(--theme-veil-dark,#1d161c)}@media (prefers-reduced-motion:reduce){.theme-veil{display:none}.theme-icon{transition:none!important}}.nb-theme{position:relative;display:inline-flex;align-self:center;border:1px solid var(--border-color);background:var(--brand-softer);border-radius:20px;padding:2px;margin:2px 8px 0}.nb-theme__knob{position:absolute;top:2px;left:2px;width:32px;height:26px;border-radius:16px;background:var(--nb-knob);box-shadow:0 2px 6px -2px var(--nb-shadow);z-index:0;transform:translateX(calc(var(--nb-theme-index,0) * 32px))}.nb-theme__btn{position:relative;z-index:1;width:32px;height:26px;flex:0 0 32px;border:none;background:none;border-radius:16px;display:grid;place-items:center;padding:0;margin:0;cursor:pointer;font-size:14px;line-height:1;color:var(--muted-text)}.nb-theme__btn.tooltip-wrapper{display:grid}.nb-theme__btn i{display:block;width:14px;height:14px;line-height:14px;text-align:center;font-size:14px;transform:none;transition:color 0.2s ease}@media (hover:hover){.nb-theme__btn:hover i{transform:none}}@media (hover:hover){.nb-theme__btn:hover{background:color-mix(in srgb,var(--text-primary) 12%,transparent)}}@media (hover:hover){.nb-theme__btn:hover i{color:var(--text-primary)}}.nb-theme__btn.is-active{color:var(--brand)}body.theme-dark .nb-theme__btn.is-active,body.theme-dark .nb-theme__btn.is-active i{color:var(--primary-ink)}.search-field{display:flex;line-height:28px;align-items:center;position:relative;max-width:190px;--search-height:40px;--search-icon-size:16px}.search-field__input{width:100%;height:var(--search-height)!important;line-height:var(--search-height)!important;margin:0!important;padding:0 16px;padding-inline-start:40px!important;padding-inline-end:16px!important;border:1px solid var(--field-border,var(--border-color))!important;border-radius:calc(var(--search-height) / 2);outline:none;background-color:var(--field-bg,var(--input-bg))!important;color:var(--text-color)!important;font-size:15px;font-family:inherit;transition:border-color 0.15s ease,box-shadow 0.15s ease;box-sizing:border-box;display:block;appearance:none}.search-field__input.search-field__input{border-radius:calc(var(--search-height) / 2)}.search-field__input::placeholder{color:var(--muted-text)}.search-field__input::-webkit-search-cancel-button{cursor:pointer}.search-field__input::-ms-clear{cursor:pointer}@media (hover:hover){.search-field__input.search-field__input:hover{border-color:var(--primary-blue)!important}}.search-field__input.search-field__input:focus{outline:none;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 15%,transparent)}.search-field__icon{position:absolute;inset-inline-start:16px;top:0;bottom:0;height:auto;transform:none;width:var(--search-icon-size);font-size:var(--search-icon-size);line-height:1;display:flex;align-items:center;justify-content:center;color:var(--muted-text);pointer-events:none}.search-field__icon svg{display:block;width:var(--search-icon-size);height:var(--search-icon-size);fill:currentColor}.search-field__icon.ti{top:50%;bottom:auto;height:var(--search-icon-size);transform:translateY(-50%)}.search-field__icon::before{width:var(--search-icon-size)!important;height:var(--search-icon-size)!important}[dir='rtl'] .search-field__input{unicode-bidi:plaintext;text-align:right}[dir='rtl'] .search-field__input::placeholder{text-align:right;unicode-bidi:plaintext}.search-field__icon-btn{position:absolute;inset-inline-start:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:auto;min-height:0;margin:0;padding:0;line-height:1;cursor:pointer;border:none!important;color:var(--muted-text)!important}.search-field .search-field__icon-btn.search-field__icon-btn.search-field__icon-btn{background:none!important;box-shadow:none!important;margin:0!important;padding:0!important;min-width:0!important;border-start-start-radius:calc(var(--search-height) / 2)!important;border-end-start-radius:calc(var(--search-height) / 2)!important;border-start-end-radius:0!important;border-end-end-radius:0!important}@media (hover:hover){.search-field__icon-btn:hover{color:var(--primary-blue)!important}}.search-field__icon-btn:focus-visible{outline:2px solid var(--primary-blue);outline-offset:-2px;border-radius:calc(var(--search-height) / 2)}.search-field__icon-btn .search-field__icon{position:static;inset-inline-start:auto;color:inherit}.data-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--border-color);border-radius:12px;background:var(--card-bg);margin-bottom:40px}.data-table-wrap:not(:first-child),table.data-table:not(:first-child),table.sdt-table:not(:first-child){margin-top:16px}.data-table,.sdt-table{width:100%;min-width:480px;margin:0;border-collapse:collapse;border-spacing:0;font-size:15px}.data-table thead,.sdt-table thead{background:color-mix(in srgb,var(--primary-blue) 10%,var(--card-bg))}.data-table thead th,.sdt-table thead th{font-weight:700;font-size:15px;letter-spacing:normal;color:var(--muted-text);padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--primary-blue) 22%,var(--border-color));text-align:center;white-space:nowrap;position:relative;user-select:none}.dt-column-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.data-table thead th:first-child,.sdt-table thead th:first-child{padding-left:20px}.data-table thead th:last-child,.sdt-table thead th:last-child{padding-right:20px}.data-table thead th:not(:last-child),.sdt-table thead th:not(:last-child),.data-table tbody td:not(:last-child),.sdt-table tbody td:not(:last-child){border-right:1px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.data-table tbody td,.sdt-table tbody td{padding:14px 16px;border-bottom:none;vertical-align:middle;color:var(--text-color);transition:background-color 0.15s ease}.data-table tbody tr:nth-child(even),.sdt-table tbody tr:nth-child(even){background:color-mix(in srgb,var(--primary-blue) 5%,var(--card-bg))}@media (hover:hover){.data-table tbody tr:hover td,.sdt-table tbody tr:hover td{background:color-mix(in srgb,var(--primary-blue) 14%,var(--card-bg))}}.data-table thead th:first-child,.sdt-table thead th:first-child,.data-table tbody td:first-child,.sdt-table tbody td:first-child{padding-left:20px}.data-table thead th:last-child,.sdt-table thead th:last-child,.data-table tbody td:last-child,.sdt-table tbody td:last-child{padding-right:20px}.data-table-align-left tbody td{text-align:left}.data-table-align-center tbody td{text-align:center}.data-table-align-right tbody td{text-align:right}.data-table-cell-title{font-weight:600;font-size:15px;color:var(--text-color)}.data-table-cell-muted{font-size:14px;color:var(--muted-text)}.data-table-cell-icon{display:inline-flex;align-items:center;gap:8px}.data-table-cell-image{display:inline-flex;align-items:center;gap:10px}.data-table-cell-image img{width:32px;height:32px;object-fit:cover;flex-shrink:0}.data-table-empty td,.data-table-loading td{text-align:center;padding:32px 20px;color:var(--muted-text);font-size:15px}.data-table-empty td .data-table-empty-icon,.data-table-loading td .data-table-loading-icon{display:block;font-size:28px;margin-bottom:8px;opacity:0.6}.data-table-section{margin-bottom:24px}.data-table-section-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--heading-color);margin:0 0 16px 0}.data-table-section-title .fa,.data-table-section-title .fas{color:var(--primary-blue);font-size:20px}.sdt-wrapper .dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:16px 20px;gap:12px;flex-wrap:wrap}.sdt-wrapper .dt-layout-row:first-child{padding-bottom:18px}.sdt-wrapper .dt-layout-row:first-child + .data-table-wrap,.sdt-wrapper .dt-layout-row:first-child + table,.sdt-wrapper>table,.sdt-wrapper .data-table-wrap{margin-top:4px}.sdt-wrapper .sdt-controls{margin-top:4px;padding-top:18px;border-top:1px solid var(--border-color)}.sdt-wrapper .dt-layout-cell{display:flex;align-items:center}.sdt-wrapper .dt-layout-start{justify-content:flex-start}.sdt-wrapper .dt-layout-end{justify-content:flex-end;margin-left:auto}.dt-info{margin:0;color:var(--muted-text);font-size:14px}.dt-paging nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dt-paging-button{min-width:34px;height:34px;padding:0 12px;margin:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color)!important;background:var(--card-bg)!important;color:var(--text-color)!important;cursor:pointer;font-size:13px;font-weight:600;line-height:1;border-radius:999px;transition:border-color 0.18s ease,color 0.18s ease,background 0.18s ease}@media (hover:hover){.dt-paging-button:hover:not(.disabled):not(.current){border-color:var(--primary-blue)!important;background:color-mix(in srgb,var(--primary-blue) 14%,transparent)!important;color:var(--primary-blue)!important}}.dt-paging-button--icon{width:34px;min-width:34px;padding:0}.dt-paging-button--icon i{font-size:12px;line-height:1}.dt-paging-button--icon svg{width:13px;height:13px;display:block}.dt-paging-button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 22%,transparent)}.dt-paging-button.current{border-color:transparent!important;background:var(--primary-blue)!important;color:#ffffff!important;font-weight:700}.dt-paging-button.disabled{opacity:0.45;cursor:not-allowed;color:var(--muted-text)!important;background:transparent!important;border-color:var(--border-color)!important;pointer-events:none}table.sdt-table thead th.is-orderable{cursor:pointer}table.sdt-table thead .dt-order-toggle{display:none!important}table.sdt-table thead .dt-order-indicator{display:none;width:0;height:0;margin-left:6px;flex-shrink:0;border-left:4px solid transparent;border-right:4px solid transparent}table.sdt-table thead .dt-order-indicator.is-asc,table.sdt-table thead .dt-order-indicator.is-desc{display:inline-block}table.sdt-table thead .dt-order-indicator.is-asc{border-bottom:6px solid var(--primary-blue)}table.sdt-table thead .dt-order-indicator.is-desc{border-top:6px solid var(--primary-blue)}@media (max-width:767px){.data-table-mobile-cards.data-table-wrap{overflow-x:auto;min-width:0}.data-table-mobile-cards .data-table,.data-table-mobile-cards .sdt-table{min-width:720px}.sdt-wrapper .dt-layout-row{display:block;padding:0 12px}.sdt-wrapper .dt-layout-cell{display:block;text-align:center;margin:0.5em 0}.dt-paging nav{justify-content:center;flex-wrap:wrap}}.data-table code,.sdt-table code{background:var(--input-bg);color:var(--primary-blue);padding:4px 8px;border-radius:4px;font-family:ui-monospace,'Monaco','Menlo',monospace;font-size:12px}.data-table tbody tr.table-warning td,.sdt-table tbody tr.table-warning td{background:color-mix(in srgb,var(--warning-color,#ffc107) 12%,transparent)}body.theme-dark .data-table tbody tr.table-warning td,body.theme-dark .sdt-table tbody tr.table-warning td{background:color-mix(in srgb,var(--warning-color,#ffc107) 18%,transparent)}html:not(:has(.admin-container)){scroll-behavior:smooth;scroll-padding-top:calc(var(--nb-height,74px) + 16px)}body:not(:has(.admin-container)){--qr-ease:cubic-bezier(0.22,0.61,0.36,1);--qr-ease-in:cubic-bezier(0.55,0.06,0.68,0.19);--qr-spring:cubic-bezier(0.2,0.9,0.28,1.15);--qr-dur-fast:0.12s;--qr-dur:0.18s;--qr-dur-slow:0.28s;--qr-dur-lg:0.28s;--qr-lift:-1px;--qr-lift-card:-3px;--radius-small:3px;--radius-medium:5px;--radius-large:8px;--nb-radius-control:5px;--nb-radius-row:6px;--nb-radius-panel:10px}body:not(:has(.admin-container)) ::selection{background:color-mix(in srgb,var(--primary-blue) 22%,transparent);color:var(--text-color)}body:not(:has(.admin-container)) :focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px;border-radius:var(--qr-radius-sm,3px)}body:not(:has(.admin-container)) a{transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),opacity var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur-slow) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not(:has(.admin-container)) a:hover .fas,body:not(:has(.admin-container)) a:hover .fab,body:not(:has(.admin-container)) a:hover .far{transition:transform var(--qr-dur) var(--qr-ease),opacity var(--qr-dur) var(--qr-ease)}}body:not(:has(.admin-container)) .action-card-grid{gap:16px}body:not(:has(.admin-container)) a.tool-card{height:100%}body:not(:has(.admin-container)) .search-field__input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 14%,transparent)}body:not(:has(.admin-container)) [hidden]{display:none!important}body:not(:has(.admin-container)) img{max-width:100%}body:not(:has(.admin-container)) .tooltip-bubble{transition-delay:0s}body:not(:has(.admin-container)) .tooltip-bubble.show{transition-delay:0.3s}body:not(:has(.admin-container)) .tab-indicator{transition:transform 0.34s var(--qr-spring),width 0.34s var(--qr-spring)}body:not(:has(.admin-container)) .btn:active,body:not(:has(.admin-container)) .button:active{transform:translateY(1px)}@media (hover:hover){body:not(:has(.admin-container)) a.action-card:hover .fas,body:not(:has(.admin-container)) a.action-card:hover .fab{color:var(--qr-brand-strong,var(--primary-blue))}}body:not(:has(.admin-container)) a.action-card:active{transform:translateY(-1px) scale(0.996)}.qr-cmd-card{width:min(640px,calc(100vw - 32px))!important;max-width:none!important}.qr-cmd{display:flex;flex-direction:column;max-height:min(64vh,520px);margin:-4px 0 0}.qr-cmd__search{max-width:none;margin-bottom:8px;--search-height:46px}.qr-cmd__list{flex:1;min-height:0;overflow-y:auto;padding:4px 0;scrollbar-width:thin}.qr-cmd__group{margin:10px 10px 6px;font-size:10.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-text)}.qr-cmd__row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--qr-radius,5px);text-decoration:none;color:var(--text-color);transition:background var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring)}.qr-cmd__row.is-active{background:color-mix(in srgb,var(--primary-blue) 12%,transparent);transform:translateX(2px)}.qr-cmd__icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--qr-radius-sm,3px);background:color-mix(in srgb,var(--primary-blue) 10%,transparent);color:var(--primary-blue);font-size:13px}.qr-cmd__label{flex:1;min-width:0;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qr-cmd__hint{flex:none;font-size:11.5px;color:var(--muted-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42%}.qr-cmd__empty{margin:26px 10px;text-align:center;color:var(--muted-text);font-size:14px}.qr-cmd__foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--border-color);font-size:11.5px;color:var(--muted-text)}.qr-cmd__foot kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-right:4px;border:1px solid var(--border-color);border-radius:3px;background:var(--card-bg);font-family:inherit;font-size:10.5px}@media (max-width:560px){.qr-cmd__foot{display:none}.qr-cmd__hint{display:none}}.qr-cmd-trigger{display:inline-flex;align-items:center;gap:10px;padding:9px 12px 9px 14px;border:1px solid var(--border-color);border-radius:var(--qr-radius,5px);background:var(--container-bg);color:var(--muted-text);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}@media (hover:hover){.qr-cmd-trigger:hover{color:var(--text-color);border-color:color-mix(in srgb,var(--primary-blue) 45%,transparent);box-shadow:0 4px 14px -10px var(--primary-blue)}}.qr-cmd-trigger kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--border-color);border-radius:3px;background:var(--card-bg);font-family:inherit;font-size:11px;font-weight:600}body:not(:has(.admin-container)) .btn,body:not(:has(.admin-container)) .button,body:not(:has(.admin-container)) .btn-primary,body:not(:has(.admin-container)) .button-primary,body:not(:has(.admin-container)) .btn-primary-action,body:not(:has(.admin-container)) .btn-secondary-action,body:not(:has(.admin-container)) .btn-action{transition:background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease),filter var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur-slow) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)!important}@media (hover:hover){body:not(:has(.admin-container)) .btn-primary:hover,body:not(:has(.admin-container)) .button-primary:hover,body:not(:has(.admin-container)) .btn-primary-action:hover{filter:brightness(1.06)!important;transform:translateY(var(--qr-lift));box-shadow:0 10px 24px -12px var(--primary-blue),0 2px 6px -3px var(--primary-blue)!important}body:not(:has(.admin-container)) .btn:not(:where(.btn-primary,.btn-primary-action)):hover,body:not(:has(.admin-container)) .button:not(:where(.button-primary)):hover,body:not(:has(.admin-container)) .btn-secondary-action:hover,body:not(:has(.admin-container)) .btn-action:hover{transform:translateY(var(--qr-lift));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-color) 4%,transparent),0 8px 18px -12px var(--primary-blue)!important}}body:not(:has(.admin-container)) .btn-primary:active,body:not(:has(.admin-container)) .button-primary:active,body:not(:has(.admin-container)) .btn-primary-action:active,body:not(:has(.admin-container)) .btn:active,body:not(:has(.admin-container)) .button:active{transform:translateY(0) scale(0.985)!important;transition-duration:var(--qr-dur-fast)!important}body:not(:has(.admin-container)) .btn-primary,body:not(:has(.admin-container)) .button-primary,body:not(:has(.admin-container)) .btn-primary-action,body:not(:has(.admin-container)) .btn:not(:where(.btn-primary,.btn-primary-action)),body:not(:has(.admin-container)) .button:not(:where(.button-primary)),body:not(:has(.admin-container)) .btn-secondary-action,body:not(:has(.admin-container)) .btn-action{box-shadow:none!important}body:not(:has(.admin-container)) .btn:disabled,body:not(:has(.admin-container)) .button:disabled,body:not(:has(.admin-container)) .btn[aria-disabled='true'],body:not(:has(.admin-container)) .btn.is-disabled{transform:none!important;filter:none!important;box-shadow:none!important;cursor:not-allowed}body:not(:has(.admin-container)) .btn-icon,body:not(:has(.admin-container)) .icon-btn,body:not(:has(.admin-container)) .button-icon{transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring)!important}@media (hover:hover){body:not(:has(.admin-container)) .btn-icon:hover,body:not(:has(.admin-container)) .icon-btn:hover,body:not(:has(.admin-container)) .button-icon:hover{transform:scale(1.08)}}body:not(:has(.admin-container)) .btn-icon:active,body:not(:has(.admin-container)) .icon-btn:active,body:not(:has(.admin-container)) .button-icon:active{transform:scale(0.94)}body:not(:has(.admin-container)) .btn i,body:not(:has(.admin-container)) .button i,body:not(:has(.admin-container)) .btn svg,body:not(:has(.admin-container)) .button svg{transition:transform var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not(:has(.admin-container)) .btn:hover>i.fa-arrow-right,body:not(:has(.admin-container)) .btn:hover>i.fa-chevron-right{transform:translateX(2px)}body:not(:has(.admin-container)) .btn:hover>i.fa-arrow-down{transform:translateY(2px)}body:not(:has(.admin-container)) .btn:hover>i.fa-rotate,body:not(:has(.admin-container)) .btn:hover>i.fa-arrows-rotate{transform:rotate(38deg)}}body:not(:has(.admin-container)) input,body:not(:has(.admin-container)) textarea,body:not(:has(.admin-container)) select,body:not(:has(.admin-container)) .form-control,body:not(:has(.admin-container)) .form-select{transition:border-color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}body:not(:has(.admin-container)) .qr-cmd-trigger:active{transform:translateY(0) scale(0.985)}body:not(:has(.admin-container)) .collapse-header{transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)!important}body:not(:has(.admin-container)) .collapse-chevron{transition:transform var(--qr-dur-slow) var(--qr-ease)!important;border-radius:var(--qr-radius-sm,3px)!important}body:not(:has(.admin-container)) .action-card-title,body:not(:has(.admin-container)) .action-card-description,body:not(:has(.admin-container)) .action-card-icon{transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease),opacity var(--qr-dur) var(--qr-ease)}body:not(:has(.admin-container)) .collapse-content,body:not(:has(.admin-container)) .collapse-content-inner{transition-timing-function:var(--qr-ease)!important}body:not(:has(.admin-container)) .base-tool-selector .tab{transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease)!important}body:not(:has(.admin-container)) .base-tool-selector .tab i{transition:transform var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not(:has(.admin-container)) .base-tool-selector .tab:hover i{transform:translateY(-1px)}}body:not(:has(.admin-container)) .collapse-header-icon,body:not(:has(.admin-container)) .collapse-header-title{transition:color var(--qr-dur) var(--qr-ease)!important}body:not(:has(.admin-container)) .collapse-header-icon{border-radius:var(--qr-radius-sm,3px)!important}body:not(:has(.admin-container)) .btn,body:not(:has(.admin-container)) .button,body:not(:has(.admin-container)) .btn-primary,body:not(:has(.admin-container)) .button-primary,body:not(:has(.admin-container)) .btn-primary-action,body:not(:has(.admin-container)) .btn-secondary-action,body:not(:has(.admin-container)) .btn-danger-action,body:not(:has(.admin-container)) .btn-success-action,body:not(:has(.admin-container)) .btn-action{border-radius:var(--qr-radius,5px)!important}body:not(:has(.admin-container)) .btn-icon,body:not(:has(.admin-container)) .icon-btn,body:not(:has(.admin-container)) .button-icon,body:not(:has(.admin-container)) .btn-icon-only,body:not(:has(.admin-container)) .theme-toggle-button{border-radius:var(--qr-radius,5px)!important}body:not(:has(.admin-container)) .badge{border-radius:var(--qr-radius-sm,3px)}body:not(:has(.admin-container)) .nb-brand__badge{border-radius:var(--qr-radius,5px)}body:not(:has(.admin-container)) .collapse-container{border-radius:var(--qr-radius-lg,8px)}body:not(:has(.admin-container)) .search-field__input,body:not(:has(.admin-container)) .form-control,body:not(:has(.admin-container)) .form-select,body:not(:has(.admin-container)) input[type='text'],body:not(:has(.admin-container)) input[type='email'],body:not(:has(.admin-container)) input[type='password'],body:not(:has(.admin-container)) input[type='search'],body:not(:has(.admin-container)) input[type='url'],body:not(:has(.admin-container)) input[type='number'],body:not(:has(.admin-container)) textarea,body:not(:has(.admin-container)) select{border-radius:var(--qr-radius,5px)}body:not(:has(.admin-container)) .action-card,body:not(:has(.admin-container)) .tool-card,body:not(:has(.admin-container)) .selectable-card,body:not(:has(.admin-container)) .modal-content,body:not(:has(.admin-container)) .dropdown-content{border-radius:var(--qr-radius-lg,8px)}body:not(:has(.admin-container)) a:focus,body:not(:has(.admin-container)) a:focus-visible{text-decoration:none!important}@media (hover:hover){body:not(:has(.admin-container)) a:hover,body:not(:has(.admin-container)) .btn:hover,body:not(:has(.admin-container)) .button:hover,body:not(:has(.admin-container)) button:hover,body:not(:has(.admin-container)) summary:hover,body:not(:has(.admin-container)) label:hover{text-decoration:none!important}}body.theme-light:not(:has(.admin-container)){--qr-brand:#f15a29;--qr-brand-strong:#f15a29;--qr-brand-press:#d34a1f;--primary-blue:#f15a29;--primary-blue-hover:#d34a1f;--primary-color:#f15a29;--primary-hover:#d34a1f;--primary-shadow:rgba(241,90,41,0.22);--primary-ink:#ffffff;--link:#c64719;--link-hover:#9e3812;--bg-gradient:#f9f7f3;--container-bg:#ffffff;--card-bg:#ffffff;--input-bg:#ffffff;--dropdown-bg:#ffffff;--border-color:#e0dbd2;--text-color:#171614;--text-primary:#171614;--text-secondary:#746c62;--muted-text:#746c62;--heading-color:#131210;--heading-sub:#131210;--info-item-bg:#f3f0ea;--item-bg:#f3f0ea;--item-hover-bg:#f9f7f3;--card-header-bg:#f3f0ea;--table-header-bg:#f3f0ea;--footer-nav-bg:#f4f1eb;--footer-section-bg:#f4f1eb;--footer-bottom-bg:#efebe3;--footer-border:#e0dbd2;--shadow-elev:0 10px 30px -18px rgba(23,22,20,0.26);--up-accent:#f15a29;--up-accent-soft:rgba(241,90,41,0.1);--up-accent-line:rgba(241,90,41,0.34)}body.theme-dark:not(:has(.admin-container)){--qr-brand:#f86a38;--qr-brand-strong:#f86a38;--qr-brand-press:#ff8a5c;--primary-blue:#f86a38;--primary-blue-hover:#ff8a5c;--primary-color:#f86a38;--primary-hover:#ff8a5c;--primary-shadow:rgba(248,106,56,0.3);--primary-ink:#ffffff;--link:#ff8a5c;--link-hover:#ffa57e;--bg-gradient:#151412;--container-bg:#201d1a;--card-bg:#201d1a;--input-bg:#1a1815;--dropdown-bg:#201d1a;--border-color:#37322b;--text-color:#f2f0ec;--text-primary:#f2f0ec;--text-secondary:#b8afa2;--muted-text:#b8afa2;--heading-color:#f6f4f0;--heading-sub:#f6f4f0;--info-item-bg:#1c1a17;--item-bg:#1c1a17;--item-hover-bg:#2e2923;--card-header-bg:#1c1a17;--table-header-bg:#1c1a17;--footer-nav-bg:#1a1815;--footer-section-bg:#1a1815;--footer-bottom-bg:#151412;--footer-border:#37322b;--shadow-elev:0 10px 30px -18px rgba(0,0,0,0.7);--up-accent:#f86a38;--up-accent-soft:rgba(248,106,56,0.18);--up-accent-line:rgba(248,106,56,0.45)}body:not(:has(.admin-container)){--nb-font:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--nb-link-weight:600;--nb-link-tracking:-0.2px;--nb-row-font:var(--nb-font)}body:not(:has(.admin-container))::before{display:none!important}body:not(:has(.admin-container)) main.container,body:not(:has(.admin-container)) main.landing-container{background:transparent!important;box-shadow:none!important}body:not(:has(.admin-container)) .nb-brand__text,body:not(:has(.admin-container)) .footer-brand-name{font-family:var(--qr-font,'Instrument Sans',system-ui,sans-serif);font-weight:700;letter-spacing:-0.5px}body:not(:has(.admin-container)) .nb-brand__badge{transition:border-color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not(:has(.admin-container)) .nb-brand:hover .nb-brand__badge{border-color:color-mix(in srgb,var(--primary-blue) 45%,transparent)}}body:not(:has(.admin-container)) .footer{font-family:var(--qr-font,'Instrument Sans',system-ui,sans-serif);margin-top:0!important}body:not(:has(.admin-container)) .footer::before{display:none}body:not(:has(.admin-container)) .footer-nav-title{color:var(--qr-brand-strong)}body:not(:has(.admin-container)) .footer-nav-links a{transition:color var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not(:has(.admin-container)) .footer-nav-links a:hover{color:var(--qr-brand-strong)}}@media (min-width:901px){html body:has(.base-sidebar--floating-left) main.landing-container.landing-container:not(:has(.up-panel)){padding-inline-start:var(--base-sidebar-width,260px)!important;padding-inline-end:0!important;padding-top:var(--navbar-offset,64px)!important}html body:has(.base-sidebar--floating-left.base-sidebar--collapsed) main.landing-container.landing-container:not(:has(.up-panel)){padding-inline-start:var(--base-sidebar-collapsed-width,72px)!important}body:has(.base-sidebar--dashboard) main.landing-container .sp-qr .wrap:not(.ctabs-panel .wrap),body:has(.base-sidebar--dashboard) main.landing-container .sp-qr .page:not(:has(.ctabs-shell)) .seo__inner{padding-inline-start:0}}body:not(:has(.admin-container)):has(.base-sidebar--dashboard){--qd-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cg fill='%23000'%3E%3Crect x='20' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='200' width='7' height='7' rx='1.7'/%3E%3C/g%3E%3C/svg%3E");--qd-ink:rgba(23,22,20,0.032);--qd-warm:rgba(241,90,41,0.045);--qd-glow:rgba(241,90,41,0.065);--qd-glow-2:rgba(241,90,41,0.05)}body.theme-dark:not(:has(.admin-container)):has(.base-sidebar--dashboard){--qd-ink:rgba(242,240,236,0.03);--qd-warm:rgba(248,106,56,0.07);--qd-glow:rgba(248,106,56,0.115);--qd-glow-2:rgba(248,106,56,0.085)}body:not(:has(.admin-container)):has(.base-sidebar--dashboard) main.landing-container .sp-qr{background:transparent}body:not(:has(.admin-container)):has(.base-sidebar--dashboard) footer.footer,body:not(:has(.admin-container)):has(.ctabs-shell) footer.footer{position:relative;z-index:0;background:#f9f7f3}body.theme-dark:not(:has(.admin-container)):has(.base-sidebar--dashboard) footer.footer,body.theme-dark:not(:has(.admin-container)):has(.ctabs-shell) footer.footer{background:#151412}body:not(:has(.admin-container)):has(.base-sidebar--dashboard) main.landing-container::before,body:not(:has(.admin-container)):has(.base-sidebar--dashboard) main.landing-container::after{content:'';position:fixed;inset:var(--nb-height,74px) 0 0 0;pointer-events:none}body:not(:has(.admin-container)):has(.base-sidebar--dashboard) main.landing-container::before{z-index:-1;background-image:radial-gradient(62% 55% at 100% 16%,var(--qd-warm),transparent 72%),radial-gradient(52% 45% at 100% 96%,var(--qd-warm),transparent 74%),linear-gradient(var(--qd-ink),var(--qd-ink));-webkit-mask-image:var(--qd-tile);mask-image:var(--qd-tile);-webkit-mask-size:240px 240px;mask-size:240px 240px;-webkit-mask-repeat:repeat;mask-repeat:repeat}body:not(:has(.admin-container)):has(.base-sidebar--dashboard) main.landing-container::after{z-index:-2;background-image:radial-gradient(1150px 760px at 100% 0%,var(--qd-glow),transparent 68%),radial-gradient(1000px 720px at 100% 100%,var(--qd-glow),transparent 66%),radial-gradient(1150px 820px at 0% 26%,var(--qd-glow-2),transparent 72%),radial-gradient(1320px 780px at 40% 108%,var(--qd-glow-2),transparent 72%)}body:not(:has(.admin-container)):has(.ctabs-shell){--qd-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cg fill='%23000'%3E%3Crect x='20' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='40' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='20' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='30' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='50' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='60' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='10' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='20' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='30' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='40' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='50' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='60' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='160' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='70' width='7' height='7' rx='1.7'/%3E%3Crect x='140' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='150' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='170' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='180' y='80' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='70' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='100' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='130' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='80' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='90' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='110' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='120' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='130' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='140' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='150' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='160' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='170' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='180' width='7' height='7' rx='1.7'/%3E%3Crect x='190' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='220' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='10' y='190' width='7' height='7' rx='1.7'/%3E%3Crect x='200' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='210' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='230' y='200' width='7' height='7' rx='1.7'/%3E%3Crect x='0' y='200' width='7' height='7' rx='1.7'/%3E%3C/g%3E%3C/svg%3E");--qd-ink:rgba(23,22,20,0.032);--qd-warm:rgba(241,90,41,0.045);--qd-glow:rgba(241,90,41,0.065);--qd-glow-2:rgba(241,90,41,0.05)}body.theme-dark:not(:has(.admin-container)):has(.ctabs-shell){--qd-ink:rgba(242,240,236,0.03);--qd-warm:rgba(248,106,56,0.07);--qd-glow:rgba(248,106,56,0.115);--qd-glow-2:rgba(248,106,56,0.085)}body:not(:has(.admin-container)):has(.ctabs-shell) main.landing-container>.sp-qr{background:transparent}body:not(:has(.admin-container)):has(.ctabs-shell) main.landing-container::before,body:not(:has(.admin-container)):has(.ctabs-shell) main.landing-container::after{content:'';position:fixed;inset:var(--nb-height,74px) 0 0 0;pointer-events:none}body:not(:has(.admin-container)):has(.ctabs-shell) main.landing-container::before{z-index:-1;background-image:radial-gradient(62% 55% at 100% 16%,var(--qd-warm),transparent 72%),radial-gradient(52% 45% at 100% 96%,var(--qd-warm),transparent 74%),linear-gradient(var(--qd-ink),var(--qd-ink));-webkit-mask-image:var(--qd-tile);mask-image:var(--qd-tile);-webkit-mask-size:240px 240px;mask-size:240px 240px;-webkit-mask-repeat:repeat;mask-repeat:repeat}body:not(:has(.admin-container)):has(.ctabs-shell) main.landing-container::after{z-index:-2;background-image:radial-gradient(1150px 760px at 100% 0%,var(--qd-glow),transparent 68%),radial-gradient(1000px 720px at 100% 100%,var(--qd-glow),transparent 66%),radial-gradient(1150px 820px at 0% 26%,var(--qd-glow-2),transparent 72%),radial-gradient(1320px 780px at 40% 108%,var(--qd-glow-2),transparent 72%)}@media (prefers-reduced-motion:reduce){body:not(:has(.admin-container)) *,body:not(:has(.admin-container)) *::before,body:not(:has(.admin-container)) *::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}body:not([data-mobile]){--glow-size:110px;--glow-strength:11%}body:not([data-mobile]) :is(.qr-fav,.qr-cat,.qr-tile,.qr-uses__item,.qr-dyn2__ghost,.wb__card,.wb__code,.preset,.logo-preset,.frame-thumb,.feat,a.action-card,.qp-quick__item,.qp-qa__card,.qr-last__inner,.qr-vs__scroll,.up-addblock){position:relative}body:not([data-mobile]) :is(.qr-fav,.qr-cat,.qr-tile,.qr-uses__item,.qr-dyn2__ghost,.wb__card,.wb__code,.preset,.logo-preset,.frame-thumb,.feat,a.action-card,.qp-quick__item,.qp-qa__card,.qr-last__inner,.qr-vs__scroll,.up-addblock)::after{content:'';position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--glow-size) circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--card-tint,var(--qa-c,var(--qx-c,var(--qr-brand,#f15a29)))) var(--glow-strength),transparent),transparent 70%);opacity:0;transition:opacity 0.3s ease}body:not([data-mobile]) .qr-last__inner::after{z-index:-1;background:radial-gradient(calc(var(--glow-size) * 2.2) circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--qr-brand,#f15a29) 7%,transparent),transparent 70%)}@media (hover:hover){body:not([data-mobile]) :is(.qr-fav,.qr-cat,.qr-tile,.qr-uses__item,.qr-dyn2__ghost,.wb__card,.wb__code,.preset,.logo-preset,.frame-thumb,.feat,a.action-card,.qp-quick__item,.qp-qa__card,.qr-last__inner,.qr-vs__scroll,.up-addblock):hover::after{opacity:1}}@media (prefers-reduced-motion:reduce){body:not([data-mobile]) :is(.qr-fav,.qr-cat,.qr-tile,.qr-uses__item,.qr-dyn2__ghost,.wb__card,.wb__code,.preset,.logo-preset,.frame-thumb,.feat,a.action-card,.qp-quick__item,.qp-qa__card,.qr-last__inner,.qr-vs__scroll,.up-addblock)::after{transition:none}}@media (hover:hover){body:not([data-mobile]) .qr-last__inner:has(.qr-last__tile:hover,.qr-last__chip:hover)::after{opacity:0}}:root{--qr-brand:#f15a29;--qr-brand-strong:#f15a29;--qr-brand-press:#d34a1f;--qr-brand-hover:#fd6d3d;--qr-accent:#f15a29;--qr-accent-soft:#fde7de;--qr-canvas:#f9f7f3;--qr-canvas-2:#f4f1eb;--qr-wash:#f3f0ea;--qr-wash-2:#eae5db;--qr-ink:#171614;--qr-surface:#ffffff;--qr-muted:#746c62;--qr-band:#f1ede5;--qr-muted-2:#a09889;--qr-tab-off:#6e675e;--qr-line:#e0dbd2;--qr-line-2:#cfc8bc;--qr-radius:5px;--qr-radius-sm:3px;--qr-radius-lg:8px;--qr-radius-pill:5px;--qr-shadow-sm:0 1px 2px rgba(23,22,20,0.05);--qr-shadow:0 10px 30px -18px rgba(23,22,20,0.26);--qr-shadow-lg:0 24px 60px -30px rgba(23,22,20,0.3);--qr-font:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--qr-mono:'IBM Plex Mono',ui-monospace,'SF Mono',Menlo,monospace;--qr-grid-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 137 137'%3E%3Cg fill='%23171614'%3E%3Crect x='20' y='0' width='7' height='7' rx='1.6'/%3E%3Crect x='40' y='0' width='7' height='7' rx='1.6'/%3E%3Crect x='70' y='0' width='7' height='7' rx='1.6'/%3E%3Crect x='80' y='0' width='7' height='7' rx='1.6'/%3E%3Crect x='20' y='10' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='10' width='7' height='7' rx='1.6'/%3E%3Crect x='120' y='10' width='7' height='7' rx='1.6'/%3E%3Crect x='10' y='20' width='7' height='7' rx='1.6'/%3E%3Crect x='80' y='20' width='7' height='7' rx='1.6'/%3E%3Crect x='130' y='20' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='30' width='7' height='7' rx='1.6'/%3E%3Crect x='40' y='30' width='7' height='7' rx='1.6'/%3E%3Crect x='60' y='30' width='7' height='7' rx='1.6'/%3E%3Crect x='70' y='30' width='7' height='7' rx='1.6'/%3E%3Crect x='80' y='30' width='7' height='7' rx='1.6'/%3E%3Crect x='110' y='30' width='7' height='7' rx='1.6'/%3E%3Crect x='10' y='40' width='7' height='7' rx='1.6'/%3E%3Crect x='20' y='40' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='40' width='7' height='7' rx='1.6'/%3E%3Crect x='90' y='40' width='7' height='7' rx='1.6'/%3E%3Crect x='100' y='40' width='7' height='7' rx='1.6'/%3E%3Crect x='130' y='40' width='7' height='7' rx='1.6'/%3E%3Crect x='10' y='50' width='7' height='7' rx='1.6'/%3E%3Crect x='40' y='50' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='50' width='7' height='7' rx='1.6'/%3E%3Crect x='80' y='50' width='7' height='7' rx='1.6'/%3E%3Crect x='100' y='50' width='7' height='7' rx='1.6'/%3E%3Crect x='10' y='60' width='7' height='7' rx='1.6'/%3E%3Crect x='80' y='60' width='7' height='7' rx='1.6'/%3E%3Crect x='0' y='70' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='70' width='7' height='7' rx='1.6'/%3E%3Crect x='40' y='70' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='70' width='7' height='7' rx='1.6'/%3E%3Crect x='0' y='80' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='80' width='7' height='7' rx='1.6'/%3E%3Crect x='130' y='80' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='90' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='90' width='7' height='7' rx='1.6'/%3E%3Crect x='70' y='90' width='7' height='7' rx='1.6'/%3E%3Crect x='110' y='90' width='7' height='7' rx='1.6'/%3E%3Crect x='120' y='90' width='7' height='7' rx='1.6'/%3E%3Crect x='130' y='90' width='7' height='7' rx='1.6'/%3E%3Crect x='10' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='60' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='90' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='110' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='130' y='100' width='7' height='7' rx='1.6'/%3E%3Crect x='20' y='110' width='7' height='7' rx='1.6'/%3E%3Crect x='60' y='110' width='7' height='7' rx='1.6'/%3E%3Crect x='80' y='110' width='7' height='7' rx='1.6'/%3E%3Crect x='110' y='110' width='7' height='7' rx='1.6'/%3E%3Crect x='120' y='110' width='7' height='7' rx='1.6'/%3E%3Crect x='30' y='120' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='120' width='7' height='7' rx='1.6'/%3E%3Crect x='60' y='120' width='7' height='7' rx='1.6'/%3E%3Crect x='70' y='120' width='7' height='7' rx='1.6'/%3E%3Crect x='120' y='120' width='7' height='7' rx='1.6'/%3E%3Crect x='130' y='120' width='7' height='7' rx='1.6'/%3E%3Crect x='50' y='130' width='7' height='7' rx='1.6'/%3E%3C/g%3E%3C/svg%3E");--qr-gutter:clamp(20px,4vw,56px);--qr-maxw:1320px;--qr-hue-orange:#dd5730;--qr-hue-blue:#2e6fd0;--qr-hue-violet:#9b3fc4;--qr-hue-green:#1e9a5f;--qr-hue-teal:#128b8b;--qr-hue-amber:#e3a02f;--qr-tint-amt:9%;--qr-builder-w:1120px}body.theme-dark .sp-qr,body.theme-dark .up-panel,body.theme-dark .base-sidebar,body.theme-dark .modal{--qr-ink:#f2f0ec;--qr-muted:#b8afa2;--qr-band:#1d1a16;--qr-muted-2:#948a7d;--qr-canvas:#151412;--qr-canvas-2:#1c1a17;--qr-surface:#201d1a;--qr-wash:#1a1815;--qr-wash-2:#2e2923;--qr-line:#37322b;--qr-line-2:#4a443b;--qr-brand:#f86a38;--qr-brand-strong:#f86a38;--qr-brand-press:#ff8a5c;--qr-accent:#f86a38;--qr-accent-soft:rgba(248,106,56,0.18);--qr-tab-off:#a69d90;--qr-shadow:0 10px 30px -18px rgba(0,0,0,0.7);--qr-shadow-lg:0 24px 60px -30px rgba(0,0,0,0.8);--qr-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--qr-hue-orange:#ff9068;--qr-hue-blue:#84b3ff;--qr-hue-violet:#cf9bf2;--qr-hue-green:#5fd19c;--qr-hue-teal:#5ccaca;--qr-hue-amber:#f0b458;--qr-tint-amt:12%}.sp-qr .qr-hidden{display:none}.sp-qr .qr-mt-16{margin-top:16px}.sp-qr .qr-mt-4{margin-top:4px}.sp-qr .qr-self-center{justify-self:center}.sp-qr .vf-title{color:var(--qr-ink);font-weight:600;font-size:15px}.sp-qr .scan-drop__t{font-weight:600;color:var(--qr-ink);font-size:15px}.sp-qr .qr-cam-note{font-size:11px;color:var(--qr-muted);margin:12px 2px 0;text-align:center}.sp-qr .scan{max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,52px) 0 clamp(36px,5vw,56px)}.sp-qr .scan__head{max-width:620px}.sp-qr .scan__head h1{font-size:clamp(28px,3.2vw,38px);letter-spacing:-0.4px;margin:12px 0 10px;line-height:1.1}.sp-qr .scan__head p{color:var(--qr-muted);font-size:16.5px;margin:0}body:not([data-mobile]) .sp-qr .scan__head{max-width:none}.sp-qr .scan__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;margin-top:clamp(22px,2.6vw,32px);align-items:start}.sp-qr .viewfinder{position:relative;aspect-ratio:16 / 10;background:var(--qr-wash);border-radius:var(--qr-radius-lg);overflow:hidden;border:1px solid transparent;box-shadow:0 0 0 1px var(--qr-line)}@media (max-width:560px){body:not([data-mobile]) .sp-qr .viewfinder{aspect-ratio:1}}.sp-qr .viewfinder--live{background:#11101a}.sp-qr .viewfinder video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sp-qr .viewfinder__overlay{position:absolute;inset:0;display:grid;place-items:center}.sp-qr .scanframe{width:62%;aspect-ratio:1;position:relative}.sp-qr .viewfinder__hint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:max-content;max-width:84%;text-align:center;font-size:12px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.65);pointer-events:none}.sp-qr .scanframe span{position:absolute;width:30px;height:30px;border:2.5px solid #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.4))}.sp-qr .scanframe .tl{top:0;left:0;border-right:0;border-bottom:0;border-radius:4px 0 0 0}.sp-qr .scanframe .tr{top:0;right:0;border-left:0;border-bottom:0;border-radius:0 4px 0 0}.sp-qr .scanframe .bl{bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 4px}.sp-qr .scanframe .br{bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 4px 0}.sp-qr .scanline{position:absolute;left:6%;right:6%;height:2px;top:8%;background:linear-gradient(90deg,transparent,var(--qr-accent),transparent);box-shadow:0 0 14px 2px rgba(196,181,253,0.7);animation:qrscanmove 2.4s ease-in-out infinite}@keyframes qrscanmove{0%,100%{top:8%}50%{top:88%}}@media (prefers-reduced-motion:reduce){.sp-qr .scanline{animation:none;top:50%}}.sp-qr .viewfinder__state{position:absolute;inset:0;display:grid;place-content:center;gap:14px;text-align:center;color:var(--qr-muted);padding:24px}.sp-qr .viewfinder__state .icon{width:34px;height:34px;color:var(--qr-brand-strong);margin:0 auto}.sp-qr .viewfinder__state .mono{font-size:12px;color:var(--qr-muted-2)}.sp-qr .viewfinder__overlay.qr-hidden,.sp-qr .viewfinder__state.qr-hidden{display:none}.sp-qr .scan-modes{display:inline-flex;background:var(--qr-surface);border:1px solid transparent;border-radius:var(--qr-radius-sm);padding:3px;gap:2px;margin-bottom:16px;box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .scan-mode{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:6px!important;padding:8px 16px;font-weight:600;font-size:14px;color:var(--qr-muted)!important;display:inline-flex;align-items:center;gap:8px}.sp-qr .scan-mode .icon{width:16px;height:16px}.sp-qr .scan-mode.is-active{background:var(--qr-ink)!important;color:#fff!important}body.theme-dark .sp-qr .scan-mode.is-active{background:var(--qr-brand-strong)!important;color:#fff!important}.sp-qr .scan-drop{aspect-ratio:16 / 10;border:1.5px dashed var(--qr-line-2);border-radius:var(--qr-radius-lg);display:grid;place-content:center;gap:12px;text-align:center;color:var(--qr-muted);background:var(--qr-canvas-2);cursor:pointer;padding:24px}.sp-qr .scan-drop.is-over{border-color:var(--qr-brand);background:var(--qr-wash);color:var(--qr-ink)}@media (hover:hover){.sp-qr .scan-drop:hover{border-color:var(--qr-brand);background:var(--qr-wash);color:var(--qr-ink)}}.sp-qr .scan-drop .icon{width:36px;height:36px;color:var(--qr-brand-strong);margin:0 auto}.sp-qr .scan-drop input{display:none}.sp-qr .result{background:var(--qr-surface);border:1px solid transparent;border-radius:var(--qr-radius-lg);padding:clamp(20px,2.4vw,28px);min-height:220px;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .result__empty{color:var(--qr-muted-2);display:grid;gap:10px;place-content:center;text-align:center;height:100%;min-height:200px}.sp-qr .result__empty .icon{width:30px;height:30px;margin:0 auto;color:var(--qr-line-2)}.sp-qr .result__empty .mono{font-family:var(--qr-mono);font-size:12px}.sp-qr .result__reads-cap{margin:14px 0 0;color:var(--qr-muted);font-size:12px;font-weight:600;letter-spacing:0.8px;text-transform:uppercase}.sp-qr .result__reads{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px;margin:0 auto;padding:0;list-style:none}.sp-qr .result__reads li{display:inline-flex;align-items:center;gap:7px;height:30px;margin:0;padding:0 11px;border-radius:var(--qr-radius);background:var(--qr-wash);box-shadow:0 0 0 1px var(--qr-line);color:var(--qr-ink);font-size:13px}.sp-qr .result__reads i{color:var(--qr-brand-strong);font-size:12px}.sp-qr .result__tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--qr-mono);font-size:11px;font-weight:500;letter-spacing:0.66px;text-transform:uppercase;color:var(--qr-brand-strong);background:var(--qr-wash);border:1px solid transparent;padding:4px 10px;border-radius:var(--qr-radius-pill);margin-bottom:14px;box-shadow:0 0 0 1px var(--qr-accent-soft)}.sp-qr .result__tag .icon{width:14px;height:14px}.sp-qr .result__data{font-family:var(--qr-mono);font-size:14px;line-height:1.55;color:var(--qr-ink);background:var(--qr-canvas-2);border:1px solid transparent;border-radius:var(--qr-radius);padding:14px 15px;word-break:break-word;overflow-wrap:anywhere;max-height:180px;overflow:auto;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .result__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.sp-qr .kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:4px 0 0;font-size:14.5px}.sp-qr .kv dt{color:var(--qr-muted)}.sp-qr .kv dd{margin:0;font-family:var(--qr-mono);font-size:13.5px;word-break:break-all}.sp-qr .scan-card{background:var(--qr-surface);border:1px solid transparent;border-radius:var(--qr-radius-lg);padding:16px 18px 18px;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .scan-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}body:not([data-mobile]) .sp-qr .scan-card__head{flex-wrap:wrap;gap:10px 14px}.sp-qr .scan-card__title{margin:0;font-size:16px;font-weight:700;letter-spacing:-0.2px}.sp-qr .scan-card .scan-modes{margin:0}.sp-qr .scan-orlink{border:0!important;padding:2px 4px!important;background:transparent!important;box-shadow:none!important;color:var(--qr-accent)!important;font-family:var(--qr-mono);font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sp-qr .viewfinder__bar{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border-radius:12px;background:color-mix(in srgb,#11101a 62%,transparent);color:#fff}.sp-qr .viewfinder__bar-label{flex:1 1 auto;font-size:12px;letter-spacing:0.4px}.sp-qr .scanpulse{width:8px;height:8px;border-radius:50%;background:var(--qr-accent);animation:qr-scanpulse 1.2s ease-in-out infinite}@keyframes qr-scanpulse{0%,100%{opacity:1}50%{opacity:0.35}}.sp-qr .cam-pick{max-width:160px;padding:5px 8px;border:1px solid rgba(255,255,255,0.35);border-radius:8px;background:transparent;color:#fff;font-family:var(--qr-mono);font-size:11.5px}.sp-qr .cam-pick option{color:var(--qr-ink);background:var(--qr-surface)}.sp-qr .viewfinder__stop{flex:0 0 auto}.sp-qr .scan-drop.qr-hidden,.sp-qr .up-stage.qr-hidden{display:none}.sp-qr .up-stage__imgwrap{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;padding:14px;background:var(--qr-wash);border:1px solid transparent;border-radius:var(--qr-radius-lg);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-stage__imgwrap.is-over{box-shadow:0 0 0 2px var(--qr-accent)}.sp-qr .up-stage__imgwrap img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--qr-radius)}.sp-qr .up-filerow{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:var(--qr-radius-lg);background:var(--qr-canvas-2);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-filerow__thumb{flex:0 0 40px;width:40px;height:40px;object-fit:contain;padding:3px;border-radius:var(--qr-radius);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-filerow__text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.sp-qr .up-filerow__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;color:var(--qr-ink)}.sp-qr .up-filerow__meta{font-size:11.5px;color:var(--qr-muted)}.sp-qr .up-filerow__remove{color:var(--qr-muted)!important}.sp-qr .scan-upstatus{margin-top:10px;font-size:12.5px;color:var(--qr-muted)}.sp-qr .result__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sp-qr .result__status{padding:4px 11px;border-radius:999px;border:1px solid transparent;box-shadow:0 0 0 1px var(--qr-line);font-size:11px;letter-spacing:0.4px;color:var(--qr-muted);white-space:nowrap}.sp-qr .result__status[data-state='hit']{color:var(--qr-accent);box-shadow:0 0 0 1px var(--qr-accent-soft);background:var(--qr-wash)}.sp-qr .result__raw{margin-top:12px}.sp-qr .result__raw summary{cursor:pointer;font-size:12px;color:var(--qr-muted)}.sp-qr .result__raw .result__data--raw{margin-top:8px}.sp-qr .result__footer{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--qr-line)}.sp-qr .page:has(.ctabs-shell) .seo{background:transparent;border-top:0;box-shadow:none;clip-path:none}.sp-qr .page:has(.ctabs-shell) .seo__inner{max-width:calc(var(--qr-maxw) - var(--qr-gutter) * 2);margin:0 auto;padding:clamp(26px,3vw,44px) clamp(20px,2.4vw,36px)}.sp-qr .page:has(.ctabs-shell) .seo__inner{border-radius:var(--qr-radius-lg);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow)}.sp-qr .page:has(.ctabs-shell) .seo{margin-top:clamp(22px,2.6vw,38px);padding-left:var(--qr-gutter);padding-right:var(--qr-gutter)}.sp-qr .page:has(.ctabs-shell) .seo__inner{padding-left:clamp(24px,2.8vw,44px);padding-right:clamp(24px,2.8vw,44px)}.sp-qr .ctabs-panel .scan__head h1{font-size:clamp(26px,3vw,34px);letter-spacing:-0.32px;line-height:1.12}.sp-qr .ctabs-shell{max-width:var(--qr-maxw);margin:0 auto;padding:clamp(22px,2.6vw,38px) var(--qr-gutter) 0}.sp-qr .ctabs{display:flex;margin:0 0 -1px;background:var(--qr-wash);border:1px solid var(--qr-line);border-bottom:0;border-radius:var(--qr-radius-lg) var(--qr-radius-lg) 0 0;overflow:hidden}.sp-qr .ctabs__tab{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 14px;border-top:2px solid transparent;box-shadow:inset 1px 0 0 var(--qr-line);color:var(--qr-tab-off);font-family:var(--qr-font);font-size:14.5px;font-weight:600;letter-spacing:-0.2px;text-decoration:none;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-qr .ctabs__tab:first-child{box-shadow:none}@media (hover:hover){.sp-qr a.ctabs__tab:hover{background:radial-gradient(70% 120% at 50% 100%,color-mix(in srgb,var(--qr-brand) 16%,transparent),transparent 72%),var(--qr-canvas-2);color:var(--qr-ink)}}@media (hover:hover){.sp-qr a.ctabs__tab:hover .ctabs__icon{color:var(--qr-brand-strong);transform:translateY(-1px) scale(1.08)}}.sp-qr a.ctabs__tab:focus-visible{outline:2px solid var(--qr-brand-strong);outline-offset:-3px}.sp-qr .ctabs__tab.is-active{position:relative;background:var(--qr-surface);color:var(--qr-brand-strong)}.sp-qr .ctabs__icon{width:17px;height:17px;display:inline-flex;flex:none;transition:color var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring)}.sp-qr .ctabs__icon svg{width:100%;height:100%}.sp-qr .ctabs{border-bottom:1px solid var(--qr-line)}.sp-qr .ctabs__tab.is-active{margin-bottom:-1px;padding-bottom:16px}.sp-home .ctabs{border-bottom:0}.sp-home .ctabs__tab.is-active{margin-bottom:0;padding-bottom:15px}.sp-home .ctabs-shell{max-width:none;padding-left:0;padding-right:0}.sp-qr .ctabs-panel .qr-index__panel{border-radius:0;background:transparent;box-shadow:none;padding:clamp(24px,2.6vw,40px) clamp(20px,2.6vw,40px)}.sp-qr .ctabs-panel .qr-index__panel::before{display:none}.sp-qr .ctabs-panel .qr-index__head{align-items:center;margin-bottom:clamp(20px,2.2vw,30px)}.sp-qr .ctabs-panel .qr-index__lead{margin-top:0!important;max-width:none;text-wrap:pretty}@media (max-width:640px){.sp-qr .ctabs-panel .qr-index__panel{padding:20px 16px}}.sp-qr .ctabs-panel{position:relative;isolation:isolate;border:1px solid var(--qr-line);border-top:0;border-radius:0 0 var(--qr-radius-lg) var(--qr-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--qr-brand) 3%,var(--qr-surface)),var(--qr-surface) 480px);box-shadow:var(--qr-shadow);overflow:clip}.sp-qr .ctabs-panel::before{content:'';position:absolute;z-index:-1;top:-160px;left:-8%;right:-8%;height:760px;pointer-events:none;background:radial-gradient(36% 44% at 24% 34%,color-mix(in srgb,var(--qr-brand) 8%,transparent),transparent 70%),radial-gradient(30% 40% at 78% 26%,color-mix(in srgb,var(--qr-hue-amber) 9%,transparent),transparent 70%);animation:qr-panel-drift 30s ease-in-out infinite alternate}.sp-qr .ctabs-panel.is-offscreen::before{animation-play-state:paused}@keyframes qr-panel-drift{from{transform:translate3d(-5%,0,0)}to{transform:translate3d(6%,60px,0)}}@media (prefers-reduced-motion:reduce){.sp-qr .ctabs-panel::before{animation:none}}.sp-qr .ctabs-panel .wrap,.sp-qr .ctabs-panel .scan,.sp-qr .ctabs-panel .up-builder__bar,.sp-qr .ctabs-panel .up-builder2__head,.sp-qr .ctabs-panel .up-builder__grid{max-width:none;margin-left:0;margin-right:0}.sp-qr .ctabs-panel .up-builder__bar{margin-left:0!important;max-width:none}.sp-qr .ctabs-panel .up-builder__grid{padding-left:0;padding-right:0}.sp-qr .ctabs-panel>.wrap{padding-left:31.68px;padding-right:31.68px}@media (max-width:640px){.sp-qr .ctabs-panel>.wrap{padding-left:16px;padding-right:16px}}.sp-qr .ctabs-panel .typetabs{position:relative;top:auto;margin:0;background:transparent;border-bottom:1px solid var(--qr-line)}body:not([data-mobile]) .sp-qr .ctabs-panel .typetabs{min-height:55px}@media (max-width:1100px){body:not([data-mobile]) .sp-qr .ctabs-panel .typetabs{min-height:65px}}.sp-qr .ctabs-panel .typetabs__scroll{max-width:none;margin:0;padding:0 clamp(10px,1.1vw,14px)}.sp-qr .ctabs-panel .typetab{padding-left:11px;padding-right:11px}.sp-qr .ctabs-panel .typetabs__fade{display:none}.sp-qr .typetabs--scan .typetabs__scroll{overflow-x:visible}.sp-qr .ctabs-panel .scan{padding-top:clamp(20px,2.4vw,32px);padding-bottom:clamp(24px,3vw,40px)}@media (max-width:780px){.sp-qr .ctabs__tab{flex-direction:column;gap:5px;padding:11px 4px 10px;font-size:12px;line-height:1.15;letter-spacing:-0.1px;text-align:center;text-wrap:balance}.sp-qr .ctabs__tab.is-active{padding-bottom:11px}.sp-home .ctabs__tab.is-active{padding-bottom:10px}.sp-qr .ctabs__icon{width:18px;height:18px}}@media (max-width:920px){.sp-qr .scan__grid{grid-template-columns:1fr}body:not([data-mobile]) .sp-qr .scan__grid{grid-template-columns:minmax(0,1fr)}}.sp-qr{font-family:var(--qr-font);color:var(--qr-ink);background:var(--qr-canvas);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;max-width:100%}.sp-qr *{box-sizing:border-box}.sp-qr a{color:var(--qr-brand-strong);text-decoration:none}@media (hover:hover){.sp-qr a:hover{color:var(--qr-brand-press)}}.sp-qr button{font-family:inherit;cursor:pointer}.sp-qr ::selection{background:var(--qr-accent-soft);color:var(--qr-ink)}.sp-qr .mono{font-family:var(--qr-mono)}.sp-qr .eyebrow{font-family:var(--qr-font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--qr-muted);display:inline-flex;align-items:center;gap:8px}.sp-qr .eyebrow .num,.sp-qr .eyebrow .tick{display:none}.sp-qr.up-dash,.sp-qr.up-join,.sp-qr.qr-set{padding-left:2px;padding-right:2px}@media (max-width:760px){body:not([data-mobile]) .sp-qr.up-dash,body:not([data-mobile]) .sp-qr.up-join,body:not([data-mobile]) .sp-qr.qr-set{padding-left:14px;padding-right:14px}}.sp-qr .page{min-height:60vh}.sp-qr .qr-edit-banner{max-width:var(--qr-maxw);margin-left:auto;margin-right:auto}.sp-qr .qr-edit-banner a{margin-left:6px;font-weight:600}.sp-qr .qr-edit-banner__head{margin-bottom:4px;font-size:15px;font-weight:700}.sp-qr .qr-edit-banner__head strong{font-weight:700}.sp-qr .qr-edit-banner__body{font-size:13px;font-weight:700}.sp-qr .qr-edit-banner__name{margin-left:0;color:var(--qr-brand);text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.sp-qr .qr-edit-banner__name:hover{color:var(--qr-brand-press)}}.sp-qr .wrap{max-width:var(--qr-maxw);margin:0 auto;padding:0 var(--qr-gutter)}.sp-qr .icon{width:18px;height:18px;display:inline-block;flex:none}.sp-qr .icon svg{display:block;width:100%;height:100%}.sp-qr .typetabs{border-bottom:1px solid var(--qr-line);position:sticky;top:var(--nb-height,74px);z-index:6;background:var(--qr-canvas);transition:box-shadow var(--qr-dur) var(--qr-ease)}.sp-qr .typetabs__scroll{max-width:var(--qr-maxw);margin:0 auto;padding:0 var(--qr-gutter);display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.sp-qr .typetabs__scroll::-webkit-scrollbar{display:none}.sp-qr .typetab{appearance:none;background:none;display:inline-flex;align-items:center;gap:8px;padding:16px 14px;white-space:nowrap;color:var(--qr-tab-off);font-size:14.5px;font-weight:500;border-bottom:2px solid transparent!important;margin-bottom:-1px;border-radius:0!important;position:relative;transition:background var(--qr-dur)}.sp-qr .typetab .icon{width:17px;height:17px;color:var(--qr-tab-off)}@media (hover:hover){.sp-qr .typetab:hover{color:var(--qr-brand-strong);background:var(--qr-wash);border-radius:8px 8px 0 0;text-decoration:none}}.sp-qr .typetab.is-disabled,.sp-qr .typetab-drop__item.is-disabled{opacity:0.4;cursor:not-allowed;pointer-events:auto}@media (hover:hover){.sp-qr .typetab.is-disabled:hover,.sp-qr .typetab-drop__item.is-disabled:hover{color:inherit;background:transparent}}@media (hover:hover){.sp-qr .typetab:hover .icon{color:var(--qr-brand-strong)}}.sp-qr .typetab.is-active{color:var(--qr-brand-strong);font-weight:600;background:none;border-bottom-color:var(--qr-brand);border-radius:0}.sp-qr .typetab.is-active .icon{color:var(--qr-brand-strong)}.sp-qr .typetabs__fade{position:absolute;top:0;right:0;height:100%;width:40px;background:linear-gradient(90deg,transparent,var(--qr-canvas));pointer-events:none}.sp-qr .typetabs__bar{display:none;position:relative;height:3px;margin:6px 12px 6px;background:var(--qr-line);border-radius:3px}.sp-qr .typetabs__bar.is-visible{display:block}.sp-qr .typetabs__bar-thumb{position:absolute;top:0;left:0;height:100%;min-width:24px;background:var(--qr-brand);border-radius:3px;cursor:grab;touch-action:none}.sp-qr .typetab-drop{position:static;display:inline-flex}.sp-qr .typetab-drop__btn{gap:8px}.sp-qr .typetab-drop__btn,.sp-qr .typetab-drop__btn .icon{color:var(--qr-tab-off)!important}@media (hover:hover){.sp-qr .typetab-drop__btn:hover,.sp-qr .typetab-drop__btn:hover .icon{color:var(--qr-brand-strong)!important}}.sp-qr .typetab-drop.is-active>.typetab-drop__btn,.sp-qr .typetab-drop.is-active>.typetab-drop__btn .icon{color:var(--qr-brand-strong)!important}.sp-qr .typetab-drop__caret{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 50%;transition:transform 0.28s cubic-bezier(0.22,0.61,0.36,1)}.sp-qr .typetab-drop__caret .icon,.sp-qr .typetab-drop__caret svg{width:14px;height:14px;flex:none}.sp-qr .typetab-drop.is-open .typetab-drop__caret{transform:rotate(180deg)}.sp-qr .typetab-drop.is-active>.typetab-drop__btn{color:var(--qr-brand-strong);font-weight:600;border-bottom-color:var(--qr-brand)}.sp-qr .typetab-drop.is-active>.typetab-drop__btn .icon{color:var(--qr-brand-strong)}.sp-qr .typetab-drop__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:190px;padding:6px;display:none;flex-direction:column;gap:2px;background:var(--qr-surface);border:1px solid var(--qr-line);border-radius:var(--qr-radius);box-shadow:var(--qr-shadow)}.sp-qr .typetab-drop.is-open .typetab-drop__menu{display:flex}@media (hover:hover){.sp-qr .typetab-drop:hover .typetab-drop__menu{display:flex}.sp-qr .typetab-drop:hover>.typetab-drop__btn .typetab-drop__caret{transform:rotate(180deg)}.sp-qr .typetab-drop__menu::before{content:'';position:absolute;left:0;right:0;top:-6px;height:6px}}.sp-qr .typetab-drop__item{display:inline-flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--qr-radius-sm);color:var(--qr-ink);font-size:14px;font-weight:500;white-space:nowrap}.sp-qr .typetab-drop__item .icon{width:17px;height:17px;color:var(--qr-muted)}@media (hover:hover){.sp-qr .typetab-drop__item:hover{background:var(--qr-wash);color:var(--qr-brand-strong);text-decoration:none}}@media (hover:hover){.sp-qr .typetab-drop__item:hover .icon{color:var(--qr-brand-strong)}}.sp-qr .typetab-drop__item.is-active{color:var(--qr-brand-strong);font-weight:600}.sp-qr .typetab-drop__item.is-active .icon{color:var(--qr-brand-strong)}@media (min-width:760px){.sp-qr .typetabs{overflow:visible}}.sp-qr .tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.4vw,56px);align-items:start;padding:clamp(28px,4vw,52px) 0 clamp(36px,5vw,64px)}.sp-qr .toolhead{margin-bottom:22px;transition:opacity var(--qr-dur-lg) var(--qr-ease)}.sp-qr .toolhead h1{font-size:clamp(26px,3vw,34px);line-height:1.12;letter-spacing:-0.32px;margin:12px 0 8px;font-weight:700;text-wrap:balance}.sp-qr .toolhead p{margin:0;color:var(--qr-muted);font-size:16px;max-width:46ch}.sp-qr h1,.sp-qr h2,.sp-qr h3{color:var(--qr-ink);background:none;-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box}.sp-qr .card{background:var(--qr-surface);border:1px solid transparent;border-radius:var(--qr-radius-lg);box-shadow:0 0 0 1px var(--qr-line),none;padding:0;margin:0}.sp-qr .subtab,.sp-qr .typetab,.sp-qr .segbtn{background:transparent!important;border:0!important;box-shadow:none!important}.sp-qr .btn,.sp-qr .preset{border:1px solid transparent!important}.sp-qr .scan-mode,.sp-qr .subtab,.sp-qr .typetab,.sp-qr .segbtn,.sp-qr .btn,.sp-qr .preset,.sp-qr .swatch{text-transform:none!important;letter-spacing:normal!important;margin:0!important}.sp-qr .subtabs{display:flex;gap:4px;padding:10px 10px 0;border-bottom:1px solid var(--qr-line)}.sp-qr .subtab{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:11px 14px;color:var(--qr-tab-off)!important;font-weight:600;font-size:14.5px;border-bottom:2px solid transparent!important;margin-bottom:-1px;border-radius:8px 8px 0 0!important}.sp-qr .subtab .icon{width:16px;height:16px}@media (hover:hover){.sp-qr .subtab:hover{color:var(--qr-brand-strong)!important;background:var(--qr-wash)!important}}.sp-qr .subtab.is-active{color:var(--qr-brand-strong)!important;border-bottom-color:var(--qr-brand)!important}.sp-qr .cardbody{padding:clamp(18px,2.2vw,26px)}.sp-qr .panel{display:none}.sp-qr .panel.is-active{display:block;animation:qrfade 0.18s ease}.sp-qr .subtabs .style-reset{margin-left:auto;align-self:center;width:30px;height:30px;border-radius:var(--qr-radius-sm)!important;display:none;place-items:center;background:transparent!important;border:1px solid transparent!important;color:var(--qr-muted)!important;box-shadow:0 0 0 1px var(--qr-line-2),none!important;padding:0!important;margin-bottom:6px;transition:color var(--qr-dur),border-color var(--qr-dur),background var(--qr-dur)}.sp-qr .subtabs .style-reset.is-visible{display:inline-grid}@media (hover:hover){.sp-qr .subtabs .style-reset:hover{color:var(--qr-brand-strong)!important;background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-accent)!important}}.sp-qr .subtabs .style-reset .icon{width:16px;height:16px}@keyframes qrfade{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sp-qr .field{margin-bottom:16px}.sp-qr .field:last-child{margin-bottom:0}.sp-qr .field>label{display:block;font-size:13px;font-weight:600;color:var(--qr-ink);margin-bottom:7px;letter-spacing:-0.8px}.sp-qr .field .hint{color:var(--qr-muted);font-weight:400;font-family:var(--qr-mono);font-size:11px}.sp-qr .input,.sp-qr .textarea,.sp-qr .select{width:100%;font-family:inherit;font-size:15px;color:var(--qr-ink);background:var(--qr-canvas);border:1px solid var(--qr-line-2);border-radius:var(--qr-radius-sm);padding:11px 13px;line-height:1.4;transition:border-color var(--qr-dur),box-shadow var(--qr-dur)}.sp-qr .input::placeholder,.sp-qr .textarea::placeholder{color:var(--qr-muted-2)}@media (hover:hover){.sp-qr .input:hover,.sp-qr .textarea:hover,.sp-qr .select:hover{border-color:var(--qr-accent)}}.sp-qr .input:focus,.sp-qr .textarea:focus,.sp-qr .select:focus{outline:none;border-color:var(--qr-brand);box-shadow:0 0 0 3px rgba(166,79,194,0.2)}.sp-qr .textarea{resize:vertical;min-height:86px}.sp-qr .field--mono .input{font-family:var(--qr-mono);font-size:14px}.sp-qr .select-wrap{position:relative}.sp-qr .select{appearance:none;padding-right:38px;cursor:pointer}.sp-qr .select-wrap .chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--qr-muted);width:16px;height:16px}.sp-qr .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.sp-qr .row2{grid-template-columns:1fr}}.sp-qr .inwrap{position:relative;display:flex;align-items:center}.sp-qr .inwrap .input{padding-right:42px;flex:1;margin:0}.sp-qr .inwrap .addon{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0!important;background:none!important;box-shadow:none!important;color:var(--qr-muted);padding:6px;margin:0!important;height:auto!important;min-height:0!important;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;line-height:0}@media (hover:hover){.sp-qr .inwrap .addon:hover{color:var(--qr-ink)!important;background:var(--qr-wash)!important}}.sp-qr .toggle,.sp-qr .field>label.toggle{display:inline-flex;align-items:center;gap:11px;cursor:pointer;user-select:none}.sp-qr .toggle input{position:absolute;opacity:0;pointer-events:none}.sp-qr .toggle .track{display:inline-block;width:40px!important;height:23px!important;border-radius:var(--qr-radius-pill);background:var(--qr-line-2);position:relative;transition:background var(--qr-dur);flex:none}.sp-qr .toggle .track::after{content:'';position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:var(--qr-shadow-sm);transition:transform var(--qr-dur)}.sp-qr .toggle input:checked + .track{background:var(--qr-brand-strong)}.sp-qr .toggle input:checked + .track::after{transform:translateX(17px)}.sp-qr .toggle input:focus-visible + .track{box-shadow:0 0 0 3px rgba(166,79,194,0.28)}.sp-qr .toggle .tlabel{font-size:14px;font-weight:500}.sp-qr .field--inline{display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-qr .field--inline>label{margin-bottom:0}.sp-qr .btn{appearance:none;border:1px solid transparent;border-radius:var(--qr-radius-sm);font-weight:600;font-size:14.5px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background var(--qr-dur),border-color var(--qr-dur),color var(--qr-dur),transform var(--qr-dur-fast)}.sp-qr .btn .icon{width:17px;height:17px}.sp-qr .btn:active{transform:translateY(0.5px)}.sp-qr .btn--primary{background:var(--qr-brand-strong)!important;color:#fff!important}@media (hover:hover){.sp-qr .btn--primary:hover{background:var(--qr-brand-hover)!important;color:#fff!important;text-decoration:none}}.sp-qr .btn--ghost{background:var(--qr-surface)!important;border-color:var(--qr-line-2)!important;color:var(--qr-ink)!important}@media (hover:hover){.sp-qr .btn--ghost:hover{background:var(--qr-wash)!important;border-color:var(--qr-accent)!important;color:var(--qr-ink)!important;text-decoration:none}}.sp-qr .btn--soft{background:var(--qr-wash)!important;color:var(--qr-brand-strong)!important}@media (hover:hover){.sp-qr .btn--soft:hover{background:var(--qr-wash-2)!important;color:var(--qr-brand-strong)!important;text-decoration:none}}.sp-qr .btn--block{width:100%}.sp-qr .btn--sm{padding:8px 12px;font-size:13.5px}.sp-qr .btn[disabled]{opacity:0.5;pointer-events:none}.sp-qr .preview-col{position:sticky;top:84px}.sp-qr .preview{background:var(--qr-surface);border:1px solid transparent;border-radius:var(--qr-radius-lg);padding:clamp(22px,2.6vw,34px);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow)}.sp-qr .preview__label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.sp-qr .preview__stage{background:#fff;border:1px solid transparent;border-radius:var(--qr-radius);padding:clamp(18px,2.4vw,30px);display:grid;place-items:center;box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow);position:relative;transition:border-color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}.sp-qr .preview__stage::before{content:'';position:absolute;inset:8px;border-radius:6px;border:1px dashed var(--qr-accent);opacity:0;transition:opacity var(--qr-dur);pointer-events:none}.sp-qr .preview__stage.is-empty::before{opacity:0.7}body:not([data-mobile]) .sp-qr .preview__stage.is-empty::before{opacity:0.35}.sp-qr #qr-target,.sp-qr .qr-target{width:min(360px,64vw);aspect-ratio:1;display:grid;place-items:center}.sp-qr #qr-target canvas,.sp-qr #qr-target svg,.sp-qr .qr-target canvas,.sp-qr .qr-target svg{max-width:100%;height:auto!important;border-radius:2px}.sp-qr .preview__stage.has-frame #qr-target{position:absolute;width:0;height:0;overflow:hidden}.sp-qr #qr-frame-wrap{width:min(360px,64vw);display:grid;place-items:center}.sp-qr .qr-frame-canvas{max-width:100%;height:auto;border-radius:2px}.sp-qr .preview__empty{position:absolute;inset:0;display:grid;place-content:center;gap:8px;text-align:center;color:var(--qr-muted-2);font-family:var(--qr-mono);font-size:12px}.sp-qr .preview__empty:has(.preview__ghost){place-content:stretch;place-items:center}.sp-qr .preview__ghost{position:relative;grid-area:1 / 1;width:min(76%,290px);aspect-ratio:1;overflow:hidden}.sp-qr .preview__ghost svg{display:block;width:100%;height:100%;fill:#171614;opacity:0.07}.sp-qr .preview__ghost--bars{width:min(78%,340px);aspect-ratio:116 / 40}.sp-qr .preview__scanline{position:absolute;left:-4%;right:-4%;top:0;height:22%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--qr-brand) 16%,transparent) 70%,color-mix(in srgb,var(--qr-brand) 70%,transparent) 97%,transparent);transform:translateY(-100%);animation:qr-ghost-scan 2.8s var(--qr-ease) infinite}@keyframes qr-ghost-scan{to{transform:translateY(460%)}}.sp-qr .preview__empty-text{grid-area:1 / 1;padding:9px 14px;border-radius:var(--qr-radius);background:#fff;color:#6e675e;line-height:1.55;box-shadow:0 0 0 1px rgba(23,22,20,0.1),0 8px 20px -12px rgba(23,22,20,0.35)}@media (prefers-reduced-motion:reduce){.sp-qr .preview__scanline{display:none}}.sp-qr.is-dynamic.is-unsaved #qr-target canvas,.sp-qr.is-dynamic.is-unsaved #qr-target svg,.sp-qr.is-dynamic.is-unsaved .qr-frame-canvas{filter:opacity(0.82);transition:filter var(--qr-dur-slow) var(--qr-ease)}.sp-qr .qr-lock{display:none}.sp-qr.is-dynamic.is-unsaved .qr-lock{position:absolute;z-index:3;left:50%;bottom:14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:rgba(20,16,34,0.86);color:#fff;font-family:var(--qr-mono);font-size:11px;letter-spacing:0.3px;white-space:nowrap;box-shadow:0 6px 18px rgba(20,16,34,0.25);pointer-events:none}.sp-qr .qr-lock i{font-size:10px}.sp-qr .preview__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-family:var(--qr-mono);font-size:12px;color:var(--qr-muted)}.sp-qr .preview__meta b{color:var(--qr-ink);font-weight:500}.sp-qr .qr-bw{font-size:11px;color:var(--qr-muted)}.sp-qr .qr-data-row{margin-top:6px;border-top:1px dashed var(--qr-line-2);padding-top:10px}.sp-qr.is-dynamic .qr-data-row{display:none}.sp-qr .qr-data-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.sp-qr .qr-data-key{color:var(--qr-muted-2)}.sp-qr .qr-seo-title{margin-top:14px}.sp-qr .export{margin-top:18px;display:grid;gap:12px}.sp-qr .export__primary{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.sp-qr .export__primary .btn{width:100%}@media (max-width:360px){.sp-qr .export__primary{grid-template-columns:1fr}}body:not([data-mobile]) .sp-qr .export__primary{grid-template-columns:minmax(0,1fr)}body:not([data-mobile]) .sp-qr .export__primary .btn{padding-top:13px;padding-bottom:13px}.sp-qr .seg{display:inline-flex;background:var(--qr-surface);border:1px solid transparent;border-radius:var(--qr-radius-sm);padding:3px;gap:2px;box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .seg__row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.sp-qr .seg__group{display:flex;flex-direction:column;gap:6px}.sp-qr .seg__cap{font-size:13px;font-weight:700;color:var(--qr-ink)}.sp-qr .segbtn{appearance:none;border:0;background:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--qr-muted);font-family:var(--qr-mono);letter-spacing:0.32px}@media (hover:hover){.sp-qr .segbtn:hover{color:var(--qr-ink)}}.sp-qr .segbtn.is-active{background:var(--qr-brand-strong)!important;color:#fff!important}.sp-qr .segbtn--disabled{opacity:0.4;cursor:not-allowed}@media (hover:hover){.sp-qr .segbtn--disabled:hover{color:var(--qr-muted)}}.sp-qr .crosslink{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--qr-muted)}.sp-qr .crosslink a{font-weight:600;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}body:not([data-mobile]) .sp-qr .crosslink{display:block;line-height:1.5}body:not([data-mobile]) .sp-qr .crosslink a{margin-left:4px;vertical-align:bottom}.sp-qr .crosslink .icon{width:15px;height:15px}.sp-qr .ctl{margin-bottom:20px}.sp-qr .ctl:last-child{margin-bottom:0}.sp-qr .ctl__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sp-qr .ctl__head h4{margin:0;font-size:13px;font-weight:600;letter-spacing:-0.8px}.sp-qr .ctl__head .val{font-family:var(--qr-mono);font-size:11px;color:var(--qr-muted)}.sp-qr .swatches{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sp-qr .swatch{width:30px;height:30px;border-radius:8px!important;border:1px solid transparent!important;position:relative;cursor:pointer;padding:0;background-clip:padding-box;background:var(--sw,transparent)!important;box-shadow:0 0 0 1px var(--qr-line-2)!important}.sp-qr .swatch.is-active{box-shadow:0 0 0 2px var(--qr-canvas),0 0 0 4px var(--qr-brand)}.sp-qr .swatch--custom{display:grid;place-items:center;overflow:hidden;background:var(--qr-surface)!important}.sp-qr .swatch--custom input{position:absolute;inset:-4px;opacity:0;cursor:pointer}.sp-qr .swatch--custom .icon{width:15px;height:15px;color:var(--qr-muted)}.sp-qr .swatch--white{background:#fff!important}.sp-qr .swatch--none{background:repeating-conic-gradient(#e9e7f0 0% 25%,#fff 0% 50%) 50% / 12px 12px!important}.sp-qr .presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sp-qr .preset{appearance:none;background:var(--qr-surface)!important;border:1px solid transparent!important;border-radius:var(--qr-radius-sm);padding:10px 6px 8px;cursor:pointer;display:grid;gap:7px;justify-items:center;transition:border-color var(--qr-dur),background var(--qr-dur);box-shadow:0 0 0 1px var(--qr-line-2)!important}@media (hover:hover){.sp-qr .preset:hover{background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-accent)!important}}.sp-qr .preset.is-active{background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-brand),0 0 0 1px var(--qr-brand) inset!important}.sp-qr .preset__art{width:34px;height:34px;color:var(--qr-ink)}.sp-qr .preset__art svg{width:100%;height:100%;display:block}.sp-qr .preset__name{font-size:11px;font-weight:600;color:var(--qr-muted)}.sp-qr .preset.is-active .preset__name{color:var(--qr-ink)}.sp-qr .preset__thumb{width:100%;height:48px;display:grid;place-items:center;color:var(--qr-muted);transition:color var(--qr-dur)}.sp-qr .preset__thumb .bc-thumb{width:auto;max-width:100%;height:100%;display:block}.sp-qr .bc-pair{display:grid;gap:20px}.sp-qr .bc-pair>.ctl{margin-bottom:0}.sp-qr .qh-tool #bc-panel-style .hr{margin:16px 0}.sp-qr .qh-tool #bc-panel-style .ctl-note{font-family:inherit;font-size:12px;line-height:1.45;background:none;box-shadow:none;padding:0;margin-top:10px}.sp-qr .qh-tool .bc-bw{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px}.sp-qr .qh-tool .bc-bw .ctl__head{display:contents}.sp-qr .qh-tool .bc-bw .ctl__head .val{grid-column:3;grid-row:1}.sp-qr .qh-tool .bc-bw .range{grid-column:2;grid-row:1;margin:0}.sp-qr .qh-tool .bc-bw .ctl-note{grid-column:1 / -1}.sp-qr .qh-tool #bc-sw-shape{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.sp-qr .qh-tool #bc-sw-shape .preset{padding:8px 2px 6px;gap:4px}.sp-qr .qh-tool #bc-sw-shape .preset__thumb{height:34px}@media (min-width:640px){.sp-qr .qh-tool .bc-pair{grid-template-columns:1fr 1fr;column-gap:28px}}@media (max-width:639px){.sp-qr .qh-tool #bc-sw-shape{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-qr .preset.is-active .preset__thumb{color:var(--qr-ink)}@media (hover:hover){.sp-qr .preset:hover .preset__thumb{color:var(--qr-ink)}}.sp-qr .dropzone{border:1.5px dashed var(--qr-line-2);border-radius:var(--qr-radius);padding:22px;text-align:center;color:var(--qr-muted);cursor:pointer;transition:border-color var(--qr-dur),background var(--qr-dur);background:var(--qr-canvas-2);display:grid;justify-items:center;gap:5px}.sp-qr .dropzone.drag-over{border-style:dashed;border-color:var(--qr-line-2);background:var(--qr-canvas-2)}.sp-qr .dropzone.is-over{border-color:var(--qr-brand);background:var(--qr-wash);color:var(--qr-ink)}@media (hover:hover){.sp-qr .dropzone:hover{border-color:var(--qr-brand);background:var(--qr-wash);color:var(--qr-ink)}}.sp-qr .dropzone .icon{width:22px;height:22px;color:var(--qr-muted);margin-bottom:0}.sp-qr .dropzone__t{font-size:13.5px;font-weight:600;color:var(--qr-ink)}.sp-qr .dropzone__h{font-family:var(--qr-mono);font-size:11px;margin-top:3px}.sp-qr .dropzone input[type='file']{display:none}body:not([data-mobile]) .sp-qr:not(.up-builder) #dz{position:static;overflow:visible;align-items:normal}body:not([data-mobile]) .sp-qr:not(.up-builder) #dz::before,body:not([data-mobile]) .sp-qr:not(.up-builder) #dz::after{content:none}body:not([data-mobile]) .sp-qr:not(.up-builder) #dz.drag-over{transform:none;box-shadow:none}.sp-qr .qr-hidden-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.sp-qr .logo-set{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:var(--qr-radius);background:var(--qr-canvas-2);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .logo-set img{width:44px;height:44px;object-fit:contain;border-radius:8px;border:1px solid transparent;background:#fff;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .logo-set .meta{flex:1;min-width:0}.sp-qr .logo-set .meta .nm{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-qr .logo-set .meta .sz{font-family:var(--qr-mono);font-size:11px;color:var(--qr-muted)}.sp-qr .logo-presets{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media (max-width:560px){.sp-qr .logo-presets{grid-template-columns:repeat(6,1fr)}}.sp-qr .logo-preset{aspect-ratio:1;border-radius:var(--qr-radius-sm)!important;border:1px solid transparent!important;background:var(--qr-surface)!important;box-shadow:0 0 0 1px var(--qr-line-2),none!important;padding:5px!important;cursor:pointer;display:grid;place-items:center;transition:border-color var(--qr-dur),background var(--qr-dur)}@media (hover:hover){.sp-qr .logo-preset:hover{background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-accent)!important}}.sp-qr .logo-preset.is-active{box-shadow:0 0 0 1px var(--qr-brand),0 0 0 1px var(--qr-brand) inset!important}.sp-qr .logo-preset img{width:100%;height:100%;object-fit:contain}.sp-qr .logo-preset--none .icon{width:16px;height:16px;color:var(--qr-muted)}.sp-qr .frame-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:560px){.sp-qr .frame-thumbs{grid-template-columns:repeat(2,1fr)}}.sp-qr .frame-thumb{border-radius:var(--qr-radius-sm)!important;border:1px solid transparent!important;background:#fff!important;box-shadow:0 0 0 1px var(--qr-line-2),none!important;padding:10px!important;cursor:pointer;min-height:86px;display:grid;place-items:center;transition:border-color var(--qr-dur),box-shadow var(--qr-dur)}@media (hover:hover){.sp-qr .frame-thumb:hover{box-shadow:0 0 0 1px var(--qr-accent)!important}}.sp-qr .frame-thumb.is-active{box-shadow:0 0 0 1px var(--qr-brand),0 0 0 1px var(--qr-brand) inset!important}.sp-qr .frame-thumb__art{display:grid;place-items:center;width:100%}.sp-qr .frame-thumb__canvas{max-width:100%;max-height:64px;height:auto}.sp-qr .frame-thumb[data-frame='none'] .frame-thumb__canvas{max-height:50px}.sp-qr .range{width:100%;appearance:none;height:4px;border-radius:4px;background:var(--qr-line-2);outline:none}.sp-qr .range::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:var(--qr-brand-strong);border:3px solid #fff;box-shadow:var(--qr-shadow-sm);cursor:pointer}.sp-qr .range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--qr-brand-strong);border:3px solid #fff;cursor:pointer}.sp-qr .ctl-note{font-family:var(--qr-mono);font-size:11px;color:var(--qr-muted);background:var(--qr-wash);border:1px solid transparent;border-radius:var(--qr-radius-sm);padding:9px 11px;display:flex;gap:8px;align-items:flex-start;box-shadow:0 0 0 1px var(--qr-accent-soft)}.sp-qr .ctl-note .icon{width:14px;height:14px;color:var(--qr-brand-strong);margin-top:1px;flex:none}.sp-qr .swatches + .ctl-note,.sp-qr .presets + .ctl-note{margin-top:14px}.sp-qr .hr{height:1px;background:var(--qr-line);border:0;margin:20px 0}.sp-qr .seo{background:var(--qr-wash);border-top:1px solid var(--qr-line);box-shadow:-100vmax 0 0 var(--qr-wash),100vmax 0 0 var(--qr-wash);clip-path:inset(0 -100vmax)}.sp-qr .seo__inner{max-width:var(--qr-maxw);margin:0 auto;padding:clamp(40px,6vw,80px) var(--qr-gutter)}.sp-qr .seo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);margin-top:28px}.sp-qr .feat{position:relative;padding:22px 22px 24px;border-radius:var(--qr-radius-lg);box-shadow:0 0 0 1px var(--qr-line);transition:transform var(--qr-dur) var(--qr-spring),box-shadow var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .feat:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-tint) 55%,transparent),0 12px 26px -18px color-mix(in srgb,var(--card-tint) 60%,transparent)}}.sp-qr .feat .icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;padding:10px;border-radius:10px;background:linear-gradient(150deg,color-mix(in srgb,var(--card-tint) 24%,var(--qr-surface)),color-mix(in srgb,var(--card-tint) 8%,var(--qr-surface)));color:var(--card-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-tint) 18%,transparent);transition:transform var(--qr-dur) var(--qr-spring)}.sp-qr .feat .icon svg{width:100%;height:100%}@media (hover:hover){.sp-qr .feat:hover .icon{transform:rotate(-6deg) scale(1.06)}}.sp-qr .feat h3{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-0.16px}.sp-qr .feat p{margin:0;color:var(--qr-muted);font-size:14.5px;text-wrap:pretty}@media (max-width:860px){.sp-qr .seo__grid{grid-template-columns:1fr;gap:10px}.sp-qr .feat{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:16px}.sp-qr .feat .icon{grid-row:span 2;margin:0}.sp-qr .feat h3{font-size:16px}.sp-qr .feat p{font-size:14px}}.sp-qr .seo h2{font-size:clamp(22px,2.6vw,30px);margin:0;letter-spacing:-0.32px;font-weight:700}.sp-qr .seo .lead{color:var(--qr-muted);font-size:16px;max-width:84ch;margin:12px 0 0;text-wrap:pretty}body.theme-dark .sp-qr .typetab,body.theme-dark .sp-qr .typetab .icon{color:var(--qr-tab-off)}@media (hover:hover){body.theme-dark .sp-qr .typetab:hover,body.theme-dark .sp-qr .typetab:hover .icon{color:var(--qr-brand-strong)}}body.theme-dark .sp-qr .typetab.is-active,body.theme-dark .sp-qr .typetab.is-active .icon{color:var(--qr-brand-strong)}@media (max-width:920px){.sp-qr .tool{grid-template-columns:minmax(0,1fr)}.sp-qr .tool__main,.sp-qr .preview-col{min-width:0}.sp-qr .preview-col{position:static;order:0}.sp-qr #qr-target,.sp-qr .qr-target{width:min(300px,70vw)}}@media (max-width:560px){.sp-qr .cardbody{padding:16px}.sp-qr .seg__row{flex-direction:column;align-items:stretch}.sp-qr .subtabs{gap:2px;padding:10px 8px 0}.sp-qr .subtab{padding:11px 12px;gap:6px;font-size:14px}.sp-qr .subtab .icon{display:none}.sp-qr .subtabs .style-reset{margin-left:auto}.sp-qr .typetabs__scroll{padding:0 12px;gap:0}.sp-qr .typetab{padding:14px 11px;font-size:14px;gap:6px}.sp-qr .typetabs__fade{width:28px}}.sp-qr .qr-related .qr-related__carousel{margin-top:22px}.sp-qr .qr-related__carousel .base-carousel-cards__viewport{padding-top:8px;padding-bottom:8px}.sp-qr .qr-related__item .action-card{height:100%;background:var(--qr-surface);--action-card-hover-ring:var(--qr-accent)}.sp-qr .qr-related__item .action-card-icon-primary{width:44px;height:44px;border-radius:var(--qr-radius);background:linear-gradient(150deg,color-mix(in srgb,var(--card-tint) 24%,var(--qr-surface)),color-mix(in srgb,var(--card-tint) 9%,var(--qr-surface)));color:var(--card-tint);opacity:1;justify-content:center}.sp-qr .qr-related__item .action-card-title{color:var(--qr-ink)}.sp-qr .qr-related__item .action-card-header{align-items:center}.sp-qr .qr-related__item .action-card-icon{align-self:center;margin-top:0;color:var(--card-tint)!important}@media (hover:hover){.sp-qr .qr-related__item a.action-card:hover .action-card-icon{align-self:center;margin-top:0;color:var(--card-tint)!important}}@media (hover:hover){.sp-qr .qr-related__item a.action-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--card-tint) 50%,transparent),0 12px 26px -18px color-mix(in srgb,var(--card-tint) 60%,transparent)}}.sp-qr .qr-related__item[hidden]{display:none}.sp-qr .qr-related__all{margin-top:18px}.sp-qr .qr-related__all a{color:var(--qr-brand);font-weight:600;text-decoration:none}@media (hover:hover){.sp-qr .qr-related__all a:hover{color:var(--qr-brand-press)}}.sp-qr .qr-mode{margin-top:16px}.sp-qr .qr-mode__seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:5px;gap:3px;border:1px solid transparent;border-radius:var(--qr-radius-pill);background:var(--qr-wash);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .qr-mode__btn{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;padding:6px 12px!important;border:0!important;border-radius:var(--qr-radius-pill)!important;background:transparent!important;box-shadow:none!important;color:var(--qr-muted)!important;font-weight:600;font-size:12.5px;cursor:pointer;transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .qr-mode__btn:hover{color:var(--qr-ink)!important}}.sp-qr .qr-mode__btn.is-active{background:var(--qr-brand)!important;color:#fff!important;box-shadow:var(--qr-shadow-sm)!important}.sp-qr .qr-mode__btn.is-locked{opacity:0.45;cursor:not-allowed}@media (hover:hover){.sp-qr .qr-mode__btn.is-locked:hover{color:var(--qr-muted)!important}}.sp-qr .qr-mode__badge{font-size:9px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;color:var(--qr-brand);background:color-mix(in srgb,var(--qr-brand) 16%,var(--qr-surface));padding:2px 5px;border-radius:var(--qr-radius-pill)}.sp-qr .qr-mode__btn.is-active .qr-mode__badge{color:var(--qr-brand);background:#fff}body:not([data-mobile]) .sp-qr .qr-mode__seg{--qm-track:color-mix(in srgb,var(--qr-ink) 7%,var(--qr-wash));--qm-pill:var(--qr-surface);--qm-lift:0 1px 2px rgba(23,22,20,0.14),0 4px 12px -6px rgba(23,22,20,0.28);--qm-edge:rgba(255,255,255,0.7);position:relative;isolation:isolate;padding:4px;border:0;background:var(--qm-track);box-shadow:inset 0 1px 2px rgba(23,22,20,0.1),0 0 0 1px var(--qr-line)}body.theme-dark:not([data-mobile]) .sp-qr .qr-mode__seg{--qm-track:var(--qr-canvas);--qm-pill:color-mix(in srgb,#fff 9%,var(--qr-surface));--qm-lift:0 1px 2px rgba(0,0,0,0.5),0 6px 14px -6px rgba(0,0,0,0.6);--qm-edge:rgba(255,255,255,0.08)}body:not([data-mobile]) .sp-qr .qr-mode__seg::before{content:'';position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc((100% - 11px) / 2);border-radius:var(--qr-radius-pill);background:var(--qm-pill);box-shadow:inset 0 1px 0 var(--qm-edge),var(--qm-lift);transition:transform 0.4s var(--qr-spring),background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}body:not([data-mobile]) .sp-qr .qr-mode__seg:has(.qr-mode__btn[data-mode='dynamic'].is-active)::before{transform:translateX(calc(100% + 3px));background:linear-gradient(135deg,color-mix(in srgb,var(--qr-brand) 16%,var(--qm-pill)),color-mix(in srgb,var(--qr-hue-amber) 10%,var(--qm-pill)));box-shadow:inset 0 1px 0 var(--qm-edge),var(--qm-lift),0 6px 18px -8px color-mix(in srgb,var(--qr-brand) 60%,transparent)}body:not([data-mobile]) .sp-qr .qr-mode__btn{height:36px;min-height:0!important;margin:0!important;padding:0 16px!important;line-height:1}body:not([data-mobile]) .sp-qr .qr-mode__btn.is-active{background:transparent!important;color:var(--qr-ink)!important;box-shadow:none!important}body:not([data-mobile]) .sp-qr .qr-mode__btn::before{content:'';flex:none;width:6px;height:6px;border-radius:50%;background:var(--qr-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--qr-brand) 20%,transparent);opacity:0;transform:scale(0);transition:opacity var(--qr-dur) var(--qr-ease),transform 0.35s var(--qr-spring)}body:not([data-mobile]) .sp-qr .qr-mode__btn.is-active::before{opacity:1;transform:none}body:not([data-mobile]) .sp-qr .qr-mode__btn.is-active .qr-mode__badge{color:#fff;background:var(--qr-brand)}@media (prefers-reduced-motion:reduce){body:not([data-mobile]) .sp-qr .qr-mode__seg::before,body:not([data-mobile]) .sp-qr .qr-mode__btn::before{transition:none}}.sp-qr .qr-mode__desc{margin:8px 0 0;font-size:12.5px;color:var(--qr-muted)}body:not([data-mobile]) .sp-qr p.qr-mode__desc{margin:10px 0 0;font-size:13.5px}.sp-qr .qr-mode__note[hidden]{display:none}.sp-qr .qr-mode__note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:var(--qr-radius-sm);background:color-mix(in srgb,var(--qr-brand) 7%,transparent);border:1px solid transparent;font-size:12.5px;color:var(--qr-ink);max-width:460px;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .qr-mode__note-i{color:var(--qr-brand);flex-shrink:0}.sp-qr.up-builder .up-builder2__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:var(--qr-builder-w);margin:0 auto;padding-top:clamp(24px,3vw,40px)}.sp-qr.up-builder .up-builder2__head.is-edit{align-items:center;padding-top:clamp(18px,2vw,28px)}.sp-qr.up-builder .up-builder2__head.is-edit .toolhead h1{font-size:clamp(24px,2.3vw,30px);margin-bottom:5px!important}.sp-qr.up-builder .up-builder2__head.is-edit .toolhead p{max-width:66ch;margin:0!important;font-size:13.5px}.sp-qr.up-builder .up-builder2__head.is-edit .toolhead .eyebrow{margin-bottom:6px!important}.sp-qr.up-builder .up-builder2__head.is-compact{max-width:none;padding-top:clamp(16px,1.8vw,24px);padding-bottom:0}.sp-qr.up-builder .up-builder2__head.is-compact .toolhead .eyebrow{display:none}.sp-qr.up-builder .up-builder2__head.is-compact{align-items:flex-start;flex-direction:column}.sp-qr.up-builder .up-builder2__head.is-compact .toolhead h1{font-size:clamp(26px,2.6vw,34px);margin:0 0 8px!important}.sp-qr.up-builder .up-builder2__head.is-compact .toolhead p{max-width:62ch;margin:0!important;color:var(--qr-muted);font-size:15px;line-height:1.55}body:not([data-mobile]) .sp-qr.up-builder .up-builder2__head.is-compact .toolhead,body:not([data-mobile]) .sp-qr.up-builder .up-builder2__head.is-compact .toolhead p{max-width:none}.sp-qr.up-builder:has(.up-builder2__head.is-compact) .up-builder__bar{padding-top:0;padding-bottom:14px}.sp-qr.up-builder .up-builder2__head-actions{display:inline-flex;gap:10px;flex:none}.sp-qr.up-builder .seo{margin-top:clamp(32px,5vw,64px)}.sp-qr.up-builder .up-builder__bar{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;max-width:var(--qr-builder-w);margin:0 auto;padding-top:18px;padding-bottom:18px}.sp-qr .up-steps{display:inline-flex;align-items:center;gap:4px;list-style:none;margin:0;padding:4px;border-radius:12px;background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line)}.sp-qr .up-steps__item{display:inline-flex;align-items:center;gap:8px;height:34px;margin:0!important;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--qr-muted);cursor:pointer;transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .up-steps__item:hover{color:var(--qr-ink);background:color-mix(in srgb,var(--qr-ink) 5%,transparent)}}.sp-qr .up-steps__item.is-active{background:var(--qr-brand);color:#fff;box-shadow:0 1px 2px rgba(17,12,20,0.16);cursor:default}@media (hover:hover){.sp-qr .up-steps__item.is-active:hover{background:var(--qr-brand);color:#fff;box-shadow:0 1px 2px rgba(17,12,20,0.16);cursor:default}}.sp-qr .up-steps__num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid transparent;font-size:11px;font-weight:700;color:var(--qr-muted);background:transparent;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-steps__item.is-active .up-steps__num{background:rgba(255,255,255,0.22);color:#fff;box-shadow:none}.sp-qr .up-steps__item.is-done .up-steps__num{background:transparent;color:var(--qr-brand-strong);box-shadow:0 0 0 1px var(--qr-brand)}.sp-qr .up-steps__sep{display:none}.sp-qr.up-builder .up-builder__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,30vw,420px);gap:clamp(24px,2.6vw,36px);align-items:start;max-width:var(--qr-builder-w);margin:0 auto}@media (max-width:980px){.sp-qr.up-builder .up-builder__grid{grid-template-columns:1fr}}.sp-qr .up-builder__form{display:flex;flex-direction:column;gap:22px}.sp-qr .up-builder__block{border:1px solid transparent;border-radius:12px;padding:16px 16px 18px;background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-builder__block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sp-qr .up-builder__block-title{font-size:14px;font-weight:600;margin:0 0 12px;color:var(--qr-ink)}.sp-qr .up-builder__block-head .up-builder__block-title{margin:0}.sp-qr .up-builder__toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}@media (max-width:620px){.sp-qr .up-builder__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-mobile]) .sp-qr .up-builder__toolbar .up-addblock{width:100%;padding:8px 10px!important;letter-spacing:0.2px}}.sp-qr .up-addblock{display:inline-flex;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px!important;border-radius:9px!important;border:1px solid transparent!important;background:transparent!important;color:var(--qr-ink)!important;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--qr-dur),background var(--qr-dur),color var(--qr-dur);box-shadow:0 0 0 1px var(--qr-line)!important}.sp-qr .up-addblock i{flex:none;font-size:12px;color:var(--qr-muted)}@media (hover:hover){.sp-qr .up-addblock:hover{background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-brand)!important;color:var(--qr-ink)!important}}@media (hover:hover){.sp-qr .up-addblock:hover i{color:var(--qr-brand-strong)}}.sp-qr .up-builder__blocks{display:flex;flex-direction:column;gap:10px}.sp-qr .up-builder__empty{font-size:12px;color:var(--qr-muted-2);margin:4px 0}.sp-qr .up-block{border:1px solid transparent;border-radius:11px;background:var(--qr-canvas-2,rgba(255,255,255,0.02));overflow:hidden;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-block.is-hovered{box-shadow:0 0 0 1px var(--qr-brand),0 0 0 1px var(--qr-brand)!important}.sp-qr .up-block.is-dragging{opacity:0.5}.sp-qr .up-block.is-drop{box-shadow:0 0 0 1px var(--qr-brand-strong),0 -2px 0 0 var(--qr-brand-strong) inset!important}.sp-qr .up-block__head{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer}.sp-qr .up-block__drag{flex:none;color:var(--qr-muted-2);cursor:grab;font-size:12px}.sp-qr .up-block__drag:active{cursor:grabbing}.sp-qr .up-block__icon{width:28px;height:28px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--qr-wash);color:var(--qr-brand-strong);font-size:12px}.sp-qr .up-block__meta{display:flex;flex-direction:column;min-width:0;flex:1}.sp-qr .up-block__type{font-size:12px;color:var(--qr-muted);font-weight:600}.sp-qr .up-block__sum{font-size:13px;color:var(--qr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-qr .up-block__ctl{display:inline-flex;gap:4px;flex:none}.sp-qr .up-block__body{display:none;flex-direction:column;gap:12px;padding:0 16px 16px;border-top:1px solid var(--qr-line)}.sp-qr .up-block.is-open .up-block__body{display:flex;padding-top:14px}.sp-qr .up-builder__dz{cursor:pointer}.sp-qr .up-builder__phone-screen .lp-pblock{border-radius:10px;transition:box-shadow var(--qr-dur-fast),outline var(--qr-dur-fast)}.sp-qr .up-builder__phone-screen .lp-pblock.is-hovered{outline:2px solid var(--qr-brand-strong);outline-offset:2px}.sp-qr .up-richtext{display:block}.sp-qr .up-richtext__bar{display:flex;gap:10px;margin-bottom:8px}.sp-qr .up-richtext__grp{display:inline-flex;border:1px solid transparent;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-richtext__btn{width:32px;height:30px;padding:0!important;margin:0!important;line-height:1!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--qr-muted)!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.sp-qr .up-richtext__btn>i{line-height:1}.sp-qr .up-richtext__grp .up-richtext__btn + .up-richtext__btn{border-left:1px solid var(--qr-line)!important}@media (hover:hover){.sp-qr .up-richtext__btn:hover{color:var(--qr-ink)!important;background:var(--qr-wash)!important}}.sp-qr .up-richtext__btn.is-active{color:var(--qr-brand-strong)!important;background:var(--qr-wash)!important}.sp-qr .up-richtext__grp--color{align-items:stretch}.sp-qr .up-richtext__colorbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 9px;color:var(--qr-muted);font-size:12px;cursor:pointer}@media (hover:hover){.sp-qr .up-richtext__colorbtn:hover{color:var(--qr-ink);background:var(--qr-wash)}}.sp-qr .up-richtext__colorbtn>i{line-height:1}.sp-qr .up-richtext__colordot{width:13px;height:13px;border-radius:4px;background:var(--qr-line);box-shadow:inset 0 0 0 1px rgba(127,127,127,0.4)}.sp-qr .up-richtext__color{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.sp-qr .up-richtext__colorclear{border-left:1px solid var(--qr-line)!important}.sp-qr .up-richtext__colorclear.is-hidden{display:none!important}.sp-qr .up-richtext__area{min-height:76px;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.sp-qr .up-richtext__area:empty::before{content:attr(data-placeholder);color:var(--qr-muted)}.sp-qr .up-richtext__area:focus{outline:none;border-color:var(--qr-brand)!important}.sp-qr .up-sizer{margin-top:12px}.sp-qr .up-sizer[hidden]{display:none}.sp-qr .up-sizer__val{color:var(--qr-brand-strong);font-variant-numeric:tabular-nums}.sp-qr .up-sizer__range{width:100%;margin:4px 0 0;accent-color:var(--qr-brand-strong);cursor:pointer}.sp-qr .up-linkfield{margin-top:12px;padding-top:12px;border-top:1px solid var(--qr-line)}.sp-qr .up-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;flex:0 0 auto;width:auto;white-space:nowrap}.sp-qr .up-switch__input{position:absolute;opacity:0;width:0;height:0}.sp-qr .up-switch__track{position:relative;width:38px;height:22px;border-radius:999px;background:var(--qr-line);transition:background var(--qr-dur) var(--qr-ease);flex:none}.sp-qr .up-switch__track::after{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--qr-dur) var(--qr-ease);box-shadow:0 1px 2px rgba(0,0,0,0.25)}.sp-qr .up-switch__input:checked ~ .up-switch__track{background:var(--qr-brand-strong)}.sp-qr .up-switch__input:checked ~ .up-switch__track::after{transform:translateX(16px)}.sp-qr .up-switch__input:focus-visible ~ .up-switch__track{outline:2px solid var(--qr-brand);outline-offset:2px}.sp-qr .up-switch__label{font-size:13px;font-weight:600;color:var(--qr-ink);white-space:nowrap}.sp-qr .up-switch--sm{flex:none}.sp-qr .up-switch--sm .up-switch__track{width:32px;height:18px}.sp-qr .up-switch--sm .up-switch__track::after{width:14px;height:14px}.sp-qr .up-switch--sm .up-switch__input:checked ~ .up-switch__track::after{transform:translateX(14px)}.sp-qr .up-switch--sm .up-switch__label{font-size:12px;font-weight:500;color:var(--qr-muted)}.sp-qr .up-field__labelrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.sp-qr .up-field.is-disabled .input{opacity:0.45;pointer-events:none}.sp-qr .up-linkfield__url{margin-top:10px}.sp-qr .up-linkfield__url[hidden]{display:none}.sp-qr .up-builder__row{display:flex;align-items:center;gap:8px}.sp-qr .up-builder__row-main{display:grid;grid-template-columns:130px 1fr 1fr;gap:8px;flex:1;min-width:0}.sp-qr .up-builder__row-main--link{grid-template-columns:1fr 1fr}.sp-qr .up-builder__row-main .input{min-width:0}.sp-qr .up-iconpick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sp-qr .up-iconpick__btn{width:34px;height:34px;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--qr-muted)!important;cursor:pointer;font-size:14px;box-shadow:0 0 0 1px var(--qr-line)!important}@media (hover:hover){.sp-qr .up-iconpick__btn:hover{color:var(--qr-ink)!important;background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-line-2)!important}}.sp-qr .up-iconpick__btn.is-active{color:var(--qr-brand-strong)!important;background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-brand-strong)!important}.sp-qr .up-builder__row-ctl{display:inline-flex;gap:4px}.sp-qr .up-builder__iconbtn{width:30px;height:30px;border-radius:7px;border:1px solid transparent!important;background:transparent!important;color:var(--qr-muted)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;box-shadow:0 0 0 1px var(--qr-line)!important}@media (hover:hover){.sp-qr .up-builder__iconbtn:hover:not([disabled]){color:var(--qr-brand-strong)!important;box-shadow:0 0 0 1px var(--qr-brand)!important}}.sp-qr .up-builder__iconbtn[disabled]{opacity:0.35;cursor:default}@media (hover:hover){.sp-qr .up-builder__iconbtn--del:hover:not([disabled]){color:#c23b5b!important;box-shadow:0 0 0 1px #c23b5b!important}}.sp-qr .up-builder__themes{display:flex;gap:10px;flex-wrap:wrap}.sp-qr .up-theme{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9px;border:1px solid transparent!important;background:transparent!important;color:var(--qr-ink)!important;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 0 0 1px var(--qr-line)!important}.sp-qr .up-theme.is-active{background:var(--qr-wash)!important;box-shadow:0 0 0 1px var(--qr-brand-strong)!important}.sp-qr .up-theme__sw{width:16px;height:16px;border-radius:50%;border:1px solid transparent;box-shadow:0 0 0 1px rgba(0,0,0,0.15)}.sp-qr .up-theme__sw--minimal{background:#f6f5f8}.sp-qr .up-theme__sw--warm{background:#fbf3ea}.sp-qr .up-theme__sw--dark{background:#1a1a1e}.sp-qr .up-builder__logo-row{display:flex;align-items:stretch;gap:12px;margin-bottom:14px}.sp-qr .up-builder__logo-row.is-disabled{opacity:0.4;pointer-events:none}.sp-qr .up-builder__logo-preview{flex:none;width:64px;height:64px;border-radius:50%;border:1px dashed var(--qr-line);background-color:var(--qr-wash);background-size:cover;background-position:center;display:grid;place-items:center}.sp-qr .up-builder__logo-preview.is-set{border-style:solid;border-color:var(--qr-brand)}.sp-qr .up-builder__logo-preview.is-letter{border-style:solid;border-color:transparent;background-color:var(--lp-accent,var(--qr-brand-strong));color:#fff;font-size:24px;font-weight:700}.sp-qr .up-builder__logo-dz{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.sp-qr .up-builder__logo-dz .up-builder__dz{flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 14px;min-height:84px;margin:0;border-width:1px;text-align:center}.sp-qr .up-builder__logo-dz .dropzone-icon{font-size:18px;margin:0 0 2px!important;animation:none}.sp-qr .up-builder__logo-dz .dropzone-text{margin:0;font-size:13px}.sp-qr .up-builder__logo-dz .dropzone-hint{margin:2px 0 0;font-size:11px}.sp-qr .up-builder__logo-dz .dropzone-hint[hidden]{display:none}@media (hover:hover){.sp-qr .up-builder__dz.is-set:hover{border-color:#c23b5b!important}}@media (hover:hover){.sp-qr .up-builder__dz.is-set:hover .dropzone-text,.sp-qr .up-builder__dz.is-set:hover .dropzone-icon{color:#c23b5b!important}}.sp-qr .up-builder__accent-reset[hidden]{display:none!important}.sp-qr .up-builder__bgs{display:flex;flex-wrap:wrap;gap:9px}.sp-qr .up-bg{padding:0!important;border:2px solid transparent!important;background:transparent!important;border-radius:11px;cursor:pointer;line-height:0}.sp-qr .up-bg.is-active{border-color:var(--qr-brand-strong)!important}.sp-qr .up-bg__sw{display:block;width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:var(--sw,#fff);box-shadow:0 0 0 1px rgba(0,0,0,0.12)}.sp-qr .up-bg__sw--theme{background:linear-gradient(135deg,transparent 47%,#c23b5b 47%,#c23b5b 53%,transparent 53%),#fff}.sp-qr .up-builder__accent{margin-top:14px}.sp-qr .up-builder__colorrow{display:inline-flex;align-items:center;gap:10px;margin-top:8px}.sp-qr .up-field__label--sub{font-size:12px;color:var(--qr-muted)}.sp-qr .up-builder__accent-row{display:inline-flex;align-items:center;gap:12px}.sp-qr .up-builder__color{width:46px;height:34px;padding:2px;border:1px solid transparent;border-radius:8px;background:#fff;cursor:pointer;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-builder__color::-webkit-color-swatch-wrapper{padding:0}.sp-qr .up-builder__color::-webkit-color-swatch{border:none;border-radius:6px}.sp-qr .up-builder__accent-reset{padding:5px 10px;border:1px solid transparent!important;background:transparent!important;color:var(--qr-muted)!important;border-radius:7px;font-size:12px;cursor:pointer;box-shadow:0 0 0 1px var(--qr-line)!important}@media (hover:hover){.sp-qr .up-builder__accent-reset:hover{color:var(--qr-brand-strong)!important;box-shadow:0 0 0 1px var(--qr-brand)!important}}.sp-qr .up-builder__custombg{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid transparent;border-radius:var(--qr-radius);background:var(--qr-wash);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .up-custombg__row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px}.sp-qr .up-custombg__row--col{grid-template-columns:minmax(0,1fr);gap:8px}.sp-qr .up-custombg__name{font-size:13px;font-weight:600;color:var(--qr-ink)}.sp-qr .up-custombg__row--col .up-custombg__name{margin-bottom:2px}.sp-qr .up-custombg__grad{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.sp-qr .up-custombg__grad .up-builder__color{width:34px;height:30px}.sp-qr .up-custombg__angle{width:100px;max-width:100%}.sp-qr .up-cta--sm{padding:4px 10px;font-size:12px}.sp-qr .up-custombg__dim{margin-top:4px}.sp-qr .up-custombg__dim[hidden]{display:none!important}.sp-qr .up-custombg__dim input[type='range']{width:100%}.sp-qr .up-custombg__dim-val{font-size:12px;color:var(--qr-muted)}.sp-qr .up-builder__actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:4px!important;padding:16px 18px;border-radius:14px;background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}body:not([data-mobile]) .sp-qr .up-builder__actions{margin-top:8px!important;padding:18px 0 0;border-radius:0;background:transparent;box-shadow:none;border-top:1px dashed var(--qr-line-2)}.sp-qr .up-builder__actions #b-back{margin-right:auto!important}.sp-qr .up-cta.is-locked{opacity:0.5;cursor:not-allowed}.sp-qr .up-builder__actions[hidden],.sp-qr .up-builder__panel[hidden],.sp-qr .up-builder__project[hidden],.sp-qr .up-builder__preview-pane[hidden]{display:none!important}.sp-qr .up-builder__project{display:block;max-width:320px;margin:4px 0 16px}.sp-qr .up-builder__pagepreview{width:100%;max-width:100%;box-sizing:border-box;padding:18px!important}.sp-qr .up-builder__pagestage{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.sp-qr .up-builder__preview{position:sticky;top:84px;display:flex;flex-direction:column;align-items:center;gap:10px}.sp-qr .ctabs-panel .up-builder__preview{top:16px;align-items:stretch}.sp-qr .ctabs-panel .up-builder__preview-pane{width:100%}.sp-qr .ctabs-panel .up-builder__pagestage{display:flex;justify-content:center}.sp-qr .up-builder__phone{width:min(340px,100%);aspect-ratio:1 / 2;height:auto;max-height:640px;border-radius:28px;border:8px solid #14101f;overflow:hidden;box-shadow:var(--qr-shadow-lg,0 20px 60px -24px rgba(0,0,0,0.5));background:#14101f}.sp-qr .up-builder__phone-screen.lp-page{background:var(--lp-bg);min-height:100%}.sp-qr .up-builder__phone-screen.lp-page.has-bg-image{background-image:linear-gradient(rgba(0,0,0,var(--lp-bg-dim,0)),rgba(0,0,0,var(--lp-bg-dim,0))),var(--lp-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.sp-qr .up-builder__phone-screen{--lp-pad-top:24px;--lp-pad-x:16px;width:100%;height:100%;overflow-y:auto;padding:24px 16px!important}body:not([data-mobile]) .sp-qr .iph{--iph-ink:#1b1430;position:relative;width:min(312px,100%);margin:4px auto 0;padding:4px;border-radius:58px;background:linear-gradient(145deg,#dcd9df 0%,#8b8990 22%,#cfccd2 46%,#75737a 72%,#c2bfc6 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35),0 30px 60px -28px rgba(23,22,20,0.55),0 12px 24px -16px rgba(23,22,20,0.35)}body:not([data-mobile]) .sp-qr .iph .up-builder__phone{position:relative;width:100%;aspect-ratio:9 / 19.5;max-height:none;padding:10px;border:0;border-radius:54px;background:#0a0a0c;box-shadow:inset 0 0 0 1.5px #1d1d21}body:not([data-mobile]) .sp-qr .iph .up-builder__phone-screen{--lp-pad-top:60px;--lp-pad-x:16px;position:relative;border-radius:44px;padding:60px 16px 34px!important;scrollbar-width:none}body:not([data-mobile]) .sp-qr .iph .up-builder__phone-screen::-webkit-scrollbar{display:none}body:not([data-mobile]) .sp-qr .iph__btn{position:absolute;width:3px;background:linear-gradient(90deg,#6f6d73,#c9c6cc 60%,#8b8990)}body:not([data-mobile]) .sp-qr .iph__btn--action,body:not([data-mobile]) .sp-qr .iph__btn--vol-up,body:not([data-mobile]) .sp-qr .iph__btn--vol-down{left:-2px;border-radius:2px 0 0 2px}body:not([data-mobile]) .sp-qr .iph__btn--action{top:17%;height:4.5%}body:not([data-mobile]) .sp-qr .iph__btn--vol-up{top:25%;height:8.5%}body:not([data-mobile]) .sp-qr .iph__btn--vol-down{top:35.5%;height:8.5%}body:not([data-mobile]) .sp-qr .iph__btn--power{top:28%;right:-2px;height:13%;border-radius:0 2px 2px 0}body:not([data-mobile]) .sp-qr .iph__status{position:absolute;top:10px;left:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:space-between;height:48px;padding:2px 26px 0 32px;color:var(--iph-ink);font-family:-apple-system,'SF Pro Text',system-ui,var(--qr-font);font-size:14px;font-weight:600;letter-spacing:-0.2px;pointer-events:none}body:not([data-mobile]) .sp-qr .iph__island{position:absolute;top:10px;left:50%;width:33%;height:28px;border-radius:20px;background:#000;transform:translateX(-50%)}body:not([data-mobile]) .sp-qr .iph__icons{display:inline-flex;align-items:center;gap:5px}body:not([data-mobile]) .sp-qr .iph__sig{width:17px;height:11px}body:not([data-mobile]) .sp-qr .iph__wifi{width:15px;height:11px}body:not([data-mobile]) .sp-qr .iph__batt{width:25px;height:12px}body:not([data-mobile]) .sp-qr .iph__home{position:absolute;bottom:18px;left:50%;z-index:2;width:36%;height:5px;border-radius:3px;background:var(--iph-ink);opacity:0.85;transform:translateX(-50%);pointer-events:none}.sp-qr .up-builder__preview-note{font-family:var(--qr-mono);font-size:11px;color:var(--qr-muted-2);margin:14px 0 0;text-align:center}body:not([data-mobile]) .sp-qr .up-builder__phone-screen .lp-blocks:empty::before{content:'';display:block;height:44px;margin:6px 0 124px;border-radius:12px;background:currentColor;box-shadow:0 58px 0 currentColor,0 116px 0 currentColor;opacity:0.07}.sp-qr .up-builder__card{padding:0;overflow:hidden}.sp-qr .up-builder__card>.up-ptabs{margin:0}.sp-qr .up-ptab{display:flex;flex-direction:column}.sp-qr .up-ptab[hidden]{display:none}.sp-qr .up-builder__card .up-builder__block{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 0 22px}.sp-qr .up-builder__card .up-ptab>.up-builder__block + .up-builder__block{padding-top:22px;border-top:1px solid var(--qr-line)}.sp-qr .up-builder__card .up-ptab>.up-builder__block:last-child{padding-bottom:0}.sp-qr .up-builder__qrpreview{width:100%;max-width:100%;box-sizing:border-box;padding:18px!important}.sp-qr .up-builder__qrpreview .preview__stage{width:100%;box-sizing:border-box}.sp-qr .up-builder__qrpreview #qr-target,.sp-qr .up-builder__qrpreview .qr-target,.sp-qr .up-builder__qrpreview #qr-frame-wrap{width:100%!important;max-width:100%!important}.sp-qr .up-builder__qrpreview canvas,.sp-qr .up-builder__qrpreview svg,.sp-qr .up-builder__qrpreview .qr-frame-canvas{max-width:100%!important;height:auto!important}.sp-qr .up-status{display:inline-flex;align-items:center;gap:10px}.sp-qr .up-status__label{font-size:13px;font-weight:600}.sp-qr .up-status__label--on{color:#1faa6e}.sp-qr .up-status__label--off{color:var(--qr-muted)}.qr-modal-dialog .modal-footer{display:none!important}.qr-modal{display:flex;flex-direction:column;align-items:center;gap:14px}.qr-modal-tabs{width:100%;margin-top:4px;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;overflow:visible}.qr-modal-tabs .tab-nav{padding:4px!important;gap:4px!important;background:var(--qr-wash,#f3f0ea)!important;border:1px solid var(--qr-line,#e0dbd2)!important;border-radius:12px!important}.qr-modal-tabs .tab-nav li{flex:1 1 0;min-width:0;margin:0!important}.qr-modal-tabs .tab-button{width:100%;justify-content:center;margin:0!important;padding:9px 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--muted-text,#746c62)!important;font-weight:600!important;box-shadow:none!important}@media (hover:hover){.qr-modal-tabs .tab-button:hover:not(.active){color:var(--text-color,#171614)!important;background:color-mix(in srgb,var(--qr-brand-strong,#f15a29) 7%,transparent)!important}}.qr-modal-tabs .tab-button.active{background:var(--qr-accent-soft,#fde7de)!important;color:var(--qr-brand-strong,#f15a29)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand-strong,#f15a29) 32%,transparent)!important}.qr-modal-tabs .tab-content-area{margin-top:12px!important;min-height:0!important;background:transparent;border:0}.qr-modal-panel.tab-panel{padding:0!important}.qr-modal-panel{display:flex;flex-direction:column;gap:10px;width:100%}.qr-modal-act{display:flex;align-items:center;gap:10px;width:100%;margin:0!important;padding:12px 16px!important;border-radius:11px!important;border:1px solid transparent!important;background:var(--qr-wash,#f3f0ea)!important;color:var(--text-color,#171614)!important;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--qr-dur),background var(--qr-dur),color var(--qr-dur);box-shadow:inset 0 0 0 1px var(--qr-line,#e0dbd2)!important}.qr-modal-act i{width:18px;text-align:center;color:var(--qr-brand-strong,#f15a29);transition:color var(--qr-dur)}@media (hover:hover){.qr-modal-act:hover{background:var(--qr-accent-soft,#fde7de)!important;color:var(--text-color,#171614)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand-strong,#f15a29) 45%,transparent)!important}}@media (hover:hover){.qr-modal-act:hover i{color:var(--qr-brand-strong)}}.qr-modal-act--primary{background:var(--qr-brand-strong)!important;border-color:var(--qr-brand-strong)!important;color:#fff!important;justify-content:center;text-align:center;box-shadow:none!important}.qr-modal-act--primary i{color:#fff}@media (hover:hover){.qr-modal-act--primary:hover{background:var(--qr-brand-hover)!important;color:#fff!important;box-shadow:none!important}}@media (hover:hover){.qr-modal-act--primary:hover i{color:#fff}}.qr-modal__stage{display:grid;place-items:center;width:320px;max-width:100%;aspect-ratio:1;background:#fff;border-radius:12px;padding:14px}.qr-modal__stage canvas,.qr-modal__stage svg{max-width:100%;height:auto!important}.qr-modal__meta{display:flex;flex-direction:column;gap:3px;width:100%;text-align:center}.qr-modal__meta-key{font-size:11px;letter-spacing:0.5px;text-transform:uppercase;opacity:0.6}.qr-modal__meta-val{font-size:13px;word-break:break-all}.qr-project-bar{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.qr-project-bar__lbl{color:var(--qr-muted-2);font-family:var(--qr-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;flex:none}.qr-project-bar__slot{display:inline-flex;min-width:0}.sp-qr .qr-dynamic-save{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--qr-line)}.sp-qr .qr-dynamic-save__btn{width:100%}.sp-qr .qr-dynamic-save__hint{margin:8px 0 0;font-size:11.5px;color:var(--qr-muted);text-align:center}.sp-qr .qr-dynamic-project{display:block;margin-bottom:12px}.sp-qr .qr-dynamic-project[hidden]{display:none!important}.sp-qr.is-dynamic.is-unsaved .seg__row,.sp-qr.is-dynamic.is-unsaved .export__primary,.sp-qr.is-dynamic.is-unsaved .export__more{opacity:0.45;pointer-events:none;filter:grayscale(0.4)}.sp-dyn .page{max-width:var(--qr-maxw);margin:0 auto;padding:0 var(--qr-gutter)}.up-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;color:var(--qr-muted);text-decoration:none;transition:color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.up-back:hover{color:var(--qr-brand)}}.up-dash__section{margin-top:32px}.up-dash__section-title{font-size:16px;font-weight:700;color:var(--qr-ink);margin:0 0 14px}.up-dash__section-sub{margin:-10px 0 16px;font-size:13px;color:var(--qr-muted)}.up-dash__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 20px;border:1px dashed var(--qr-line);border-radius:var(--qr-radius-lg);color:var(--qr-muted)}.up-dash__empty .icon{width:30px;height:30px;color:var(--qr-tab-off);margin-bottom:6px}.up-dash__empty-t{font-size:15px;font-weight:700;color:var(--qr-ink)}.up-dash__empty .btn{margin-top:10px}.up-code__badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:0.3px;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,#3b82f6 16%,transparent);color:#6aa8ff}.up-code__badge--page{background:color-mix(in srgb,#2f9e6f 16%,transparent);color:#36b37e}.up-wsrow{display:block;margin-top:12px}.base-sidebar__header .up-wsrow{flex:1 0 100%;order:-1}.up-wsrow__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.up-wsrow__label{font-size:10px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;color:var(--qr-muted)}.up-wsrow__help{width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;color:var(--qr-muted)!important;font-size:9px;cursor:pointer;box-shadow:0 0 0 1px var(--qr-line)!important}@media (hover:hover){.up-wsrow__help:hover{color:var(--qr-brand-strong)!important;box-shadow:0 0 0 1px var(--qr-brand)!important}}.up-wsrow__wrap{position:relative}.up-wsrow__select{width:100%;font-size:13px;font-weight:600}.up-plan{position:relative;border:1px solid transparent;border-radius:14px;background:var(--qr-surface);padding:13px 13px 14px;margin-bottom:12px;box-shadow:0 0 0 1px var(--base-sidebar-border)}.base-sidebar .up-plan__name,.base-sidebar .up-wsrow__label{color:var(--base-sidebar-text-muted)}.base-sidebar .up-wsrow__help{color:var(--base-sidebar-text-muted)}.base-sidebar .up-createmenu{border-color:var(--base-sidebar-border);border-radius:14px;background:var(--base-sidebar-bg)}.base-sidebar .up-createmenu__item{color:var(--base-sidebar-text)!important}.base-sidebar .up-createmenu__item i{color:var(--base-sidebar-accent)}.base-sidebar .up-createmenu__item:focus-visible{background:var(--base-sidebar-item-hover)!important}@media (hover:hover){.base-sidebar .up-createmenu__item:hover{background:var(--base-sidebar-item-hover)!important}}.up-plan__cta-caret{margin-left:auto;font-size:10px;opacity:0.8;transition:transform var(--qr-dur) var(--qr-ease)}.up-plan__cta[aria-expanded='true'] .up-plan__cta-caret{transform:rotate(180deg)}.up-createmenu{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);z-index:50;display:flex;flex-direction:column;padding:6px;border:1px solid transparent;border-radius:var(--qr-radius);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line),0 -8px 24px rgba(20,16,34,0.18)}.up-createmenu[hidden]{display:none}.up-createwrap{position:relative;display:inline-block}.up-cta__caret{font-size:10px;transition:transform var(--qr-dur) var(--qr-ease)}.up-cta[aria-expanded='true'] .up-cta__caret{transform:rotate(180deg)}.up-createmenu--down{left:auto;right:0;bottom:auto;top:calc(100% + 6px);min-width:220px;box-shadow:0 10px 26px rgba(20,16,34,0.2)}.up-createmenu__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0!important;background:transparent!important;color:var(--qr-ink)!important;border-radius:var(--qr-radius-sm);font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.up-createmenu__item i{width:16px;text-align:center;color:var(--qr-brand-strong);font-size:13px}.up-createmenu__item:focus-visible{background:var(--qr-wash)!important;outline:none}@media (hover:hover){.up-createmenu__item:hover{background:var(--qr-wash)!important;outline:none}}.up-plan__top{display:flex;align-items:center;margin-bottom:10px;padding:0 2px}.up-plan__name{font-size:10.5px;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;color:var(--qr-muted)}.up-plan__cta,.up-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid transparent!important;border-radius:var(--qr-radius-sm)!important;background:var(--qr-brand)!important;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:none!important;transition:background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.up-plan__cta{width:100%;height:40px;margin-top:12px;justify-content:flex-start;padding:0 14px!important;border-radius:10px!important}@media (hover:hover){.up-plan__cta:hover,.up-cta:hover{background:var(--qr-brand-hover)!important;color:#fff!important}}.up-cta--ghost{background:transparent!important;border-color:var(--qr-line)!important;color:var(--qr-muted)!important}@media (hover:hover){.up-cta--ghost:hover{background:color-mix(in srgb,var(--qr-ink) 5%,transparent)!important;border-color:var(--qr-line-2)!important;color:var(--qr-ink)!important}}.base-sidebar .up-proj-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--qr-brand);flex:none;margin:0 9px 0 3px}.qr-proj-form__label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--heading-color,var(--qr-ink))}.qr-proj-form .input{width:100%;color:var(--text-color,var(--qr-ink));background:var(--input-bg,var(--qr-surface));border:1px solid var(--border-color,var(--qr-line))}.qr-proj-form .input::placeholder{color:var(--muted-text,var(--qr-muted));opacity:1}.qr-proj-form__hint{margin:8px 0 0;font-size:12px;color:var(--muted-text,var(--qr-muted))}.up-edit__grid{display:block;max-width:640px}.up-field{display:block;margin-bottom:20px}.up-field__label{display:block;font-size:13px;font-weight:600;color:var(--qr-ink);margin-bottom:6px}.up-field .input,.up-field .select{width:100%}.up-field__hint{display:block;margin-top:6px;font-size:12px;color:var(--qr-muted)}.up-field--inline{display:flex;align-items:center;justify-content:space-between;gap:16px}.up-switch{position:relative;flex:none;width:44px;height:26px;cursor:pointer}.up-switch input{position:absolute;opacity:0;width:0;height:0}.up-switch__track{position:absolute;inset:0;border-radius:var(--qr-radius-pill);background:var(--qr-line);transition:background var(--qr-dur) var(--qr-ease)}.up-switch__track::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--qr-dur) var(--qr-ease)}.up-switch input:checked + .up-switch__track{background:var(--qr-brand)}.up-switch input:checked + .up-switch__track::after{transform:translateX(18px)}.up-edit__actions{display:flex;gap:10px;margin-top:24px}.up-team__role-static{display:none;color:var(--qr-muted)}.up-team[data-team-role='editor'] .up-team__manage{display:none!important}.up-team[data-team-role='editor'] .up-team__role-static{display:inline}.up-team__role-fixed{color:var(--qr-muted)}.up-team__rolewrap{min-width:120px}.up-team__role-select{font-size:13px;padding-top:7px;padding-bottom:7px}.up-team__leave{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding:18px 20px;border:1px solid transparent;border-radius:12px;box-shadow:0 0 0 1px var(--qr-line)}.up-team__leave-title{margin:0 0 4px;font-size:15px;font-weight:600}.up-team__leave-lead{margin:0;max-width:60ch;font-size:13px;color:var(--qr-muted)}.up-team__leave-btn{flex:none;border:1px solid transparent!important;background:transparent!important;color:#c23b5b!important;box-shadow:0 0 0 1px #c23b5b!important}@media (hover:hover){.up-team__leave-btn:hover{background:color-mix(in srgb,#c23b5b 8%,transparent)!important}}.qr-leave-passkey{width:100%}.qr-leave-help{margin-top:4px}.qr-invite-hint{margin:4px 0 0;font-size:12px;color:var(--qr-muted)}.up-viewtabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--qr-line)}.up-viewtabs__tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:var(--qr-tab-off);font-size:14px;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.up-viewtabs__tab i{font-size:13px}@media (hover:hover){.up-viewtabs__tab:hover{color:var(--qr-ink)}}.up-viewtabs__tab.is-active{color:var(--qr-brand-strong);border-bottom-color:var(--qr-brand-strong)}.up-dash__empty-sub{font-size:13px;color:var(--qr-muted);margin:6px 0 14px}.up-chart{position:relative;display:flex;align-items:flex-end;gap:6px;height:160px;padding:12px 14px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.up-chart__bar{flex:1;min-height:3px;border-radius:4px 4px 0 0;background:var(--qr-brand);opacity:0.85;transition:opacity var(--qr-dur) var(--qr-ease);cursor:default}.up-chart__bar:focus-visible{opacity:1;outline:none}@media (hover:hover){.up-chart__bar:hover{opacity:1;outline:none}}.up-chart__tip{position:absolute;z-index:5;transform:translate(-50%,-100%);margin-top:-8px;padding:6px 10px;border-radius:var(--qr-radius-sm);background:#1c1420;color:#fff;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:0 6px 18px rgba(20,16,34,0.28);opacity:0;pointer-events:none;transition:opacity var(--qr-dur-fast) var(--qr-ease)}.up-chart__tip.is-visible{opacity:1}.up-chart__tip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(calc(-50% + var(--tip-arrow-shift,0px)));border:5px solid transparent;border-top-color:#1c1420}.up-chart__tip-num{font-weight:700}.up-chart__tip-day{color:rgba(255,255,255,0.7)}.up-chart__axis{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--qr-muted)}.up-breakdown-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;align-items:start}@media (max-width:720px){.up-breakdown-row{grid-template-columns:1fr;gap:20px}}.up-bd-row{display:grid;grid-template-columns:130px 1fr 52px;align-items:center;gap:12px;padding:8px 0}.up-bd-row__label{font-size:13px;color:var(--qr-ink);display:inline-flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-bd-row__icon{color:var(--qr-muted);width:16px;text-align:center}.up-bd-row__bar{height:7px;border-radius:var(--qr-radius-pill);background:var(--qr-line);overflow:hidden}.up-bd-row__bar span{display:block;height:100%;border-radius:inherit;background:var(--qr-brand)}.up-bd-row__val{font-size:12px;color:var(--qr-muted);text-align:right}.up-dist{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.up-dist__chart{position:relative;flex:0 0 auto;width:150px;height:150px;border-radius:50%}.up-dist__slice{display:none}.up-dist__hole{position:absolute;inset:30%;border-radius:50%;background:var(--qr-surface);pointer-events:none}.up-dist__tip{position:absolute;z-index:5;transform:translate(-50%,-100%);display:flex;align-items:center;gap:7px;padding:5px 9px;border-radius:var(--qr-radius-sm);background:#1c1420;color:#fff;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:0 6px 18px rgba(20,16,34,0.28);opacity:0;pointer-events:none;transition:opacity var(--qr-dur-fast) var(--qr-ease)}.up-dist__tip.is-visible{opacity:1}.up-dist__tip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(calc(-50% + var(--tip-arrow-shift,0px)));border:5px solid transparent;border-top-color:#1c1420}.up-dist__tip-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.up-dist__tip-pct{font-weight:700}.up-dist__legend{flex:1;min-width:150px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.up-dist__legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--qr-ink)}.up-dist__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%}.up-dist__legend-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-dist__legend-pct{flex:0 0 auto;font-size:12px;color:var(--qr-muted)}@media (max-width:560px){.up-dist{justify-content:center}}.base-sidebar--collapsed .up-wsrow{display:none}.base-sidebar--collapsed .up-plan{border:0;background:none;padding:0;margin-bottom:8px}.base-sidebar--collapsed .up-plan__top{display:none}.base-sidebar--collapsed .up-plan__cta{width:40px;min-width:0;padding:0!important;gap:0;margin:0 auto;justify-content:center}.base-sidebar--collapsed .up-plan__cta>span,.base-sidebar--collapsed .up-plan__cta-caret{display:none}.base-sidebar--collapsed .up-createmenu{position:fixed;left:calc(var(--base-sidebar-collapsed-width,72px) + 6px);right:auto;bottom:106px;width:210px}.base-sidebar[data-sidebar-id='user-panel-sidebar']:not(.base-sidebar--collapsed) .base-sidebar__footer{flex-wrap:wrap}.base-sidebar[data-sidebar-id='user-panel-sidebar']:not(.base-sidebar--collapsed) .base-sidebar__footer .up-plan{flex:1 0 100%;margin-bottom:0}.base-sidebar[data-sidebar-id='user-panel-sidebar']:not(.base-sidebar--collapsed) .base-sidebar__footer .base-sidebar__collapse-toggle-row{margin-bottom:0}.sp-qr.up-join{display:flex;justify-content:center;padding:48px 16px 72px}.sp-qr.up-join .up-join__card{width:100%;max-width:460px;padding:32px 28px;text-align:center;border-radius:16px;background:var(--card-bg,#ffffff);border:1px solid transparent;box-shadow:0 0 0 1px var(--border-color,rgba(0,0,0,0.08)),0 10px 40px rgba(0,0,0,0.06)}.sp-qr.up-join .up-join__title{margin:0 0 12px;font-size:24px;line-height:1.25;color:var(--text-color,#1a1216)}.sp-qr.up-join .up-join__lead{margin:0 0 8px;color:var(--muted-text,#6b6169)}.sp-qr.up-join .up-join__role{margin:0 0 24px;font-weight:600;color:var(--text-color,#1a1216)}.sp-qr.up-join .up-join__note{margin:16px 0 0;font-size:14px;color:var(--muted-text,#6b6169)}.sp-qr.up-join .up-join__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.sp-qr.up-join .up-join__alt{font-size:15px;color:var(--primary-blue,#7c3aed)}.sp-qr .action-card{--action-card-bg:var(--qr-surface);--action-card-border:var(--qr-line);--action-card-text:var(--qr-ink);--action-card-muted:var(--qr-muted);border-radius:var(--qr-radius-lg);box-shadow:var(--qr-shadow-sm);padding:24px;gap:14px;transition:transform var(--qr-dur-lg) var(--qr-ease),box-shadow var(--qr-dur-lg) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr a.action-card:hover{transform:translateY(-2px);border-color:var(--qr-line-2)}}.sp-qr .action-card-header{gap:16px;align-items:flex-start}.sp-qr .action-card-icon{width:auto;height:auto;font-size:17px;border-radius:0;background:transparent;color:var(--qr-muted)!important;opacity:1;align-self:flex-start;margin-top:3px;transition:color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr a.action-card:hover .action-card-icon{color:var(--qr-ink)!important}}.sp-qr .action-card-title{font-size:16px;font-weight:700;color:var(--qr-ink);letter-spacing:-0.2px}.sp-qr .action-card-description{font-size:13.5px;line-height:1.55;color:var(--qr-muted);margin:5px 0 0}.sp-qr .collapse-group{margin-top:26px;display:grid;gap:10px}.sp-qr .collapse-container{border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);overflow:hidden;transition:border-color var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .collapse-container.open{box-shadow:0 0 0 1px var(--qr-accent)}@media (hover:hover){.sp-qr .collapse-container:hover{box-shadow:0 0 0 1px var(--qr-accent)}}@media (hover:hover){.sp-qr :is(.qg-faq,.qr-faq__list) .collapse-container:is(:hover,.open){box-shadow:inset 0 0 0 1px var(--qr-accent)!important}}@media (hover:hover){.sp-qr :is(.qg-faq,.qr-faq__list) .collapse-container:is(:hover,.open) + .collapse-container{border-top-color:transparent!important}}.sp-qr :is(.qg-faq,.qr-faq__list) .collapse-container:first-child{border-top-left-radius:inherit!important;border-top-right-radius:inherit!important}.sp-qr :is(.qg-faq,.qr-faq__list) .collapse-container:last-child{border-bottom-left-radius:inherit!important;border-bottom-right-radius:inherit!important}.sp-qr .collapse-header{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:18px 20px!important;width:100%;color:var(--qr-ink)!important}.sp-qr .collapse-header-title{font-size:15.5px;font-weight:700;letter-spacing:-0.2px;color:var(--qr-ink)}.sp-qr .collapse-header-icon{color:var(--qr-brand-strong)}.sp-qr .collapse-content-inner{padding:0 20px 20px 52px}.sp-qr .collapse-content-inner p{margin:0;font-size:14.5px;line-height:1.65;color:var(--qr-muted)}@media (max-width:560px){.sp-qr .collapse-content-inner{padding-left:20px}}@keyframes qr-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sp-qr .action-card.action-card{box-shadow:0 1px 0 0 var(--qr-line)}@media (hover:hover){.sp-qr a.action-card.action-card:hover{box-shadow:0 1px 0 0 var(--qr-line-2)}}.sp-qr .typetabs.is-stuck{box-shadow:0 10px 24px -22px rgba(28,20,12,0.5)}.sp-qr .typetabs__bar-thumb,.sp-qr .tab-indicator{transition:transform var(--qr-dur-slow) var(--qr-spring),width var(--qr-dur-slow) var(--qr-spring)}.sp-qr .typetab,.sp-qr .subtab,.sp-qr .segbtn{transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}.sp-qr .typetab:active,.sp-qr .subtab:active,.sp-qr .segbtn:active{transform:translateY(1px)}.qr-pop{animation:qr-pop 0.3s var(--qr-spring) both}@keyframes qr-pop{0%{opacity:0.3;transform:translateY(4px);filter:blur(2px)}100%{opacity:1;transform:none;filter:none}}.qr-swap{position:relative}.qr-swap.is-done{pointer-events:none}.qr-swap.is-done>*{opacity:0;filter:blur(3px);transition:opacity var(--qr-dur) var(--qr-ease),filter var(--qr-dur) var(--qr-ease)}.qr-swap__done{position:absolute;inset:0;display:grid;place-items:center;gap:8px;grid-auto-flow:column;opacity:0;filter:blur(3px);transition:opacity var(--qr-dur) var(--qr-ease) var(--qr-dur-fast),filter var(--qr-dur) var(--qr-ease) var(--qr-dur-fast)}.qr-swap.is-done .qr-swap__done{opacity:1;filter:none}.sp-qr .qr-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0 0}.sp-qr .qr-toolbar__hint{font-size:13px;color:var(--qr-muted)}.sp-qr .scan-drop,.sp-qr .qr-edit-banner__name,.sp-qr .inwrap .addon,.sp-qr .up-richtext__btn,.sp-qr .up-richtext__colorbtn,.sp-qr .up-iconpick__btn,.sp-qr .up-builder__iconbtn,.sp-qr .up-builder__dz,.sp-qr .up-builder__accent-reset,.up-wsrow__help,.up-createmenu__item,.up-team__leave-btn,.up-viewtabs__tab{transition:background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur-slow) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .scan-mode:hover:not(.is-active),.sp-qr .segbtn:hover:not(.is-active),.sp-qr .subtab:hover:not(.is-active){color:var(--qr-ink)!important}}.sp-qr .seg,.sp-qr .scan-modes{border-radius:var(--qr-radius)!important}.sp-qr .action-card-icon,.sp-qr .qr-cmd__icon{border-radius:var(--qr-radius-sm)}.sp-home{--h-gap-sm:10px;--h-gap:18px;--h-gap-lg:30px;--h-block:clamp(30px,3.4vw,52px);--h-sec:clamp(46px,4.8vw,82px);--h-col:clamp(32px,3.8vw,66px)}.sp-home.sp-dyn .page{max-width:var(--qr-maxw);padding-inline:var(--qr-gutter)}.sp-home .page>section{max-width:none;margin:0;padding:var(--h-sec) 0}.sp-home .page>section + section{padding-top:var(--h-sec)}.sp-home h1{font-size:clamp(34px,4.2vw,52px);font-weight:700;letter-spacing:-1.3px;line-height:1.06;margin:0 0 var(--h-gap);text-wrap:balance}.sp-home h2{font-size:clamp(25px,2.8vw,34px);font-weight:700;letter-spacing:-0.7px;line-height:1.14;margin:0 0 var(--h-gap-sm);text-wrap:balance}.sp-home #hero-target{width:100%;display:grid;place-items:center}.sp-home #hero-target canvas{width:100%;height:auto;animation:qr-pop 0.3s var(--qr-spring) both}.sp-home .qr-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--h-col);align-items:start}.sp-home .qr-vs__intro h2{margin-bottom:var(--h-gap-sm)}.sp-home .qr-vs__lead{margin-bottom:var(--h-block);max-width:60ch}.sp-home .qr-vs__acts{display:flex;gap:var(--h-gap-sm);flex-wrap:wrap}.sp-home .qr-vs__scroll{overflow-x:auto}.sp-home .qr-vs__table{width:100%;margin:0!important;border-collapse:separate;border-spacing:0;background:var(--qr-surface);border:1px solid var(--qr-line);border-radius:var(--qr-radius-lg);overflow:hidden}.sp-home .qr-vs__table th,.sp-home .qr-vs__table td{padding:16px 20px;text-align:left;font-size:14.5px;border-bottom:1px solid var(--qr-line)}.sp-home .qr-vs__table tbody tr:last-child th,.sp-home .qr-vs__table tbody tr:last-child td{border-bottom:0}.sp-home .qr-vs__table thead th{padding-top:20px;padding-bottom:16px;font-size:15px;font-weight:700;color:var(--qr-ink);background:transparent;border-bottom-color:var(--qr-line-2);vertical-align:bottom}.sp-home .qr-vs__table tbody th{font-weight:500;color:var(--qr-muted)}.sp-home .qr-vs__table td{color:var(--qr-ink);font-weight:500;text-align:center;width:23%}.sp-home .qr-vs__table thead th:not(:first-child){text-align:center}.sp-home .qr-vs__table :is(th,td):last-child{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--qr-brand) 35%,transparent)}.sp-home .qr-vs__table thead th:last-child{color:var(--qr-brand-strong)}.sp-home .qr-vs__table thead th:last-child::before{content:'';display:inline-block;width:7px;height:7px;margin:0 7px 2px 0;border-radius:50%;background:var(--qr-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--qr-brand) 18%,transparent);vertical-align:middle}.sp-home .qr-vs__table tbody tr th,.sp-home .qr-vs__table tbody tr td{transition:background var(--qr-dur) var(--qr-ease)}.sp-home .qr-vs__table tbody tr th,.sp-home .qr-vs__table tbody tr td{transition:background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-home .qr-vs__table tbody tr:hover th,.sp-home .qr-vs__table tbody tr:hover td{background:color-mix(in srgb,var(--qr-brand) 7%,var(--qr-surface))}}@media (hover:hover){.sp-home .qr-vs__table tbody tr:hover th{box-shadow:inset 3px 0 0 var(--qr-brand)}}@media (hover:hover){.sp-home .qr-vs__table tbody tr:hover td:last-child{background:color-mix(in srgb,var(--qr-brand) 10%,var(--qr-surface));box-shadow:inset 1px 0 0 color-mix(in srgb,var(--qr-brand) 35%,transparent)}}.sp-home .qr-vs__scroll{border-radius:var(--qr-radius-lg);transition:box-shadow var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not([data-mobile]) .sp-home .qr-vs__scroll:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-brand) 45%,transparent),0 0 0 5px color-mix(in srgb,var(--qr-brand) 8%,transparent),0 18px 40px -24px color-mix(in srgb,var(--qr-brand) 55%,transparent)}}.sp-home .qr-vs__mark{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:8px;vertical-align:-4px}.sp-home .qr-vs__mark svg{width:100%;height:100%}.sp-home .qr-vs__yes{color:var(--qr-ink)!important;font-weight:600!important}.sp-home .qr-vs__yes .qr-vs__mark{color:var(--qr-brand-strong)}.sp-home .qr-vs__no{color:var(--qr-muted)!important}.sp-home .qr-vs__no .qr-vs__mark{color:var(--qr-muted-2)}.sp-home .qrm{display:block;width:100%;height:auto}.sp-home .qr-index{position:relative}.sp-qr .ctabs-panel .qr-index{margin-top:0!important}.sp-home .qr-pricing__lead{margin-bottom:var(--h-block)}.sp-home .qr-pricing .pricing-page--embed{margin-top:var(--h-gap)}.sp-home .qr-vs__table thead th:first-child{width:46%}.sp-home .qr-vs__table th,.sp-home .qr-vs__table td{padding:14px 18px}.sp-home .qr-vs__table td{text-align:center}@media (max-width:940px){.sp-home .qr-vs{grid-template-columns:minmax(0,1fr)}.sp-home .qr-vs__intro{position:static}.sp-home .qr-vs__lead{max-width:60ch}}@media (max-width:560px){.sp-home .qr-vs__table th,.sp-home .qr-vs__table td{padding:13px 12px;font-size:14px}.sp-home .qr-vs__table thead th:first-child{width:40%}}.sp-home .qr-index__head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;gap:var(--h-gap-lg);margin-bottom:clamp(24px,2.4vw,38px)}.sp-home .qr-index__find{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 12px 0 14px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);transition:border-color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .qr-index__find:focus-within{box-shadow:0 0 0 1px var(--qr-brand-strong),0 0 0 3px var(--qr-accent-soft)}.sp-home .qr-index__find-icon{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--qr-muted-2)}.sp-home .qr-index__find-icon svg{width:18px;height:18px}.sp-home .qr-index__find .qr-index__input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--qr-ink);font-family:var(--qr-font);font-size:15px}.sp-home .qr-index__find .qr-index__input::placeholder{color:var(--qr-muted-2)}.sp-home .qr-index__find .qr-index__input::-webkit-search-cancel-button{display:none}.sp-home .qr-index__key{flex:none;min-width:22px;height:22px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--qr-radius-sm);background:var(--qr-wash);color:var(--qr-muted);font-family:var(--qr-mono);font-size:11px;box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .qr-index__find:focus-within .qr-index__key{opacity:0}.sp-home .qr-index__clear{flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0!important;border-radius:50%;background:var(--qr-wash-2)!important;color:var(--qr-muted)!important;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease);margin:0!important}.sp-home .qr-index__clear svg{width:13px;height:13px}@media (hover:hover){.sp-home .qr-index__clear:hover{background:var(--qr-brand-strong)!important;color:#fff!important}}.sp-home .qr-index__top{position:relative;z-index:1;margin-bottom:clamp(26px,2.6vw,42px)}.sp-home .qr-index__top .qr-fav{min-height:66px}.sp-home .qr-index__pop{position:relative;z-index:1}.sp-home .qr-index__pop[hidden]{display:none}.sp-home .qr-index__pop-cap{display:block;margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--qr-muted-2)}.sp-home .qr-index__pop-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:940px){.sp-home .qr-index__pop-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-home .qr-fav{display:flex;align-items:center;gap:11px;min-height:60px;padding:12px 14px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line-2),var(--qr-shadow-sm);color:var(--qr-ink);text-decoration:none;transition:transform var(--qr-dur) var(--qr-spring),border-color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.sp-home .qr-fav.is-spec{transform:translateY(-2px);box-shadow:0 0 0 1px var(--qx-c,var(--qr-brand-strong)),0 12px 26px -16px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 55%,transparent);color:var(--qr-ink)}@media (hover:hover){.sp-home .qr-fav:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--qx-c,var(--qr-brand-strong)),0 12px 26px -16px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 55%,transparent);color:var(--qr-ink)}}.sp-home .qr-fav__icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--qr-radius);background:linear-gradient(150deg,color-mix(in srgb,var(--qx-c,var(--qr-brand)) 24%,var(--qr-surface)),color-mix(in srgb,var(--qx-c,var(--qr-brand)) 9%,var(--qr-surface)));color:var(--qx-c,var(--qr-brand-strong));font-size:15px}.sp-home .qr-fav__label{font-size:14.5px;font-weight:600;letter-spacing:-0.2px;line-height:1.2}.sp-home .qr-index__filters{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;padding-top:clamp(24px,2.4vw,38px);border-top:1px solid var(--qr-line);margin-bottom:clamp(24px,2.4vw,38px)}.sp-home .qr-cat{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid transparent!important;border-radius:var(--qr-radius-pill);background:transparent!important;color:var(--qr-tab-off)!important;font-family:var(--qr-font);font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease);margin:0!important;box-shadow:0 0 0 1px var(--qr-line-2)!important}.sp-home .qr-cat{--qx-cat:var(--qx-c,var(--qr-brand-strong))}@media (hover:hover){.sp-home .qr-cat:hover{background:color-mix(in srgb,var(--qx-cat) 8%,var(--qr-surface))!important;color:var(--qr-ink)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--qx-cat) 45%,transparent),0 6px 16px -8px color-mix(in srgb,var(--qx-cat) 60%,transparent)!important}}.sp-home .qr-cat.is-active{background:color-mix(in srgb,var(--qx-cat) 15%,var(--qr-surface))!important;color:var(--qr-ink)!important;box-shadow:0 0 0 1.5px var(--qx-cat),0 8px 20px -10px color-mix(in srgb,var(--qx-cat) 70%,transparent)!important}.sp-home .qr-cat.is-active .qr-cat__n{color:var(--qx-cat);opacity:1}.sp-home .qr-cat:focus-visible{outline:2px solid var(--qx-cat);outline-offset:2px}.sp-home .qr-cat__n{font-size:11px;opacity:0.6}.sp-home .qr-index__groups{display:grid;gap:clamp(26px,2.6vw,42px)}.sp-home .qr-index__group.is-empty{display:none}.sp-home .qr-index__group h3{display:flex;align-items:center;padding-bottom:12px;margin:0 0 var(--h-gap);border-bottom:1px solid var(--qr-line);font-size:13px;font-weight:600;letter-spacing:0.3px;color:var(--qr-muted);margin-bottom:16px!important}.sp-home .qr-index__count{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 6px;margin-left:9px;border:1px solid transparent;border-radius:var(--qr-radius-sm);background:var(--qr-surface);font-size:11px;color:var(--qr-muted);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .qr-index__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.sp-home .qr-tile{display:flex;align-items:stretch;gap:12px;min-height:62px;padding:0 12px 0 0;overflow:hidden;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);color:var(--qr-ink);text-decoration:none;transition:border-color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring),box-shadow var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line)}@media (hover:hover){.sp-home .qr-tile:hover{transform:translateY(-2px);color:var(--qr-ink);box-shadow:0 0 0 1px var(--qx-c,var(--qr-brand-strong)),0 10px 22px -16px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 55%,transparent)}}.sp-home .qr-tile__art{position:relative;display:grid;place-items:center;align-self:stretch;width:60px;flex:none;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--qx-c,var(--qr-brand)) 26%,var(--qr-surface)),color-mix(in srgb,var(--qx-c,var(--qr-brand)) 9%,var(--qr-surface)))}.sp-home .qr-tile__art-bg{position:absolute;inset:0;width:100%;height:100%;transition:transform var(--qr-dur) var(--qr-ease)}.sp-home .qr-tile__art-eye rect{fill:var(--qx-c,var(--qr-brand));opacity:0.5}.sp-home .qr-tile__art-eye rect[fill='none']{fill:none;stroke:var(--qx-c,var(--qr-brand));opacity:0.42}.sp-home .qr-tile__art-eye--peek rect{opacity:0.34}.sp-home .qr-tile__art-eye--peek rect[fill='none']{opacity:0.28}.sp-home .qr-tile__art-mods rect{fill:var(--qx-c,var(--qr-brand));opacity:0.34}.sp-home .qr-tile__art-mods rect:nth-child(even){opacity:0.18}.sp-home .qr-tile__art i{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--qr-surface) 92%,transparent);color:var(--qx-c,var(--qr-brand-strong));font-size:14px;box-shadow:0 2px 6px -2px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 20%,transparent);transition:transform var(--qr-dur) var(--qr-spring)}@media (hover:hover){.sp-home .qr-tile:hover .qr-tile__art-bg{transform:scale(1.12)}}@media (hover:hover){.sp-home .qr-tile:hover .qr-tile__art i{transform:scale(1.08) rotate(-4deg)}}.sp-home .qr-tile__label{align-self:center;padding:9px 0;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:-0.1px}.sp-home .qr-tile.is-hidden{display:none}.sp-home .qr-tile--extra{display:none}.sp-home .qr-index__group.is-open .qr-tile--extra:not(.is-hidden),.sp-home .qr-index__group.is-filtering .qr-tile--extra:not(.is-hidden){display:flex}.sp-home .qr-index__more{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px dashed var(--qr-line-2)!important;border-radius:var(--qr-radius-pill);background:transparent!important;color:var(--qr-muted)!important;font-family:var(--qr-font);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease);margin:26px 0 0!important}.sp-home .qr-index__more-n{font-size:11px;opacity:0.7}.sp-home .qr-index__group.is-open .qr-index__more-n{display:none}.sp-home .qr-index__empty{margin:var(--h-block) 0 0;padding:var(--h-gap-lg);border:1px dashed var(--qr-line-2);border-radius:var(--qr-radius-lg);text-align:center;color:var(--qr-muted);font-size:15px;margin-top:clamp(24px,2.4vw,38px)!important}@media (max-width:940px){.sp-home .qr-index__head{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (max-width:560px){.sp-home .qr-index__pop-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-home .qr-index__top .qr-fav{min-height:58px;padding:10px 12px}.sp-home .qr-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-home .qr-tile{gap:9px;min-height:50px;padding-right:8px}.sp-home .qr-tile__art{width:40px}.sp-home .qr-tile__art i{width:26px;height:26px;border-radius:8px;font-size:12px}.sp-home .qr-tile__label{padding:6px 0;font-size:13.5px}.sp-home .qr-index__filters{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:20px 16px 4px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.sp-home .qr-index__filters::-webkit-scrollbar{display:none}.sp-home .qr-cat{flex:none;scroll-snap-align:start}}.sp-qr .qr-detect{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-wash);animation:qr-detect-in 0.24s var(--qr-spring) both;box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .qr-detect[hidden]{display:none}@keyframes qr-detect-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sp-qr .qr-detect__icon{display:grid;place-items:center;width:22px;height:22px;flex:none;color:var(--qr-brand-strong)}.sp-qr .qr-detect__icon svg{width:18px;height:18px}.sp-qr .qr-detect__text{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--qr-ink)}.sp-qr .qr-detect__go{flex:none;padding:6px 11px;border-radius:var(--qr-radius);background:var(--qr-brand-strong);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}@media (hover:hover){.sp-qr .qr-detect__go:hover{background:var(--qr-brand-hover);color:#fff;text-decoration:none}}.sp-qr .qr-detect__no{flex:none;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0!important;border-radius:50%;background:transparent!important;color:var(--qr-muted-2)!important;cursor:pointer;margin:0!important}.sp-qr .qr-detect__no svg{width:13px;height:13px}@media (hover:hover){.sp-qr .qr-detect__no:hover{background:var(--qr-wash-2)!important;color:var(--qr-ink)!important}}.sp-qr .qr-after{margin-top:4px;padding:14px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-wash);animation:qr-detect-in 0.3s var(--qr-spring) both;box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .qr-after[hidden]{display:none}.sp-qr .qr-after__head{display:flex;align-items:center;gap:9px;margin-bottom:7px}.sp-qr .qr-after__tick{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--qr-brand-strong);color:#fff}.sp-qr .qr-after__tick svg{width:13px;height:13px}.sp-qr .qr-after__head b{font-size:14px;font-weight:600;color:var(--qr-ink)}.sp-qr .qr-after__tip{margin:0 0 10px!important;font-size:13px;line-height:1.5;color:var(--qr-muted)}.sp-qr .qr-after__acts{display:flex;flex-wrap:wrap;gap:6px 16px}.sp-qr .qr-after__link{font-size:13px;font-weight:600;color:var(--qr-brand-strong);text-decoration:none}@media (hover:hover){.sp-qr .qr-after__link:hover{text-decoration:underline}}@media (min-width:941px){.sp-qr .preview-col{top:calc(var(--nb-height,74px) + 70px)}.sp-qr .preview{padding:18px}.sp-qr .preview__stage{padding:14px;min-height:0}.sp-qr .preview__stage #qr-target,.sp-qr .preview__stage .qr-target{width:min(320px,34vh,64vw)}.sp-qr .preview__label{margin-bottom:10px}.sp-qr .preview__meta{padding-top:6px;padding-bottom:6px}.sp-qr .preview__meta.qr-data-row{font-size:11px}.sp-qr .export{margin-top:12px}}@media (max-width:780px){.sp-qr .qr-detect{flex-wrap:wrap}.sp-qr .qr-detect__text{flex-basis:100%;order:-1}}.sp-qr .qr-last{position:relative}.sp-qr .page:has(.ctabs-shell) .qr-last{margin:clamp(40px,5vw,72px) auto clamp(40px,5vw,64px);padding:0 var(--qr-gutter);max-width:var(--qr-maxw)}.sp-qr .qr-last__inner{--qr-eye:clamp(42px,5vw,64px);position:relative;isolation:isolate;max-width:720px;margin:0 auto!important;padding:clamp(40px,4.4vw,64px) clamp(28px,6vw,92px);overflow:hidden;border-radius:var(--qr-radius-lg);background:radial-gradient(90% 120% at 50% 0%,color-mix(in srgb,var(--qr-brand) 9%,transparent),transparent 62%),var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow);text-align:center}.sp-qr .qr-last__eye{position:absolute;z-index:-1;width:var(--qr-eye);height:var(--qr-eye);border:calc(var(--qr-eye) / 7) solid color-mix(in srgb,var(--qr-brand) 13%,var(--qr-surface));border-radius:calc(var(--qr-eye) / 5);box-shadow:inset 0 0 0 calc(var(--qr-eye) / 7) var(--qr-surface);background:color-mix(in srgb,var(--qr-brand) 13%,var(--qr-surface));transition:transform 0.5s var(--qr-spring)}.sp-qr .qr-last__eye--tl{top:18px;left:18px}.sp-qr .qr-last__eye--tr{top:18px;right:18px}.sp-qr .qr-last__eye--bl{bottom:18px;left:18px}@media (hover:hover){.sp-qr .qr-last__inner:hover .qr-last__eye--tl{transform:translate(-3px,-3px)}}@media (hover:hover){.sp-qr .qr-last__inner:hover .qr-last__eye--tr{transform:translate(3px,-3px)}}@media (hover:hover){.sp-qr .qr-last__inner:hover .qr-last__eye--bl{transform:translate(-3px,3px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sp-qr .qr-last__eye{animation:qr-last-eye linear both;animation-timeline:view();animation-range:entry 10% entry 90%}}}@keyframes qr-last-eye{from{opacity:0;scale:0.5}}.sp-qr .qr-last h2{margin:0 0 12px;color:var(--qr-ink);font-size:clamp(25px,2.8vw,34px);font-weight:700;letter-spacing:-0.7px;line-height:1.14;text-wrap:balance}.sp-qr .qr-last__lead{max-width:46ch;margin:0 auto 28px!important;color:var(--qr-muted);font-size:16px;line-height:1.6;text-wrap:pretty}.sp-qr .qr-last__acts{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 22px}.sp-qr .qr-last__more{color:var(--qr-muted);font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--qr-line-2);padding-bottom:1px;transition:color var(--qr-dur) var(--qr-ease),border-color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .qr-last__more:hover{color:var(--qr-brand-strong);border-color:var(--qr-brand-strong)}}.sp-qr .qr-last--hub .qr-last__inner{--qr-eye:clamp(34px,3.4vw,46px);max-width:calc(var(--qr-maxw) - var(--qr-gutter) * 2);padding-bottom:clamp(30px,3.4vw,44px);border-radius:calc(var(--qr-radius-lg) * 1.5);background:radial-gradient(60% 55% at 50% 0%,color-mix(in srgb,var(--qr-brand) 11%,transparent),transparent 65%),radial-gradient(45% 50% at 0% 100%,color-mix(in srgb,var(--qr-hue-blue) 8%,transparent),transparent 70%),radial-gradient(45% 50% at 100% 100%,color-mix(in srgb,var(--qr-hue-violet) 8%,transparent),transparent 70%),var(--qr-surface)}.sp-qr .qr-last--hub .qr-last__lead{margin-bottom:24px!important}.qr-last__cap{display:flex;align-items:center;gap:14px;margin:0 0 14px!important;color:var(--qr-muted)!important;font-family:var(--qr-mono);font-size:11.5px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase}.qr-last__cap::before,.qr-last__cap::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--qr-line-2))}.qr-last__cap::after{background:linear-gradient(90deg,var(--qr-line-2),transparent)}.qr-last__next{margin-top:clamp(30px,3.4vw,44px)}.qr-last__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.sp-qr .qr-last__tile{display:flex;align-items:center;gap:14px;padding:14px 42px 14px 14px;border-radius:var(--qr-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--qg-c) 8%,transparent),transparent 80%),color-mix(in srgb,var(--qr-surface) 70%,transparent);box-shadow:0 0 0 1px var(--qr-line);color:var(--qr-ink)!important;text-align:left;text-decoration:none!important}.qr-last__tile{--qg-c:var(--qr-brand)}.qr-last__tile--blue{--qg-c:var(--qr-hue-blue)}.qr-last__tile--violet{--qg-c:var(--qr-hue-violet)}.qr-last__tile--green{--qg-c:var(--qr-hue-green)}.qr-last__tile--teal{--qg-c:var(--qr-hue-teal)}.qr-last__tile--orange{--qg-c:var(--qr-hue-orange)}.qr-last__tile--amber{--qg-c:var(--qr-hue-amber)}.qr-last__tile-icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(150deg,color-mix(in srgb,var(--qg-c) 24%,var(--qr-surface)),color-mix(in srgb,var(--qg-c) 8%,var(--qr-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qg-c) 18%,transparent);color:var(--qg-c);font-size:16px}.qr-last__tile-txt{display:grid;gap:2px;min-width:0}.qr-last__tile-txt b{font-size:15px}.qr-last__tile-txt span{color:var(--qr-muted);font-size:13.5px;line-height:1.45}.qr-last__tile-go{position:absolute;right:16px;color:var(--qr-muted-2);transition:transform var(--qr-dur) var(--qr-spring),color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.qr-last__tile:hover .qr-last__tile-go{color:var(--qg-c);transform:translateX(3px)}}.qr-last__types{margin-top:clamp(26px,3vw,36px)}.qr-last__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sp-qr .qr-last__chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--qr-surface) 70%,transparent);box-shadow:0 0 0 1px var(--qr-line-2);color:var(--qr-ink)!important;font-size:13.5px;font-weight:600;text-decoration:none!important;transition:transform var(--qr-dur) var(--qr-spring),box-shadow var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}.qr-last__chip i{color:var(--qr-muted);font-size:13px;transition:color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .qr-last__chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--qr-brand) 7%,var(--qr-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-brand) 50%,transparent),0 0 0 4px color-mix(in srgb,var(--qr-brand) 9%,transparent),0 10px 22px -12px color-mix(in srgb,var(--qr-brand) 60%,transparent)}.qr-last__chip:hover i{color:var(--qr-brand-strong)}}.sp-qr .qr-last__chip--all{box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-brand) 40%,transparent);color:var(--qr-brand-strong)!important}.qr-last__chip--all i{color:inherit}.qr-last__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px clamp(16px,2.4vw,32px);margin:clamp(28px,3vw,40px) 0 0;padding:clamp(20px,2.2vw,26px) 0 0;border-top:1px dashed var(--qr-line-2);list-style:none;text-align:left}.qr-last__promises li{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--qr-muted);font-size:13.5px;line-height:1.55}.qr-last__promises i{flex:none;margin-top:3px;color:var(--qr-brand-strong);font-size:13px}.qr-last__promises b{display:block;color:var(--qr-ink);font-size:14px}@media (max-width:760px){.qr-last__promises{grid-template-columns:minmax(0,1fr)}}.sp-qr .qr-last__tile{position:relative;transition:transform var(--qr-dur) var(--qr-spring),box-shadow var(--qr-dur) var(--qr-ease)}.sp-qr .qr-last__tile::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--glow-size,110px) circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--qg-c) var(--glow-strength,11%),transparent),transparent 70%);opacity:0;transition:opacity 0.3s var(--qr-ease)}@media (hover:hover){.sp-qr .qr-last__tile:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--qg-c) 50%,transparent),0 0 0 5px color-mix(in srgb,var(--qg-c) 9%,transparent),0 18px 40px -22px color-mix(in srgb,var(--qg-c) 65%,transparent)}.sp-qr .qr-last__tile:hover::after{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-qr .qr-last__tile,.sp-qr .qr-last__chip{transition:none}}@media (max-width:560px){.sp-qr .qr-last__inner{--qr-eye:34px;padding:58px 20px 52px}.sp-qr .qr-last__eye--tl,.sp-qr .qr-last__eye--tr{top:12px}.sp-qr .qr-last__eye--tl,.sp-qr .qr-last__eye--bl{left:12px}.sp-qr .qr-last__eye--tr{right:12px}.sp-qr .qr-last__eye--bl{bottom:12px}}.sp-home .wb{padding-top:0!important}.sp-home .wb__head{margin-bottom:var(--h-gap)!important;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px}.sp-home .wb__head h1{font-size:clamp(26px,2.6vw,34px)!important;margin-bottom:8px!important;margin:0!important}.sp-home .wb__lead{max-width:none;margin:0!important;color:var(--qr-muted);font-size:15px;line-height:1.6;flex:1 1 320px;min-width:0}.sp-home .wb__panel{padding:0;scroll-margin-top:calc(var(--nb-height,74px) + 96px)}.sp-home .wb__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr);align-items:stretch}@media (min-width:941px){.sp-home .wb__grid{min-height:560px}}.sp-home .wb__edit{padding:clamp(20px,2.2vw,30px);min-width:0}.sp-home .wb__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--qr-ink)}.sp-home .wb__label--gap{margin-top:18px}.sp-home .wb__field{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 14px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);transition:border-color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .wb__field:focus-within{box-shadow:0 0 0 1px var(--qr-brand-strong),0 0 0 3px var(--qr-accent-soft)}.sp-home .wb__field .wb__input{flex:1 1 auto;min-width:0;height:auto;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--qr-ink)!important;font-family:var(--qr-font);font-size:15.5px;align-self:stretch;line-height:1.2}.sp-home .wb__field .wb__input--bare{padding-left:0!important}.sp-home .wb__field .wb__input::placeholder{color:var(--qr-muted-2)}.sp-home .wb__pro{padding:2px 7px;border-radius:var(--qr-radius-sm);font-size:10px;font-weight:700;letter-spacing:0.6px}.sp-home .wb__design{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:16px;padding:12px 14px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-wash);box-shadow:0 0 0 1px var(--qr-line)}.sp-home .wb__design-cap{color:var(--qr-muted-2);font-size:14px}.sp-home .wb__design-label{font-size:13.5px;font-weight:600;color:var(--qr-ink)}.sp-home .wb__swatches{display:flex;align-items:center;gap:6px}.sp-home .wb__sw{width:26px;height:26px;padding:0!important;margin:0!important;display:grid;place-items:center;border:2px solid transparent!important;border-radius:var(--qr-radius)!important;background:var(--sw,#171614)!important;box-shadow:0 0 0 1px var(--qr-line-2);cursor:pointer;transition:transform var(--qr-dur) var(--qr-spring)}@media (hover:hover){.sp-home .wb__sw:hover{transform:translateY(-1px)}}.sp-home .wb__sw.is-active{border-color:var(--qr-surface)!important;box-shadow:0 0 0 2px var(--qr-brand-strong)}.sp-home .wb__act{display:flex;align-items:stretch;gap:10px;margin-top:20px}.sp-home .wb__act .wb__go,.sp-home .wb__bar-go{background:var(--qr-brand)!important;border-color:var(--qr-brand)!important;color:#fff!important}@media (hover:hover){.sp-home .wb__act .wb__go:hover,.sp-home .wb__bar-go:hover{background:var(--qr-brand-hover)!important;border-color:var(--qr-brand-hover)!important;color:#fff!important}}.sp-home .wb__act .wb__go{flex:1 1 auto;min-height:50px;margin:0!important;justify-content:center;gap:10px;font-size:15.5px;font-weight:600;border-radius:var(--qr-radius-lg)!important;text-decoration:none}.sp-home .wb__act .wb__go i{font-size:14px}.sp-home .wb__note{margin:10px 0 0!important;font-size:12.5px;line-height:1.5;color:var(--qr-muted-2)}.sp-home .wb__note--pro{display:flex;align-items:flex-start;gap:8px;color:var(--qr-muted)}.sp-home .wb__preview{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,2.2vw,30px);border-left:1px solid var(--qr-line);background:var(--qr-wash)}.sp-home .wb__preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sp-home .wb__preview-cap{font-size:13px;font-weight:600;color:var(--qr-muted)}.sp-home .wb__scan{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid transparent;border-radius:var(--qr-radius-pill);background:var(--qr-surface);font-size:11.5px;font-weight:600;color:var(--qr-muted);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .wb__scan-dot{width:7px;height:7px;border-radius:50%;background:#2f9e5f}.sp-home .wb__caption{margin:12px 0 0!important;text-align:center;font-size:12.5px;color:var(--qr-muted)}.sp-home .wb__caption.is-saved{color:var(--qr-brand-strong);font-weight:600}.sp-home .wb__caption[hidden]{display:none}.sp-home .wb__stepcap{display:flex;align-items:center;gap:9px;margin:0 0 12px!important;font-size:12px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;color:var(--qr-muted-2)}.sp-home .wb__stepcap--gap{margin-top:22px!important;padding-top:18px;border-top:1px solid var(--qr-line)}.sp-home .wb__stepn{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--qr-wash-2);color:var(--qr-muted);font-family:var(--qr-mono);font-size:11px;letter-spacing:0}.sp-home .wb__links{display:grid;gap:6px}.sp-home .wb__link{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid transparent;border-radius:var(--qr-radius);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.sp-home .wb__link-grip{flex:none;color:var(--qr-muted-2);font-size:11px}.sp-home .wb__link .wb__input{flex:1 1 40%;min-width:0;height:32px;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--qr-ink)!important;font-family:var(--qr-font);font-size:13.5px;line-height:1.2}.sp-home .wb__link .wb__link-url{font-family:var(--qr-mono);font-size:12px;color:var(--qr-muted)!important;border-left:1px solid var(--qr-line)!important;padding-left:9px!important}.sp-home .wb__link-del{flex:none;width:24px;height:24px;padding:0!important;margin:0!important;display:grid;place-items:center;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--qr-muted-2)!important;font-size:11px;cursor:pointer}@media (hover:hover){.sp-home .wb__link-del:hover{background:var(--qr-wash-2)!important;color:var(--qr-ink)!important}}.sp-home .wb__addlink{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0!important;padding:7px 12px!important;border:1px dashed var(--qr-line-2)!important;border-radius:var(--qr-radius-pill)!important;background:transparent!important;color:var(--qr-muted)!important;font-family:var(--qr-font);font-size:13px;font-weight:600;cursor:pointer}@media (hover:hover){.sp-home .wb__addlink:hover{border-color:var(--qr-brand-strong)!important;color:var(--qr-brand-strong)!important}}.sp-home .wb__theme{display:inline-flex;gap:4px;margin-left:auto;padding:3px;border:1px solid transparent;border-radius:var(--qr-radius-pill);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .wb__themebtn{padding:5px 11px!important;margin:0!important;border:0!important;border-radius:var(--qr-radius-sm)!important;background:transparent!important;color:var(--qr-muted)!important;font-family:var(--qr-font);font-size:12.5px;font-weight:600;cursor:pointer}.sp-home .wb__themebtn.is-active{background:var(--qr-ink)!important;color:var(--qr-canvas)!important}.sp-home .wb__preview--phone{align-items:center}.sp-home .wb__phone{width:calc(390px * var(--pz) + 20px);padding:10px;border:1px solid transparent;border-radius:26px;background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line-2),var(--qr-shadow);--pz:0.66;max-width:100%}.sp-home .wb__phone-screen{height:540px;overflow-y:auto;border-radius:24px;scrollbar-width:none;width:390px;transform:scale(var(--pz));transform-origin:top left;margin-bottom:calc(540px * var(--pz) - 540px);margin-right:calc(390px * var(--pz) - 390px)}.sp-home .wb__phone-screen::-webkit-scrollbar{display:none}.sp-home .wb__phone-screen .lp-page{min-height:100%;padding:30px 20px}.sp-home .wb__recent{margin-top:var(--h-block)}.sp-home .wb__recent-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:var(--h-gap)}.sp-home .wb__recent-head h2{font-size:16px!important;font-weight:600;letter-spacing:-0.2px;margin:0!important;color:var(--qr-ink)}.sp-home .wb__recent-all{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--qr-brand-strong)!important;text-decoration:none!important;border-bottom:0!important;white-space:nowrap}@media (hover:hover){.sp-home .wb__recent-all:hover{text-decoration:underline}}.sp-home .wb__recent-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-home .wb__card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px!important;margin:0!important;border:1px solid transparent!important;border-radius:var(--qr-radius-lg)!important;background:var(--qr-surface)!important;color:var(--qr-ink)!important;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring);box-shadow:0 0 0 1px var(--qr-line)!important}@media (hover:hover){.sp-home .wb__card:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 0 0 1px var(--qr-brand-strong)!important}}.sp-home .wb__card-thumb{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--qr-radius);background:var(--qr-wash);color:var(--qr-muted);font-size:15px}@media (hover:hover){.sp-home .wb__card:hover .wb__card-thumb{background:var(--qr-accent-soft);color:var(--qr-brand-strong)}}.sp-home .wb__card-body{min-width:0;display:grid;gap:3px}.sp-home .wb__card-title{font-size:14px;font-weight:600;letter-spacing:-0.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-home .wb__card-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--qr-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-home .wb__card-meta .status-badge{padding:1px 6px;font-size:10px}.sp-home .wb__bar{display:none}@media (max-width:940px){.sp-home .wb__grid{grid-template-columns:minmax(0,1fr)}.sp-home .wb__preview{border-left:0;border-top:1px solid var(--qr-line)}.sp-home .wb__recent-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){.sp-home .wb__act{display:none}.sp-home .wb__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:block;padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:var(--qr-surface);border-top:1px solid var(--qr-line);box-shadow:0 -8px 24px -18px rgba(23,22,20,0.5);transform:translateY(110%);transition:transform 0.25s var(--qr-ease)}.sp-home .wb.is-near .wb__bar{transform:none}.sp-home .wb__bar-go{width:100%;min-height:48px;margin:0!important;justify-content:center;gap:10px;border-radius:var(--qr-radius-lg)!important;font-size:15.5px;font-weight:600}.sp-home .wb__design{gap:10px}.sp-home .wb__theme{margin-left:0}}.sp-home .wb__me{display:flex;align-items:center;flex-wrap:wrap;gap:14px clamp(18px,2.4vw,38px);margin-bottom:var(--h-gap-lg)!important;padding:16px clamp(16px,2vw,24px);border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow-sm)}.sp-home .wb__me-id{display:grid;gap:2px;min-width:0}.sp-home .wb__me-hi{font-size:11.5px;font-weight:600;letter-spacing:0.8px;text-transform:uppercase;color:var(--qr-muted-2)}.sp-home .wb__me-id b{font-size:17px;font-weight:700;letter-spacing:-0.3px;color:var(--qr-ink)}.sp-home .wb__me-stats{display:flex;align-items:center;gap:clamp(14px,2vw,30px);padding-left:clamp(14px,2vw,30px);border-left:1px solid var(--qr-line)}.sp-home .wb__stat{display:grid;gap:1px}.sp-home .wb__stat b{font-family:var(--qr-mono);font-size:17px;font-weight:500;color:var(--qr-ink);line-height:1.1}.sp-home .wb__stat b i{font-style:normal;font-size:12px;color:var(--qr-muted-2)}.sp-home .wb__stat>span{font-size:11.5px;color:var(--qr-muted)}.sp-home .wb__me-acts{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.sp-home .wb__me-link{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid transparent!important;border-radius:var(--qr-radius);background:var(--qr-surface);color:var(--qr-ink)!important;font-size:13px;font-weight:600;text-decoration:none!important;transition:border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line)!important}.sp-home .wb__me-link i{color:var(--qr-muted-2);font-size:12px}@media (hover:hover){.sp-home .wb__me-link:hover{box-shadow:0 0 0 1px var(--qr-brand-strong)!important}}@media (hover:hover){.sp-home .wb__me-link:hover i{color:var(--qr-brand-strong)}}.sp-home .wb__panel--codes{padding:0}.sp-home .wb__codes{padding:clamp(16px,2vw,24px)}.sp-home .wb__codes-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.sp-home .wb__codes-find{display:flex;align-items:center;gap:9px;flex:1 1 240px;min-width:0;height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-home .wb__codes-find:focus-within{box-shadow:0 0 0 1px var(--qr-brand-strong),0 0 0 3px var(--qr-accent-soft)}.sp-home .wb__codes-find-icon{flex:none;color:var(--qr-muted-2);font-size:13px}.sp-home .wb__codes-find .wb__input{flex:1 1 auto;min-width:0;height:100%;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--qr-ink)!important;font-family:var(--qr-font);font-size:14px}.sp-home .wb__codes-find .wb__input::-webkit-search-cancel-button{display:none}.sp-home .wb__codes-filters{display:flex;gap:6px}.sp-home .wb__codes-filters .qr-cat{height:40px}.sp-home .wb__codes-new{height:40px;min-height:0;margin:0!important;padding:0 15px!important;gap:8px;border-radius:var(--qr-radius-lg)!important;background:var(--qr-brand)!important;border-color:var(--qr-brand)!important;color:#fff!important;font-size:13.5px;font-weight:600}@media (hover:hover){.sp-home .wb__codes-new:hover{background:var(--qr-brand-hover)!important;border-color:var(--qr-brand-hover)!important;color:#fff!important}}.sp-home .wb__codes-list{display:grid;gap:6px}.sp-home .wb__code{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-surface);transition:border-color var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line)}@media (hover:hover){.sp-home .wb__code:hover{box-shadow:0 0 0 1px var(--qr-line-2)}}.sp-home .wb__code[hidden]{display:none}.sp-home .wb__code-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--qr-radius);background:var(--qr-wash);color:var(--qr-muted);font-size:14px}.sp-home .wb__code-main{min-width:0;display:grid;gap:2px}.sp-home .wb__code-title{display:block;width:100%;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;line-height:1.35!important;text-align:left!important;justify-content:flex-start;background:transparent!important;border:0!important;box-shadow:none!important;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:-0.1px;color:var(--qr-ink)!important;text-decoration:none!important;border-bottom:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.sp-home .wb__code-title:hover{color:var(--qr-brand-strong)!important}}.sp-home .wb__code-target{font-size:11.5px;color:var(--qr-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-home .wb__code-meta{display:flex;align-items:center;gap:14px;white-space:nowrap}.sp-home .wb__code-scans{display:inline-flex;align-items:baseline;gap:5px;font-size:11.5px;color:var(--qr-muted-2)}.sp-home .wb__code-scans b{font-family:var(--qr-mono);font-size:14px;font-weight:500;color:var(--qr-ink)}.sp-home .wb__code-date{font-size:11.5px;color:var(--qr-muted-2)}.sp-home .wb__code-acts{display:flex;gap:3px}.sp-home .wb__code-act{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--qr-radius);background:transparent;color:var(--qr-muted)!important;font-size:13px;text-decoration:none!important;border-bottom:0!important;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-home .wb__code-act:hover{background:var(--qr-wash-2);color:var(--qr-brand-strong)!important}}.sp-home .wb__codes-empty{margin:16px 0 0!important;padding:22px;border:1px dashed var(--qr-line-2);border-radius:var(--qr-radius-lg);text-align:center;color:var(--qr-muted);font-size:14px}.sp-home .wb__codes-blank{display:grid;justify-items:center;gap:8px;padding:clamp(30px,5vw,56px) 20px;text-align:center}.sp-home .wb__codes-blank-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--qr-radius-lg);background:var(--qr-wash);color:var(--qr-muted-2);font-size:19px}.sp-home .wb__codes-blank b{font-size:16px;font-weight:600;color:var(--qr-ink)}.sp-home .wb__codes-blank p{max-width:46ch;margin:0 0 8px!important;font-size:14px;line-height:1.55;color:var(--qr-muted)}.sp-home .wb__codes-blank .btn{margin:0!important;gap:8px;background:var(--qr-brand)!important;border-color:var(--qr-brand)!important;color:#fff!important;border-radius:var(--qr-radius-lg)!important}.sp-home .wb__go.is-busy{opacity:0.6;pointer-events:none}@media (max-width:1100px){.sp-home .wb__me-acts{margin-left:0;width:100%}}@media (max-width:940px){.sp-home .wb__me-stats{padding-left:0;border-left:0;width:100%}.sp-home .wb__code{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.sp-home .wb__code-meta{grid-column:2 / -1;gap:10px}.sp-home .wb__code-acts{grid-row:1;grid-column:3}}@media (max-width:780px){.sp-home .wb__codes{padding:16px 14px 22px}.sp-home .wb__me{padding:14px}.sp-home .wb__codes-new{width:100%}}.sp-qr .qr-power__tab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px!important;margin:0!important;border:1px solid transparent!important;border-radius:var(--qr-radius)!important;background:transparent!important;color:var(--qr-muted)!important;font-family:var(--qr-font);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line)!important}.sp-qr .qr-power__tab i{font-size:11px}@media (hover:hover){.sp-qr .qr-power__tab:hover{color:var(--qr-ink)!important;box-shadow:0 0 0 1px var(--qr-line-2)!important}}.sp-qr .qr-power__tab.is-active{background:var(--qr-accent-soft)!important;color:var(--qr-brand-strong)!important;box-shadow:0 0 0 1px var(--qr-brand-strong)!important}.sp-qr .qr-power{margin-top:10px;padding:13px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-wash);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .qr-power[hidden],.sp-qr .qr-power__pane[hidden]{display:none}.sp-qr .qr-power__lead{margin:0 0 10px!important;font-size:12.5px;line-height:1.55;color:var(--qr-muted)}.sp-qr .qr-power__row{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-top:10px}.sp-qr .qr-power__row .btn{margin:0!important;flex:none;display:inline-flex;align-items:center;justify-content:center}.sp-qr .qr-power__input{flex:1 1 160px;min-width:0}.sp-qr .qr-power__area{width:100%;font-family:var(--qr-mono);font-size:12.5px;line-height:1.6;resize:vertical}.sp-qr .qr-power__file{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:1px dashed var(--qr-line-2);border-radius:var(--qr-radius);color:var(--qr-muted);font-size:12.5px;font-weight:600;cursor:pointer}@media (hover:hover){.sp-qr .qr-power__file:hover{border-color:var(--qr-brand-strong);color:var(--qr-brand-strong)}}.sp-qr .qr-power__fmt{width:104px}.sp-qr .qr-power__f{display:grid;gap:5px;flex:1 1 130px;min-width:0}.sp-qr .qr-power__f>span{font-size:11.5px;font-weight:600;color:var(--qr-muted)}.sp-qr .qr-power__status{margin:10px 0 0!important;font-size:12.5px;font-weight:600;color:var(--qr-brand-strong)}.sp-qr .qr-power__status.is-error{color:var(--qr-brand-press)}.sp-qr .qr-power__status[hidden]{display:none}.sp-qr .qr-power__empty{margin:0!important;font-size:12.5px;color:var(--qr-muted-2)}.sp-qr .qr-power__kits{display:flex;flex-wrap:wrap;gap:6px}.sp-qr .qr-kit{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;border:1px solid transparent;border-radius:var(--qr-radius-pill);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .qr-kit__dot{width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,var(--a) 50%,var(--b) 50%);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .qr-kit__apply{padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--qr-ink)!important;font-family:var(--qr-font);font-size:12.5px;font-weight:600;cursor:pointer}.sp-qr .qr-kit__del{width:20px;height:20px;padding:0!important;margin:0!important;display:grid;place-items:center;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--qr-muted-2)!important;font-size:10px;cursor:pointer}@media (hover:hover){.sp-qr .qr-kit__del:hover{background:var(--qr-wash-2)!important;color:var(--qr-ink)!important}}.sp-qr .qr-draft{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:9px 12px;border:1px solid transparent;border-radius:var(--qr-radius-lg);background:var(--qr-wash);font-size:12.5px;color:var(--qr-muted);box-shadow:0 0 0 1px var(--qr-line-2)}.sp-qr .qr-draft i{color:var(--qr-brand-strong);font-size:12px}.sp-qr .qr-draft__clear{margin:0 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--qr-brand-strong)!important;font-family:var(--qr-font);font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline}.sp-home .wb__codes-proj{width:170px}.sp-home .wb__code-act.is-busy{opacity:0.5;pointer-events:none}.qr-routing{display:block}.qr-routing__pro{margin-left:8px;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:0.6px}.qr-routing__rows{display:grid;gap:8px;margin-top:10px}.qr-routing__empty{margin:0!important;padding:12px;border:1px dashed var(--border-color);border-radius:10px;font-size:13px;color:var(--muted-text)}.qr-routing__adds{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.qr-routing__add{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px!important;margin:0!important;border:1px dashed var(--border-color)!important;border-radius:999px!important;background:transparent!important;color:var(--muted-text)!important;font-size:13px;font-weight:600;cursor:pointer}.qr-routing__add i{font-size:11px}@media (hover:hover){.qr-routing__add:hover{border-color:var(--primary-blue)!important;color:var(--primary-blue)!important}}.qr-rule{padding:12px;border:1px solid transparent;border-radius:12px;background:var(--card-bg);box-shadow:0 0 0 1px var(--border-color)}.qr-rule__head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.qr-rule__n{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--info-item-bg);color:var(--muted-text);font-size:11px}.qr-rule__lead{font-size:12px;font-weight:600;letter-spacing:0.6px;text-transform:uppercase;color:var(--muted-text)}.qr-rule__del{width:26px;height:26px;padding:0!important;margin:0 0 0 auto!important;display:grid;place-items:center;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--muted-text)!important;font-size:12px;cursor:pointer}@media (hover:hover){.qr-rule__del:hover{background:var(--info-item-bg)!important;color:var(--text-color)!important}}.qr-rule__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.qr-rule__grid--time{margin-top:8px}.qr-rule__f{display:grid;gap:5px;min-width:0}.qr-rule__f>span{font-size:11.5px;font-weight:600;color:var(--muted-text)}.qr-rule__f .input,.qr-rule__f .select{width:100%}.qr-rule__more{display:flex;gap:12px;margin-top:8px}.qr-rule__link{padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--primary-blue)!important;font-size:12.5px;font-weight:600;cursor:pointer}.qr-rule__url{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}@media (max-width:780px){.sp-home .wb__codes-proj{width:100%}.sp-qr .qr-power__f,.sp-qr .qr-power__input{flex-basis:100%}}.sp-home .wb__field .wb__input,.sp-home .wb__link .wb__input,.sp-home .wb__codes-find .wb__input,.sp-home .qr-index__find .qr-index__input,.sp-qr .qr-power__row .input,.sp-qr .qr-power__row .select,.sp-qr .qr-power__area,.qr-rule__f .input,.qr-rule__f .select{margin:0!important}.sp-qr .qr-power__row .input,.sp-qr .qr-power__row .select,.sp-qr .qr-power__row .btn,.sp-qr .qr-power__file{height:40px!important;min-height:0;padding-top:0!important;padding-bottom:0!important}.sp-qr .qr-power__row .select-wrap,.sp-qr .qr-power__row .select-wrap .select{height:40px!important}@media (max-width:420px){.sp-home .wb__phone{--pz:0.58}}.sp-qr .qr-power__f,.sp-qr .qr-power__file,.qr-rule__f{margin:0!important}.sp-qr .export__more{display:block;margin-top:12px;padding:11px 12px 12px;border:1px solid transparent;border-radius:var(--qr-radius);background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line)}.sp-qr .export__more-head{margin-bottom:8px}.sp-qr .export__more-title{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;color:var(--qr-ink)}.sp-qr .export__more-title svg{width:14px;height:14px;color:var(--qr-brand)}.sp-qr .export__more-row{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap}.sp-qr .export__more-group{display:flex;align-items:center;gap:6px;flex:1 1 auto;flex-wrap:wrap}.sp-qr .export__more .qr-power__tab{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap;background:var(--qr-surface)!important;color:var(--qr-ink)!important}.sp-qr .export__more .qr-power__tab i{color:var(--qr-muted);transition:color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-qr .export__more .qr-power__tab:hover{box-shadow:0 0 0 1px var(--qr-brand)!important}}@media (hover:hover){.sp-qr .export__more .qr-power__tab:hover i{color:var(--qr-brand-strong)}}.sp-qr .export__more .qr-power__tab.is-active{background:var(--qr-accent-soft)!important;color:var(--qr-brand-strong)!important}.sp-qr .export__more .qr-power__tab.is-active i{color:var(--qr-brand-strong)}@media (max-width:720px){.sp-qr .export__more-group{flex:1 1 100%}.sp-qr .export__more .qr-power__tab{flex:1 1 auto}}@media (min-width:941px) and (max-height:880px){.sp-home .wb__head h1{font-size:26px!important}}@keyframes qr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes qr-twinkle{0%,100%{opacity:0.2;transform:scale(0.85)}50%{opacity:0.7;transform:scale(1.1)}}.sp-home .qr-index__panel{position:relative;padding:clamp(30px,3.4vw,58px) clamp(22px,2.8vw,50px);border:1px solid transparent;border-radius:calc(var(--qr-radius-lg) * 2.6);background:var(--qr-band);overflow:hidden;box-shadow:0 0 0 1px var(--qr-line)}.sp-home .qr-index__panel::before{content:'';position:absolute;inset:0;background-image:var(--qr-grid-svg);background-size:190px;background-position:right top;opacity:0.05;-webkit-mask-image:radial-gradient(130% 130% at 100% 0%,#000 18%,transparent 70%);mask-image:radial-gradient(130% 130% at 100% 0%,#000 18%,transparent 70%);pointer-events:none}body.theme-dark .sp-home .qr-index__panel::before{filter:invert(1);opacity:0.04}.sp-home .qr-index__panel>*{position:relative}.sp-home .qr-index__lead{margin-top:10px!important}@media (max-width:640px){.sp-home .qr-index__panel{padding:24px 18px;border-radius:var(--qr-radius-lg)}}.sp-home .qr-uses{position:relative}.sp-home .qr-uses__head{margin-bottom:var(--h-block)!important}.sp-home .qr-uses__lead{margin:0!important}.sp-home .qr-uses__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.sp-home .qr-uses__item{--tint:#d9541f;display:flex;flex-direction:column;padding:14px 14px 18px;border:1px solid transparent;border-radius:calc(var(--qr-radius-lg) * 2.2);background:var(--qr-surface);color:var(--qr-ink);text-decoration:none!important;overflow:hidden;transition:transform 0.28s var(--qr-spring),border-color var(--qr-dur) var(--qr-ease),box-shadow 0.28s var(--qr-ease);box-shadow:0 0 0 1px var(--qr-line)}@media (hover:hover){.sp-home .qr-uses__item:hover{transform:translateY(-6px);box-shadow:0 0 0 1px color-mix(in srgb,var(--tint) 50%,var(--qr-line)),0 0 0 5px color-mix(in srgb,var(--tint) 10%,transparent),0 22px 44px -28px color-mix(in srgb,var(--tint) 60%,transparent)}}.sp-home .qr-uses__scene{position:relative;display:block;aspect-ratio:4 / 3;border-radius:calc(var(--qr-radius-lg) * 1.6);background:radial-gradient(120% 90% at 50% 8%,color-mix(in srgb,var(--tint) 12%,var(--qr-surface)),transparent 70%),var(--qr-wash);overflow:hidden;isolation:isolate}.sp-home .qr-uses__blob{position:absolute;left:50%;top:46%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:46% 54% 58% 42% / 52% 44% 56% 48%;background:color-mix(in srgb,var(--tint) 15%,transparent);filter:blur(2px);transition:transform 0.28s var(--qr-spring)}@media (hover:hover){.sp-home .qr-uses__item:hover .qr-uses__blob{transform:translate(-50%,-50%) scale(1.08) rotate(8deg)}}.sp-home .qr-art{position:relative;display:block;width:100%;height:100%;transition:transform 0.28s var(--qr-spring)}@media (hover:hover){.sp-home .qr-uses__item:hover .qr-art{transform:translateY(-3px) scale(1.02)}}.sp-home .qr-art__paper{fill:var(--qr-surface);stroke:var(--qr-line-2);stroke-width:1.6;stroke-linejoin:round}.sp-home .qr-art__paper--back{fill:var(--qr-wash-2)}.sp-home .qr-art__side{fill:color-mix(in srgb,var(--tint) 10%,var(--qr-wash-2));stroke:var(--qr-line-2);stroke-width:1.6;stroke-linejoin:round}.sp-home .qr-art__stroke,.sp-home .qr-art__rule{stroke:var(--qr-line-2);stroke-width:1.6;stroke-linecap:round}.sp-home .qr-art__rule{stroke-dasharray:2 7;opacity:0.7}.sp-home .qr-art__ink{stroke:var(--qr-muted);stroke-width:3.4;stroke-linecap:round}.sp-home .qr-art__hair{stroke:var(--qr-line-2);stroke-width:2.4;stroke-linecap:round}.sp-home .qr-art__hair--dash{stroke-dasharray:4 5}.sp-home .qr-art__dot{fill:var(--tint)}.sp-home .qr-art__shade{fill:var(--qr-ink);opacity:0.07}.sp-home .qr-art__cup,.sp-home .qr-art__clip{fill:var(--tint);opacity:0.9}.sp-home .qr-art__saucer{fill:color-mix(in srgb,var(--tint) 30%,var(--qr-wash))}.sp-home .qr-art__hole{fill:var(--qr-wash-2);stroke:var(--qr-line-2);stroke-width:1.4}.sp-home .qr-art__steam{stroke:var(--tint);stroke-width:2;stroke-linecap:round;fill:none;opacity:0.55}.sp-home .qr-art__leaf{fill:color-mix(in srgb,var(--tint) 55%,var(--qr-surface))}.sp-home .qr-art__strap{stroke:var(--tint);stroke-width:6;stroke-linecap:round;opacity:0.6}.sp-home .qr-art__stars{fill:var(--tint)}.sp-home .qr-art__spark{fill:var(--tint);opacity:0.5}.sp-home .qr-art__spark-x{stroke:var(--tint);stroke-width:2.4;stroke-linecap:round;opacity:0.45}.sp-home .qr-art__sticker{fill:#ffffff;stroke:rgba(23,22,20,0.16);stroke-width:1.2}.sp-home .qr-art .qrm{color:#171614}.sp-home .qr-art__beam{fill:var(--tint);opacity:0;filter:blur(2px)}@media (hover:hover){.sp-home .qr-uses__item:hover .qr-art__beam{animation:qr-beam 1.1s var(--qr-ease) 1}}@keyframes qr-beam{0%{transform:translateY(0);opacity:0}12%{opacity:0.55}88%{opacity:0.55}100%{transform:translateY(var(--sweep,66px));opacity:0}}.sp-home .qr-art__tag{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);padding:3px 9px;border-radius:var(--qr-radius-pill);background:var(--tint);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:0.3px;white-space:nowrap;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--tint) 80%,transparent)}.sp-home .qr-art__tag--card{left:21%;bottom:auto;top:74%;transform:translate(-50%,-50%) rotate(4deg)}.sp-home .qr-art__tag--under{bottom:3%}.sp-home .qr-art__tag--pass{left:51.5%;bottom:3.5%;transform:translateX(-50%) rotate(-4deg)}.sp-home .qr-uses__cap{display:block;padding:16px 6px 0;font-size:13.5px;line-height:1.5;color:var(--qr-muted)}.sp-home .qr-uses__cap b{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:15.5px;font-weight:700;letter-spacing:-0.25px;color:var(--qr-ink)}.sp-home .qr-uses__go{width:15px;height:15px;flex:none;color:var(--tint);opacity:0;transform:translateX(-5px);transition:opacity var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring)}@media (hover:hover){.sp-home .qr-uses__item:hover .qr-uses__go{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sp-home .qr-art{animation:qr-float 7s ease-in-out infinite}.sp-home .qr-uses__item:nth-child(2) .qr-art{animation-delay:-1.6s}.sp-home .qr-uses__item:nth-child(3) .qr-art{animation-delay:-3.2s}.sp-home .qr-uses__item:nth-child(4) .qr-art{animation-delay:-4.8s}.sp-home .qr-art__spark,.sp-home .qr-art__spark-x{animation:qr-twinkle 3.4s ease-in-out infinite}.sp-home .qr-art__spark--b{animation-delay:-1.1s}.sp-home .qr-art__spark--c{animation-delay:-2.2s}}@media (max-width:1100px){.sp-home .qr-uses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sp-home .qr-uses__grid{grid-template-columns:minmax(0,1fr)}.sp-home .qr-uses__item{border-radius:var(--qr-radius-lg)}}.sp-home .qr-dyn2__panel{--dp-bg:#251f19;--dp-card:#2e2720;--dp-line:rgba(246,241,234,0.13);--dp-ink:#f6f1ea;--dp-muted:#b7ac9e;position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);gap:clamp(28px,3.4vw,60px);padding:clamp(30px,3.4vw,56px) clamp(22px,2.8vw,50px);border-radius:calc(var(--qr-radius-lg) * 2.6);background:var(--dp-bg);box-shadow:0 0 0 1px var(--dp-line),0 30px 60px -42px rgba(20,14,8,0.55)}.sp-home .qr-dyn2__panel::before{content:'';position:absolute;inset:0;border-radius:inherit;background-image:var(--qr-grid-svg);background-size:190px;background-position:left bottom;filter:invert(1);opacity:0.045;-webkit-mask-image:radial-gradient(120% 120% at 0% 100%,#000 16%,transparent 66%);mask-image:radial-gradient(120% 120% at 0% 100%,#000 16%,transparent 66%);pointer-events:none}.sp-home .qr-dyn2__panel>*{position:relative}.sp-home .qr-dyn2__copy h2{color:var(--dp-ink);margin-bottom:clamp(20px,2.2vw,32px)!important}.sp-home .qr-dyn2__feats{display:grid;gap:18px}.sp-home .qr-dyn2__feat{display:flex;align-items:flex-start;gap:14px}.sp-home .qr-dyn2__icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:var(--qr-radius-lg);background:rgba(241,90,41,0.16);box-shadow:0 0 0 1px rgba(255,154,109,0.32);color:#ffab87}.sp-home .qr-dyn2__icon svg{width:22px;height:22px}.sp-home .qr-dyn2__feat-txt{min-width:0;font-size:13.5px;line-height:1.55;color:var(--dp-muted)}.sp-home .qr-dyn2__feat-txt b{display:block;margin-bottom:3px;font-size:15.5px;font-weight:700;letter-spacing:-0.2px;color:var(--dp-ink)}.sp-home .qr-dyn2__acts{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(22px,2.4vw,32px)}.sp-home .qr-dyn2__acts .btn{margin:0!important}.sp-home .qr-dyn2__ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--qr-radius);box-shadow:0 0 0 1px var(--dp-line);color:var(--dp-ink)!important;font-size:14px;font-weight:600;text-decoration:none!important;border-bottom:0!important;transition:box-shadow var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-home .qr-dyn2__ghost svg{width:15px;height:15px}@media (hover:hover){.sp-home .qr-dyn2__ghost:hover{box-shadow:0 0 0 1px var(--qr-brand);color:#ffab87!important}}.sp-home .qr-dyn2__note{margin:12px 0 0!important;font-size:12.5px;color:var(--dp-muted)}.sp-home .qr-dyn2__demo{position:relative;min-height:340px}.sp-home .qr-dyn2__card{width:88%;margin:34px 0 0 auto;padding:18px 20px 16px;border-radius:calc(var(--qr-radius-lg) * 1.6);background:var(--dp-card);box-shadow:0 0 0 1px var(--dp-line),0 18px 40px -28px rgba(0,0,0,0.6)}.sp-home .qr-dyn2__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-home .qr-dyn2__cap{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--dp-muted)}.sp-home .qr-dyn2__delta{padding:3px 8px;border-radius:var(--qr-radius-pill);background:rgba(63,125,95,0.24);box-shadow:0 0 0 1px rgba(143,211,171,0.34);color:#8fd3ab;font-size:11px;font-weight:700}.sp-home .qr-dyn2__num{margin:6px 0 16px;font-size:30px;font-weight:600;color:var(--dp-ink)}.sp-home .qr-dyn2__chart{position:relative}.sp-home .qr-dyn2__bars{position:relative;display:flex;align-items:flex-end;gap:10px;height:118px;background-image:linear-gradient(var(--dp-line) 1px,transparent 1px);background-size:100% 39px;background-position:0 100%}.sp-home .qr-dyn2__bars i{position:relative;flex:1 1 0;height:var(--h);border-radius:6px 6px 2px 2px;background:rgba(255,150,107,0.24)}.sp-home .qr-dyn2__bars i.is-hot{background:linear-gradient(180deg,#ff8a5c,#f15a29)}.sp-home .qr-dyn2__bars em{position:absolute;left:50%;top:-26px;transform:translateX(-50%);padding:2px 7px;border-radius:var(--qr-radius-pill);background:var(--dp-ink);color:#241d16;font-style:normal;font-size:11px;font-weight:600;box-shadow:0 6px 14px -8px rgba(0,0,0,0.6)}.sp-home .qr-dyn2__axis{display:flex;gap:8px;margin-top:8px}.sp-home .qr-dyn2__axis span{flex:1 1 0;text-align:center;font-size:10px;color:var(--dp-muted)}.sp-home .qr-dyn2__dest{position:absolute;left:-8px;top:2px;display:flex;align-items:center;gap:12px;max-width:82%;padding:11px 12px 11px 14px;border-radius:calc(var(--qr-radius-lg) * 1.4);background:#faf6ef;box-shadow:0 0 0 1px rgba(36,31,25,0.1),0 16px 34px -22px rgba(0,0,0,0.55);transform:rotate(-2deg)}.sp-home .qr-dyn2__dest-cap{display:none}.sp-home .qr-dyn2__dest-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#241f19}.sp-home .qr-dyn2__dest-change{flex:none;padding:5px 10px;border-radius:var(--qr-radius-pill);background:var(--qr-brand);color:#fff;font-size:11.5px;font-weight:700}.sp-home .qr-dyn2__chip{position:absolute;left:-4px;bottom:-10px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:calc(var(--qr-radius-lg) * 1.4);background:var(--dp-card);box-shadow:0 0 0 1px var(--dp-line),0 16px 34px -22px rgba(0,0,0,0.6)}.sp-home .qr-dyn2__donut{width:34px;height:34px;color:#ff9a6d}.sp-home .qr-dyn2__chip-txt{display:grid;gap:1px;font-size:10.5px;color:var(--dp-muted)}.sp-home .qr-dyn2__chip-txt b{font-size:13.5px;font-weight:600;color:var(--dp-ink)}@media (prefers-reduced-motion:no-preference){.sp-home .qr-dyn2__dest{animation:qr-dyn2-sway 8s ease-in-out infinite}.sp-home .qr-dyn2__chip{animation:qr-float 7s ease-in-out -2.4s infinite}}@keyframes qr-dyn2-sway{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-5px)}}@media (max-width:1100px){.sp-home .qr-dyn2__panel{grid-template-columns:minmax(0,1fr)}.sp-home .qr-dyn2__demo{max-width:560px;min-height:0;padding-bottom:14px}}@media (max-width:640px){.sp-home .qr-dyn2__panel{padding:24px 18px;border-radius:var(--qr-radius-lg)}.sp-home .qr-dyn2__dest{position:static;max-width:100%;margin-bottom:12px;transform:none}.sp-home .qr-dyn2__card{width:100%;margin-top:0}.sp-home .qr-dyn2__chip{position:static;margin-top:12px}}.sp-home .qr-faq{display:grid;justify-items:center;gap:clamp(22px,2.6vw,34px)}.sp-home .qr-faq__intro{text-align:center}.sp-home .qr-faq__lead{color:var(--qr-muted);font-size:16px;line-height:1.6;margin:0!important;text-wrap:balance}.sp-home .qr-faq__list{width:100%;max-width:820px}.sp-home .qr-faq__list .collapse-group:has(.collapse-container){display:flex;flex-direction:column;gap:0;max-width:none;counter-reset:qr-faq;overflow:hidden;border-radius:calc(var(--qr-radius-lg) * 1.6);background:linear-gradient(180deg,color-mix(in srgb,var(--qr-brand) var(--qr-tint-amt),var(--qr-surface)),var(--qr-surface) 46%);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow)}.sp-home .qr-faq__item{--collapse-accent:var(--qr-brand-strong);counter-increment:qr-faq;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background var(--qr-dur) var(--qr-ease)}.sp-home .qr-faq__item + .qr-faq__item{border-top:1px solid var(--qr-line)!important}@media (hover:hover){.sp-home .qr-faq__item:hover{background:color-mix(in srgb,var(--qr-brand) 4%,transparent)!important}}.sp-home .qr-faq__item.open{background:color-mix(in srgb,var(--qr-brand) 6%,transparent)!important}.sp-home .qr-faq__item .collapse-header{padding:17px 18px 17px 20px!important;margin:0!important;background:transparent!important;border:0!important;min-height:0}.sp-home .qr-faq__item .collapse-header-title{font-size:15px;font-weight:600;letter-spacing:-0.2px;color:var(--qr-ink)}.sp-home .qr-faq__item .collapse-header-title::before{content:counter(qr-faq,decimal-leading-zero);display:inline-block;min-width:30px;color:var(--qr-brand-strong);font-family:var(--qr-mono);font-size:12px;font-weight:500;letter-spacing:0.4px}.sp-home .qr-faq__item .collapse-chevron{position:relative;width:28px;height:28px;font-size:0!important;transform:none!important}.sp-home .qr-faq__item .collapse-chevron::before{content:''}.sp-home .qr-faq__item .collapse-chevron::after{content:'';position:absolute;inset:0;margin:auto;width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center / 11px 1.8px no-repeat,linear-gradient(currentColor,currentColor) center / 1.8px 11px no-repeat;transition:transform 0.25s var(--qr-ease)}.sp-home .qr-faq__item.open .collapse-chevron::after{background:linear-gradient(currentColor,currentColor) center / 11px 1.8px no-repeat;transform:rotate(180deg)}.sp-home .qr-faq__item .collapse-content-inner{padding:0 56px 18px 50px!important}.sp-home .qr-faq__item .collapse-content-inner p{margin:0!important;font-size:14px;line-height:1.65;color:var(--qr-muted)}@media (max-width:560px){.sp-home .qr-faq__item .collapse-header{padding:15px 14px 15px 16px!important}.sp-home .qr-faq__item .collapse-content-inner{padding:0 16px 16px 46px!important}}.sp-home .wb__phone-screen .lp-page .lp-link{box-shadow:0 0 0 1.5px var(--lp-btn-border)}@media (hover:hover){.sp-home .wb__phone-screen .lp-page .lp-link:hover{box-shadow:0 0 0 1.5px var(--lp-accent)}}.up-analytics__bots{margin:18px 0 0!important;font-size:12.5px;color:var(--qr-muted-2)}.qr-mcode__actions .qr-mcode__btn{display:inline-flex;align-items:center;justify-content:center;width:34px!important;height:34px!important;padding:0!important;margin:0!important;line-height:1!important;border:0!important;background:transparent!important;color:var(--qr-muted)!important;box-shadow:none!important;cursor:pointer}body:not(:has(.admin-container)) .modal-content{border-radius:16px}body:not(:has(.admin-container)) .modal-header{display:flex!important;align-items:center!important;gap:12px!important;padding:15px 20px 13px!important;background:transparent!important;border-bottom:1px solid transparent!important;box-shadow:inset 0 -1px 0 var(--qr-line)}body:not(:has(.admin-container)) .modal-header__titles{min-width:0;flex:1 1 auto}body:not(:has(.admin-container)) .modal-header h2,body:not(:has(.admin-container)) .modal-header h3{margin:0!important;font-size:18px!important;font-weight:700!important;letter-spacing:-0.3px!important;line-height:1.3!important;color:var(--qr-ink)!important;overflow:hidden;text-overflow:ellipsis}body:not(:has(.admin-container)) .modal-header__subtitle{margin:2px 0 0!important;font-size:12px;color:var(--qr-muted)}body:not(:has(.admin-container)) .modal .close{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:32px!important;height:32px!important;padding:0!important;margin:0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--qr-muted-2)!important;font-size:20px!important;line-height:1!important;cursor:pointer;transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}@media (hover:hover){body:not(:has(.admin-container)) .modal .close:hover{color:var(--qr-ink)!important;background:color-mix(in srgb,var(--qr-ink) 6%,transparent)!important;box-shadow:0 0 0 1px var(--qr-line)!important}}body:not(:has(.admin-container)) .modal-body{padding:18px 22px 20px!important;color:var(--qr-ink)!important}body:not(:has(.admin-container)) .modal-body>p{margin:0!important;font-size:14px;line-height:1.55;color:var(--qr-ink)}body:not(:has(.admin-container)) .modal-body>p + p{margin-top:10px!important}body:not(:has(.admin-container)) .modal-footer{padding:2px 22px 18px!important;gap:10px!important}body:not(:has(.admin-container)) .modal-footer .modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%}body:not(:has(.admin-container)) .modal-footer button,body:not(:has(.admin-container)) .modal-footer .btn,body:not(:has(.admin-container)) .modal-footer .button,body:not(:has(.admin-container)) .modal-actions button{min-height:40px!important;min-width:112px!important;border-radius:11px!important;padding:0 20px!important;font-weight:700!important;letter-spacing:0.1px!important}.qr-set-dialog .modal-footer{display:none!important}body:not(:has(.admin-container)) .modal-content.qr-set-dialog{width:min(660px,calc(100vw - 32px))!important;max-width:none;transition:width 0.25s var(--qr-ease)}body:not(:has(.admin-container)) .modal-content.qr-set-dialog.is-wide{width:min(1240px,94vw)!important}.qr-set__pane[hidden]{display:none!important}.qr-set__frame{display:block;width:100%;height:min(76vh,820px);border:0;border-radius:12px;background:var(--qr-canvas);box-shadow:0 0 0 1px var(--qr-line);opacity:0;transition:opacity 0.3s ease}.qr-set__frame.is-ready{opacity:1}html.qr-embedded body:not(:has(.admin-container)) .nb-root,html.qr-embedded body:not(:has(.admin-container)) .nb-spacer,html.qr-embedded body:not(:has(.admin-container)) .footer,html.qr-embedded body:not(:has(.admin-container)) .base-consent,html.qr-embedded body:not(:has(.admin-container)) .up-builder2__head,html.qr-embedded body:not(:has(.admin-container)) .sp-qr .toolhead,html.qr-embedded body:not(:has(.admin-container)) .sp-qr .seo,html.qr-embedded body:not(:has(.admin-container)) .sp-qr .qr-last,html.qr-embedded body:not(:has(.admin-container)) .sp-qr .qr-related{display:none!important}html.qr-embedded body:not(:has(.admin-container)) .base-sidebar,html.qr-embedded body:not(:has(.admin-container)) .base-sidebar-toggle{display:none!important}html.qr-embedded body:not(:has(.admin-container)) main.landing-container,html.qr-embedded body:not(:has(.admin-container)) main.container,html.qr-embedded body:has(.base-sidebar--floating-left) main.landing-container:not(:has(.up-panel)),html.qr-embedded body:has(.base-sidebar--floating-left.base-sidebar--collapsed) main.landing-container:not(:has(.up-panel)),html.qr-embedded body:has(.base-sidebar--floating-left) main.container{padding:0 clamp(16px,2vw,28px)!important;padding-inline-start:clamp(16px,2vw,28px)!important;padding-inline-end:clamp(16px,2vw,28px)!important;margin-left:0!important;width:100%!important;max-width:100%!important}html.qr-embedded body:not(:has(.admin-container)) .sp-qr .page{min-height:auto;padding-top:14px}html.qr-embedded body:not(:has(.admin-container)) .sp-qr.up-builder .up-builder__bar{padding-top:4px;padding-bottom:12px}.sp-qr.qr-set{background:transparent}.qr-set.is-loading{min-height:220px;display:flex;align-items:center;justify-content:center}.qr-set__pending{margin:0!important;font-size:22px;letter-spacing:3px;color:var(--qr-muted-2)}.qr-set__nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px!important}.qr-set__seg{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line)}.qr-set__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px!important;margin:0!important;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important;color:var(--qr-muted)!important;font-family:inherit;font-size:13px;font-weight:600;line-height:1!important;white-space:nowrap;text-decoration:none!important;cursor:pointer;transition:color var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}.qr-set__tab i{font-size:11.5px;opacity:0.85}@media (hover:hover){.qr-set__tab:hover{color:var(--qr-ink)!important;background:color-mix(in srgb,var(--qr-ink) 5%,transparent)!important}}.qr-set__tab.is-active{background:var(--qr-brand)!important;color:#fff!important;box-shadow:0 1px 2px rgba(17,12,20,0.16)!important;cursor:default}@media (hover:hover){.qr-set__tab.is-active:hover{background:var(--qr-brand)!important;color:#fff!important;box-shadow:0 1px 2px rgba(17,12,20,0.16)!important;cursor:default}}.qr-set__tab.is-active i{opacity:1}.qr-set__link{display:inline-flex;align-items:center;gap:8px;margin-left:auto!important;padding:0 13px!important;height:34px;border:1px solid transparent!important;border-radius:10px;box-shadow:0 0 0 1px var(--qr-line);color:var(--qr-muted)!important;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none!important;border-bottom:0!important;transition:color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.qr-set__link i{font-size:11.5px;opacity:0.85}.qr-set__out{width:11px;height:11px;opacity:0.5}@media (hover:hover){.qr-set__link:hover{color:var(--qr-brand)!important;box-shadow:0 0 0 1px var(--qr-accent)}}@media (hover:hover){.qr-set__link:hover .qr-set__out{opacity:0.9}}.qr-set__lead{margin:0 0 20px!important;font-size:13px;color:var(--qr-muted)}.qr-set__grid{max-width:none}.qr-set__grid .up-field:last-of-type{margin-bottom:0}.qr-set__grid .up-edit__actions{margin-top:22px;padding-top:18px;border-top:1px solid var(--qr-line)}@media (max-width:560px){.qr-set__link{margin-left:0!important}.qr-set__seg{width:100%}.qr-set__tab{flex:1}}.qr-set-dialog .modal-header__subtitle{font-family:var(--qr-mono);font-size:11.5px;letter-spacing:0.2px;color:var(--qr-muted-2)}.qr-set__glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--qr-brand) 10%,transparent);color:var(--qr-brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 22%,transparent)}.qr-set__glyph svg{width:19px;height:19px}.qr-set__grid .up-status{display:flex;align-items:center;gap:10px;flex:none;flex-wrap:nowrap;white-space:nowrap}.qr-set__grid .up-switch{margin:0!important}.qr-set__grid .up-field--inline{gap:20px}.sp-qr .up-builder__titlerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sp-qr .up-builder__titlerow .input{flex:1;min-width:200px;margin:0!important}.sp-qr .up-builder__titlerow .up-builder__colorrow{margin-top:0;flex:none}.sp-qr .up-builder__block .up-field:last-child{margin-bottom:0}.sp-home .qr-index__group[data-index-group='everyday'],.sp-home .qr-cat[data-index-cat='everyday'],.sp-home .qr-fav[data-group='everyday']{--qx-c:#dd5730}.sp-home .qr-index__group[data-index-group='business'],.sp-home .qr-cat[data-index-cat='business'],.sp-home .qr-fav[data-group='business']{--qx-c:#2e6fd0}.sp-home .qr-index__group[data-index-group='social'],.sp-home .qr-cat[data-index-cat='social'],.sp-home .qr-fav[data-group='social']{--qx-c:#9b3fc4}.sp-home .qr-index__group[data-index-group='payments'],.sp-home .qr-cat[data-index-cat='payments'],.sp-home .qr-fav[data-group='payments']{--qx-c:#1e9a5f}.sp-home .qr-index__group[data-index-group='tools'],.sp-home .qr-cat[data-index-cat='tools'],.sp-home .qr-fav[data-group='tools']{--qx-c:#128b8b}body.theme-dark .sp-home .qr-index__group[data-index-group='everyday'],body.theme-dark .sp-home .qr-cat[data-index-cat='everyday'],body.theme-dark .sp-home .qr-fav[data-group='everyday']{--qx-c:#ff9068}body.theme-dark .sp-home .qr-index__group[data-index-group='business'],body.theme-dark .sp-home .qr-cat[data-index-cat='business'],body.theme-dark .sp-home .qr-fav[data-group='business']{--qx-c:#84b3ff}body.theme-dark .sp-home .qr-index__group[data-index-group='social'],body.theme-dark .sp-home .qr-cat[data-index-cat='social'],body.theme-dark .sp-home .qr-fav[data-group='social']{--qx-c:#cf9bf2}body.theme-dark .sp-home .qr-index__group[data-index-group='payments'],body.theme-dark .sp-home .qr-cat[data-index-cat='payments'],body.theme-dark .sp-home .qr-fav[data-group='payments']{--qx-c:#5fd19c}body.theme-dark .sp-home .qr-index__group[data-index-group='tools'],body.theme-dark .sp-home .qr-cat[data-index-cat='tools'],body.theme-dark .sp-home .qr-fav[data-group='tools']{--qx-c:#5ccaca}.sp-home .qr-cat:not([data-index-cat='all'])::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--qx-c,var(--qr-brand));opacity:0.85}.sp-qr.up-builder .page:not(:has(.seo)){padding-bottom:clamp(36px,5vw,64px)}.sp-qr.up-builder .up-builder__form{padding-bottom:6px}.up-plan__cta>span{flex:1 1 auto;text-align:left}.sp-home .qr-uses__item,.sp-home .qr-fav,.sp-home .qr-tile,.sp-qr .feat,.sp-qr .qr-related__item .action-card,.sp-qr .ctabs-panel .preview,.sp-qr .ctabs-panel .tool .card,.sp-qr .scan-card,.sp-qr .scan__result .result,.sp-qr .page:has(.ctabs-shell) .seo__inner{background:linear-gradient(180deg,color-mix(in srgb,var(--card-tint,var(--qr-brand)) var(--card-tint-amt,var(--qr-tint-amt)),var(--qr-surface)) 0%,var(--qr-surface) var(--card-tint-stop,62%))}.sp-home .qr-uses__item{--card-tint:var(--tint)}.sp-home .qr-fav{--card-tint:var(--qx-c,var(--qr-brand))}.sp-home .qr-tile{--card-tint:var(--qx-c,var(--qr-brand));--card-tint-amt:calc(var(--qr-tint-amt) * 0.7)}.sp-qr .feat{--card-tint:var(--qr-hue-orange)}.sp-qr .feat:nth-child(3n + 2){--card-tint:var(--qr-hue-blue)}.sp-qr .feat:nth-child(3n + 3){--card-tint:var(--qr-hue-green)}.sp-qr .qr-related__item{--card-tint:var(--qr-hue-orange)}.sp-qr .qr-related__item[data-related-cat='social']{--card-tint:var(--qr-hue-violet)}.sp-qr .qr-related__item[data-related-cat='store']{--card-tint:var(--qr-hue-blue)}.sp-qr .qr-related__item[data-related-cat='pay'],.sp-qr .qr-related__item[data-related-cat='crypto']{--card-tint:var(--qr-hue-green)}.sp-qr .qr-related__item[data-related-cat='barcode']{--card-tint:var(--qr-hue-teal)}.sp-qr .ctabs-panel .preview,.sp-qr .ctabs-panel .tool .card,.sp-qr .scan-card,.sp-qr .scan__result .result{--card-tint-amt:calc(var(--qr-tint-amt) * 0.6)}.sp-qr .page:has(.ctabs-shell) .seo__inner{--card-tint-amt:calc(var(--qr-tint-amt) * 0.55);--card-tint-stop:40%}body:not(.theme-dark) .sp-home .qr-dyn2__panel{--dp-card:#fff;--dp-line:rgba(23,22,20,0.1);--dp-ink:var(--qr-ink);--dp-muted:var(--qr-muted);background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--qr-hue-amber) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--qr-brand) 11%,var(--qr-surface)),var(--qr-surface) 78%);box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-brand) 16%,var(--qr-line)),0 30px 60px -44px rgba(120,60,20,0.35)}body:not(.theme-dark) .sp-home .qr-dyn2__panel::before{filter:none;opacity:0.05}body:not(.theme-dark) .sp-home .qr-dyn2__icon{background:linear-gradient(150deg,color-mix(in srgb,var(--qr-brand) 22%,var(--qr-surface)),color-mix(in srgb,var(--qr-brand) 8%,var(--qr-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 22%,transparent);color:var(--qr-brand-strong)}body:not(.theme-dark) .sp-home .qr-dyn2__ghost{background:var(--qr-surface)}@media (hover:hover){body:not(.theme-dark) .sp-home .qr-dyn2__ghost:hover{color:var(--qr-brand-strong)!important}}body:not(.theme-dark) .sp-home .qr-dyn2__card,body:not(.theme-dark) .sp-home .qr-dyn2__chip{box-shadow:0 0 0 1px var(--dp-line),0 18px 40px -26px rgba(90,50,20,0.35)}body:not(.theme-dark) .sp-home .qr-dyn2__delta{background:color-mix(in srgb,var(--qr-hue-green) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-hue-green) 32%,transparent);color:var(--qr-hue-green)}body:not(.theme-dark) .sp-home .qr-dyn2__bars i:not(.is-hot){background:color-mix(in srgb,var(--qr-brand) 16%,transparent)}body:not(.theme-dark) .sp-home .qr-dyn2__bars em{color:#fff}body:not(.theme-dark) .sp-home .qr-dyn2__dest{background:#fff}body:not(.theme-dark) .sp-home .qr-dyn2__donut{color:var(--qr-brand-strong)}.sp-home [data-qx='everyday']{--qx-c:var(--qr-hue-orange)}.sp-home [data-qx='business']{--qx-c:var(--qr-hue-blue)}.sp-home [data-qx='social']{--qx-c:var(--qr-hue-violet)}.sp-home [data-qx='payments']{--qx-c:var(--qr-hue-green)}.sp-home [data-qx='tools'],.sp-home [data-qx='teal']{--qx-c:var(--qr-hue-teal)}.sp-home [data-qx='amber']{--qx-c:#b7741a}.sp-home [data-qx='indigo']{--qx-c:#4f5bd5}.sp-home [data-qx='rose']{--qx-c:#d23f6b}body.theme-dark .sp-home [data-qx='amber']{--qx-c:var(--qr-hue-amber)}.sp-home .qh-cta[data-qx='amber']{--qx-c:#a45f10}body.theme-dark .sp-home .qh-cta[data-qx='amber']{--qx-c:#b5781f}body.theme-dark .sp-home [data-qx='indigo']{--qx-c:#a3aaff}body.theme-dark .sp-home [data-qx='rose']{--qx-c:#ff8fb1}.sp-home{--qh-cta-mix:86%;--qh-cta-deep:76%}body.theme-dark .sp-home{--qh-cta-mix:62%;--qh-cta-deep:54%}.sp-home .qh{--qh-card-r:calc(var(--qr-radius-lg) * 2.6);display:flex;flex-direction:column;gap:clamp(24px,2.8vw,34px)}.sp-home .qh-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(8px,2vw,24px) 0 0}.sp-home .qh-hero__title{margin:0;max-width:760px;color:var(--qr-ink);font-family:var(--qr-font);font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.04;letter-spacing:-2px;text-wrap:balance}.sp-home .qh-hero__mark{display:inline-block;padding-bottom:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23f15a29' stroke-linecap='round'%3E%3Cpath d='M4 16C70 7 160 4 296 10' stroke-width='7'/%3E%3Cpath d='M24 21C110 14 200 13 280 16' stroke-width='3' opacity='.45'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 100% / 98% 16px}body.theme-dark .sp-home .qh-hero__mark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23f86a38' stroke-linecap='round'%3E%3Cpath d='M4 16C70 7 160 4 296 10' stroke-width='7'/%3E%3Cpath d='M24 21C110 14 200 13 280 16' stroke-width='3' opacity='.45'/%3E%3C/g%3E%3C/svg%3E")}.sp-home .qh-hero__lead{max-width:600px;margin:14px auto 0!important;color:var(--qr-muted);font-size:16.5px;line-height:1.55;text-wrap:pretty}.sp-home .qh-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:22px}.sp-home .qh-cta{position:relative;display:inline-flex;align-items:stretch;height:52px;border-radius:11px;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(180deg,color-mix(in srgb,var(--qx-c,var(--qr-brand)) 90%,#fff) 0%,color-mix(in srgb,var(--qx-c,var(--qr-brand)) var(--qh-cta-mix),#000) 55%,color-mix(in srgb,var(--qx-c,var(--qr-brand)) var(--qh-cta-deep),#000) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -2px 0 rgba(0,0,0,0.14),0 0 0 1px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 70%,#000),0 14px 28px -14px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 85%,transparent);transition:transform var(--qr-dur) var(--qr-ease),filter var(--qr-dur) var(--qr-ease)}.sp-home .qh-cta--brand{--qx-c:var(--qr-brand)}.sp-home .qh-cta:active{transform:translateY(0)}.sp-home .qh-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--qx-c,var(--qr-brand)) 45%,transparent);outline-offset:3px}.sp-home .qh-cta__art{display:flex;align-self:stretch}.sp-home .qh-cta .qr-tile__art{width:52px;height:100%;background:rgba(0,0,0,0.12);border-right:1px solid rgba(255,255,255,0.16)}.sp-home .qh-cta .qr-tile__art-eye rect,.sp-home .qh-cta .qr-tile__art-mods rect{fill:#fff;opacity:0.3}.sp-home .qh-cta .qr-tile__art-eye rect[fill='none']{fill:none;stroke:#fff;opacity:0.45}.sp-home .qh-cta .qr-tile__art-mods rect:nth-child(even){opacity:0.15}.sp-home .qh-cta .qr-tile__art i{width:28px;height:28px;background:#fff;color:var(--qx-c,var(--qr-brand));font-size:15px;box-shadow:0 4px 10px -4px rgba(0,0,0,0.4)}.sp-home .qh-cta__txt{display:flex;align-items:center;min-width:0;padding:0 14px;font-size:15.5px;font-weight:600;letter-spacing:-0.2px;white-space:nowrap}.sp-home .qh-cta__go{align-self:center;display:grid;place-items:center;width:34px;height:34px;margin-right:9px;border-radius:9px;background:rgba(255,255,255,0.18)}.sp-home .qh-cta__go svg{width:18px;height:18px;transition:transform var(--qr-dur) var(--qr-ease)}.sp-home .qh-alt{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 8px;border-radius:12px;background:var(--qr-surface);color:var(--qr-ink);text-align:left;text-decoration:none;box-shadow:0 0 0 1px var(--qr-line),0 8px 20px -16px rgba(23,22,20,0.4);transition:transform var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.sp-home .qh-alt__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--qr-accent-soft);color:var(--qr-brand-strong)}.sp-home .qh-alt__ic svg{width:18px;height:18px}.sp-home .qh-alt__txt{display:flex;flex-direction:column;line-height:1.2}.sp-home .qh-alt__txt b{font-size:14.5px;font-weight:600}.sp-home .qh-alt__txt span{margin-top:2px;color:var(--qr-muted);font-size:12px}.sp-home .qr-last__acts:has(.qh-cta){gap:12px}.sp-home .qh-pick__card{position:relative;border-radius:var(--qh-card-r);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow)}.sp-home .qh-pick__head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 28px;border-bottom:1px solid var(--qr-line)}.sp-home .qh-pick__head h2{margin:0;color:var(--qr-ink);font-size:19px;font-weight:600;letter-spacing:-0.2px}.sp-home .qh-search{--search-height:42px;flex:none;width:300px;max-width:100%}.sp-home .qh-search .search-field__input{padding-inline-end:44px!important;border-radius:12px;font-size:15px}.sp-home .qh-search__key{position:absolute;right:12px;top:0;bottom:0;margin:auto 0;height:22px;padding:0 7px;border:1px solid var(--qr-line);border-bottom-width:2px;border-radius:6px;background:var(--qr-wash);color:var(--qr-muted);font-family:var(--qr-mono);font-size:12px;line-height:19px;pointer-events:none}.sp-home .qh-hub{display:grid;grid-template-columns:minmax(0,1fr) 420px minmax(0,1fr);gap:24px;align-items:center;padding:22px 28px 24px}.sp-home .qh-hub__col{display:flex;flex-direction:column;gap:10px}.sp-home .qh-hub__tile{min-height:56px;position:relative}.sp-home .qh-hub__tile .qr-tile__label{flex:1;font-size:14.5px}.sp-home .qh-hub__tile.is-on{box-shadow:0 0 0 2px var(--qx-c,var(--qr-brand-strong)),0 10px 22px -16px color-mix(in srgb,var(--qx-c,var(--qr-brand)) 55%,transparent)}.sp-home .qh-hub__key{align-self:center;padding:0;border:0;background:none;color:var(--qr-muted-2);font-family:var(--qr-mono);font-size:12px}.sp-home .qh-prev{display:flex;flex-direction:column;align-items:center;gap:12px}.sp-home .qh-prev__qr{position:relative;width:196px;height:196px;padding:17px;border-radius:18px;background:#fff;color:#171614;box-shadow:0 0 0 1px var(--qr-line),0 0 0 8px color-mix(in srgb,var(--qx-c) 8%,transparent),0 24px 50px -24px color-mix(in srgb,var(--qx-c) 45%,transparent);transition:box-shadow 0.3s var(--qr-ease)}.sp-home .qh-prev__qr .qrm{display:block;width:100%;height:100%}.sp-home .qh-prev__mid{position:absolute;inset:0;width:46px;height:46px;margin:auto;display:grid;place-items:center;border-radius:13px;background:#fff;color:var(--qx-c);font-size:21px;box-shadow:0 0 0 5px #fff,inset 0 0 0 1px color-mix(in srgb,var(--qx-c) 22%,transparent)}.sp-home .qh-prev__txt{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px;text-align:center}.sp-home .qh-prev__txt b{color:var(--qr-ink);font-size:19px;font-weight:600}.sp-home .qh-prev__txt span{max-width:290px;min-height:40px;color:var(--qr-muted);font-size:14px;line-height:1.4}.sp-home .qh-pick__foot{display:flex;align-items:center;gap:12px;padding:12px 28px;border-top:1px solid var(--qr-line);border-radius:0 0 var(--qh-card-r) var(--qh-card-r);background:var(--qr-wash)}.sp-home .qh-pick__foot-label{color:var(--qr-muted);font-size:14px;white-space:nowrap}.sp-home .qh-pick__cats{display:flex;flex-wrap:wrap;gap:8px;flex:1}.sp-home .qh-catchip{border:0!important;display:inline-flex;align-items:center;gap:7px;height:36px;margin:0;padding:0 11px 0 5px;border:0;border-radius:10px;background:color-mix(in srgb,var(--qx-c) 8%,var(--qr-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qx-c) 28%,transparent);color:color-mix(in srgb,var(--qx-c) 72%,var(--qr-ink))!important;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}.sp-home .qh-catchip__ic,.sp-home .qh-seg__ic{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--qr-surface);color:var(--qx-c);font-size:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qx-c) 20%,transparent)}.sp-home .qh-catchip__n,.sp-home .qh-seg__n{font-family:var(--qr-mono);font-size:12px;font-weight:500;opacity:0.75}.sp-home .qh-seeall{display:inline-flex;align-items:center;gap:8px;height:38px;margin:0;padding:0 12px 0 14px;border:0!important;border-radius:10px;background:var(--qr-surface)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 40%,transparent);color:var(--qr-brand-strong)!important;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}.sp-home .qh-seeall svg{width:16px;height:16px;transition:transform var(--qr-dur) var(--qr-ease)}.sp-home .qh-pick__card.is-all .qh-hub,.sp-home .qh-pick__card.is-all .qh-pick__foot{display:none}.sp-home .qh-all{display:flex;flex-direction:column;gap:14px;padding:20px 28px 24px;animation:qh-in 0.22s var(--qr-ease)}.sp-home .qh-all[hidden]{display:none}@keyframes qh-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sp-home .qh-all__head{display:flex;align-items:center;gap:16px}.sp-home .qh-all__title{display:flex;flex-direction:column;gap:2px;margin-right:auto}.sp-home .qh-all__title h3{margin:0;color:var(--qr-ink);font-size:18px;font-weight:600;letter-spacing:-0.2px}.sp-home .qh-all__close{flex:none;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0!important;border-radius:50%;background:var(--qr-wash)!important;box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-muted)!important;line-height:1;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease),transform 0.25s var(--qr-ease)}.sp-home .qh-all__close svg{width:16px;height:16px}.sp-home .qh-all__title span,.sp-home .qh-all__result,.sp-home .qh-all__empty{margin:0;color:var(--qr-muted);font-size:14px}.sp-home .qh-segs{position:relative;display:flex;gap:6px;padding:5px;border-radius:14px;background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line);overflow-x:auto;scrollbar-width:none}.sp-home .qh-segs::-webkit-scrollbar{display:none}.sp-home .qh-seg{border:0!important;position:relative;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:42px;margin:0;padding:0 14px;border:0;border-radius:10px;overflow:hidden;background:transparent!important;color:var(--qr-muted)!important;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.sp-home .qh-seg>*{position:relative;z-index:1}.sp-home .qh-seg.is-on{color:color-mix(in srgb,var(--qx-c) 72%,var(--qr-ink))!important}@property --qh-pill-c{syntax:'<color>';inherits:false;initial-value:#dd5730}.sp-home .qh-segs__pill{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:10px;overflow:hidden;opacity:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--qh-pill-c) 17%,var(--qr-surface)) 0%,color-mix(in srgb,var(--qh-pill-c) 7%,var(--qr-surface)) 100%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--qh-pill-c) 55%,transparent),0 10px 20px -14px color-mix(in srgb,var(--qh-pill-c) 80%,transparent);transition:transform 0.34s cubic-bezier(0.22,0.61,0.36,1),width 0.34s cubic-bezier(0.22,0.61,0.36,1),--qh-pill-c 0.34s ease,opacity 0.2s ease}.sp-home .qh-segs__pill.is-ready{opacity:1}.sp-home .qh-segs__pill.is-still{transition:none}.sp-home .qh-segs__pill::before{content:'';position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--qh-pill-c) 32%,transparent) 1.3px,transparent 1.6px);background-size:9px 9px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 45%,#000 100%)}.sp-home .qh-seg .qh-seg__ic{transition:background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.sp-home .qh-seg.is-on .qh-seg__ic{background:var(--qx-c);color:#fff;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--qx-c) 80%,transparent)}.sp-home .qh-seg.is-on .qh-seg__n{padding:2px 7px;border-radius:999px;background:var(--qr-surface);opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qx-c) 25%,transparent)}.sp-home .qh-all__grid.is-enter{animation:qh-in 0.26s var(--qr-ease)}.sp-home .qh-all__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sp-home .qh-all__grid[hidden],.sp-home .qh-all__tile[hidden]{display:none}.sp-home .qh-all__tile,.sp-home .qh-more__tile{position:relative;min-height:54px}.sp-home .qh-all__tile .qr-tile__label{flex:1;padding-right:70px}.sp-home .qh-prev__txt span[hidden]{display:block;visibility:hidden}.sp-home .qh-all__label{display:flex;flex-direction:column;flex:1;min-width:0}.sp-home .qh-all__label small{margin-top:3px;color:var(--qr-muted);font-size:12.5px;font-weight:400;line-height:1.3}.sp-home .qh-all__badge{position:absolute;top:0;bottom:0;right:10px;height:20px;margin:auto 0;padding:2px 8px;border-radius:999px;background:var(--qx-c);color:#fff;font-size:11px;font-weight:600;line-height:1.4}body.theme-dark .sp-home .qh-all__badge{color:#171614}.sp-home .qh-all__badge[hidden]{display:none}.sp-home .qh-more{display:flex;flex-direction:column;gap:14px}.sp-home .qh-more__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.sp-home .qh-more__head h2{margin:0;color:var(--qr-ink);font-size:19px;font-weight:600;letter-spacing:-0.2px}.sp-home .qh-more__head span{color:var(--qr-muted);font-size:14px}.sp-home .qh-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sp-home .qh-more__tile{min-height:66px;padding-right:16px}.sp-home .qh-more__tile .qr-tile__art{width:58px}.sp-home .qh-more__tile .qh-all__label>span{font-size:14.5px;font-weight:600}.sp-home .qh-more__go{align-self:center;flex:none;width:16px;height:16px;color:var(--qr-line-2);transition:color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.sp-home .qh-cta:hover{color:#fff;transform:translateY(-1px);filter:brightness(1.04)}.sp-home .qh-cta:hover .qh-cta__go svg{transform:translateX(2px)}.sp-home .qh-alt:hover{color:var(--qr-ink);transform:translateY(-1px);box-shadow:0 0 0 1px var(--qr-line-2),0 10px 22px -16px rgba(23,22,20,0.45)}.sp-home .qh-catchip:hover{background:color-mix(in srgb,var(--qx-c) 14%,var(--qr-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qx-c) 45%,transparent);transform:translateY(-1px)}.sp-home .qh-seeall:hover{background:var(--qr-accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 65%,transparent);transform:translateY(-1px)}.sp-home .qh-seeall:hover svg{transform:translateX(2px)}.sp-home .qh-seg:not(.is-on):hover{color:var(--qr-ink)!important;background:color-mix(in srgb,var(--qx-c) 7%,var(--qr-surface))!important}.sp-home .qh-all__close:hover{background:var(--qr-wash-2)!important;color:var(--qr-ink)!important;transform:rotate(90deg)}.sp-home .qh-more__tile:hover .qh-more__go{color:var(--qx-c)}}.sp-home .qh-prev .qh-cta{height:auto;min-height:52px;max-width:100%}.sp-home .qh-prev .qh-cta__txt{padding:8px 14px;white-space:normal;line-height:1.25}@media (max-width:1100px){.sp-home .qh-prev .qh-cta{min-height:58px}.sp-home .qh-hub{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:18px;padding:20px}.sp-home .qh-prev__qr{width:176px;height:176px}.sp-home .qh-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sp-home .qh-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px}.sp-home .qh-hub__col{display:contents}.sp-home .qh-prev,.sp-home .qh-hub__key{display:none}.sp-home .qh-hub__tile.is-on{box-shadow:0 0 0 1px var(--qr-line)}.sp-home .qh-pick__head{flex-direction:column;align-items:stretch;gap:14px;padding:20px 18px 16px}.sp-home .qh-search{width:100%}.sp-home .qh-search__key{display:none}.sp-home .qh-pick__foot{flex-wrap:wrap;padding:16px 18px}.sp-home .qh-pick__foot-label{width:100%}.sp-home .qh-seeall{width:100%;justify-content:center}.sp-home .qh-all{padding:18px}.sp-home .qh-seg{flex:0 0 auto;height:40px;padding:0 12px}.sp-home .qh-all__title span{display:none}}@media (max-width:560px){.sp-home .qh-hero__lead{font-size:16px}.sp-home .qh-hero__ctas{flex-direction:column;align-items:stretch;width:100%}.sp-home .qh-cta__txt{flex:1}.sp-home .qh-hub{grid-template-columns:minmax(0,1fr)}.sp-home .qh-hub__tile{min-height:52px}.sp-home .qh-more__grid,.sp-home .qh-all__grid{grid-template-columns:minmax(0,1fr)}}.sp-home .qr-vs>.qr-dyn2--band{grid-column:1 / -1;margin-top:clamp(8px,1.4vw,20px)}.sp-home .qr-dyn2--band .qr-dyn2__panel{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,48px);padding:clamp(26px,2.6vw,36px) clamp(22px,2.6vw,36px)}.sp-home .qr-dyn2--band .qr-dyn2__copy h3{margin:0 0 20px;color:var(--dp-ink);font-size:22px;font-weight:700;letter-spacing:-0.3px}.sp-home .qr-dyn2--band .qr-dyn2__feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sp-home .qr-dyn2--band .qr-dyn2__feat{flex-direction:column;gap:12px}.sp-home .qr-dyn2--band .qr-dyn2__icon{width:38px;height:38px}.sp-home .qr-dyn2--band .qr-dyn2__icon svg{width:20px;height:20px}.sp-home .qr-dyn2--band .qr-dyn2__acts{margin-top:24px}.sp-home .qr-dyn2--band .qr-dyn2__note{margin:0!important}.sp-home .qr-dyn2--band .qr-dyn2__demo{min-height:300px}@media (max-width:1100px){.sp-home .qr-dyn2--band .qr-dyn2__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.sp-home .qr-dyn2--band .qr-dyn2__feats{grid-template-columns:minmax(0,1fr);gap:16px}.sp-home .qr-dyn2--band .qr-dyn2__feat{flex-direction:row}}.sp-qr .ctabs-top{margin-bottom:clamp(14px,1.6vw,20px)}.sp-qr .ctabs-top .toolhead{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:end;margin:0}.sp-qr .ctabs-top .toolhead>h1,.sp-qr .ctabs-top .toolhead>h2{grid-column:1;margin:0 0 6px;font-size:clamp(26px,2.6vw,32px);letter-spacing:-0.5px}.sp-qr .ctabs-top .toolhead>p{grid-column:1;margin:0;max-width:70ch;font-size:15px}.sp-qr .ctabs-top .qr-mode{display:contents}.sp-qr .ctabs-top .qr-mode__seg{grid-column:2;grid-row:1 / span 2;align-self:end}.sp-qr .ctabs-top .qr-mode__desc{display:none}.sp-qr .ctabs__find{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin:0!important;padding:0 16px!important;border:0!important;border-left:1px solid var(--qr-line)!important;border-radius:0!important;background:transparent!important;color:var(--qr-muted)!important;font-size:14px;cursor:pointer}.sp-qr .ctabs__find kbd{padding:0 5px;border:1px solid var(--qr-line);border-bottom-width:2px;border-radius:5px;background:var(--qr-surface);color:var(--qr-muted);font-family:var(--qr-mono);font-size:11px;line-height:17px}.sp-qr .qh-tool{grid-template-columns:minmax(0,1fr) 380px;gap:0;margin-top:clamp(18px,2vw,24px);padding:0;overflow:clip;border-radius:calc(var(--qr-radius-lg) * 2);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .qh-tool .card{border:0;border-radius:0;background:transparent;box-shadow:none}.sp-qr .qh-tool #panel-content{display:block}.sp-qr .qh-tool .preview-col{position:static;align-self:stretch;padding:22px;border-left:1px solid var(--qr-line);background:var(--qr-wash)}.sp-qr .qh-tool .preview{position:sticky;top:calc(var(--nb-height,74px) + 18px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sp-qr .qh-tool .preview__label{display:none}.sp-qr .qh-tool #qr-target,.sp-qr .qh-tool .qr-target,.sp-qr .qh-tool #qr-frame-wrap{width:min(260px,64vw)}.sp-qr .qh-tool .preview__stage{padding:18px}.sp-qr .qh-looks{display:flex;flex-direction:column;gap:12px;margin-top:22px}.sp-qr .qh-looks__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sp-qr .qh-mode2{display:inline-flex;gap:3px;padding:4px;border-radius:11px;background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line)}.sp-qr .qh-mode2__btn{display:inline-flex;align-items:center;gap:7px;height:34px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--qr-muted)!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-qr .qh-mode2__btn i{font-size:12.5px}.sp-qr .qh-mode2__btn.is-on{background:var(--qr-surface)!important;color:var(--qr-brand-strong)!important;box-shadow:0 1px 3px rgba(23,22,20,0.12)}.sp-qr .qh-looks__row[hidden],.sp-qr .qh-looks__hint[hidden]{display:none}.sp-qr .qh-looks__hint{color:var(--qr-muted);font-size:12.5px}.sp-qr .qh-looks__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sp-qr .qh-look{display:flex;flex-direction:column;align-items:center;gap:8px;height:auto!important;margin:0!important;padding:12px 6px 10px!important;border:0!important;border-radius:12px!important;background:var(--qr-wash)!important;box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-ink)!important;font-size:12.5px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;white-space:normal;cursor:pointer;transition:box-shadow var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}.sp-qr .qh-look.is-on{background:color-mix(in srgb,var(--qr-brand) 8%,var(--qr-surface))!important;box-shadow:inset 0 0 0 1.5px var(--qr-brand);color:var(--qr-brand-strong)!important}.sp-qr .qh-look__mini{position:relative;display:block;width:60px;height:60px;padding:6px;border-radius:9px;background:#fff;color:#171614;box-shadow:0 0 0 1px var(--qr-line)}.sp-qr .qh-look__mini .qrm{display:block;width:100%;height:100%}.sp-qr .qh-look__mini--coral,.sp-qr .qh-look__mini--framedcoral{color:#c4441a}.sp-qr .qh-look__mini--ocean{color:#1f5fbf}.sp-qr .qh-look__mini--scanme,.sp-qr .qh-look__mini--framedcoral{padding:4px 4px 14px;background:currentColor}.sp-qr .qh-look__mini--scanme .qrm,.sp-qr .qh-look__mini--framedcoral .qrm{padding:3px;border-radius:5px;background:#fff}.sp-qr .qh-look__mini--scanme::after,.sp-qr .qh-look__mini--framedcoral::after{content:'';position:absolute;left:30%;right:30%;bottom:5px;height:3px;border-radius:2px;background:#fff}.sp-qr .qh-look__mini--logo::before,.sp-qr .qh-look__mini--framedcoral::before{content:'';position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--qr-brand);box-shadow:0 0 0 3px #fff}.sp-qr .qh-look__mini--framedcoral::before{margin-top:-12px}.sp-qr .qh-fine[hidden]{display:none}.sp-qr .qh-fine{border-radius:12px;box-shadow:inset 0 0 0 1px var(--qr-line);overflow:hidden}.sp-qr .qh-fine__head{display:flex;align-items:center;gap:8px;padding:0;border-bottom:1px solid var(--qr-line);background:var(--qr-wash)}.sp-qr .qh-fine__head .subtabs{flex:1;padding:6px 6px 0;border-bottom:0}.sp-qr .qh-fine .subtab[data-subtab='content']{display:none!important}.sp-qr .qh-fine>.panel{padding:16px}.sp-qr [data-qx='indigo']{--qx-c:#4f5bd5}.sp-qr [data-qx='rose']{--qx-c:#d23f6b}.sp-qr [data-qx='violet']{--qx-c:var(--qr-hue-violet)}.sp-qr [data-qx='teal']{--qx-c:var(--qr-hue-teal)}.sp-qr [data-qx='amber']{--qx-c:#b7741a}body.theme-dark .sp-qr [data-qx='indigo']{--qx-c:#a3aaff}body.theme-dark .sp-qr [data-qx='rose']{--qx-c:#ff8fb1}body.theme-dark .sp-qr [data-qx='amber']{--qx-c:var(--qr-hue-amber)}.sp-qr .qh-dm{display:flex;flex-direction:column;gap:12px;margin:clamp(18px,2vw,24px) 0 clamp(28px,3vw,40px)}.sp-qr .qh-dm__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sp-qr .qh-dm__head h2{margin:0;font-size:17px;font-weight:700}.sp-qr .qh-dm__head span{color:var(--qr-muted);font-size:13px}.sp-qr .qh-dm__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sp-qr .qh-dm__tile{display:flex;align-items:stretch;gap:12px;min-height:62px;height:auto!important;margin:0!important;padding:0 10px 0 0!important;overflow:hidden;border:0!important;border-radius:var(--qr-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--qx-c) 7%,var(--qr-surface)) 0%,var(--qr-surface) 70%)!important;box-shadow:0 0 0 1px var(--qr-line);color:var(--qr-ink)!important;text-align:left;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important;cursor:pointer;transition:transform var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.sp-qr .qh-dm__tile.is-active{box-shadow:0 0 0 2px var(--qx-c)}.sp-qr .qh-dm__tile .qr-tile__art{position:relative;display:grid;place-items:center;width:48px;flex:none;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--qx-c) 26%,var(--qr-surface)),color-mix(in srgb,var(--qx-c) 9%,var(--qr-surface)))}.sp-qr .qh-dm__tile .qr-tile__art-bg{position:absolute;inset:0;width:100%;height:100%}.sp-qr .qh-dm__tile .qr-tile__art-eye rect,.sp-qr .qh-dm__tile .qr-tile__art-mods rect{fill:var(--qx-c);opacity:0.34}.sp-qr .qh-dm__tile .qr-tile__art-eye rect[fill='none']{fill:none;stroke:var(--qx-c);opacity:0.42}.sp-qr .qh-dm__tile .qr-tile__art-mods rect:nth-child(even){opacity:0.18}.sp-qr .qh-dm__tile .qr-tile__art i{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--qr-surface) 92%,transparent);color:var(--qx-c);font-size:13px;box-shadow:0 2px 6px -2px color-mix(in srgb,var(--qx-c) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--qx-c) 20%,transparent)}.sp-qr .qh-dm__txt{display:flex;flex-direction:column;justify-content:center;min-width:0}.sp-qr .qh-dm__txt b{font-size:14px;font-weight:600}.sp-qr .qh-dm__txt span{margin-top:2px;color:var(--qr-muted);font-size:12.5px;font-weight:400}.sp-qr .qh-dm .qr-power{margin-top:4px}@media (hover:hover){.sp-qr .ctabs__find:hover{color:var(--qr-ink)!important;background:var(--qr-surface)!important}.sp-qr .qh-look:not(.is-on):hover{background:var(--qr-wash-2)!important}.sp-qr .qh-mode2__btn:not(.is-on):hover{color:var(--qr-ink)!important}.sp-qr .qh-dm__tile:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--qx-c),0 10px 20px -14px color-mix(in srgb,var(--qx-c) 60%,transparent)}}@media (max-width:1100px){.sp-qr .qh-tool{grid-template-columns:minmax(0,1fr) 320px}.sp-qr .qh-looks__row{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-qr .qh-dm__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.sp-qr .ctabs-top .toolhead{grid-template-columns:minmax(0,1fr);row-gap:12px}.sp-qr .ctabs-top .qr-mode__seg{grid-column:1;grid-row:auto;justify-self:start}.sp-qr .qh-tool{grid-template-columns:minmax(0,1fr)}.sp-qr .qh-tool .preview-col{border-left:0;border-top:1px solid var(--qr-line)}.sp-qr .qh-tool .preview{position:static}.sp-qr .qh-dm__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sp-qr .qh-looks__row{display:flex;overflow-x:auto;scrollbar-width:none}.sp-qr .qh-look{flex:0 0 84px}.sp-qr .qh-dm__row{grid-template-columns:minmax(0,1fr)}}.sp-qr .ctabs-top .qr-mode{display:none!important}.sp-qr .qh-erow{margin:4px 0 6px;border-radius:12px;background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line);transition:background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.sp-qr.is-dynamic .qh-erow{background:color-mix(in srgb,var(--qr-brand) 6%,var(--qr-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--qr-brand) 45%,transparent)}.sp-qr .qh-erow__head{display:flex;align-items:center;gap:12px;width:100%;height:auto!important;margin:0!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--qr-ink)!important;text-align:left;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;cursor:pointer}.sp-qr .qh-erow__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--qr-surface);box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-brand-strong)}.sp-qr .qh-erow__ic svg{width:17px;height:17px}.sp-qr .qh-erow__txt{flex:1;display:flex;flex-direction:column;min-width:0}.sp-qr .qh-erow__txt b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.sp-qr .qh-erow__pro{padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--qr-brand) 16%,var(--qr-surface));color:var(--qr-brand-strong);font-size:10px;font-weight:700;letter-spacing:0.3px;text-transform:uppercase}.sp-qr .qh-erow__sub,.sp-qr .qh-erow__off{margin-top:2px;color:var(--qr-muted);font-size:12.5px;font-weight:400}.sp-qr .qh-erow__off,.sp-qr .qh-erow.is-locked .qh-erow__sub{display:none}.sp-qr .qh-erow.is-locked .qh-erow__off{display:block}.sp-qr .qh-erow.is-locked .qh-erow__head{cursor:not-allowed;opacity:0.6}.sp-qr .qh-erow__tog{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:var(--qr-line-2);transition:background var(--qr-dur) var(--qr-ease)}.sp-qr .qh-erow__tog::after{content:'';position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2);transition:transform 0.25s var(--qr-ease)}.sp-qr.is-dynamic .qh-erow__tog{background:var(--qr-brand-strong)}.sp-qr.is-dynamic .qh-erow__tog::after{transform:translateX(18px)}.sp-qr .qh-erow__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.34s cubic-bezier(0.22,0.61,0.36,1),opacity 0.24s ease}.sp-qr.is-dynamic .qh-erow__body{grid-template-rows:1fr;opacity:1;transition:grid-template-rows 0.34s cubic-bezier(0.22,0.61,0.36,1),opacity 0.3s ease 0.08s}.sp-qr .qh-erow__clip{min-height:0;overflow:hidden}.sp-qr .qh-erow__in{display:flex;align-items:center;gap:10px;padding:0 14px 14px 60px}@media (prefers-reduced-motion:reduce){.sp-qr .qh-erow__body,.sp-qr.is-dynamic .qh-erow__body{transition:none}}.sp-qr .qh-erow__body p{flex:1;margin:0;color:var(--qr-muted);font-size:13px;line-height:1.45}.sp-qr .qh-erow__go,.sp-qr .qh-erow__alt{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:9px;font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none!important}.sp-qr .qh-erow__go{background:var(--qr-brand-strong);color:#fff!important}.sp-qr .qh-erow__alt{background:var(--qr-surface);color:var(--qr-ink)!important;box-shadow:inset 0 0 0 1px var(--qr-line)}@media (hover:hover){.sp-qr .qh-erow:not(.is-locked) .qh-erow__head:hover .qh-erow__ic{box-shadow:inset 0 0 0 1px var(--qr-line-2)}.sp-qr .qh-erow__go:hover{background:var(--qr-brand-hover)}}@media (max-width:860px){.sp-qr .qh-erow__in{flex-wrap:wrap;padding-left:14px}.sp-qr .qh-erow__body p{flex-basis:100%}}.sp-qr .qh-sample{display:none;position:absolute;top:10px;left:10px;z-index:2;padding:3px 9px;border-radius:999px;background:var(--qr-ink);color:var(--qr-surface);font-size:11.5px;font-weight:600;letter-spacing:0.2px}.sp-qr .preview__stage.is-sample .qh-sample{display:block}.sp-qr .preview__stage.is-sample #qr-target,.sp-qr .preview__stage.is-sample #qr-frame-wrap{opacity:0.55}.sp-qr .qh-tool #btn-download,.sp-qr .qh-tool #bc-download,.sp-qr .qh-tool .qr-dynamic-save__btn{position:relative;overflow:hidden;width:100%;height:56px;justify-content:center;gap:12px;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--qr-brand) 90%,#fff) 0%,color-mix(in srgb,var(--qr-brand) 88%,#000) 55%,color-mix(in srgb,var(--qr-brand) 78%,#000) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -2px 0 rgba(0,0,0,0.14),0 0 0 1px color-mix(in srgb,var(--qr-brand) 70%,#000),0 14px 26px -14px color-mix(in srgb,var(--qr-brand) 90%,transparent);color:#fff!important;font-size:16px;font-weight:700;letter-spacing:0;transition:transform var(--qr-dur) var(--qr-ease),filter var(--qr-dur) var(--qr-ease)}.sp-qr .qh-tool #btn-download::after,.sp-qr .qh-tool #bc-download::after,.sp-qr .qh-tool .qr-dynamic-save__btn::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.28) 1.3px,transparent 1.6px);background-size:9px 9px;-webkit-mask-image:linear-gradient(90deg,transparent 55%,#000 100%);mask-image:linear-gradient(90deg,transparent 55%,#000 100%);pointer-events:none}.sp-qr .qh-tool #btn-download .icon,.sp-qr .qh-tool #bc-download .icon,.sp-qr .qh-tool .qr-dynamic-save__btn .icon{display:grid;place-items:center;width:30px;height:30px;padding:6px;border-radius:8px;background:#fff;color:var(--qr-brand-strong);box-shadow:0 4px 10px -4px rgba(0,0,0,0.35)}.sp-qr .qh-tool #btn-download:active,.sp-qr .qh-tool #bc-download:active,.sp-qr .qh-tool .qr-dynamic-save__btn:active{transform:translateY(0)}@media (hover:hover){.sp-qr .qh-tool #btn-download:hover,.sp-qr .qh-tool #bc-download:hover,.sp-qr .qh-tool .qr-dynamic-save__btn:hover{transform:translateY(-1px);filter:brightness(1.04)}}.sp-qr .qh-tool .qr-dynamic-save__btn{display:inline-flex;align-items:center}.sp-qr .qh-tool .qr-dynamic-save__btn::before{content:'';flex:none;width:30px;height:30px;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0521f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11h10v9H7zM9 11V8a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") no-repeat center / 18px 18px;box-shadow:0 4px 10px -4px rgba(0,0,0,0.35)}.sp-qr .qh-tool #qr-form .field{margin-bottom:12px}.sp-qr .qh-tool #qr-form .row2 .field{margin-bottom:0}.sp-qr .qh-tool #qr-form .row2{margin-bottom:12px;align-items:start}.sp-qr .qh-tool #qr-form .row2 .field--inline{min-height:48px;align-items:center}.sp-qr .select-wrap:has(.custom-dropdown)>.chev{display:none}.sp-qr .qh-tool #qr-form .custom-dropdown,.sp-qr .qh-tool #qr-form .custom-dropdown-trigger{width:100%}.sp-qr .qh-tool #qr-form .custom-dropdown-trigger{justify-content:space-between}.sp-qr .field--inline>label:first-child:not(.toggle){display:flex;flex-direction:column;gap:2px}.sp-qr .field--inline .hint--below{font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--qr-muted)}.sp-qr .qh-tool .preview__meta{display:none}.sp-qr .qh-tool .preview__stage + .export,.sp-qr .qh-tool .export{margin-top:16px}.sp-qr .qh-tool .bc-stage{min-height:220px}.sp-qr .qh-tool .card>.subtabs{padding:8px 10px 0;background:var(--qr-wash)}.sp-qr .qh-tool #qr-target canvas,.sp-qr .qh-tool #qr-target svg,.sp-qr .qh-tool .qr-frame-canvas{transition:filter 0.45s cubic-bezier(0.22,0.61,0.36,1),opacity 0.45s cubic-bezier(0.22,0.61,0.36,1),transform 0.45s cubic-bezier(0.22,0.61,0.36,1)}.sp-qr.is-dynamic.is-unsaved .qh-tool #qr-target canvas,.sp-qr.is-dynamic.is-unsaved .qh-tool #qr-target svg,.sp-qr.is-dynamic.is-unsaved .qh-tool .qr-frame-canvas{transform:scale(0.97);transition:filter 0.45s cubic-bezier(0.22,0.61,0.36,1),opacity 0.45s cubic-bezier(0.22,0.61,0.36,1),transform 0.45s cubic-bezier(0.22,0.61,0.36,1)}.sp-qr .qh-tool .preview__stage.qh-swap #qr-target,.sp-qr .qh-tool .preview__stage.qh-swap #qr-frame-wrap{animation:qh-qr-swap 0.42s cubic-bezier(0.22,0.61,0.36,1)}@keyframes qh-qr-swap{0%{opacity:0.25;transform:scale(0.96)}100%{opacity:1;transform:none}}.sp-qr.is-dynamic.is-unsaved .qh-tool .qr-lock{animation:qh-lock-in 0.4s cubic-bezier(0.22,0.61,0.36,1) 0.12s both}@keyframes qh-lock-in{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}.sp-qr .qh-tool .seg__row,.sp-qr .qh-tool .export__primary{transition:opacity 0.35s ease,filter 0.35s ease}@media (prefers-reduced-motion:reduce){.sp-qr .qh-tool #qr-target canvas,.sp-qr .qh-tool #qr-target svg,.sp-qr .qh-tool .qr-frame-canvas,.sp-qr .qh-tool .seg__row,.sp-qr .qh-tool .export__primary{transition:none}.sp-qr.is-dynamic.is-unsaved .qh-tool .qr-lock,.sp-qr .qh-tool .preview__stage.qh-swap #qr-target,.sp-qr .qh-tool .preview__stage.qh-swap #qr-frame-wrap{animation:none}}.sp-qr.lb .up-builder__grid{grid-template-columns:minmax(0,1fr) clamp(330px,29vw,390px);gap:0;align-items:stretch;border-radius:16px;background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line);overflow:clip}.sp-qr.lb .up-builder__form{gap:18px;min-width:0;padding:0 24px 24px}.sp-qr.lb .up-builder__preview{position:static;align-self:stretch;justify-content:flex-start;padding:18px;background:var(--qr-wash);border-left:1px solid var(--qr-line)}.sp-qr.lb .up-builder__preview-pane{position:sticky;top:16px;width:100%}.sp-qr.lb .lb-steps{display:flex;align-items:center;gap:6px;margin:0 -24px;padding:12px 24px;border-bottom:1px solid var(--qr-line)}.sp-qr.lb .lb-step{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;border:0;border-radius:999px;background:none;color:var(--qr-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-step i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--qr-wash);color:var(--qr-muted);font-size:12px;font-style:normal;font-weight:700;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-step.is-on{background:color-mix(in srgb,var(--qr-brand) 10%,var(--qr-surface));color:var(--qr-brand-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 35%,transparent)}.sp-qr.lb .lb-step.is-on i{background:var(--qr-brand);color:#fff}.sp-qr.lb .lb-step.is-done i{background:#1e9a5f;color:#fff}@media (hover:hover){.sp-qr.lb .lb-step:hover{color:var(--qr-ink)}}.sp-qr.lb .lb-steps__line{width:22px;height:2px;border-radius:2px;background:var(--qr-line)}.sp-qr.lb .up-ptab{display:flex;flex-direction:column;gap:20px}.sp-qr.lb .up-ptab[hidden],.sp-qr.lb .up-builder__panel[hidden]{display:none!important}.sp-qr.lb .lb-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.sp-qr.lb .lb-lbl h3{margin:0;font-size:14px;font-weight:700;color:var(--qr-ink)}.sp-qr.lb .lb-lbl span{font-size:12.5px;color:var(--qr-muted);text-align:right}.sp-qr.lb .lb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-qr.lb .lb-tpls__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-qr.lb .lb-theme .lb-mini{align-self:stretch;width:auto}.sp-qr.lb .lb-tpl .lb-mini{grid-column:1;grid-row:1 / -1;width:54px;height:74px;gap:4px;border-radius:10px;box-shadow:0 0 0 2.5px color-mix(in srgb,var(--qr-ink) 88%,transparent),0 6px 14px -8px rgba(0,0,0,0.5)}.sp-qr.lb .lb-tpl .lb-mini:not(.lb-mini--hero):not(.lb-mini--card){padding-top:10px}.sp-qr.lb .lb-tpl .lb-mini__av{width:14px;height:14px}.sp-qr.lb .lb-tpl .lb-mini__b{height:9px}.sp-qr.lb .lb-tpl .lb-mini--hero .lb-mini__cv{height:34px;margin-bottom:-12px}.sp-qr.lb .lb-tpl .lb-mini--card .lb-mini__cv{height:22px;margin-bottom:-10px}.sp-qr.lb .lb-tpl .lb-mini--hero .lb-mini__av,.sp-qr.lb .lb-tpl .lb-mini--card .lb-mini__av,.sp-qr.lb .lb-tpl .lb-mini--hero .lb-mini__t,.sp-qr.lb .lb-tpl .lb-mini--card .lb-mini__t{margin-left:7px}.sp-qr.lb .lb-tpl.is-on::after{content:'';position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;background:var(--qr-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4L19 7'/%3E%3C/svg%3E") center / 11px no-repeat}.sp-qr.lb .lb-tpl,.sp-qr.lb .lb-add,.sp-qr.lb .lb-step,.sp-qr.lb .lb-next,.sp-qr.lb .lb-back,.sp-qr.lb .lb-seg__b,.sp-qr.lb .lb-theme,.sp-qr.lb #b-save{letter-spacing:0!important;text-transform:none}.sp-qr.lb .lb-tpl{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:12px;row-gap:0;align-items:center;min-width:0;min-height:0;height:auto;margin:0!important;overflow:hidden;white-space:normal;padding:9px 12px 9px 9px!important;border:0;border-radius:14px;background:var(--qr-surface);box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-tpl b{grid-column:2;grid-row:2;display:flex;align-items:center;gap:6px;min-width:0;padding-right:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;font-weight:700}.sp-qr.lb .lb-tpl b i{font-size:12px;color:var(--qr-brand-strong)}.sp-qr.lb .lb-tpl__d{grid-column:2;grid-row:3;margin-top:3px;font-size:12px;line-height:1.35;color:var(--qr-muted)}.sp-qr.lb .lb-tpl.is-on{background:color-mix(in srgb,var(--qr-brand) 6%,var(--qr-surface));box-shadow:inset 0 0 0 2px var(--qr-brand)}@media (hover:hover){.sp-qr.lb .lb-tpl:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--qr-brand)}.sp-qr.lb .lb-tpl.is-on:hover{box-shadow:inset 0 0 0 2px var(--qr-brand)}}.sp-qr .lb-mini{--m-bg:#f6f5f8;--m-ink:#1b1430;--m-acc:#f15a29;--m-btn:#ffffff;--m-line:#e7e0ee;--m-cv:linear-gradient(150deg,#f8a07f,#f15a29);position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;height:84px;padding-top:12px;overflow:hidden;border-radius:9px;background:var(--m-bg)}.sp-qr .lb-mini i{display:block;flex:none}.sp-qr .lb-mini__cv{display:none!important}.sp-qr .lb-mini__av{width:18px;height:18px;border-radius:50%;background:var(--m-acc)}.sp-qr .lb-mini__t{width:44%;height:5px;border-radius:3px;background:var(--m-ink);opacity:0.85}.sp-qr .lb-mini__b{width:74%;height:11px;border-radius:4px;background:var(--m-btn);box-shadow:0 0 0 1px var(--m-line)}.sp-qr .lb-mini__t + .lb-mini__b{background:var(--m-first,var(--m-btn))}.sp-qr .lb-mini--hero,.sp-qr .lb-mini--card{padding-top:0}.sp-qr .lb-mini--hero .lb-mini__cv,.sp-qr .lb-mini--card .lb-mini__cv{display:block!important;align-self:stretch;background:var(--m-cv)}.sp-qr .lb-mini--hero .lb-mini__cv{height:42px;margin-bottom:-16px}.sp-qr .lb-mini--card .lb-mini__cv{height:28px;margin-bottom:-12px}.sp-qr .lb-mini--hero .lb-mini__av,.sp-qr .lb-mini--card .lb-mini__av{align-self:flex-start;margin-left:10px;box-shadow:0 0 0 2px var(--m-bg)}.sp-qr .lb-mini--card .lb-mini__av{width:20px;height:20px;border-radius:6px}.sp-qr .lb-mini--hero .lb-mini__t,.sp-qr .lb-mini--card .lb-mini__t{align-self:flex-start;margin-left:10px}.sp-qr .lb-mini--warm{--m-bg:#fbf3ea;--m-ink:#3a2a1e;--m-acc:#c2701f;--m-btn:#fffaf4;--m-line:#ecdcc8}.sp-qr .lb-mini--dark{--m-bg:#0e0e10;--m-ink:#ececef;--m-acc:#f88a5c;--m-btn:#232328;--m-line:#303036}.sp-qr .lb-mini--trattoria{--m-bg:#f7f0e6;--m-ink:#2a1a12;--m-acc:#b8381a;--m-btn:#ffffff;--m-line:#ecdfcf;--m-first:#b8381a;--m-cv:url('../img/lp/restaurant-cover.webp') center / cover no-repeat,#5a1a0c}.sp-qr .lb-mini--sunset{--m-bg:radial-gradient(60% 40% at 20% 10%,#ff8a5c,transparent 70%),radial-gradient(60% 50% at 90% 30%,#ff4f8b,transparent 70%),radial-gradient(70% 50% at 30% 80%,#7b3cf0,transparent 70%),#3a1670;--m-ink:#ffffff;--m-acc:#ffd166;--m-btn:rgba(255,255,255,0.2);--m-line:rgba(255,255,255,0.3)}.sp-qr .lb-mini--navy{--m-bg:#f4f5f7;--m-ink:#0f1729;--m-acc:#2563eb;--m-btn:#ffffff;--m-line:#e3e7ee;--m-first:#0f1d3a;--m-cv:radial-gradient(circle at 90% 0%,rgba(59,130,246,0.6),transparent 60%),linear-gradient(rgba(255,255,255,0.1) 1px,transparent 1px) 0 0 / 7px 7px,linear-gradient(90deg,rgba(255,255,255,0.1) 1px,transparent 1px) 0 0 / 7px 7px,#0f1d3a}.sp-qr .lb-mini--neon{--m-bg:#0b0912;--m-ink:#ffffff;--m-acc:#ff4f8b;--m-btn:#17131f;--m-line:#2a2235;--m-first:linear-gradient(90deg,#ff4f8b,#ff9d3c);--m-cv:radial-gradient(circle at 50% 100%,#ffd166 0 10px,#ff9d3c 11px 14px,transparent 15px),linear-gradient(180deg,#140a2e,#3a0f4a 45%,#ff4f8b 80%,#ff9d3c)}.sp-qr .lb-mini--nordic{--m-bg:#eef2f4;--m-ink:#14232e;--m-acc:#b4401f;--m-btn:#ffffff;--m-line:#dde6eb;--m-first:#14232e;--m-cv:radial-gradient(40% 50% at 35% 85%,#e2765a 0 60%,transparent 62%),linear-gradient(180deg,#cfe0e8,#a9c4d2 70%,#e9dccb 70%)}.sp-qr .lb-mini--forest{--m-bg:#eef3ec;--m-ink:#18301f;--m-acc:#1e7a46;--m-btn:#ffffff;--m-line:#d6e3d3;--m-first:#1e7a46}.sp-qr.lb .lb-head{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:start}.sp-qr.lb .lb-head__logo.is-disabled{opacity:0.4}.sp-qr.lb .lb-avatar.dropzone{position:relative;width:64px;height:64px;min-height:0;padding:0;border:0;border-radius:50%;background:none;overflow:visible}.sp-qr.lb .lb-avatar.dropzone::before{display:none}.sp-qr.lb .lb-avatar .up-builder__logo-preview{width:64px;height:64px}.sp-qr.lb .lb-avatar__pen{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--qr-surface);color:var(--qr-ink);box-shadow:0 0 0 1px var(--qr-line),0 2px 6px rgba(0,0,0,0.12);pointer-events:none}.sp-qr.lb .lb-avatar__pen svg{width:12px;height:12px}.sp-qr.lb .lb-avatar .dropzone-file-input{display:none}.sp-qr.lb .lb-head__fields{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.sp-qr.lb .lb-head__fields.is-disabled #b-title{opacity:0.45}.sp-qr.lb .lb-head__title{position:relative}.sp-qr.lb .lb-head__title{display:flex}.sp-qr.lb .lb-head__title .input{margin:0!important;width:100%;padding-right:46px}.sp-qr.lb .lb-head__color{position:absolute;right:10px;top:0;bottom:0;margin:auto 0!important;width:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden;box-shadow:0 0 0 2px var(--qr-surface),0 0 0 3px var(--qr-line);transform:none!important;cursor:pointer}.sp-qr.lb .lb-head__color::-webkit-color-swatch-wrapper{padding:0}.sp-qr.lb .lb-head__color::-webkit-color-swatch{border:0;border-radius:50%}.sp-qr.lb .lb-head__color::-moz-color-swatch{border:0;border-radius:50%}.sp-qr.lb .lb-head__meta:not(:has(button:not([hidden]))){display:none}.sp-qr.lb .lb-head__meta{display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--qr-muted)}.sp-qr.lb .lb-head__toggles{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.sp-qr.lb .lb-head__toggles .up-switch{min-height:0;margin:0}.sp-qr.lb .up-builder__blocks{gap:8px}.sp-qr.lb .up-builder__empty{margin:0;padding:14px;border-radius:12px;font-family:inherit;font-size:13px;text-align:center;color:var(--qr-muted);box-shadow:inset 0 0 0 1px var(--qr-line)}.sp-qr.lb .up-block{--h:var(--qr-brand);border-radius:12px;background:var(--qr-surface);box-shadow:inset 0 0 0 1px var(--qr-line);transition:box-shadow var(--qr-dur) var(--qr-ease)}.sp-qr.lb .up-block.is-open{background:color-mix(in srgb,var(--qr-brand) 3%,var(--qr-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--qr-brand) 45%,transparent)}.sp-qr.lb .up-block__head{gap:10px;padding:9px 10px 9px 8px}.sp-qr.lb .up-block__icon{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--h) 13%,var(--qr-surface));color:var(--h);font-size:13px}.sp-qr.lb .up-block__type{font-size:13.5px;font-weight:700;color:var(--qr-ink)}.sp-qr.lb .up-block__sum{font-size:12.5px;color:var(--qr-muted)}.sp-qr.lb .up-block__ctl{gap:2px;opacity:0;transition:opacity var(--qr-dur) var(--qr-ease)}.sp-qr.lb .up-block__ctl .up-builder__iconbtn{width:30px!important;height:30px!important;min-width:0;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--qr-muted)!important;font-size:12px}.sp-qr.lb .up-block__ctl .up-builder__iconbtn:disabled{opacity:0.3}@media (hover:hover){.sp-qr.lb .up-block__ctl .up-builder__iconbtn:not(:disabled):hover{background:var(--qr-wash)!important;color:var(--qr-ink)!important}.sp-qr.lb .up-block__ctl .up-builder__iconbtn--del:not(:disabled):hover{color:#c0392b!important}}.sp-qr.lb .up-block__drag{opacity:0.55}@media (hover:hover){.sp-qr.lb .up-block:hover .up-block__drag{opacity:1}}.sp-qr.lb .up-block:focus-within .up-block__ctl,.sp-qr.lb .up-block.is-open .up-block__ctl{opacity:1}@media (hover:hover){.sp-qr.lb .up-block:hover .up-block__ctl{opacity:1}}.sp-qr.lb .up-block__body{padding:0 14px 14px 58px;border-top:0}.sp-qr.lb .up-block.is-open .up-block__body{padding-top:4px}.sp-qr.lb [data-btype='text'],.sp-qr.lb [data-add-block='text']{--h:#5b6b82}.sp-qr.lb [data-btype='image'],.sp-qr.lb [data-add-block='image']{--h:#1e9a5f}.sp-qr.lb [data-btype='link'],.sp-qr.lb [data-add-block='link']{--h:#e0521f}.sp-qr.lb [data-btype='video'],.sp-qr.lb [data-add-block='video']{--h:#d6336c}.sp-qr.lb [data-btype='email'],.sp-qr.lb [data-add-block='email']{--h:#2e6fd0}.sp-qr.lb [data-btype='phone'],.sp-qr.lb [data-add-block='phone']{--h:#178f86}.sp-qr.lb [data-btype='address'],.sp-qr.lb [data-add-block='address']{--h:#b7791f}.sp-qr.lb [data-btype='social'],.sp-qr.lb [data-add-block='social']{--h:#9b3fc4}.sp-qr.lb .lb-adds{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.sp-qr.lb .lb-add{flex-direction:column;justify-content:flex-start;gap:6px;min-height:76px;padding:10px 4px 9px!important;border-radius:12px!important;white-space:normal;text-align:center;line-height:1.2;font-size:12.5px;box-shadow:inset 0 0 0 1px var(--qr-line)!important;transition:box-shadow var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-add__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--h) 13%,var(--qr-surface))}.sp-qr.lb .lb-add__ic i{font-size:15px;color:var(--h)}@media (hover:hover){.sp-qr.lb .lb-add:hover .lb-add__ic i{font-size:15px;color:var(--h)}}@media (hover:hover){.sp-qr.lb .lb-add:hover{background:var(--qr-surface)!important;transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px var(--h)!important}}.sp-qr.lb .lb-foot{display:flex;align-items:center;gap:10px;padding-top:4px}.sp-qr.lb .lb-foot__sp{flex:1}.sp-qr.lb .lb-next,.sp-qr.lb #b-save{position:relative;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 10px 0 20px;overflow:hidden;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--qr-brand) 90%,#fff) 0%,color-mix(in srgb,var(--qr-brand) 88%,#000) 55%,color-mix(in srgb,var(--qr-brand) 78%,#000) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -2px 0 rgba(0,0,0,0.14),0 0 0 1px color-mix(in srgb,var(--qr-brand) 70%,#000),0 14px 26px -14px color-mix(in srgb,var(--qr-brand) 90%,transparent);color:#fff!important;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform var(--qr-dur) var(--qr-ease),filter var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-next::after,.sp-qr.lb #b-save::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.28) 1.3px,transparent 1.6px);background-size:9px 9px;-webkit-mask-image:linear-gradient(90deg,transparent 55%,#000 100%);mask-image:linear-gradient(90deg,transparent 55%,#000 100%);pointer-events:none}.sp-qr.lb .lb-next__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff;color:var(--qr-brand-strong);box-shadow:0 4px 10px -4px rgba(0,0,0,0.35)}.sp-qr.lb .lb-next__ic svg{width:16px;height:16px}@media (hover:hover){.sp-qr.lb .lb-next:hover,.sp-qr.lb #b-save:hover{transform:translateY(-1px);filter:brightness(1.04)}}.sp-qr.lb #b-save{padding:0 20px}.sp-qr.lb #b-save.is-locked{opacity:1!important;padding:0 10px 0 20px}.sp-qr.lb .lb-lock{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:8px;background:#fff;color:var(--qr-brand-strong);font-size:12.5px;font-weight:700}.sp-qr.lb .lb-lock::before{content:'';width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11h10v9H7zM9 11V8a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11h10v9H7zM9 11V8a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center / contain no-repeat}.sp-qr.lb .lb-back{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border:0;border-radius:10px;background:var(--qr-surface);box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sp-qr.lb .lb-back svg{width:15px;height:15px}.sp-qr.lb #b-next{display:none}.sp-qr.lb [data-step-actions='page']:not(:has(#b-save-page)){display:none!important}.sp-qr.lb .up-builder__actions[data-step-actions='qr']{display:flex;align-items:center;gap:10px;margin:0}.sp-qr.lb .up-builder__actions[data-step-actions='qr'][hidden]{display:none}.sp-qr.lb .up-builder__actions[data-step-actions='qr'] #b-save{margin-left:auto}.sp-qr.lb .lb-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.sp-qr.lb .lb-theme{flex-direction:column;align-items:stretch;gap:7px;padding:7px 7px 8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--qr-line)!important;font-size:12.5px;text-align:center}.sp-qr.lb .lb-theme .lb-mini{height:74px}.sp-qr.lb .lb-theme.is-active{background:color-mix(in srgb,var(--qr-brand) 6%,var(--qr-surface))!important;box-shadow:inset 0 0 0 2px var(--qr-brand)!important;color:var(--qr-brand-strong)!important}.sp-qr.lb .lb-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;border-radius:10px;background:var(--qr-wash);box-shadow:inset 0 0 0 1px var(--qr-line)}.sp-qr.lb .lb-seg__b{height:32px;padding:0 11px;border:0!important;border-radius:8px!important;background:none!important;box-shadow:none!important;white-space:nowrap;color:var(--qr-muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-seg__b.is-on{background:var(--qr-surface)!important;color:var(--qr-ink);box-shadow:0 1px 3px rgba(23,22,20,0.12)!important}.sp-qr.lb .lb-two .lb-seg{display:grid;width:100%}.sp-qr.lb .lb-cover{margin-top:10px}.sp-qr.lb .lb-cover__dz{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;min-height:0!important;padding:12px 14px!important;text-align:left}.sp-qr.lb .lb-cover__dz .dropzone-icon{margin:0;font-size:20px}.sp-qr.lb .lb-cover__dz .dropzone-text{font-size:13.5px;font-weight:600}.sp-qr.lb .lb-cover__dz .dropzone-hint{margin:0 0 0 auto;font-size:12px}.sp-qr.lb .lb-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sp-qr.lb .lb-sws{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.sp-qr.lb .lb-sw{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0!important;border:0!important;border-radius:10px;background:none!important;cursor:pointer;line-height:0}.sp-qr.lb .lb-sw .up-bg__sw{width:26px;height:26px;border-radius:8px}.sp-qr.lb .lb-sw.is-active,.sp-qr.lb .lb-sw.is-on{box-shadow:0 0 0 2px var(--qr-surface),0 0 0 4px var(--qr-brand)}.sp-qr.lb .lb-sw--custom{border-radius:9px;background:var(--qr-surface)!important;box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-muted)}.sp-qr.lb .lb-sw--custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.sp-qr.lb .lb-sw--custom.is-on{box-shadow:inset 0 0 0 1px var(--qr-line),0 0 0 2px var(--qr-surface),0 0 0 4px var(--qr-brand)}.sp-qr.lb .lb-more{border-radius:12px;background:var(--qr-surface);box-shadow:inset 0 0 0 1px var(--qr-line);transition:box-shadow var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-more.is-open{box-shadow:inset 0 0 0 1px var(--qr-line)}.sp-qr.lb .lb-more__head{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0!important;border-radius:12px;background:none!important;box-shadow:none!important;font:inherit;letter-spacing:0!important;text-align:left;cursor:pointer}.sp-qr.lb .lb-more__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.32s var(--qr-ease)}.sp-qr.lb .lb-more.is-open .lb-more__wrap{grid-template-rows:1fr}.sp-qr.lb .lb-more__clip{min-height:0;overflow:hidden}.sp-qr.lb .lb-more__clip>.lb-more__body{opacity:0;transform:translateY(-6px);transition:opacity 0.24s var(--qr-ease),transform 0.32s var(--qr-ease)}.sp-qr.lb .lb-more.is-open .lb-more__clip>.lb-more__body{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sp-qr.lb .lb-more__wrap,.sp-qr.lb .lb-more__clip>.lb-more__body,.sp-qr.lb .lb-more__chev,.sp-qr.lb .lb-more__ic{transition:none}}.sp-qr.lb .lb-more__ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--qr-brand) 12%,var(--qr-surface));color:var(--qr-brand-strong);transition:background var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-more.is-open .lb-more__ic{background:var(--qr-brand);color:#fff}.sp-qr.lb .lb-more__ic svg{width:16px;height:16px}.sp-qr.lb .lb-more__txt{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.sp-qr.lb .lb-more__txt b{font-size:13.5px;font-weight:700;color:var(--qr-ink)}.sp-qr.lb .lb-more__txt span{font-size:12.5px;color:var(--qr-muted)}.sp-qr.lb .lb-more__chev{flex:none;width:16px;height:16px;color:var(--qr-muted);transition:transform var(--qr-dur) var(--qr-ease)}.sp-qr.lb .lb-more.is-open .lb-more__chev{transform:rotate(180deg)}@media (hover:hover){.sp-qr.lb .lb-more:not(.is-open):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 45%,transparent)}}.sp-qr.lb .lb-more__body{padding:14px}.sp-qr.lb .up-builder__qrpanel{padding-top:4px}.sp-qr.lb .up-builder__qrpanel .qh-looks{margin:0}@media (max-width:980px){.sp-qr.lb .up-builder__grid{grid-template-columns:minmax(0,1fr)}.sp-qr.lb .up-builder__preview{border-left:0;border-top:1px solid var(--qr-line)}}@media (max-width:1180px){.sp-qr.lb .lb-tpls__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sp-qr.lb .up-builder__form{padding:0 16px 18px}.sp-qr.lb .lb-steps{margin:0 -16px;padding:10px 16px;overflow-x:auto}.sp-qr.lb .lb-adds{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-qr.lb .lb-two{grid-template-columns:1fr}.sp-qr.lb .lb-head__toggles{grid-column:1 / -1;gap:8px 18px}.sp-qr.lb .up-block__body{padding-left:14px}.sp-qr.lb .up-block:not(.is-open) .up-block__ctl{display:none}.sp-qr.lb .lb-steps{gap:2px}.sp-qr.lb .lb-steps__line{display:none}.sp-qr.lb .lb-step{padding:0 10px 0 5px;font-size:13.5px}.sp-qr.lb .lb-lbl{flex-wrap:wrap}.sp-qr.lb .lb-lbl span{text-align:left}.sp-qr.lb .lb-tpls__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:158px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-qr.lb .lb-tpls__row::-webkit-scrollbar{display:none}.sp-qr.lb .lb-tpl{grid-template-columns:44px minmax(0,1fr);column-gap:10px;scroll-snap-align:start}.sp-qr.lb .lb-tpl .lb-mini{width:44px;height:62px}.sp-qr.lb .lb-tpl b{white-space:normal;font-size:13px;line-height:1.2}.sp-qr.lb .lb-tpl b i,.sp-qr.lb .lb-tpl__d{display:none}.sp-qr.lb .lb-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-qr.lb .lb-seg__b{padding:0 8px;font-size:13px}.sp-qr.lb .lb-cover__dz .dropzone-hint{display:none}}body:not([data-mobile]) .sp-qr .iph:has(.lp-layout-hero),body:not([data-mobile]) .sp-qr .iph:has(.lp-layout-card.theme-navy),body:not([data-mobile]) .sp-qr .iph:has(.lp-layout-card.theme-trattoria),body:not([data-mobile]) .sp-qr .iph:has(.lp-layout-card.theme-neon){--iph-ink:#ffffff!important}.sp-qr.lb .up-builder__phone-screen .lp-pblock.is-hovered{outline:none}.sp-qr .up-builder__phone-screen>.lp{align-self:flex-start}.sp-qr.lb .lb-more__body.up-builder__custombg{display:flex;flex-direction:column;gap:14px;margin:0 6px 6px;border:0!important;border-radius:9px!important;background:var(--qr-wash)!important;box-shadow:none!important}.sp-qr.lb .lb-more__body #b-bg-grad-apply{background:var(--qr-surface)!important;box-shadow:inset 0 0 0 1px var(--qr-line)!important;border:0!important;color:var(--qr-ink)!important}.sp-qr.lb .lb-more__body #b-bg-image-dz{background:var(--qr-surface)!important}.sp-qr.lb .lb-more__body .up-custombg__row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0;border:0}.sp-qr.lb .lb-more__body .up-custombg__row--col{align-items:start}.sp-qr.lb .lb-more__body .up-custombg__name{font-size:13px;font-weight:600;color:var(--qr-ink)}.sp-qr.lb .lb-more__body .up-custombg__grad{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-qr.lb .lb-more__body .up-builder__color{width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:9px!important;overflow:hidden;box-shadow:inset 0 0 0 1px var(--qr-line);cursor:pointer}.sp-qr.lb .lb-more__body .up-builder__color::-webkit-color-swatch-wrapper{padding:0}.sp-qr.lb .lb-more__body .up-builder__color::-webkit-color-swatch{border:0;border-radius:9px}.sp-qr.lb .lb-more__body .up-builder__color::-moz-color-swatch{border:0;border-radius:9px}.sp-qr.lb .lb-more__body input[type='range']{flex:1;min-width:90px;max-width:180px;accent-color:var(--qr-brand)}.sp-qr.lb .lb-more__body #b-bg-grad-apply{height:30px;padding:0 12px!important;border-radius:8px!important;letter-spacing:0!important;font-size:13px;font-weight:600}.sp-qr.lb .lb-more__body #b-bg-image-dz{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px;min-height:0!important;padding:10px 12px!important;text-align:left}.sp-qr.lb .lb-more__body #b-bg-image-dz .dropzone-icon{margin:0;font-size:18px}.sp-qr.lb .lb-more__body #b-bg-image-dz .dropzone-text{font-size:13px;font-weight:600}.sp-qr.lb .lb-more__body #b-bg-image-dz .dropzone-hint{margin:0 0 0 auto;font-size:12px}.sp-qr.lb .lb-more__body .up-custombg__dim{grid-column:2;margin:8px 0 0}@media (max-width:720px){.sp-qr.lb .lb-more__body .up-custombg__row{grid-template-columns:minmax(0,1fr);gap:8px}.sp-qr.lb .lb-more__body .up-custombg__dim{grid-column:1}.sp-qr.lb .lb-more__body #b-bg-image-dz .dropzone-hint{display:none}}.sp-qr.lb #b-subtitle.is-off{opacity:0.45}.sp-qr.lb .lb-head__toggles .up-switch{gap:8px}.sp-qr .up-list{display:flex;flex-direction:column;gap:8px}.sp-qr .up-list__row{align-items:flex-start}.sp-qr .up-list__cells{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sp-qr .up-list__cells--menu{grid-template-columns:1fr 1.6fr 0.7fr 0.8fr}.sp-qr .up-list__cells--products{grid-template-columns:1.4fr 0.8fr 0.8fr 92px}.sp-qr .up-list__cells--actions{grid-template-columns:120px minmax(0,1fr)}.sp-qr .up-list__cells .input,.sp-qr .up-list__cells .select{min-width:0;height:38px;font-size:13.5px}.sp-qr .up-list__wide{grid-column:1 / -1}.sp-qr .up-listimg{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:9px;background:var(--qr-wash) center / cover no-repeat;box-shadow:inset 0 0 0 1px var(--qr-line);color:var(--qr-muted);font-size:12px;font-weight:600;cursor:pointer;overflow:hidden}.sp-qr .up-listimg.is-set span,.sp-qr .up-listimg.is-set i{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,0.88);color:var(--qr-ink)}.sp-qr .up-listimg input{position:absolute;inset:0;opacity:0;cursor:pointer}.sp-qr.lb .lb-adds__sep{grid-column:1 / -1;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--qr-muted)}.sp-qr.lb [data-btype='menu'],.sp-qr.lb [data-add-block='menu']{--h:#c2410c}.sp-qr.lb [data-btype='highlight'],.sp-qr.lb [data-add-block='highlight']{--h:#d6336c}.sp-qr.lb [data-btype='schedule'],.sp-qr.lb [data-add-block='schedule']{--h:#5b6b82}.sp-qr.lb [data-btype='countdown'],.sp-qr.lb [data-add-block='countdown']{--h:#7b3cf0}.sp-qr.lb [data-btype='ticket'],.sp-qr.lb [data-add-block='ticket']{--h:#e0521f}.sp-qr.lb [data-btype='coupon'],.sp-qr.lb [data-add-block='coupon']{--h:#1e9a5f}.sp-qr.lb [data-btype='products'],.sp-qr.lb [data-add-block='products']{--h:#b7791f}.sp-qr.lb [data-btype='review'],.sp-qr.lb [data-add-block='review']{--h:#e0a100}.sp-qr.lb [data-btype='stats'],.sp-qr.lb [data-add-block='stats']{--h:#2e6fd0}.sp-qr.lb [data-btype='actions'],.sp-qr.lb [data-add-block='actions']{--h:#178f86}@media (max-width:720px){.sp-qr .up-list__cells,.sp-qr .up-list__cells--menu,.sp-qr .up-list__cells--products{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-qr.lb .up-list{gap:6px;margin-bottom:10px}.sp-qr.lb .up-list__row{gap:6px;padding:8px;margin:0;border-radius:10px;background:var(--qr-wash)}.sp-qr.lb .up-list__cells .input,.sp-qr.lb .up-list__cells .select{height:36px;background:var(--qr-surface)}.sp-qr.lb .up-list__row .up-builder__row-ctl .up-builder__iconbtn{width:30px!important;height:30px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--qr-muted)!important}.sp-qr.lb [data-item-add],.sp-qr.lb [data-soc-add]{height:36px;padding:0 14px!important;border:0!important;border-radius:10px!important;background:color-mix(in srgb,var(--qr-brand) 10%,var(--qr-surface))!important;box-shadow:none!important;color:var(--qr-brand-strong)!important;letter-spacing:0!important;font-size:13px;font-weight:700}.sp-qr .up-list__cells .input,.sp-qr .up-list__cells .select,.sp-qr .up-list__cells .up-listimg{margin:0!important}.sp-qr .up-list__row{align-items:center}.sp-qr .ctabs-panel .wrap>.qh-tool:last-child{margin-bottom:32px}.sp-qr.lb .ctabs-panel .up-builder__grid{max-width:none;margin:0}.sp-qr.lb .ctabs-panel>.wrap:has(>.up-builder__grid){padding-top:32px;padding-bottom:32px}@media (max-width:640px){.sp-qr.lb .ctabs-panel>.wrap:has(>.up-builder__grid){padding-top:20px;padding-bottom:24px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.sp-qr .ctabs-top{view-transition-name:qr-ctabs-head}.sp-qr .ctabs{view-transition-name:qr-ctabs}.sp-qr .ctabs-panel{view-transition-name:qr-ctabs-panel}::view-transition-group(root),::view-transition-group(qr-ctabs){animation-duration:0.2s}::view-transition-group(qr-ctabs-panel){animation-duration:0.28s;animation-timing-function:cubic-bezier(0.2,0.8,0.2,1)}::view-transition-old(qr-ctabs-head),::view-transition-old(qr-ctabs-panel){animation:qr-ctabs-leave 0.12s cubic-bezier(0.4,0,1,1) both}::view-transition-new(qr-ctabs-head){animation:qr-ctabs-enter 0.24s cubic-bezier(0.2,0.8,0.2,1) 0.04s both}::view-transition-new(qr-ctabs-panel){animation:qr-ctabs-enter 0.28s cubic-bezier(0.2,0.8,0.2,1) 0.06s both}@keyframes qr-ctabs-leave{to{opacity:0}}@keyframes qr-ctabs-enter{from{opacity:0;transform:translateY(8px)}}.qg{--qg-tone:var(--qr-brand);--qg-pane:color-mix(in srgb,var(--qr-surface) 58%,transparent);--qg-fill:color-mix(in srgb,var(--qr-surface) 80%,transparent);--qg-edge:color-mix(in srgb,#fff 55%,transparent);position:relative;isolation:isolate;max-width:calc(var(--qr-maxw) - var(--qr-gutter) * 2);margin:clamp(22px,2.6vw,38px) auto 0;padding:0 var(--qr-gutter);display:grid;gap:clamp(18px,2.2vw,30px);color:var(--qr-ink);font-family:var(--qr-font);box-sizing:content-box}body.theme-dark .qg{--qg-edge:color-mix(in srgb,#fff 6%,transparent)}.qg-mono{font-family:var(--qr-mono)}.qg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qg a:not([class]){color:var(--qr-brand-strong);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--qr-brand) 35%,transparent);text-underline-offset:3px}@media (hover:hover){.qg a:not([class]):hover{text-decoration-color:currentColor}}.qg code,.qg kbd{padding:1px 6px;border-radius:var(--qr-radius-sm);background:var(--qr-wash);box-shadow:0 0 0 1px var(--qr-line);font-family:var(--qr-mono);font-size:13.5px}.qg-intro{padding:clamp(26px,3vw,44px) clamp(22px,2.8vw,44px);border-radius:calc(var(--qr-radius-lg) * 1.5);background:radial-gradient(60% 120% at 100% 0%,color-mix(in srgb,var(--qr-hue-amber) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--qr-brand) 7%,var(--qg-pane)),var(--qg-pane) 70%);box-shadow:inset 0 1px 0 var(--qg-edge),0 0 0 1px color-mix(in srgb,var(--qr-line) 80%,transparent),var(--qr-shadow);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.qg-intro__title{margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-0.6px;line-height:1.12;text-wrap:balance}.qg-intro__lead{color:var(--qr-muted);font-size:16.5px;line-height:1.65;text-wrap:pretty}.qg-intro__lead p{margin:0 0 10px}.qg-intro__lead p:last-child{margin-bottom:0}.qg-toc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:18px;border-top:1px dashed var(--qr-line-2)}.qg-toc__cap{margin-right:4px;color:var(--qr-muted-2);font-family:var(--qr-mono);font-size:11px;letter-spacing:0.8px;text-transform:uppercase}.qg-toc__chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--qr-radius);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line-2);color:var(--qr-ink)!important;font-size:13.5px;font-weight:600;text-decoration:none!important;transition:box-shadow var(--qr-dur) var(--qr-ease),background var(--qr-dur) var(--qr-ease)}.qg-toc__chip.is-here{background:color-mix(in srgb,var(--qr-brand) 8%,var(--qr-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-brand) 45%,transparent),0 6px 16px -8px color-mix(in srgb,var(--qr-brand) 60%,transparent)}@media (hover:hover){.qg-toc__chip:hover{background:color-mix(in srgb,var(--qr-brand) 8%,var(--qr-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--qr-brand) 45%,transparent),0 6px 16px -8px color-mix(in srgb,var(--qr-brand) 60%,transparent)}}.qg-sec{--qg-tone:var(--qr-brand);position:relative;scroll-margin-top:calc(var(--nb-height,74px) + 20px);padding:clamp(10px,1.4vw,18px) clamp(22px,2.8vw,44px);border-radius:calc(var(--qr-radius-lg) * 1.5)}.qg-sec:not(.qg-faq):nth-child(even of .qg-sec:not(.qg-faq)){padding-top:clamp(24px,2.8vw,40px);padding-bottom:clamp(24px,2.8vw,40px);background:radial-gradient(70% 60% at 100% 0%,color-mix(in srgb,var(--qg-tone) 13%,transparent),transparent 70%),radial-gradient(50% 50% at 0% 100%,color-mix(in srgb,var(--qg-tone) 6%,transparent),transparent 70%),var(--qg-pane);box-shadow:inset 0 1px 0 var(--qg-edge),0 0 0 1px color-mix(in srgb,var(--qg-tone) 16%,var(--qr-line)),var(--qr-shadow);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.qg-sec--blue{--qg-tone:var(--qr-hue-blue)}.qg-sec--violet{--qg-tone:var(--qr-hue-violet)}.qg-sec--green{--qg-tone:var(--qr-hue-green)}.qg-sec--teal{--qg-tone:var(--qr-hue-teal)}.qg-sec--amber{--qg-tone:var(--qr-hue-amber)}.qg-sec__head{margin-bottom:20px}.qg-sec__title{position:relative;margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:700;letter-spacing:-0.4px;line-height:1.18;text-wrap:balance}.qg-sec:not(.qg-sec--center) .qg-sec__title::before{content:'';display:inline-block;width:0.46em;height:0.46em;margin:0 0.42em 0.1em 0;border-radius:0.1em;background:var(--qg-tone);box-shadow:0.16em 0.16em 0 -0.06em color-mix(in srgb,var(--qg-tone) 35%,transparent),0 0 14px color-mix(in srgb,var(--qg-tone) 45%,transparent);vertical-align:middle}.qg-sec__lead{margin-top:8px;color:var(--qr-muted);font-size:15.5px;line-height:1.65;text-wrap:pretty}.qg-sec__body{color:var(--qr-ink);font-size:15.5px;line-height:1.7}.qg-sec__body>p,.qg-split__main>p{margin:0 0 14px;color:color-mix(in srgb,var(--qr-ink) 82%,var(--qr-muted));text-wrap:pretty}.qg-sec__body>p:last-child,.qg-split__main>p:last-child{margin-bottom:0}.qg-sec__body>* + .qg-table-wrap,.qg-sec__body>* + .qg-cards,.qg-sec__body>* + .qg-steps,.qg-sec__body>* + .qg-anat,.qg-sec__body>* + .qg-pairs,.qg-sec__body>* + .qg-gloss,.qg-sec__body>* + .qg-calc,.qg-sec__body>* + .qg-filter,.qg-sec__body>* + .qg-flow,.qg-sec__body>* + .qg-note{margin-top:18px}.qg-sec--center .qg-sec__head{text-align:center}.qg-sec--center .qg-sec__lead{max-width:70ch;margin-left:auto;margin-right:auto}.qg-sec h3{margin:22px 0 8px;font-size:17px;font-weight:700;letter-spacing:-0.2px}.qg-sec ul:not([class]),.qg-sec ol:not([class]){margin:0 0 14px;padding-left:20px;color:color-mix(in srgb,var(--qr-ink) 82%,var(--qr-muted))}.qg-sec ul:not([class]) li,.qg-sec ol:not([class]) li{margin:4px 0}.qg-sec--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);grid-template-rows:auto 1fr;column-gap:clamp(20px,3vw,44px);align-items:start}.qg-sec--split>.qg-sec__head{grid-column:1;grid-row:1}.qg-sec--split>.qg-sec__body,.qg-sec--split .qg-sec__body>.qg-split{display:contents}.qg-sec--split .qg-split__main{grid-column:1;grid-row:2}.qg-sec--split .qg-split__aside{grid-column:2;grid-row:1 / span 2}.qg-sec--split .qg-sec__body>:not(.qg-split){grid-column:1 / -1}.qg-sec--split:has(.qg-split--rev){grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.qg-sec--split:has(.qg-split--rev)>.qg-sec__head,.qg-sec--split .qg-split--rev .qg-split__main{grid-column:2}.qg-sec--split .qg-split--rev .qg-split__aside{grid-column:1;order:0}@media (max-width:900px){.qg-sec--split,.qg-sec--split:has(.qg-split--rev){grid-template-columns:minmax(0,1fr)}.qg-sec--split>.qg-sec__head,.qg-sec--split .qg-split__main,.qg-sec--split .qg-split__aside,.qg-sec--split:has(.qg-split--rev)>.qg-sec__head,.qg-sec--split .qg-split--rev .qg-split__main,.qg-sec--split .qg-split--rev .qg-split__aside{grid-column:1;grid-row:auto}.qg-sec--split .qg-split__aside{margin-top:18px}}@media (min-width:901px){.qg-sec--split.qg-sec--headwide>.qg-sec__head{grid-column:1 / -1}.qg-sec--split.qg-sec--headwide .qg-split__aside{grid-row:2}}.qg-calc--compact .qg-calc__title{margin-bottom:10px;font-size:14px}.qg-calc--compact .qg-calc__field textarea{font-size:11.5px;line-height:1.45}.qg-split__aside .qg-calc--compact .qg-calc__big{font-size:16px}.qg-calc--compact .qg-calc__small{font-size:12.5px}.qg-split__aside .qg-calc,.qg-split__aside .qg-anat{padding:14px}.qg-split__aside .qg-calc__big{font-size:18px}.qg-split__aside .qg-calc__field textarea{font-size:12px;line-height:1.5}.qg-split__aside .qg-calc__out{margin-top:10px;padding:10px 12px}.qg-split__aside .qg-anat__payload{padding:22px 12px 12px;font-size:12.5px;line-height:2.2}.qg-split__aside .qg-anat__note{padding:6px 8px;font-size:13.5px}.qg-split__aside .qg-table th,.qg-split__aside .qg-table td{padding:9px 12px;font-size:13.5px}.qg-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(20px,3vw,44px);align-items:start}.qg-split--rev{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.qg-split--rev .qg-split__aside{order:-1}.qg-split__aside{position:sticky;top:calc(var(--nb-height,74px) + 20px)}@media (max-width:900px){.qg-split,.qg-split--rev{grid-template-columns:minmax(0,1fr)}.qg-split--rev .qg-split__aside{order:0}.qg-split__aside{position:static}}.qg-anat{margin:0;padding:18px;border-radius:var(--qr-radius-lg);background:color-mix(in srgb,var(--qr-wash) 72%,transparent);box-shadow:inset 0 0 0 1px var(--qr-line)}.qg-anat__cap{margin-bottom:12px;color:var(--qr-muted);font-family:var(--qr-mono);font-size:11px;letter-spacing:0.8px;text-transform:uppercase}.qg-anat__payload{padding:26px 16px 16px;border-radius:var(--qr-radius);background:#fff;box-shadow:0 0 0 1px rgba(23,22,20,0.08),0 10px 24px -18px rgba(23,22,20,0.4);color:#171614;font-family:var(--qr-mono);font-size:14px;line-height:2.3;word-break:break-all}.qg-anat__part{position:relative;padding:3px 1px;border-radius:3px;background:color-mix(in srgb,var(--qr-brand) 9%,#fff);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--qr-brand) 45%,transparent);cursor:default;outline:none;transition:background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.qg-anat__part:nth-of-type(even){background:color-mix(in srgb,var(--qr-hue-blue) 9%,#fff);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--qr-hue-blue) 45%,transparent)}.qg-anat__pin{position:absolute;top:-15px;left:0;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:#171614;color:#fff;font-family:var(--qr-font);font-size:10px;font-weight:700;line-height:1}.qg-anat__glue{color:#8a8276}.qg-anat__notes{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.qg-anat__note{margin:0;display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:var(--qr-radius);color:color-mix(in srgb,var(--qr-ink) 82%,var(--qr-muted));font-size:14px;line-height:1.55;outline:none;transition:background var(--qr-dur) var(--qr-ease)}.qg-anat__note b{color:var(--qr-ink)}.qg-anat__num{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:10px;background:var(--qr-ink);color:var(--qr-canvas);font-size:11px;font-weight:700}.qg-anat.has-focus .qg-anat__part{opacity:0.45}.qg-anat .qg-anat__part.is-lit{opacity:1;background:color-mix(in srgb,var(--qr-brand) 26%,#fff);box-shadow:inset 0 -3px 0 var(--qr-brand)}.qg-anat__note.is-lit,.qg-anat__note:focus-visible{background:color-mix(in srgb,var(--qr-brand) 10%,var(--qr-surface))}.qg-anat__part:focus-visible{outline:2px solid var(--qr-brand-strong);outline-offset:2px}.qg-flow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;counter-reset:qg-flow}.qg-flow__step{position:relative;display:grid;gap:6px;align-content:start;padding:14px 16px 14px 18px;background:color-mix(in srgb,var(--qr-wash) 72%,transparent);box-shadow:inset 0 0 0 1px var(--qr-line)}.qg-flow__step:first-child{border-radius:var(--qr-radius-lg) 0 0 var(--qr-radius-lg)}.qg-flow__step:last-child{border-radius:0 var(--qr-radius-lg) var(--qr-radius-lg) 0;background:color-mix(in srgb,var(--qr-brand) 8%,var(--qg-fill))}.qg-flow__step + .qg-flow__step::before{content:'';position:absolute;top:50%;left:-9px;z-index:3;width:16px;height:16px;border-radius:50%;background:var(--qr-brand-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 3l5 5-5 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;transform:translateY(-50%)}.qg-flow__label{color:var(--qr-muted);font-family:var(--qr-mono);font-size:11px;letter-spacing:0.6px;text-transform:uppercase}.qg-flow__value{color:var(--qr-ink);font-size:14.5px;font-weight:600;line-height:1.45;word-break:break-word}.qg-flow__value.qg-mono{font-size:13px;font-weight:500}@media (max-width:760px){.qg-flow{grid-auto-flow:row}.qg-flow__step:first-child{border-radius:var(--qr-radius-lg) var(--qr-radius-lg) 0 0}.qg-flow__step:last-child{border-radius:0 0 var(--qr-radius-lg) var(--qr-radius-lg)}.qg-flow__step + .qg-flow__step::before{top:-9px;left:18px;transform:rotate(90deg)}}.qg-split__aside .qg-flow{grid-auto-flow:row}.qg-split__aside .qg-flow__step:first-child{border-radius:var(--qr-radius-lg) var(--qr-radius-lg) 0 0}.qg-split__aside .qg-flow__step:last-child{border-radius:0 0 var(--qr-radius-lg) var(--qr-radius-lg)}.qg-split__aside .qg-flow__step + .qg-flow__step::before{top:-9px;left:18px;transform:rotate(90deg)}.qg-table-wrap{overflow-x:auto;border-radius:var(--qr-radius-lg);box-shadow:0 0 0 1px var(--qr-line)}.qg-table{width:100%;margin:0!important;border-collapse:collapse;background:var(--qg-fill);font-size:14.5px}.qg-table th,.qg-table td{padding:12px 16px;border-bottom:1px solid var(--qr-line);text-align:left;vertical-align:top;line-height:1.5}.qg-table thead th{background:transparent;border-bottom-color:var(--qr-line-2);color:var(--qr-muted);font-size:12px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;white-space:nowrap}.qg-table tbody th{color:var(--qr-ink);font-weight:600}.qg-table td{color:color-mix(in srgb,var(--qr-ink) 82%,var(--qr-muted))}.qg-table tbody tr:last-child th,.qg-table tbody tr:last-child td{border-bottom:0}.qg-table tbody th,.qg-table tbody td{transition:background-color var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease),color var(--qr-dur) var(--qr-ease)}@media (hover:hover){.qg-table tbody tr:hover>th,.qg-table tbody tr:hover>td{background-color:color-mix(in srgb,var(--qg-tone) 9%,var(--qr-surface));color:var(--qr-ink)}}@media (hover:hover){.qg-table tbody tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--qg-tone)}}.qg-table--mark1 :is(th,td):nth-child(2),.qg-table--mark2 :is(th,td):nth-child(3),.qg-table--mark3 :is(th,td):nth-child(4){box-shadow:inset 1px 0 0 color-mix(in srgb,var(--qg-tone) 35%,transparent);color:var(--qr-ink)}.qg-table--mark1 thead th:nth-child(2),.qg-table--mark2 thead th:nth-child(3),.qg-table--mark3 thead th:nth-child(4){color:var(--qg-tone)}.qg-table--mark1 thead th:nth-child(2)::before,.qg-table--mark2 thead th:nth-child(3)::before,.qg-table--mark3 thead th:nth-child(4)::before{content:'';display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border-radius:50%;background:var(--qg-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--qg-tone) 18%,transparent);vertical-align:middle}.qg-table code{white-space:nowrap}.qg-filter__field{display:flex;align-items:center;gap:10px;height:44px;margin-bottom:12px;padding:0 14px;border-radius:var(--qr-radius-lg);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line-2);color:var(--qr-muted-2)}.qg-filter__field:focus-within{box-shadow:0 0 0 1px var(--qr-brand-strong),0 0 0 3px var(--qr-accent-soft)}.qg-filter__input{flex:1;min-width:0;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;line-height:normal;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--qr-ink);font-family:var(--qr-font);font-size:15px}.qg-filter__empty{margin:12px 0 0;color:var(--qr-muted);font-size:14px;text-align:center}.qg-steps{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none}.qg-steps::before{content:'';position:absolute;top:18px;bottom:18px;left:17px;width:2px;border-radius:1px;background:linear-gradient(180deg,var(--qr-brand),color-mix(in srgb,var(--qr-brand) 15%,transparent))}.qg-steps__item{position:relative;display:flex;gap:16px;padding:8px 0}.qg-steps__num{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--qr-surface);box-shadow:0 0 0 1.5px var(--qr-brand),0 6px 14px -8px color-mix(in srgb,var(--qr-brand) 70%,transparent);color:var(--qr-brand-strong);font-family:var(--qr-mono);font-size:12px;font-weight:600}.qg-steps__txt{padding-top:5px}.qg-steps__txt b{font-size:15.5px}.qg-steps__txt p{margin:4px 0 0;color:color-mix(in srgb,var(--qr-ink) 82%,var(--qr-muted));font-size:14.5px;line-height:1.6}.qg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qg-cards--2,.qg-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.qg-cards,.qg-cards--2,.qg-cards--4{grid-template-columns:minmax(0,1fr)}}.qg-card{--qg-c:var(--qr-hue-orange);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:12px;align-content:start;padding:18px;border-radius:var(--qr-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--qg-c) var(--qr-tint-amt),var(--qg-fill)),var(--qg-fill) 65%);box-shadow:0 0 0 1px var(--qr-line);transition:transform var(--qr-dur) var(--qr-spring),box-shadow var(--qr-dur) var(--qr-ease)}.qg-card--2{--qg-c:var(--qr-hue-blue)}.qg-card--3{--qg-c:var(--qr-hue-green)}.qg-card--4{--qg-c:var(--qr-hue-violet)}@media (hover:hover){.qg-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--qg-c) 55%,transparent),0 12px 26px -18px color-mix(in srgb,var(--qg-c) 70%,transparent)}}.qg-card__icon{display:grid;place-items:center;grid-column:1;grid-row:1;width:40px;height:40px;border-radius:10px;background:linear-gradient(150deg,color-mix(in srgb,var(--qg-c) 24%,var(--qr-surface)),color-mix(in srgb,var(--qg-c) 8%,var(--qr-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qg-c) 18%,transparent);color:var(--qg-c);font-size:16px}.qg-card__title{grid-column:2;grid-row:1;align-self:center;margin:0!important;font-size:16px!important;line-height:1.3}.qg-card__body{grid-column:1 / -1;grid-row:2;margin:12px 0 0;color:color-mix(in srgb,var(--qr-ink) 82%,var(--qr-muted));font-size:14.5px;line-height:1.6}.qg-card__result{grid-column:1 / -1;grid-row:3;align-self:end;margin-top:14px;padding:9px 11px;border-radius:var(--qr-radius);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line);color:var(--qr-ink);font-size:12px;line-height:1.5;word-break:break-all}.qg-pairs{display:grid;gap:14px}.qg-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.qg-pair__side{padding:12px 14px;border-radius:var(--qr-radius);box-shadow:inset 0 0 0 1px var(--qr-line)}.qg-pair__side--no{--qg-c:#c23b5b;background:color-mix(in srgb,#c23b5b 6%,var(--qg-fill))}.qg-pair__side--yes{--qg-c:var(--qr-hue-green);background:color-mix(in srgb,var(--qr-hue-green) 7%,var(--qg-fill))}.qg-pair__side p{margin:6px 0 0;color:color-mix(in srgb,var(--qr-ink) 85%,var(--qr-muted));font-size:14.5px;line-height:1.55;word-break:break-word}.qg-pair__side p.qg-pair__code{color:var(--qr-ink);font-family:var(--qr-mono);font-size:13px}.qg-pair__tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase}.qg-pair__side--no .qg-pair__tag{color:#c23b5b}.qg-pair__side--yes .qg-pair__tag{color:var(--qr-hue-green)}.qg-pair__why{grid-column:1 / -1;margin:0;color:var(--qr-muted);font-size:14px;line-height:1.55}@media (max-width:640px){.qg-pair{grid-template-columns:minmax(0,1fr)}}.qg-gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.qg-gloss__item{padding:14px 16px;border-radius:var(--qr-radius-lg);background:var(--qg-fill);box-shadow:inset 0 0 0 1px var(--qr-line)}.qg-gloss dt{margin-bottom:4px;color:var(--qr-ink);font-family:var(--qr-mono);font-size:13.5px;font-weight:600}.qg-gloss dd{margin:0;color:color-mix(in srgb,var(--qr-ink) 80%,var(--qr-muted));font-size:14px;line-height:1.55}@media (max-width:700px){.qg-gloss{grid-template-columns:minmax(0,1fr)}}.qg-stat{display:grid;gap:4px;padding:20px;border-radius:var(--qr-radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--qr-brand) 14%,var(--qg-fill)),var(--qg-fill) 80%);box-shadow:0 0 0 1px var(--qr-line)}.qg-stat__num{color:var(--qr-brand-strong);font-size:clamp(36px,4.4vw,52px);font-weight:700;letter-spacing:-1.4px;line-height:1;font-variant-numeric:tabular-nums}.qg-stat__label{color:var(--qr-ink);font-size:14.5px;font-weight:700}.qg-stat__body{margin:6px 0 0;color:var(--qr-muted);font-size:14px;line-height:1.55}.qg-calc{padding:18px;border-radius:var(--qr-radius-lg);background:color-mix(in srgb,var(--qr-wash) 72%,transparent);box-shadow:inset 0 0 0 1px var(--qr-line)}.qg-calc__title{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700}.qg-calc__title i{color:var(--qr-brand-strong)}.qg-calc__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.qg-calc__field{display:grid;gap:6px;color:var(--qr-muted);font-size:12.5px;font-weight:600}.qg-calc__field input,.qg-calc__field select{width:100%;height:42px;margin:0!important;padding:0 12px;border:0!important;border-radius:var(--qr-radius);background:var(--qr-surface)!important;box-shadow:0 0 0 1px var(--qr-line-2)!important;color:var(--qr-ink);font-family:var(--qr-mono);font-size:15px;box-sizing:border-box}.qg .qg-calc__field textarea{width:100%;margin:0!important;padding:10px 12px;border:0!important;border-radius:var(--qr-radius);background:var(--qr-surface)!important;box-shadow:0 0 0 1px var(--qr-line-2)!important;color:var(--qr-ink);font-family:var(--qr-mono);font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box}.qg .qg-calc--compact .qg-calc__field textarea{font-size:11.5px}.qg .qg-calc__field textarea:focus,.qg-calc__field input:focus,.qg-calc__field select:focus{outline:0;box-shadow:0 0 0 1px var(--qr-brand-strong),0 0 0 3px var(--qr-accent-soft)!important}.qg-calc__out{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;padding:14px 16px;border-radius:var(--qr-radius);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.qg-calc__big{color:var(--qr-brand-strong);font-family:var(--qr-mono);font-size:24px;font-weight:600;letter-spacing:0.5px;word-break:break-all}.qg-calc__big.is-bad{color:#c23b5b}.qg-calc__small{color:var(--qr-muted);font-size:13.5px;line-height:1.55}.qg-calc__work{width:100%;margin:8px 0 0;color:var(--qr-muted);font-family:var(--qr-mono);font-size:12px;line-height:1.6;word-break:break-word}.qg-sources{padding:clamp(22px,2.4vw,30px);border-radius:calc(var(--qr-radius-lg) * 1.5);background:var(--qg-pane);box-shadow:inset 0 1px 0 var(--qg-edge),0 0 0 1px color-mix(in srgb,var(--qr-line) 85%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.qg-sources__head{margin-bottom:18px}.qg-sources__kicker{display:flex;align-items:center;gap:7px;margin:6px 0 0;color:var(--qr-muted);font-size:13.5px}.qg-sources__kicker i{color:var(--qr-brand-strong)}.qg-sources__title{margin:0;color:var(--qr-ink);font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-0.4px}.qg-sources__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px;margin:0;padding:0;list-style:none}.qg-sources__list li{margin:0}.qg .qg-sources__list a{--qg-c:var(--qr-brand);display:flex;align-items:center;gap:14px;height:100%;padding:14px 16px;border-radius:var(--qr-radius-lg);background:var(--qg-fill);box-shadow:0 0 0 1px var(--qr-line);color:var(--qr-ink)!important;text-decoration:none!important;box-sizing:border-box}.qg-sources__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--qr-brand) 12%,var(--qr-surface));color:var(--qr-brand-strong);font-size:14px}.qg-sources__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.qg-sources__txt strong{font-size:14.5px;font-weight:700;line-height:1.35}.qg-sources__txt small{color:var(--qr-muted-2);font-family:var(--qr-mono);font-size:12px}.qg-sources__txt em{color:var(--qr-muted);font-size:13px;font-style:normal;line-height:1.45}.qg-sources__ext{margin-left:auto;color:var(--qr-muted-2);font-size:12px;transition:color var(--qr-dur) var(--qr-ease),transform var(--qr-dur) var(--qr-spring)}@media (hover:hover){.qg-sources__list a:hover .qg-sources__ext{color:var(--qr-brand-strong);transform:translate(2px,-2px)}}.qg-sources__note{display:flex;align-items:baseline;gap:12px;margin:16px 0 0;padding:13px 16px;border:1px dashed color-mix(in srgb,var(--qr-hue-amber) 75%,transparent);border-radius:var(--qr-radius-lg);background:color-mix(in srgb,var(--qr-hue-amber) 8%,transparent);color:color-mix(in srgb,var(--qr-ink) 80%,var(--qr-muted));font-size:14px;line-height:1.55}.qg-sources__note i{color:var(--qr-hue-amber)}.qg .qg-note{margin:0;font-size:14.5px;line-height:1.6}.qg-faq .qg-faq__list{max-width:820px;margin:0 auto}.qg .qg-faq .collapse-group:has(.collapse-container){display:flex;flex-direction:column;gap:0;max-width:none;counter-reset:qg-faq;overflow:hidden;border-radius:calc(var(--qr-radius-lg) * 1.4);background:var(--qr-surface);box-shadow:0 0 0 1px var(--qr-line)}.qg-faq .qg-faq__item{--collapse-accent:var(--qr-brand-strong);counter-increment:qg-faq;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background var(--qr-dur) var(--qr-ease)}.qg-faq .qg-faq__item + .qg-faq__item{border-top:1px solid var(--qr-line)!important}@media (hover:hover){.qg-faq .qg-faq__item:hover{background:color-mix(in srgb,var(--qr-brand) 4%,transparent)!important}}.qg-faq .qg-faq__item.open{background:color-mix(in srgb,var(--qr-brand) 6%,transparent)!important}.qg-faq .qg-faq__item .collapse-header{padding:16px 18px 16px 20px!important;margin:0!important;background:transparent!important;border:0!important}.qg-faq .qg-faq__item .collapse-header-title{font-size:15px;font-weight:600;letter-spacing:-0.2px;color:var(--qr-ink)}.qg-faq .qg-faq__item .collapse-header-title::before{content:counter(qg-faq,decimal-leading-zero);display:inline-block;min-width:30px;color:var(--qr-brand-strong);font-family:var(--qr-mono);font-size:12px;font-weight:500}.qg-faq .qg-faq__item .collapse-chevron{position:relative;width:28px;height:28px;font-size:0!important;transform:none!important}.qg-faq .qg-faq__item .collapse-chevron::before{content:''}.qg-faq .qg-faq__item .collapse-chevron::after{content:'';position:absolute;inset:0;margin:auto;width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center / 11px 1.8px no-repeat,linear-gradient(currentColor,currentColor) center / 1.8px 11px no-repeat}.qg-faq .qg-faq__item.open .collapse-chevron::after{background:linear-gradient(currentColor,currentColor) center / 11px 1.8px no-repeat}.qg-faq .qg-faq__item .collapse-content-inner{padding:0 56px 18px 50px!important}.qg-faq .qg-faq__item .collapse-content-inner p{margin:0!important;color:var(--qr-muted);font-size:14.5px;line-height:1.65}@media (max-width:560px){.qg-faq .qg-faq__item .collapse-content-inner{padding:0 16px 16px 46px!important}}@media (prefers-reduced-motion:reduce){.qg-card{transition:none}}@property --qg-spot{syntax:'<percentage>';inherits:true;initial-value:0%}.qg-card,.qg-pair__side,.qg-gloss__item,.qg-stat,.qg-calc,.qg-anat,.qg-flow__step,.qg-contact__card,.qg-table-wrap,.qg .qg-sources__list a{position:relative;transition:--qg-spot 0.35s var(--qr-ease),transform var(--qr-dur) var(--qr-spring),box-shadow var(--qr-dur) var(--qr-ease)}.qg-card::after,.qg-pair__side::after,.qg-gloss__item::after,.qg-stat::after,.qg-calc::after,.qg-anat::after,.qg-flow__step::after,.qg-contact__card::after,.qg-table-wrap::after,.qg .qg-sources__list a::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--glow-size,110px) circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--qg-c,var(--qg-tone)) var(--qg-spot),transparent),transparent 70%)}@media (hover:hover){.qg-card:hover,.qg-pair__side:hover,.qg-gloss__item:hover,.qg-stat:hover,.qg-calc:hover,.qg-anat:hover,.qg-flow__step:hover,.qg-contact__card:hover,.qg-table-wrap:hover,.qg .qg-sources__list a:hover{--qg-spot:var(--glow-strength,11%);box-shadow:0 0 0 1px color-mix(in srgb,var(--qg-c,var(--qg-tone)) 50%,transparent),0 0 0 5px color-mix(in srgb,var(--qg-c,var(--qg-tone)) 9%,transparent),0 18px 40px -22px color-mix(in srgb,var(--qg-c,var(--qg-tone)) 65%,transparent)}.qg-card:hover,.qg-pair__side:hover,.qg-gloss__item:hover,.qg-stat:hover,.qg .qg-sources__list a:hover{transform:translateY(-2px)}.qg-flow__step:hover{z-index:2}.qg-calc:focus-within{--qg-spot:calc(var(--glow-strength,11%) * 0.7)}}.qg-contact{margin:20px 0 0}.qg-contact__card{--qg-c:var(--qr-hue-blue);display:grid;justify-items:center;gap:4px;max-width:360px;padding:22px 18px 14px;border-radius:calc(var(--qr-radius-lg) * 2);background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--qr-hue-blue) 12%,transparent),transparent 70%),var(--qg-fill);box-shadow:0 0 0 1px var(--qr-line),var(--qr-shadow);text-align:center}.qg-contact__avatar{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:linear-gradient(160deg,#a7a19a,#7d766e);color:#fff;font-size:20px;font-weight:600;letter-spacing:0.5px}.qg-contact__name{font-size:19px;letter-spacing:-0.3px}.qg-contact__role{color:var(--qr-muted);font-size:13.5px}.qg-contact__acts{display:flex;gap:10px;margin:10px 0 12px}.qg-contact__acts i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--qr-hue-blue) 12%,var(--qr-surface));color:var(--qr-hue-blue);font-size:13px}.qg-contact__rows{display:grid;gap:6px;width:100%;margin:0;padding:0;list-style:none;text-align:left}.qg-contact__rows li{display:grid;margin:0;padding:8px 12px;border-radius:var(--qr-radius-lg);background:color-mix(in srgb,var(--qr-wash) 80%,transparent);color:var(--qr-hue-blue);font-size:14px}.qg-contact__rows small{color:var(--qr-muted);font-size:11.5px}.qg-contact [data-pin]{outline:none;cursor:default;transition:background var(--qr-dur) var(--qr-ease),box-shadow var(--qr-dur) var(--qr-ease)}.qg-contact__name[data-pin],.qg-contact__role[data-pin]{padding:0 6px;border-radius:var(--qr-radius-sm)}.qg-contact [data-pin].is-lit,.qg-contact [data-pin]:focus-visible{background:color-mix(in srgb,var(--qr-brand) 14%,var(--qr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qr-brand) 45%,transparent)}.qg-split.has-focus .qg-anat__part:not(.is-lit){opacity:0.45}.sp-qr .qr-search-field{position:relative}.sp-qr .qr-search-field .addon--static{pointer-events:none;opacity:0.55}.sp-qr .qr-search__results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:var(--qr-surface);border:1px solid var(--qr-line-2);border-radius:var(--qr-radius);box-shadow:var(--qr-shadow-lg);overflow:hidden;max-height:260px;overflow-y:auto}.sp-qr .qr-search__item{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 14px;font-size:13.5px;line-height:1.35;color:var(--qr-ink);cursor:pointer;border-bottom:1px solid var(--qr-line);text-transform:none!important;letter-spacing:normal!important;margin:0!important;border-radius:0!important}.sp-qr .qr-search__item:last-child{border-bottom:0}@media (hover:hover){.sp-qr .qr-search__item:hover{background:var(--qr-wash)!important;color:var(--qr-ink)!important}}.sp-qr .qr-map-field{margin-top:4px}.sp-qr .qr-map{position:relative;height:300px;border-radius:var(--qr-radius);overflow:hidden;border:1px solid var(--qr-line);background:var(--qr-wash)}.sp-qr .qr-map__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--qr-muted-2);font-size:12px}.sp-qr .qr-map__loading .icon{width:18px;height:18px}.sp-qr .qr-map__note{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;color:var(--qr-muted-2)}.sp-qr .qr-map__note .icon{width:14px;height:14px;flex:none}.sp-qr .qr-map .leaflet-bar a{background:#fff!important;color:#333!important;border-radius:0!important;width:30px!important;height:30px!important;line-height:30px!important;box-shadow:none!important;border:0!important;margin:0!important;text-transform:none!important;letter-spacing:normal!important;font-weight:700!important}@media (hover:hover){.sp-qr .qr-map .leaflet-bar a:hover{background:#fff!important;color:#333!important;border-radius:0!important;width:30px!important;height:30px!important;line-height:30px!important;box-shadow:none!important;border:0!important;margin:0!important;text-transform:none!important;letter-spacing:normal!important;font-weight:700!important}}.sp-qr .qr-map .leaflet-bar{border:1px solid rgba(0,0,0,0.15)!important;box-shadow:var(--qr-shadow)!important}.sp-qr .qr-map .leaflet-bar a:first-child{border-radius:6px 6px 0 0!important}.sp-qr .qr-map .leaflet-bar a:last-child{border-radius:0 0 6px 6px!important;border-top:1px solid #eee!important}.sp-qr .qr-map .leaflet-control-attribution{background:rgba(255,255,255,0.8)!important;font-size:10px!important}.sp-qr .qr-map .leaflet-control-attribution a{color:var(--qr-brand-strong)!important}