:root{--avago-bg:#f7f4ef;--avago-bg-card:#fff;--avago-bg-subtle:#fafaf6;--avago-bg-sand:#ebe6dc;--avago-bg-cream:#fdf6ef;--avago-bg-ink:#15140f;--avago-bg-admin:#0e0d0a;--avago-bg-photo:#e8e2d6;--avago-ink-primary:#15140f;--avago-ink-body:#3a362f;--avago-ink-muted:#6b6660;--avago-ink-faint:#a09b94;--avago-ink-inverse:#f7f4ef;--avago-ink-inverse-soft:hsla(38,33%,95%,.78);--avago-ink-inverse-muted:hsla(38,33%,95%,.65);--avago-ink-inverse-faint:hsla(38,33%,95%,.55);--avago-yellow:#f0d57a;--avago-yellow-soft:#f9e3c0;--avago-green:#1d5d3c;--avago-green-soft:#d9eadf;--avago-green-mint:#7cd299;--avago-terracotta:#c4502a;--avago-terracotta-soft:#f5d4cf;--avago-sand-amber:#c89148;--avago-sand-amber-deep:#7a4612;--avago-brand-pop:#d24a3b;--avago-sso-facebook:#1877f2;--avago-sso-google:#4285f4;--avago-font-sans:"Geist",var(--avago-font-sans-loaded),"Inter",system-ui,sans-serif;--avago-font-serif:"Instrument Serif",var(--avago-font-serif-loaded),serif;--avago-font-mono:"JetBrains Mono",var(--avago-font-mono-loaded),ui-monospace,Menlo,monospace;--avago-fs-display:96px;--avago-fs-h1:56px;--avago-fs-h1-auth:40px;--avago-fs-quote:40px;--avago-fs-stat-xl:64px;--avago-fs-stat-lg:48px;--avago-fs-stat-md:32px;--avago-fs-h3:24px;--avago-fs-h4:22px;--avago-fs-h5:20px;--avago-fs-lede:19px;--avago-fs-body-lg:17px;--avago-fs-body:16px;--avago-fs-body-default:15px;--avago-fs-body-sm:14px;--avago-fs-caption:13px;--avago-fs-meta:12px;--avago-fs-mono-sm:11px;--avago-fs-mono-xs:10px;--avago-lh-display:0.96;--avago-lh-tight:1.02;--avago-lh-snug:1.05;--avago-lh-quote:1.18;--avago-lh-body:1.5;--avago-lh-relaxed:1.55;--avago-lh-loose:1.8;--avago-ls-display:-0.035em;--avago-ls-h1:-0.025em;--avago-ls-quote:-0.02em;--avago-ls-h3:-0.015em;--avago-ls-h5:-0.01em;--avago-ls-body:-0.005em;--avago-ls-mono:0.18em;--avago-ls-mono-tight:0.14em;--avago-fw-regular:400;--avago-fw-medium:500;--avago-fw-semibold:600;--avago-fw-bold:700;--avago-font-features:"ss01","cv11";--avago-space-1:4px;--avago-space-2:6px;--avago-space-3:8px;--avago-space-4:10px;--avago-space-5:12px;--avago-space-6:14px;--avago-space-7:16px;--avago-space-8:18px;--avago-space-9:20px;--avago-space-10:24px;--avago-space-11:28px;--avago-space-12:32px;--avago-space-13:36px;--avago-space-14:40px;--avago-space-15:48px;--avago-space-16:56px;--avago-space-17:64px;--avago-space-18:80px;--avago-space-19:120px;--avago-radius-tiny:6px;--avago-radius-button:8px;--avago-radius-input:8px;--avago-radius-md:10px;--avago-radius-lg:12px;--avago-radius-card:14px;--avago-radius-card-lg:18px;--avago-radius-hero:20px;--avago-radius-image:12px;--avago-radius-pill:999px;--avago-shadow-card:0 1px 0 rgba(0,0,0,.04),0 24px 60px -30px rgba(0,0,0,.15);--avago-shadow-import:0 1px 0 rgba(0,0,0,.04),0 12px 40px -20px rgba(0,0,0,.18);--avago-shadow-import-hero:0 1px 0 rgba(0,0,0,.05),0 24px 60px -28px rgba(0,0,0,.22);--avago-shadow-import-sticky:0 1px 0 rgba(0,0,0,.05),0 24px 60px -20px rgba(0,0,0,.35);--avago-shadow-modal:0 30px 60px -20px rgba(0,0,0,.3);--avago-shadow-hairline:inset 0 0 0 1px rgba(0,0,0,.06);--avago-shadow-hairline-mid:inset 0 0 0 1px rgba(0,0,0,.12);--avago-shadow-hairline-strong:inset 0 0 0 1px rgba(0,0,0,.18);--avago-border-soft:1px solid rgba(0,0,0,.06);--avago-border-base:1px solid rgba(0,0,0,.08);--avago-border-strong:1px solid rgba(0,0,0,.1);--avago-border-stronger:1px solid rgba(0,0,0,.18);--avago-ease-out:cubic-bezier(.2,.7,.3,1);--avago-dur-fast:.15s;--avago-dur-base:.2s;--avago-dur-slow:.35s}*{margin:0;padding:0;box-sizing:border-box}body{--avago-font-sans-loaded:var(--font-geist-sans);font-family:var(--avago-font-sans);background-color:var(--avago-bg);color:var(--avago-ink-primary);-webkit-font-smoothing:antialiased;font-feature-settings:var(--avago-font-features);min-height:100vh}.qt-btn{display:inline-flex;align-items:center;gap:var(--avago-space-3);padding:11px var(--avago-space-8);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-pill);font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);font-family:inherit;letter-spacing:.005em;border:none;cursor:pointer;transition:transform var(--avago-dur-fast);white-space:nowrap;text-decoration:none}.qt-btn:hover{transform:translateY(-1px)}.qt-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.qt-btn.qt-ghost{background:transparent;color:var(--avago-ink-primary);box-shadow:var(--avago-shadow-hairline-strong)}.qt-btn.qt-light{background:var(--avago-bg)}.qt-btn-arrow{display:inline-block;font-size:1em;line-height:1}.qt-btn-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:qt-spin .7s linear infinite}@keyframes qt-spin{to{transform:rotate(1turn)}}.qt-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);display:inline-flex;align-items:center;gap:var(--avago-space-6)}.qt-eyebrow:before{content:"";display:inline-block;width:var(--avago-space-10);height:1px;background:currentColor}.qt-eyebrow.qt-eyebrow-plain:before{display:none}.qt-pt-field label{letter-spacing:.16em}.qt-pt-field input,.qt-pt-field textarea{border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:var(--avago-fs-body);color:var(--avago-ink-primary);font-family:inherit;width:100%}.qt-pt-field input:disabled,.qt-pt-field textarea:disabled{opacity:.55;cursor:not-allowed}.qt-auth{background:var(--avago-bg);color:var(--avago-ink-primary);min-height:100vh;padding:var(--avago-space-12) var(--avago-space-15) var(--avago-space-17);-webkit-font-smoothing:antialiased}.qt-auth-top{display:flex;align-items:center;justify-content:space-between;padding:var(--avago-space-3) 0 var(--avago-space-16);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted)}.qt-auth-top a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;margin-left:var(--avago-space-2)}.qt-auth-top-logo{display:flex;align-items:center}.qt-auth-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);max-width:520px;margin:0 auto;padding:var(--avago-space-15);box-shadow:0 2px 0 rgba(0,0,0,.03),0 24px 60px -30px rgba(0,0,0,.15)}.qt-auth-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-6);display:block}.qt-auth-card h1{font-size:var(--avago-fs-h1-auth);line-height:var(--avago-lh-snug);letter-spacing:var(--avago-ls-h1);margin:0 0 var(--avago-space-6);font-weight:var(--avago-fw-regular)}.qt-auth-card h1 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-auth-card-lede{font-size:var(--avago-fs-body-default);line-height:var(--avago-lh-relaxed);color:var(--avago-ink-body);margin:0 0 var(--avago-space-12)}.qt-auth-form{display:flex;flex-direction:column}.qt-auth-form-fields{border-top:var(--avago-border-soft);border-bottom:var(--avago-border-soft);margin-bottom:var(--avago-space-9)}.qt-auth-field-row{display:flex;justify-content:space-between;align-items:center}.qt-auth-field-link{font-family:var(--avago-font-sans);font-size:var(--avago-fs-caption);color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:normal;font-weight:var(--avago-fw-regular)}.qt-auth-submit{width:100%;justify-content:center;padding:14px var(--avago-space-9);font-size:var(--avago-fs-body-default)}.qt-auth-error{background:var(--avago-terracotta-soft);color:var(--avago-terracotta);border-radius:var(--avago-radius-md);padding:var(--avago-space-5) var(--avago-space-7);font-size:var(--avago-fs-body-sm);margin-bottom:var(--avago-space-9)}.qt-auth-success{text-align:center;padding:var(--avago-space-3) 0}.qt-auth-success-icon{width:64px;height:64px;border-radius:50%;background:var(--avago-green-soft);color:var(--avago-green);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto var(--avago-space-9)}.qt-auth-success h2{font-size:var(--avago-fs-h3);letter-spacing:var(--avago-ls-h3);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-5)}.qt-auth-success p{font-size:var(--avago-fs-body-default);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:0 0 var(--avago-space-5)}.qt-auth-success-link{background:none;border:0;padding:0;font:inherit;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:var(--avago-fw-medium)}.qt-auth-foot{text-align:center;padding-top:var(--avago-space-10);margin-top:var(--avago-space-10);border-top:var(--avago-border-base);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted)}.qt-auth-foot a{text-decoration:underline;text-underline-offset:3px}.qt-auth-foot a,.qt-wz-frame{color:var(--avago-ink-primary)}.qt-wz-frame{background:var(--avago-bg);min-height:100vh;padding:var(--avago-space-12) var(--avago-space-15) var(--avago-space-17);-webkit-font-smoothing:antialiased}.qt-wz-top{justify-content:space-between;padding:var(--avago-space-3) 0 var(--avago-space-10)}.qt-wz-top,.qt-wz-top-logo,.qt-wz-top-right{display:flex;align-items:center}.qt-wz-top-right{gap:var(--avago-space-8);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted)}.qt-wz-top-right a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-wz-top-right strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-wz-progress{display:flex;gap:var(--avago-space-4);align-items:center;padding:0 0 var(--avago-space-12);max-width:1080px;margin:0 auto}.qt-wz-step{flex:1 1;height:3px;background:rgba(0,0,0,.1);border-radius:2px;position:relative;overflow:hidden}.qt-wz-step.is-done,.qt-wz-step.is-on,.qt-wz-step.is-on:after{background:var(--avago-ink-primary)}.qt-wz-step.is-on:after{content:"";position:absolute;right:-4px;top:-3px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 4px rgba(21,20,15,.1)}.qt-wz-step-lbl{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);white-space:nowrap}.qt-wz-step-lbl.is-on{color:var(--avago-ink-primary)}.qt-wz-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);max-width:1080px;margin:0 auto;padding:var(--avago-space-16);box-shadow:0 2px 0 rgba(0,0,0,.03),0 24px 60px -30px rgba(0,0,0,.15)}.qt-wz-card-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-6);display:block}.qt-wz-card h1{font-size:var(--avago-fs-h1);line-height:1;letter-spacing:-.03em;font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-8)}.qt-wz-card h1 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-wz-card-lede{font-size:var(--avago-fs-body);line-height:var(--avago-lh-relaxed);color:var(--avago-ink-body);margin:0 0 var(--avago-space-14);max-width:620px}.qt-wz-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding:var(--avago-space-9) 0;display:flex;justify-content:space-between;align-items:center;margin-top:var(--avago-space-13);border-top:var(--avago-border-base);gap:var(--avago-space-7);flex-wrap:wrap;background:var(--avago-bg-card);box-shadow:0 -10px 24px -16px rgba(0,0,0,.18)}.qt-wz-foot-meta{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);max-width:420px}.qt-wz-foot-meta a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-wz-foot-actions{display:flex;gap:var(--avago-space-4);align-items:center}.qt-wz-foot-actions .qt-btn{font-size:var(--avago-fs-body-default);padding:12px var(--avago-space-9)}.qt-wz-error{background:var(--avago-terracotta-soft);color:var(--avago-terracotta);border-radius:var(--avago-radius-md);padding:var(--avago-space-5) var(--avago-space-7);font-size:var(--avago-fs-body-sm);max-width:1080px;margin:0 auto var(--avago-space-9)}.qt-wz-field{padding:var(--avago-space-6) 0;border-bottom:var(--avago-border-base);display:flex;flex-direction:column;gap:var(--avago-space-2)}.qt-wz-field label{font-size:var(--avago-fs-mono-xs);color:var(--avago-ink-muted);display:flex;justify-content:space-between;align-items:center;gap:var(--avago-space-3)}.qt-wz-field label,.qt-wz-field-badge{font-family:var(--avago-font-mono);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;font-weight:var(--avago-fw-medium)}.qt-wz-field-badge{background:var(--avago-bg-sand);color:var(--avago-ink-primary);padding:2px var(--avago-space-3);border-radius:var(--avago-radius-pill);font-size:9px}.qt-wz-field-badge.is-ai{background:var(--avago-bg-ink);color:var(--avago-yellow)}.qt-wz-field input,.qt-wz-field select,.qt-wz-field textarea{border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:var(--avago-fs-body-lg);color:var(--avago-ink-primary);font-family:inherit;resize:none;width:100%}.qt-wz-field textarea{min-height:96px;line-height:var(--avago-lh-body)}.qt-wz-field input::placeholder,.qt-wz-field textarea::placeholder{color:var(--avago-ink-faint)}.qt-wz-field input:disabled,.qt-wz-field textarea:disabled{opacity:.55;cursor:not-allowed}.qt-wz-field .qt-wz-field-hint{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);margin-top:var(--avago-space-1);line-height:var(--avago-lh-body)}.qt-wz-field .qt-wz-field-error{font-size:var(--avago-fs-meta);color:var(--avago-terracotta);margin-top:var(--avago-space-1)}.qt-wz-import-block{margin-bottom:var(--avago-space-10);padding-bottom:var(--avago-space-10);border-bottom:var(--avago-border-base)}.qt-wz-rev-banner{padding:var(--avago-space-6) var(--avago-space-7);background:var(--avago-bg-sand);border-radius:var(--avago-radius-md);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);display:flex;align-items:center;justify-content:space-between;gap:var(--avago-space-6);margin-bottom:var(--avago-space-13);flex-wrap:wrap}.qt-wz-rev-banner a,.qt-wz-rev-banner strong{color:var(--avago-ink-primary)}.qt-wz-rev-banner a{text-decoration:underline;text-underline-offset:3px}.qt-wz-rev-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start}.qt-wz-rev-side h3{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin:0 0 var(--avago-space-6);font-weight:var(--avago-fw-medium)}.qt-wz-rev-logo{aspect-ratio:5/3;background:var(--avago-bg-sand);border-radius:var(--avago-radius-md);display:flex;align-items:center;justify-content:center;font-size:30px;letter-spacing:-.02em;font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary);overflow:hidden}.qt-wz-rev-logo img{max-width:70%;max-height:70%}.qt-wz-tone{display:flex;flex-wrap:wrap;gap:var(--avago-space-3)}.qt-wz-tone-chip{padding:9px var(--avago-space-7);border-radius:var(--avago-radius-pill);background:var(--avago-bg-card);box-shadow:var(--avago-shadow-hairline-mid);font-size:var(--avago-fs-body-sm);color:var(--avago-ink-body);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:var(--avago-space-3);transition:background var(--avago-dur-fast),color var(--avago-dur-fast),box-shadow var(--avago-dur-fast);font-family:inherit;border:none}.qt-wz-tone-chip:hover{box-shadow:var(--avago-shadow-hairline-strong)}.qt-wz-tone-chip.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none;padding-left:var(--avago-space-6)}.qt-wz-tone-chip.is-on:before{content:"✓";font-size:var(--avago-fs-mono-sm);opacity:.85}.qt-wz-tone-meta{margin-top:var(--avago-space-6);font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-wz-src-row{display:flex;gap:var(--avago-space-3);flex-wrap:wrap;margin-bottom:var(--avago-space-7)}.qt-wz-src{display:inline-flex;align-items:center;gap:var(--avago-space-3);padding:9px var(--avago-space-6);border-radius:var(--avago-radius-pill);background:var(--avago-bg-card);box-shadow:var(--avago-shadow-hairline-mid);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);cursor:pointer;border:0;font-family:inherit;transition:background var(--avago-dur-fast)}.qt-wz-src:hover{background:var(--avago-bg-subtle)}.qt-wz-src.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-wz-src svg{width:14px;height:14px}.qt-wz-import-row{display:flex;align-items:stretch;gap:var(--avago-space-3);padding:var(--avago-space-3);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-card);box-shadow:var(--avago-shadow-hairline)}.qt-wz-import-row input,.qt-wz-import-row textarea{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:var(--avago-fs-body-lg);color:var(--avago-ink-primary);padding:var(--avago-space-5) var(--avago-space-6);resize:none;font-family:inherit;min-width:0}.qt-wz-import-row textarea{min-height:64px;line-height:var(--avago-lh-body)}.qt-wz-import-row input::placeholder,.qt-wz-import-row textarea::placeholder{color:var(--avago-ink-faint)}.qt-wz-import-row .qt-btn{padding:13px var(--avago-space-9);align-self:stretch}.qt-wz-import-meta{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);padding:var(--avago-space-3) 0 0}.qt-wz-import-meta a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-wz-import-status{display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-6);background:var(--avago-bg-card);border-radius:var(--avago-radius-md);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin-top:var(--avago-space-3)}.qt-wz-import-spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:qt-spin .7s linear infinite}.qt-wz-import-row .qt-wz-input-prefix{display:flex;align-items:center;padding-left:var(--avago-space-6);color:var(--avago-ink-muted);font-family:var(--avago-font-mono);font-size:var(--avago-fs-caption);white-space:nowrap}.qt-wz-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}.qt-wz-row.is-thirds{grid-template-columns:1fr 1fr 1fr}.qt-wz-row.is-2-1{grid-template-columns:2fr 1fr}.qt-wz-phone{display:flex;gap:var(--avago-space-3);align-items:baseline}.qt-wz-phone-code{font:inherit;font-size:var(--avago-fs-body-lg);color:var(--avago-ink-primary);padding:0 var(--avago-space-2) 0 0;border:0;outline:0;background:transparent}.qt-wz-sel-wrap{position:relative;width:100%}.qt-wz-sel-input{width:100%;border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:var(--avago-fs-body-lg);color:var(--avago-ink-primary);font-family:inherit;cursor:pointer}.qt-wz-sel-dropdown{position:absolute;top:calc(100% + var(--avago-space-3));left:0;right:0;background:var(--avago-bg-card);border-radius:var(--avago-radius-md);box-shadow:0 1px 0 rgba(0,0,0,.04),0 20px 50px -20px rgba(0,0,0,.2);padding:var(--avago-space-3);max-height:320px;overflow-y:auto;z-index:30}.qt-wz-sel-search{display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-5);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-button);margin-bottom:var(--avago-space-3)}.qt-wz-sel-search input{flex:1 1;border:0;outline:0}.qt-wz-sel-opt,.qt-wz-sel-search input{background:transparent;font:inherit;font-size:var(--avago-fs-body-sm);color:var(--avago-ink-primary);font-family:inherit}.qt-wz-sel-opt{width:100%;display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-5);border-radius:var(--avago-radius-button);border:0;text-align:left;cursor:pointer}.qt-wz-sel-opt.is-active,.qt-wz-sel-opt:hover{background:var(--avago-bg-subtle)}.qt-wz-sel-opt.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-wz-sel-empty{padding:var(--avago-space-5);text-align:center;color:var(--avago-ink-muted)}.qt-wz-check,.qt-wz-sel-empty{font-size:var(--avago-fs-body-sm)}.qt-wz-check{display:flex;gap:var(--avago-space-3);align-items:center;color:var(--avago-ink-body);cursor:pointer;padding:var(--avago-space-3) 0}.qt-wz-check input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--avago-ink-primary)}.qt-wz-tpl-filters{display:flex;justify-content:space-between;align-items:center;gap:var(--avago-space-10);margin-bottom:var(--avago-space-12);flex-wrap:wrap}.qt-wz-tpl-cats{display:flex;gap:var(--avago-space-3);flex-wrap:wrap;flex:1 1;min-width:0}.qt-wz-tpl-cat{padding:var(--avago-space-3) var(--avago-space-6);border-radius:var(--avago-radius-pill);box-shadow:var(--avago-shadow-hairline-mid);font-size:var(--avago-fs-caption);cursor:pointer;white-space:nowrap;color:var(--avago-ink-body);background:var(--avago-bg-card);border:0;font-family:inherit}.qt-wz-tpl-cat.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-wz-tpl-cat-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:220px;padding:var(--avago-space-3) calc(var(--avago-space-6) + 18px) var(--avago-space-3) var(--avago-space-6);border-radius:var(--avago-radius-pill);box-shadow:var(--avago-shadow-hairline-mid);font-size:var(--avago-fs-caption);cursor:pointer;color:var(--avago-ink-body);background-color:var(--avago-bg-card);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5l3.5 3 3.5-3' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right var(--avago-space-5) center;border:0;font-family:inherit}.qt-wz-tpl-search{display:flex;align-items:center;gap:var(--avago-space-4);padding:var(--avago-space-3) var(--avago-space-6);border-radius:var(--avago-radius-pill);box-shadow:var(--avago-shadow-hairline-strong);background:var(--avago-bg-card);min-width:280px}.qt-wz-tpl-search-icon{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted)}.qt-wz-tpl-search input{border:0;outline:0;background:transparent;font:inherit;font-size:var(--avago-fs-caption);color:var(--avago-ink-primary);width:100%;font-family:inherit}.qt-wz-tpl-search-clear{border:0;background:transparent;color:var(--avago-ink-muted);cursor:pointer;padding:0;font-size:18px;line-height:1}.qt-wz-tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--avago-space-10);gap:var(--avago-space-10)}@media (max-width:900px){.qt-wz-tpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.qt-wz-tpl-grid{grid-template-columns:1fr}}.qt-wz-tpl-card{padding:var(--avago-space-3);border-radius:var(--avago-radius-md);cursor:pointer;transition:background var(--avago-dur-fast);position:relative;background:transparent}.qt-wz-tpl-card.is-on{background:var(--avago-bg-sand);box-shadow:0 0 0 2px var(--avago-ink-primary)}.qt-wz-tpl-card-img{border-radius:var(--avago-radius-tiny);overflow:hidden;aspect-ratio:4/3;margin-bottom:var(--avago-space-6);position:relative;background:var(--avago-bg-photo)}.qt-wz-tpl-card-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-wz-tpl-preview-btn{position:absolute;bottom:var(--avago-space-4);right:var(--avago-space-4);padding:7px var(--avago-space-5);background:hsla(0,0%,100%,.95);border:0;border-radius:var(--avago-radius-pill);font:inherit;font-size:var(--avago-fs-mono-sm);letter-spacing:.06em;color:var(--avago-ink-primary);cursor:pointer;opacity:0;transition:opacity var(--avago-dur-fast);box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:inherit}.qt-wz-tpl-card:hover .qt-wz-tpl-preview-btn{opacity:1}.qt-wz-tpl-meta{display:flex;align-items:center;justify-content:space-between;padding:var(--avago-space-1) var(--avago-space-2)}.qt-wz-tpl-meta h4{font-size:var(--avago-fs-body-lg);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-body);color:var(--avago-ink-primary);margin:0}.qt-wz-tpl-meta-tag{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-wz-tpl-tick{width:18px;height:18px;border-radius:50%;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-mono-sm)}.qt-wz-tpl-badges{display:flex;gap:var(--avago-space-2);padding:var(--avago-space-2) var(--avago-space-2) var(--avago-space-1);flex-wrap:wrap}.qt-wz-tpl-badge{padding:3px var(--avago-space-3);border-radius:var(--avago-radius-tiny);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;font-weight:var(--avago-fw-medium);background:var(--avago-bg-sand);color:var(--avago-ink-body)}.qt-wz-tpl-badge.qt-wz-tpl-badge-store{background:var(--avago-ink-primary);color:var(--avago-yellow)}.qt-wz-tpl-badge.qt-wz-tpl-badge-booking{background:var(--avago-green);color:var(--avago-ink-inverse)}.qt-wz-tpl-pricing{display:flex;align-items:center;gap:var(--avago-space-9);margin-top:var(--avago-space-12);padding:var(--avago-space-7) var(--avago-space-9);border-radius:var(--avago-radius-md);background:var(--avago-bg-sand);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);flex-wrap:wrap}.qt-wz-tpl-pricing strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-semibold)}.qt-wz-tpl-pricing.is-top{margin-top:0;margin-bottom:var(--avago-space-12)}.qt-wz-tpl-pricing-item{display:flex;align-items:center;gap:var(--avago-space-3)}.qt-wz-tpl-pricing-divider{width:1px;height:20px;background:rgba(0,0,0,.15)}.qt-wz-tpl-empty{grid-column:1/-1;text-align:center;padding:var(--avago-space-19) 0;color:var(--avago-ink-muted);font-size:var(--avago-fs-body-default)}.qt-wz-brd-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start}@media (max-width:900px){.qt-wz-brd-grid{grid-template-columns:1fr}}.qt-wz-brd-section{padding-bottom:var(--avago-space-10)}.qt-wz-brd-section h3{font-size:var(--avago-fs-h5);margin:0 0 var(--avago-space-3);font-weight:var(--avago-fw-medium)}.qt-wz-brd-side-meta{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-muted);margin-bottom:var(--avago-space-7);line-height:var(--avago-lh-body)}.qt-wz-brd-logo-card{background:var(--avago-bg-card);box-shadow:var(--avago-shadow-hairline-strong);border-radius:var(--avago-radius-md);padding:var(--avago-space-10);aspect-ratio:5/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--avago-space-6);text-align:center}.qt-wz-brd-logo-glyph{font-size:36px;letter-spacing:var(--avago-ls-h1);font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-wz-brd-logo-card img{max-width:70%;max-height:50%;object-fit:contain}.qt-wz-brd-logo-actions{display:flex;gap:var(--avago-space-4);margin-top:var(--avago-space-6);flex-wrap:wrap;justify-content:center}.qt-wz-brd-logo-actions .qt-btn{padding:9px var(--avago-space-6);font-size:var(--avago-fs-caption)}.qt-wz-brd-logo-actions .qt-btn-ai{background:linear-gradient(120deg,#1a4d3e,#15140f);color:var(--avago-ink-inverse);box-shadow:none}.qt-wz-brd-logo-actions .qt-btn-ai:before{content:"✦";margin-right:var(--avago-space-2)}.qt-wz-brd-inherit{display:flex;align-items:center;gap:var(--avago-space-6);width:100%;padding:var(--avago-space-7) var(--avago-space-8);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border:0;border-radius:var(--avago-radius-lg);cursor:pointer;font:inherit;text-align:left;margin-bottom:var(--avago-space-10);font-family:inherit}.qt-wz-brd-inherit:hover{background:#2a261d}.qt-wz-brd-inherit-body{flex:1 1;display:flex;flex-direction:column;gap:var(--avago-space-1)}.qt-wz-brd-inherit-body strong{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium)}.qt-wz-brd-inherit-body span{font-size:var(--avago-fs-meta);color:var(--avago-ink-inverse-muted);line-height:var(--avago-lh-body)}.qt-wz-brd-inherit-cta{color:var(--avago-yellow);flex-shrink:0}.qt-wz-brd-inherit-cta,.qt-wz-brd-palette-divider{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase}.qt-wz-brd-palette-divider{color:var(--avago-ink-muted);margin-bottom:var(--avago-space-6);padding-bottom:var(--avago-space-6);border-bottom:var(--avago-border-base)}.qt-wz-brd-palette-row{padding-bottom:var(--avago-space-8);margin-bottom:var(--avago-space-8);border-bottom:var(--avago-border-base)}.qt-wz-brd-palette-row:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.qt-wz-brd-palette-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--avago-space-3);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-wz-brd-palette-head a,.qt-wz-brd-palette-head button{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;font-size:var(--avago-fs-mono-sm);font-family:inherit;background:none;border:0;cursor:pointer;padding:0}.qt-wz-brd-palette{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--avago-space-3);gap:var(--avago-space-3);margin-top:var(--avago-space-3)}.qt-wz-brd-swatch{aspect-ratio:1/1;border-radius:var(--avago-radius-button);box-shadow:var(--avago-shadow-hairline);position:relative;cursor:pointer;border:0}.qt-wz-brd-swatch.is-on{box-shadow:inset 0 0 0 2px var(--avago-ink-primary),inset 0 0 0 4px var(--avago-bg-card)}.qt-wz-ai-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start}@media (max-width:900px){.qt-wz-ai-grid{grid-template-columns:1fr}}.qt-wz-ai-side-h3{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin:0 0 var(--avago-space-6);font-weight:var(--avago-fw-medium)}.qt-wz-ai-seg-block{padding:var(--avago-space-8) 0;border-bottom:var(--avago-border-base)}.qt-wz-ai-seg-label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-4);display:block}.qt-wz-ai-seg{display:inline-flex;padding:var(--avago-space-1);border-radius:var(--avago-radius-pill);background:var(--avago-bg-sand);gap:2px}.qt-wz-ai-seg.is-4{display:grid;grid-template-columns:repeat(4,1fr)}.qt-wz-ai-seg.is-3{display:grid;grid-template-columns:repeat(3,1fr)}.qt-wz-ai-seg-btn{padding:9px var(--avago-space-7);border-radius:var(--avago-radius-pill);border:0;background:transparent;color:var(--avago-ink-body);font:inherit;font-size:var(--avago-fs-body-sm);cursor:pointer;transition:background var(--avago-dur-fast),color var(--avago-dur-fast);font-family:inherit}.qt-wz-ai-seg-btn:hover{color:var(--avago-ink-primary)}.qt-wz-ai-seg-btn.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-wz-ai-preview{background:var(--avago-bg-cream);box-shadow:var(--avago-shadow-hairline);border-radius:var(--avago-radius-lg);padding:var(--avago-space-13) var(--avago-space-11);display:flex;align-items:center;justify-content:center;gap:var(--avago-space-7);min-height:140px}.qt-wz-ai-style-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--avago-space-3);gap:var(--avago-space-3)}.qt-wz-ai-style-card{display:flex;flex-direction:column;border-radius:var(--avago-radius-md);overflow:hidden;cursor:pointer;box-shadow:var(--avago-shadow-hairline-mid);transition:box-shadow var(--avago-dur-fast),transform var(--avago-dur-fast);background:var(--avago-bg-card);border:0;font-family:inherit}.qt-wz-ai-style-card:hover{transform:translateY(-1px)}.qt-wz-ai-style-card.is-on{box-shadow:inset 0 0 0 2px var(--avago-ink-primary)}.qt-wz-ai-style-sample{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--avago-bg-cream)}.qt-wz-ai-style-sample img{width:100%;height:100%;object-fit:cover;display:block}.qt-wz-ai-style-card.is-custom .qt-wz-ai-style-sample{background:linear-gradient(135deg,#15140f,#2a261d);color:var(--avago-ink-inverse);flex-direction:column;gap:var(--avago-space-2)}.qt-wz-ai-style-custom-glyph{font-family:var(--avago-font-serif);font-style:italic;font-size:32px;line-height:1;letter-spacing:var(--avago-ls-quote);color:var(--avago-yellow)}.qt-wz-ai-style-custom-meta{font-family:var(--avago-font-mono);font-size:8px;letter-spacing:.22em;color:var(--avago-ink-inverse-faint);text-transform:uppercase}.qt-wz-ai-style-meta{padding:var(--avago-space-3) var(--avago-space-4);text-align:center}.qt-wz-ai-style-meta strong{display:block;font-size:var(--avago-fs-meta);font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-wz-ai-color-row{display:flex;flex-wrap:wrap;gap:var(--avago-space-3)}.qt-wz-ai-color{width:56px;height:56px;border-radius:var(--avago-radius-md);border:0;padding:0;cursor:pointer;box-shadow:var(--avago-shadow-hairline);position:relative;transition:transform var(--avago-dur-fast)}.qt-wz-ai-color:hover{transform:scale(1.05)}.qt-wz-ai-color.is-on{box-shadow:inset 0 0 0 2px var(--avago-bg-card),inset 0 0 0 4px var(--avago-ink-primary)}.qt-wz-ai-color.is-random{background:conic-gradient(from 0deg,#c4502a,#f0d57a,#1d5d3c,#3a86ff,#d24a3b,#c4502a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--avago-fs-body-sm);text-shadow:0 0 6px rgba(0,0,0,.5)}.qt-wz-ai-color.is-random:before{content:"⚂"}.qt-wz-ai-results-head{display:flex;align-items:center;justify-content:space-between;margin:var(--avago-space-12) 0 var(--avago-space-6)}.qt-wz-ai-results{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--avago-space-5);gap:var(--avago-space-5)}.qt-wz-ai-result{aspect-ratio:1/1;border-radius:var(--avago-radius-md);padding:var(--avago-space-7);cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--avago-bg-cream);box-shadow:var(--avago-shadow-hairline);position:relative;border:0;font-family:inherit}.qt-wz-ai-result:hover{transform:translateY(-2px);transition:transform var(--avago-dur-fast)}.qt-wz-ai-result img{max-width:90%;max-height:90%;object-fit:contain}.qt-wz-ai-result.is-on{box-shadow:inset 0 0 0 3px var(--avago-ink-primary)}.qt-wz-ai-result-dl{position:absolute;top:var(--avago-space-3);right:var(--avago-space-3);width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.9);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--avago-ink-primary);box-shadow:0 2px 6px rgba(0,0,0,.1)}.qt-wz-ai-results-empty{padding:var(--avago-space-15)}.qt-wz-ai-loading,.qt-wz-ai-results-empty{text-align:center;font-size:var(--avago-fs-body-sm);color:var(--avago-ink-muted);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-md);display:flex;flex-direction:column;gap:var(--avago-space-3);align-items:center}.qt-wz-ai-loading{padding:var(--avago-space-13)}.qt-wz-ai-more{margin-top:var(--avago-space-8);width:100%;justify-content:center;padding:11px var(--avago-space-6)}.qt-wz-brd-tabs{display:flex;gap:0;border-bottom:var(--avago-border-base);margin-bottom:var(--avago-space-9);flex-wrap:wrap}.qt-wz-brd-tab{padding:var(--avago-space-5) var(--avago-space-7);font-size:var(--avago-fs-body-sm);color:var(--avago-ink-muted);cursor:pointer;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;font-family:inherit}.qt-wz-brd-tab.is-on{color:var(--avago-ink-primary);border-bottom-color:var(--avago-ink-primary)}.qt-wz-brd-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--avago-space-3);gap:var(--avago-space-3)}.qt-wz-brd-preset{padding:var(--avago-space-6) var(--avago-space-7);background:var(--avago-bg-card);border-radius:var(--avago-radius-md);box-shadow:var(--avago-shadow-hairline);cursor:pointer;display:flex;flex-direction:column;gap:var(--avago-space-3);border:0;font-family:inherit;text-align:left}.qt-wz-brd-preset:hover{box-shadow:var(--avago-shadow-hairline-mid)}.qt-wz-brd-preset.is-on{box-shadow:inset 0 0 0 2px var(--avago-ink-primary)}.qt-wz-brd-preset-swatches{display:flex;gap:0;height:56px;border-radius:var(--avago-radius-sm,8px);overflow:hidden}.qt-wz-brd-preset-swatches div{flex:1 1}.qt-wz-brd-preset span{font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-wz-brd-show-more{background:none;border:0;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:var(--avago-fs-caption);font-family:inherit;padding:0;margin-top:var(--avago-space-7)}.qt-wz-tgtl-plans{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--avago-space-8);gap:var(--avago-space-8);margin:var(--avago-space-10) 0 var(--avago-space-12)}@media (max-width:900px){.qt-wz-tgtl-plans{grid-template-columns:1fr}}.qt-wz-tgtl-plan{padding:var(--avago-space-11) var(--avago-space-12);border-radius:var(--avago-radius-card);display:flex;flex-direction:column;gap:var(--avago-space-6);position:relative}.qt-wz-tgtl-plan.is-monthly{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:0 12px 40px -20px rgba(0,0,0,.3)}.qt-wz-tgtl-plan.is-once{background:var(--avago-bg-subtle);color:var(--avago-ink-primary);box-shadow:var(--avago-shadow-hairline)}.qt-wz-tgtl-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:.2em;text-transform:uppercase;padding:var(--avago-space-1) var(--avago-space-3);border-radius:var(--avago-radius-tiny);align-self:flex-start;background:var(--avago-yellow);color:var(--avago-ink-primary)}.qt-wz-tgtl-plan.is-once .qt-wz-tgtl-eyebrow{background:var(--avago-bg-sand);color:var(--avago-ink-muted)}.qt-wz-tgtl-plan h4{font-size:26px;line-height:var(--avago-lh-snug);letter-spacing:var(--avago-ls-quote);font-weight:var(--avago-fw-regular);margin:0}.qt-wz-tgtl-plan h4 em{font-style:italic;font-family:var(--avago-font-serif)}.qt-wz-tgtl-plan.is-monthly h4 em{color:var(--avago-ink-inverse-faint)}.qt-wz-tgtl-plan.is-once h4 em{color:var(--avago-ink-muted)}.qt-wz-tgtl-price{display:flex;align-items:baseline;gap:var(--avago-space-2)}.qt-wz-tgtl-price strong{font-size:42px;letter-spacing:var(--avago-ls-h1);font-weight:var(--avago-fw-regular);line-height:1}.qt-wz-tgtl-price span{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-inverse-faint)}.qt-wz-tgtl-plan.is-once .qt-wz-tgtl-price span{color:var(--avago-ink-muted)}.qt-wz-tgtl-desc{font-size:var(--avago-fs-caption);line-height:var(--avago-lh-relaxed)}.qt-wz-tgtl-plan.is-monthly .qt-wz-tgtl-desc{color:var(--avago-ink-inverse-soft)}.qt-wz-tgtl-plan.is-once .qt-wz-tgtl-desc{color:var(--avago-ink-body)}.qt-wz-tgtl-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--avago-space-3)}.qt-wz-tgtl-list li{display:flex;gap:var(--avago-space-4);font-size:var(--avago-fs-caption);line-height:var(--avago-lh-body);padding:var(--avago-space-2) 0;border-top:1px solid hsla(38,33%,95%,.1)}.qt-wz-tgtl-list li:first-child{border-top:0}.qt-wz-tgtl-plan.is-monthly .qt-wz-tgtl-list li{color:var(--avago-ink-inverse-soft)}.qt-wz-tgtl-plan.is-once .qt-wz-tgtl-list li{color:var(--avago-ink-body);border-top-color:var(--avago-border-soft)}.qt-wz-tgtl-list li:before{content:"+";font-weight:var(--avago-fw-medium);flex-shrink:0}.qt-wz-tgtl-plan.is-monthly .qt-wz-tgtl-list li:before{color:var(--avago-green-mint)}.qt-wz-tgtl-plan.is-once .qt-wz-tgtl-list li:before{color:var(--avago-ink-muted)}.qt-wz-tgtl-plan .qt-btn{margin-top:auto;width:100%;justify-content:center;padding:12px}.qt-wz-tgtl-plan.is-monthly .qt-btn{background:var(--avago-ink-inverse);color:var(--avago-ink-primary)}.qt-wz-tgtl-plan.is-once .qt-btn{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-wz-tgtl-recommend{position:absolute;top:-12px;right:var(--avago-space-10);padding:5px var(--avago-space-5);border-radius:var(--avago-radius-pill);background:var(--avago-green-mint);color:var(--avago-ink-primary);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono);text-transform:uppercase}.qt-wz-tgtl-foot{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);line-height:var(--avago-lh-relaxed);padding-top:var(--avago-space-8);border-top:var(--avago-border-base)}.qt-wz-tgt-bulk{display:flex;gap:var(--avago-space-6);padding:var(--avago-space-6) var(--avago-space-8);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-md);margin-bottom:var(--avago-space-10);align-items:center;flex-wrap:wrap}.qt-wz-tgt-bulk strong{color:var(--avago-ink-inverse);font-weight:var(--avago-fw-medium)}.qt-wz-tgt-bulk-meta{color:var(--avago-ink-inverse-muted);font-size:var(--avago-fs-caption)}.qt-wz-tgt-bulk-actions{margin-left:auto;display:flex;gap:var(--avago-space-3)}.qt-wz-tgt-bulk-actions button{padding:6px var(--avago-space-5);border-radius:var(--avago-radius-tiny);background:hsla(38,33%,95%,.1);border:0;color:var(--avago-ink-inverse);font:inherit;font-size:var(--avago-fs-meta);cursor:pointer;font-family:inherit}.qt-wz-tgt-bulk-actions button:hover{background:hsla(38,33%,95%,.16)}.qt-wz-tgt-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:var(--avago-border-strong);border-bottom:var(--avago-border-strong);margin-bottom:var(--avago-space-15)}@media (max-width:700px){.qt-wz-tgt-metrics{grid-template-columns:repeat(2,1fr)}}.qt-wz-tgt-metric{padding:var(--avago-space-9) var(--avago-space-10);border-right:var(--avago-border-base);display:flex;flex-direction:column;gap:var(--avago-space-2)}.qt-wz-tgt-metric:last-child{border-right:0}.qt-wz-tgt-metric-label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-wz-tgt-metric-num{font-size:var(--avago-fs-stat-md);letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-regular);color:var(--avago-ink-primary)}.qt-wz-tgt-metric-num.is-easy{color:var(--avago-green)}.qt-wz-tgt-metric-num.is-medium{color:var(--avago-sand-amber)}.qt-wz-tgt-metric-num.is-hard{color:var(--avago-terracotta)}.qt-wz-tgt-metric-delta{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-wz-tgt-row,.qt-wz-tgt-thead{display:grid;grid-template-columns:28px 1.6fr .8fr .9fr .6fr;align-items:center;grid-gap:var(--avago-space-7);gap:var(--avago-space-7);padding:var(--avago-space-5) 0;font-size:var(--avago-fs-caption)}.qt-wz-tgt-thead{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);padding:0 0 var(--avago-space-5);border-bottom:var(--avago-border-strong)}.qt-wz-tgt-row>.qt-wz-tgt-num,.qt-wz-tgt-thead>span:nth-child(3),.qt-wz-tgt-thead>span:nth-child(4),.qt-wz-tgt-thead>span:nth-child(5){text-align:right}.qt-wz-tgt-row{border-top:var(--avago-border-soft);cursor:pointer}.qt-wz-tgt-row.is-on,.qt-wz-tgt-row:hover{background:var(--avago-bg-subtle)}.qt-wz-tgt-row:first-of-type{border-top:0}.qt-wz-check-box{width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.2);background:var(--avago-bg-card);display:flex;align-items:center;justify-content:center;transition:background var(--avago-dur-fast),box-shadow var(--avago-dur-fast)}.qt-wz-check-box svg{opacity:0;transition:opacity var(--avago-dur-fast)}.qt-wz-tgt-row.is-on .qt-wz-check-box{background:var(--avago-ink-primary);box-shadow:none}.qt-wz-tgt-row.is-on .qt-wz-check-box svg{opacity:1}.qt-wz-tgt-kw{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);font-size:var(--avago-fs-body-sm)}.qt-wz-tgt-num{font-family:var(--avago-font-mono);font-size:var(--avago-fs-meta);color:var(--avago-ink-body);letter-spacing:.05em}.qt-wz-tgt-diff-pill{display:inline-flex;padding:3px var(--avago-space-3);border-radius:var(--avago-radius-pill);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:.1em;margin-right:var(--avago-space-2)}.qt-wz-tgt-diff-pill.is-easy{background:var(--avago-green-soft);color:var(--avago-green)}.qt-wz-tgt-diff-pill.is-medium{background:var(--avago-yellow-soft);color:var(--avago-sand-amber-deep)}.qt-wz-tgt-diff-pill.is-hard{background:var(--avago-terracotta-soft);color:var(--avago-terracotta)}.qt-wz-tgt-add{display:flex;gap:var(--avago-space-3);margin-top:var(--avago-space-7);padding:var(--avago-space-4) var(--avago-space-5);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-md)}.qt-wz-tgt-add input{flex:1 1;padding:var(--avago-space-1) var(--avago-space-2);border:0;outline:0;font:inherit;font-size:var(--avago-fs-body-sm);background:transparent;font-family:inherit}.qt-wz-tgt-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11);box-shadow:0 1px 0 rgba(0,0,0,.04),0 12px 30px -20px rgba(0,0,0,.12);margin-bottom:var(--avago-space-9)}.qt-wz-tgt-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--avago-space-7);gap:var(--avago-space-5)}.qt-wz-tgt-card-head h3{font-size:var(--avago-fs-h5);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h5);margin:0}.qt-wz-tgt-card-head-sub{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-wz-tgt-chips{display:flex;gap:var(--avago-space-3);flex-wrap:wrap}.qt-wz-tgt-chip{display:inline-flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-6);border-radius:var(--avago-radius-pill);background:var(--avago-bg-sand);font-size:var(--avago-fs-caption);color:var(--avago-ink-body)}.qt-wz-tgt-chip-num{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:.1em;color:var(--avago-ink-muted)}.qt-wz-tgt-pages{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}@media (max-width:700px){.qt-wz-tgt-pages{grid-template-columns:1fr}}.qt-wz-tgt-page{padding:var(--avago-space-8);border-radius:var(--avago-radius-md);background:var(--avago-bg-subtle);box-shadow:var(--avago-shadow-hairline);display:flex;flex-direction:column;gap:var(--avago-space-3)}.qt-wz-tgt-page h4{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium);margin:0;letter-spacing:var(--avago-ls-body)}.qt-wz-tgt-page p{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin:0;line-height:var(--avago-lh-body)}.qt-wz-tgt-recs{list-style:none;padding:0;margin:0}.qt-wz-tgt-recs li{display:flex;gap:var(--avago-space-6);padding:var(--avago-space-6) 0;font-size:var(--avago-fs-body-sm);line-height:var(--avago-lh-body);color:var(--avago-ink-body);border-top:var(--avago-border-soft)}.qt-wz-tgt-recs li:first-child{border-top:0;padding-top:0}.qt-wz-tgt-rec-num{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted);flex-shrink:0;padding-top:2px}.qt-wz-acc-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start}@media (max-width:900px){.qt-wz-acc-grid{grid-template-columns:1fr}}.qt-wz-acc-strength{display:flex;align-items:center;gap:var(--avago-space-4);margin-top:var(--avago-space-3);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase}.qt-wz-acc-strength-bar{flex:1 1;height:3px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.qt-wz-acc-strength-fill{height:100%;background:var(--avago-green);transition:width var(--avago-dur-base)}.qt-wz-acc-strength-label{color:var(--avago-green)}.qt-wz-acc-strength-label.is-weak{color:var(--avago-terracotta)}.qt-wz-acc-strength-label.is-fair{color:var(--avago-sand-amber-deep)}.qt-wz-acc-match{margin-top:var(--avago-space-3);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-green);display:flex;align-items:center;gap:var(--avago-space-2)}.qt-wz-acc-match.is-mismatch{color:var(--avago-terracotta)}.qt-wz-acc-terms{margin-top:var(--avago-space-10);font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);line-height:var(--avago-lh-body);display:flex;gap:var(--avago-space-4);align-items:start;cursor:pointer}.qt-wz-acc-terms a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-wz-acc-terms input{margin-top:3px;accent-color:var(--avago-ink-primary)}.qt-wz-acc-promo{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);padding:var(--avago-space-12) var(--avago-space-11);border-radius:var(--avago-radius-card)}.qt-wz-acc-promo-eyebrow{display:inline-flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-2) var(--avago-space-4);border-radius:var(--avago-radius-pill);background:rgba(124,210,153,.16);color:var(--avago-green-mint);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;margin-bottom:var(--avago-space-8)}.qt-wz-acc-promo h3{font-size:var(--avago-fs-h3);line-height:1.15;letter-spacing:var(--avago-ls-h3);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-5);color:var(--avago-ink-inverse)}.qt-wz-acc-promo p{font-size:var(--avago-fs-caption);line-height:var(--avago-lh-relaxed);color:var(--avago-ink-inverse-muted);margin:0 0 var(--avago-space-9)}.qt-wz-acc-promo-services{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:hsla(38,33%,95%,.08);border-radius:var(--avago-radius-md);overflow:hidden}.qt-wz-acc-promo-svc{padding:var(--avago-space-7);background:var(--avago-ink-primary);display:flex;flex-direction:column;gap:var(--avago-space-2)}.qt-wz-acc-promo-svc-mono{font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-green-mint)}.qt-wz-acc-promo-svc-title{font-size:var(--avago-fs-body-sm)}.qt-wz-acc-promo-foot{margin-top:var(--avago-space-8);font-size:var(--avago-fs-meta);color:var(--avago-ink-inverse-faint);line-height:var(--avago-lh-body)}.qt-wz-acc-verify{margin-top:var(--avago-space-3);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);display:flex;align-items:center;gap:var(--avago-space-3)}.qt-wz-acc-verify.is-verified{color:var(--avago-green)}.qt-wz-acc-verify.is-error{color:var(--avago-terracotta)}.qt-wz-gen-overlay{position:fixed;inset:0;z-index:9999;background:var(--avago-bg);display:none;align-items:center;justify-content:center;padding:var(--avago-space-15)}.qt-wz-gen-overlay.is-on{display:flex}.qt-wz-gen-inner{max-width:520px;margin:0 auto;text-align:center}.qt-wz-gen-anim{width:120px;height:120px;margin:0 auto var(--avago-space-11);position:relative}.qt-wz-gen-anim:before{box-shadow:inset 0 0 0 4px var(--avago-bg-sand)}.qt-wz-gen-anim:after,.qt-wz-gen-anim:before{content:"";position:absolute;inset:0;border-radius:50%}.qt-wz-gen-anim:after{box-shadow:inset 0 0 0 4px var(--avago-ink-primary);-webkit-clip-path:polygon(0 0,100% 0,100% 60%,0 60%);clip-path:polygon(0 0,100% 0,100% 60%,0 60%);animation:qt-wz-gen-spin 1.6s linear infinite}@keyframes qt-wz-gen-spin{to{transform:rotate(1turn)}}.qt-wz-gen-inner h1{font-size:var(--avago-fs-stat-lg);line-height:var(--avago-lh-snug);letter-spacing:var(--avago-ls-h1);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-6)}.qt-wz-gen-inner h1 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-wz-gen-inner>p{font-size:var(--avago-fs-body-default);color:var(--avago-ink-body);max-width:480px;margin:0 auto var(--avago-space-12);line-height:var(--avago-lh-body)}.qt-wz-gen-overall{display:flex;align-items:center;gap:var(--avago-space-6);max-width:380px;margin:0 auto var(--avago-space-10)}.qt-wz-gen-overall-bar{flex:1 1;height:4px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.qt-wz-gen-overall-fill{height:100%;background:var(--avago-ink-primary);transition:width var(--avago-dur-slow)}.qt-wz-gen-overall-pct{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-primary);min-width:36px;text-align:right}.qt-wz-gen-log{max-width:380px;margin:var(--avago-space-3) auto 0;display:flex;flex-direction:column;gap:var(--avago-space-2);font-family:var(--avago-font-mono);font-size:var(--avago-fs-meta);text-align:left}.qt-wz-gen-log-line{display:flex;gap:var(--avago-space-6);align-items:center;padding:var(--avago-space-2) 0}.qt-wz-gen-log-tick{width:18px;height:18px;border-radius:50%;background:var(--avago-green-soft);color:var(--avago-green);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-mono-sm);font-family:var(--avago-font-sans);flex:0 0 18px}.qt-wz-gen-log-line.is-active .qt-wz-gen-log-tick{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-wz-gen-log-line.is-pending{color:var(--avago-ink-faint)}.qt-wz-gen-log-line.is-pending .qt-wz-gen-log-tick{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.15)}.qt-wz-gen-log-meta{margin-left:auto;font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted);text-transform:uppercase}.qt-wz-gen-complete{display:flex;align-items:center;gap:var(--avago-space-3);justify-content:center;margin-top:var(--avago-space-9);font-size:var(--avago-fs-body-default);color:var(--avago-green)}.qt-wz-aa-anchor{position:relative}.qt-wz-aa-dropdown{position:absolute;top:calc(100% + var(--avago-space-2));left:0;right:0;background:var(--avago-bg-card);border-radius:var(--avago-radius-md);box-shadow:0 1px 0 rgba(0,0,0,.04),0 20px 50px -20px rgba(0,0,0,.2);padding:var(--avago-space-2);z-index:30;max-height:360px;overflow-y:auto}.qt-wz-aa-item{display:flex;align-items:start;gap:var(--avago-space-5);padding:11px var(--avago-space-5);border-radius:var(--avago-radius-button);cursor:pointer;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.qt-wz-aa-item.is-hover{background:var(--avago-bg-subtle)}.qt-wz-aa-item.is-active{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-wz-aa-item-pin{width:24px;height:24px;border-radius:var(--avago-radius-tiny);background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-meta);flex-shrink:0;margin-top:1px}.qt-wz-aa-item.is-active .qt-wz-aa-item-pin{background:hsla(38,33%,95%,.15);color:var(--avago-ink-inverse)}.qt-wz-aa-item-text{flex:1 1;min-width:0}.qt-wz-aa-item-main{font-size:var(--avago-fs-body-sm);color:inherit;line-height:1.35}.qt-wz-aa-item-sub{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);margin-top:2px;line-height:1.35}.qt-wz-aa-item.is-active .qt-wz-aa-item-sub{color:var(--avago-ink-inverse-muted)}.qt-wz-aa-empty{display:flex;flex-direction:column;gap:var(--avago-space-2);padding:var(--avago-space-10) var(--avago-space-8);align-items:center;text-align:center}.qt-wz-aa-empty-icon{width:36px;height:36px;border-radius:50%;background:var(--avago-bg-sand);color:var(--avago-ink-muted);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-body-sm);margin-bottom:var(--avago-space-2)}.qt-wz-aa-empty strong{font-size:var(--avago-fs-caption);color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-wz-aa-empty span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);line-height:var(--avago-lh-body)}.qt-wz-aa-empty a{text-decoration:underline;text-underline-offset:3px;margin-top:var(--avago-space-2)}.qt-wz-aa-empty a,.qt-wz-top-tutorial{color:var(--avago-ink-primary);font-size:var(--avago-fs-meta);cursor:pointer}.qt-wz-top-tutorial{display:inline-flex;align-items:center;gap:var(--avago-space-2);padding:6px var(--avago-space-4);background:var(--avago-bg-card);box-shadow:var(--avago-shadow-hairline-mid);border-radius:var(--avago-radius-pill);border:0;font-family:inherit}.qt-wz-top-tutorial:hover{background:var(--avago-bg-subtle)}.qt-wz-top-tutorial svg{width:12px;height:12px}.qt-wz-modal-overlay{position:fixed;inset:0;background:rgba(24,20,16,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9000;display:flex;align-items:center;justify-content:center;padding:var(--avago-space-10)}.qt-wz-modal{width:520px;max-width:92vw;background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);padding:var(--avago-space-13);box-shadow:var(--avago-shadow-modal)}.qt-wz-modal h3{font-size:var(--avago-fs-h3);font-weight:var(--avago-fw-regular);letter-spacing:var(--avago-ls-h3);margin:0 0 var(--avago-space-3)}.qt-wz-modal p{font-size:var(--avago-fs-body-default);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:0 0 var(--avago-space-9)}.qt-wz-modal-actions{display:flex;justify-content:flex-end;gap:var(--avago-space-3);margin-top:var(--avago-space-10)}.qt-wz-lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:9500;display:flex;align-items:center;justify-content:center;padding:var(--avago-space-10)}.qt-wz-lightbox{max-width:1080px;width:100%;background:var(--avago-bg-ink);border-radius:var(--avago-radius-card-lg);padding:var(--avago-space-11);position:relative}.qt-wz-lightbox-close{position:absolute;top:var(--avago-space-6);right:var(--avago-space-6);width:36px;height:36px;border-radius:50%;background:hsla(38,33%,95%,.1);color:var(--avago-ink-inverse);border:0;cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.qt-wz-lightbox video{width:100%;border-radius:var(--avago-radius-md);display:block}.qt-wz-lightbox-hint{color:var(--avago-ink-inverse-muted);font-size:var(--avago-fs-caption);margin-top:var(--avago-space-6);text-align:center}.builder-page{padding:0;margin:0}.builder-container{min-height:100vh;background:#fff;display:flex;flex-direction:column}.builder-top-bar{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:#fff;border-bottom:3px solid #000}.builder-header{padding:20px 40px;background:#fff;display:flex;justify-content:space-between;align-items:center}.builder-header-left{display:flex;align-items:center;gap:20px}.builder-logo{display:flex;align-items:center;flex-shrink:0}.builder-logo img{height:27px;width:auto}.builder-header-divider{width:2px;height:28px;background:#e5e5e5}.builder-header h1{font-size:1.3rem;font-weight:800;color:#000;margin:0;white-space:nowrap}.builder-header-right{display:flex;align-items:center}.mobile-step-indicator{display:none;font-size:.9rem;font-weight:600;color:#000;background:#f5f5f5;padding:8px 16px;border-radius:100px}.header-progress{gap:8px}.header-progress,.header-step{display:flex;align-items:center}.header-step{gap:6px;padding:6px 12px;border-radius:100px;background:#f5f5f5;transition:all .3s ease}.header-step.active{background:#0062ff}.header-step.completed{background:#b4fa76}.header-step-number{width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#646464}.header-step.active .header-step-number{color:#0062ff}.header-step.completed .header-step-number{color:#2a8c00}.header-step-label{font-size:.8rem;font-weight:600;color:#646464}.header-step.active .header-step-label{color:#fff}.header-step.completed .header-step-label{color:#000}.tutorial-video-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:none;font-size:.85rem;font-weight:600;color:#646464;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:nowrap}.tutorial-video-btn:hover{color:#000;background:#f5f5f5}.tutorial-video-btn svg{flex-shrink:0}.tutorial-lightbox-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;animation:tutorialFadeIn .2s ease}@keyframes tutorialFadeIn{0%{opacity:0}to{opacity:1}}.tutorial-lightbox{position:relative;width:100%;max-width:900px;background:#000;border-radius:12px;overflow:hidden}.tutorial-lightbox-close{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.6);color:#fff;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.tutorial-lightbox-close:hover{background:rgba(0,0,0,.85)}.tutorial-lightbox-video{width:100%;display:block;max-height:70vh;background:#000}.tutorial-lightbox-hint{padding:14px 20px;margin:0;font-size:.85rem;color:#aaa;text-align:center;background:#111}@media (max-width:768px){.tutorial-video-btn{padding:6px 10px;font-size:.8rem}.tutorial-lightbox{border-radius:8px}.tutorial-lightbox-video{max-height:50vh}}.progress-container{padding:16px 40px;background:#fafafa;display:none}.progress-bar{display:flex;align-items:center;gap:15px;overflow-x:auto;padding:5px 0}.progress-step{flex-direction:column;gap:8px;min-width:80px}.progress-circle,.progress-step{display:flex;align-items:center;transition:all .3s ease}.progress-circle{width:50px;height:50px;border-radius:50%;border:3px solid #000;background:#fff;justify-content:center;font-size:1.1rem;font-weight:800;color:#646464}.progress-step.active .progress-circle{background:#0062ff;color:#fff;border-color:#000;box-shadow:4px 4px 0 #000}.progress-step.completed .progress-circle{background:#b4fa76;color:#000;border-color:#000}.progress-label{font-size:.85rem;font-weight:600;color:#646464;text-align:center;white-space:nowrap}.progress-step.active .progress-label{color:#000;font-weight:700}.progress-connector{flex:1 1;height:3px;background:#e5e5e5;min-width:40px;margin:0 -5px}.builder-content{padding:40px;flex:1 1;width:100%}.step-container{display:none;animation:fadeSlideIn .4s ease}.step-container.active{display:block}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-header{margin-bottom:40px}.step-title{font-size:2rem;font-weight:900;margin-bottom:10px}.step-description,.step-subtitle{font-size:1.05rem;font-weight:500;color:#646464;line-height:1.6}.mode-selection-step{max-width:900px;margin:0 auto;padding:40px 20px}.mode-selection-step .step-header{text-align:center;margin-bottom:48px}.mode-selection-step .step-header h2{font-size:2rem;font-weight:900;color:#000;margin-bottom:12px}.mode-selection-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.mode-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:#fff;border:2px solid #e5e5e5;border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:left;position:relative}.mode-card:hover{border-color:#0062ff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.mode-card-recommended{border-color:#0062ff;background:linear-gradient(180deg,#f0f7ff,#fff)}.mode-badge{position:absolute;top:-12px;left:24px;background:#0062ff;color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.mode-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:12px;margin-bottom:20px;color:#333}.mode-card-recommended .mode-icon{background:#e6f0ff;color:#0062ff}.mode-title{font-size:1.4rem;font-weight:800;color:#000;margin-bottom:12px}.mode-description{font-size:.95rem;color:#666;line-height:1.6;margin-bottom:20px}.mode-benefits{list-style:none;padding:0;margin:0 0 24px;width:100%}.mode-benefits li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#333;padding:8px 0;border-bottom:1px solid #f0f0f0}.mode-benefits li:last-child{border-bottom:none}.mode-benefits li svg{flex-shrink:0;color:#10b981}.mode-cta{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#0062ff;margin-top:auto;padding-top:8px}.mode-card:hover .mode-cta{gap:12px}.mode-cta svg{transition:transform .2s ease}.mode-card:hover .mode-cta svg{transform:translateX(4px)}@media (max-width:768px){.mode-selection-grid{grid-template-columns:1fr}.mode-selection-step .step-header h2{font-size:1.5rem}.mode-card{padding:24px}}.section-title{font-size:1.3rem;font-weight:800;margin-bottom:20px;margin-top:10px}.section-title:first-child{margin-top:0}.section-title-with-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.section-title-with-action .section-title{margin:0}.template-sticky-header{position:-webkit-sticky;position:sticky;top:78px;z-index:150;background:#fff;padding:20px 40px 15px;border-bottom:2px solid #e5e5e5;margin:-40px -40px 25px}.template-sticky-header .step-header{margin-bottom:20px}.template-sticky-header .filter-bar{position:static;padding:0;border-bottom:none;margin:0;background:transparent}.filter-bar{padding:20px 0;margin-bottom:30px}.filter-row{display:flex;gap:12px;flex-wrap:wrap}.filter-row-spaced{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.filter-chips{display:flex;gap:12px;flex-wrap:wrap;flex:1 1}.filter-chip{padding:10px 22px;border:2px solid #000;border-radius:100px;background:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:inherit}.filter-chip:hover{transform:translateY(-2px);box-shadow:3px 3px 0 #000}.filter-chip.active{background:#000;color:#fff;box-shadow:3px 3px 0 #000}.filter-chip-featured{border-color:#b8860b;color:#8b6914;background:linear-gradient(135deg,#fffbeb,#fff3cd)}.filter-chip-featured:hover{border-color:#8b6914}.filter-chip-featured.active{background:linear-gradient(135deg,#b8860b,#8b6914);border-color:#8b6914;color:#fff;box-shadow:3px 3px 0 #8b6914}.filter-chip-star{margin-right:4px;font-size:13px}.filter-dropdown{display:none}.filter-dropdown-select{padding:12px 40px 12px 16px;border:2px solid #000;border-radius:100px;background:#fff;font-weight:600;font-size:.9rem;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%23000' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;min-width:180px}.filter-dropdown-select:focus{outline:none;box-shadow:3px 3px 0 #000}.desktop-only{display:flex}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.filter-dropdown{display:block;flex:1 1}.filter-row-spaced{flex-direction:column;gap:12px}.search-box{width:100%}.template-search-input{width:100%;min-width:unset}}.search-box{position:relative;display:flex;align-items:center}.template-search-input{padding:10px 40px 10px 16px;border:2px solid #000;border-radius:100px;font-size:.9rem;font-family:inherit;min-width:200px;transition:all .3s ease}.template-search-input:focus{outline:none;box-shadow:3px 3px 0 #000}.template-search-input::placeholder{color:#999}.search-clear-btn{position:absolute;right:12px;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:0;line-height:1}.search-clear-btn:hover{color:#000}.templates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:40px}.template-card{border:3px solid #000;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff;position:relative}.template-card:hover{transform:translateY(-5px);box-shadow:8px 8px 0 #000}.template-card.selected{border-color:#0062ff;border-width:4px;box-shadow:8px 8px 0 #0062ff;transform:translateY(-5px)}.template-card.selected:after{content:"✓";position:absolute;top:15px;right:15px;width:45px;height:45px;background:#0062ff;border:3px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:900;color:#fff;box-shadow:3px 3px 0 rgba(0,0,0,.2)}.template-image-wrapper{position:relative;overflow:hidden}.template-image{width:100%;height:360px;object-fit:cover;object-position:top center;border-bottom:3px solid #000;transition:object-position 2.5s ease;display:block}.template-info-card{border:3px dashed #000;border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 24px;background:#fafafa;min-height:420px}.template-info-card .info-card-content{max-width:240px}.template-info-card h3{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 12px}.template-info-card p{font-size:.9rem;color:#666;line-height:1.5;margin:0}.template-pricing-info{margin-top:20px;display:flex;flex-direction:column;gap:0;text-align:left}.pricing-info-item{display:flex;align-items:center;gap:12px;padding:12px 0}.pricing-info-badges{display:flex;gap:6px;flex-shrink:0}.pricing-info-badges .template-badge{min-width:auto}.pricing-info-divider{height:1px;background:#e5e5e5}.pricing-info-text{font-size:.85rem;color:#333;line-height:1.4}.pricing-info-note{margin-top:14px!important;font-size:.78rem!important;color:#999!important;font-style:italic}.pricing-original{text-decoration:line-through;color:#999;margin-right:2px}.template-card:hover .template-image{object-position:center bottom}.template-card:hover .template-preview-btn{opacity:1;transform:translateY(0)}.template-info{padding:20px}.template-name{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:6px}.template-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.template-category{font-size:.8rem;font-weight:600;color:#646464;text-transform:uppercase;letter-spacing:.5px}.template-features{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.template-features-label{font-size:.75rem;font-weight:500;color:#888}.template-badge{font-size:.7rem;font-weight:600;padding:3px 8px;background:#e8f5e9;color:#2e7d32;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.template-badge-store{background:#e3f2fd;color:#1565c0}.template-badge-booking{background:#fff3e0;color:#e65100}.template-preview-btn{position:absolute;bottom:18px;right:15px;padding:8px 16px;background:#fff;border:2px solid #000;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;opacity:0;transform:translateY(5px);font-family:inherit}.template-preview-btn:hover{background:#000;color:#fff}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;padding-top:30px;border-top:2px solid #e5e5e5}.pagination-btn{padding:10px 20px;border:2px solid #000;border-radius:8px;background:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:inherit}.pagination-btn:hover:not(:disabled){background:#f5f5f5;transform:translateY(-2px);box-shadow:3px 3px 0 #000}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-info{font-size:.9rem;font-weight:600;color:#000;padding:0 15px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px}.form-grid,.two-column-layout{display:grid;margin-bottom:30px}.two-column-layout{grid-template-columns:1fr 1px 1fr;grid-gap:50px;gap:50px}.column-left,.column-right{display:flex;flex-direction:column}.column-right{align-self:start}.column-divider{background:#e5e5e5;width:1px}.brand-section-full{margin-bottom:30px}.brand-section-heading{font-size:1.15rem;font-weight:700;margin:0 0 4px;color:#111}.brand-section-sub{font-size:.88rem;color:#888;margin:0 0 20px}.brand-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.brand-col-controls,.brand-col-results{min-width:0}.brand-results-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;background:#fafafa;border:2px dashed #e5e5e5;border-radius:14px;color:#bbb;font-size:.85rem}.brand-confirm{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;background:#f0f7ff;border:2px solid #0062ff;border-radius:10px}.brand-confirm img{width:48px;height:48px;object-fit:contain;border-radius:6px;background:#fff;padding:2px;border:1px solid #e5e5e5}.brand-confirm-actions{display:flex;gap:8px}.brand-btn-row{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:800px){.brand-two-col{grid-template-columns:1fr}}.brand-field,.brand-field-row{margin-bottom:16px}.brand-field-row{display:flex;gap:24px}.brand-field-row .brand-field{margin-bottom:0}.brand-field-label{display:block;font-size:.82rem;font-weight:600;color:#333;margin-bottom:6px}.brand-field-input{width:100%;padding:10px 14px;border:2px solid #e5e5e5;border-radius:10px;font-size:.88rem;font-family:inherit;resize:vertical;line-height:1.4}.brand-field-input:focus{outline:none;border-color:#0062ff}.brand-field-readonly{padding:10px 14px;background:#f8f8f8;border:2px solid #e5e5e5;border-radius:10px;font-size:.88rem;color:#333;font-weight:600}.brand-chips{display:flex;flex-wrap:wrap;gap:6px}.brand-chip{padding:6px 14px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:20px;font-size:.78rem;font-weight:500;color:#555;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-chip:hover{border-color:#0062ff;background:#f0f7ff}.brand-chip.active{border-color:#0062ff;background:#0062ff;color:#fff}.brand-palette-row{display:flex;flex-wrap:wrap;gap:8px}.brand-palette{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background:#fafafa;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-palette:hover{border-color:#0062ff}.brand-palette.active{border-color:#0062ff;background:#f0f7ff}.brand-palette-swatches{display:flex;border-radius:6px;overflow:hidden;width:76px;height:36px}.brand-palette-swatches div{flex:1 1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.brand-palette span{font-size:.68rem;font-weight:600;color:#555}.brand-palette-section{display:flex;flex-direction:column;gap:8px}.brand-palette-divider{height:1px;background:#e5e5e5;margin:2px 0}.brand-palette-flat{min-width:70px}.brand-palette-swatch-single{width:38px;height:38px;border-radius:6px}.brand-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.brand-logo-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.brand-logo-cell{background:#fff;border:2px solid #e5e5e5;border-radius:12px;padding:20px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.brand-logo-cell:hover{border-color:#0062ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.brand-logo-cell.active{border-color:#0062ff;box-shadow:0 0 0 2px #0062ff}.brand-logo-cell img{width:100%;height:100%;object-fit:contain;display:block}.brand-logo-cell-wrap{position:relative}.brand-logo-dl{position:absolute;bottom:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);border:none;border-radius:4px;cursor:pointer;color:#999;opacity:0;transition:all .15s ease}.brand-logo-cell-wrap:hover .brand-logo-dl{opacity:1}.brand-logo-dl:hover{background:#0062ff;color:#fff}.brand-vector-note{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:#666;margin:0 0 6px;line-height:1.4;padding:8px 10px;background:#f8f9fa;border-radius:8px}.brand-vector-note svg{flex-shrink:0}.brand-generating-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;background:hsla(0,0%,100%,.9);border:2px dashed #e5e5e5;border-radius:14px;color:#666;font-size:.88rem}.brand-confirm-bar{padding:14px}.brand-confirm-preview img{width:48px;height:48px;object-fit:contain;border:1px solid #e5e5e5;border-radius:6px;padding:2px;background:#fff}.brand-logo-locked{padding:16px 24px}.brand-logo-locked-row{display:flex;align-items:center;gap:16px}.brand-logo-locked-preview img{width:48px;height:48px;object-fit:contain;border:1px solid #e5e5e5;border-radius:8px;padding:2px;background:#fff}.brand-logo-locked-none{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f0f0f0;border-radius:8px;font-size:.7rem;color:#999}.brand-tab{padding:8px 16px;background:#f5f5f5;border:2px solid #e5e5e5;border-radius:8px;font-size:.82rem;font-weight:600;color:#555;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-tab.active,.brand-tab:hover{border-color:#0062ff}.brand-tab.active{background:#f0f7ff;color:#0062ff}.brand-logo-display{display:flex;align-items:center;gap:20px}.brand-logo-preview{border:1px solid #e5e5e5;border-radius:10px;padding:10px;background:#fafafa}.brand-logo-preview img{max-width:180px;max-height:90px;object-fit:contain;display:block}.brand-logo-actions{display:flex;gap:8px;flex-wrap:wrap}.brand-logo-strip{display:flex;gap:8px;overflow-x:auto;padding:12px 0 4px}.brand-logo-strip-item{flex-shrink:0;width:52px;height:52px;border:2px solid #e5e5e5;border-radius:8px;padding:3px;background:#fff;cursor:pointer;transition:border-color .15s ease}.brand-logo-strip-item:hover{border-color:#0062ff}.brand-logo-strip-item.active{border-color:#0062ff;box-shadow:0 0 0 1px #0062ff}.brand-logo-strip-item img{width:100%;height:100%;object-fit:contain}.brand-logo-gen{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;padding:18px}.brand-logo-gen-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.brand-logo-gen-tabs{display:flex;gap:4px}.brand-logo-style-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.brand-logo-style{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;background:#fff;border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-logo-style:hover{border-color:#0062ff}.brand-logo-style.active{border-color:#0062ff;background:#f0f7ff}.brand-logo-style img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.brand-logo-style span{font-size:.65rem;font-weight:600;color:#555;text-align:center}.brand-logo-generating{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;color:#666}.brand-logo-results{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:12px}.brand-logo-result{background:#fff;border:2px solid #e5e5e5;border-radius:10px;padding:6px;cursor:pointer;transition:all .15s ease}.brand-logo-result:hover{border-color:#0062ff}.brand-logo-result.active{border-color:#0062ff;box-shadow:0 0 0 1px #0062ff}.brand-logo-result img{width:100%;height:80px;object-fit:contain}.brand-logo-result-actions{display:flex;gap:8px;grid-column:1/-1;margin-top:4px}.brand-logo-empty{display:flex;gap:12px}.brand-logo-empty-btn{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;background:#fafafa;border:2px dashed #d0d0d0;border-radius:12px;cursor:pointer;font-family:inherit;color:#666;transition:all .15s ease}.brand-logo-empty-btn:hover{border-color:#0062ff;background:#f0f7ff;color:#0062ff}.brand-logo-empty-btn strong{font-size:.88rem;color:#222}.brand-colour-tabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.brand-style-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.brand-content-row{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.brand-custom-colour-section{margin-top:8px}.brand-style-card{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px;background:#fff;border:2px solid #e5e5e5;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-style-card:hover{border-color:#0062ff}.brand-style-card.active{border-color:#0062ff;background:#f0f7ff}.brand-style-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.brand-style-custom{justify-content:center}.brand-style-custom-icon{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:#f5f5f5;border-radius:4px;color:#888}.brand-style-custom.active .brand-style-custom-icon{background:#e8f0fe;color:#0062ff}.brand-custom-style-section{margin-top:12px;padding:14px;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:10px}.brand-custom-style-examples{margin-top:10px}.brand-advanced-toggle{display:inline-block;margin-top:6px;background:none;border:none;font-size:.75rem;color:#888;cursor:pointer;font-family:inherit;padding:0}.brand-advanced-toggle:hover{color:#0062ff}.brand-advanced-prompt{margin-top:8px;padding:10px;background:#f8f8f8;border-radius:8px}.brand-style-label{font-size:.6rem;font-weight:600;color:#333}.brand-confirm-bar{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:10px}.brand-confirm-img{width:48px;height:48px;object-fit:contain;border:1px solid #e5e5e5;border-radius:6px;padding:2px;background:#fff}.brand-hex-row{display:flex;gap:8px;flex-wrap:wrap}.brand-hex-chip{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background:#f5f5f5;border-radius:6px}.brand-hex-chip div{width:20px;height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.brand-hex-chip span{font-size:.72rem;font-family:monospace;color:#555}.brand-preset-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.brand-preset{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;background:#fafafa;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-preset:hover{border-color:#0062ff}.brand-preset.active{border-color:#0062ff;box-shadow:0 0 0 1px #0062ff;background:#f0f7ff}.brand-preset-swatches{display:flex;border-radius:6px;overflow:hidden;width:80%;height:36px}.brand-preset-swatches div{flex:1 1}.brand-preset>span{font-size:.7rem;font-weight:600;color:#333;text-align:center}.brand-show-more{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;margin-top:8px;background:none;border:1px solid #e5e5e5;border-radius:8px;font-size:.78rem;color:#666;cursor:pointer;font-family:inherit}.brand-show-more:hover{background:#f5f5f5}.brand-change-link{background:none;border:none;font-size:.82rem;color:#0062ff;cursor:pointer;font-family:inherit;padding:0}.brand-change-link:hover{text-decoration:underline}.brand-colour-body{display:flex;flex-direction:column;gap:12px}@media (max-width:700px){.brand-style-grid{grid-template-columns:repeat(3,1fr)!important}.brand-logo-grid{grid-template-columns:repeat(2,1fr)}.brand-preset-grid{grid-template-columns:repeat(3,1fr)}.brand-card{padding:20px}}.brand-colour-label{font-size:.85rem;color:#666;margin:0;line-height:1.4}.brand-hex-swatches{display:flex;gap:10px;flex-wrap:wrap}.brand-hex-swatch{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background:#f5f5f5;border-radius:6px}.brand-hex-swatch-color{width:22px;height:22px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.brand-hex-swatch span{font-size:.75rem;font-family:monospace;color:#555}.brand-colour-ideas-label{font-size:.78rem;color:#888;display:block;margin-bottom:6px}.brand-colour-ideas-list{display:flex;flex-wrap:wrap;gap:6px}.brand-colour-idea{padding:6px 12px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:20px;font-size:.75rem;color:#555;cursor:pointer;font-family:inherit;text-align:left;line-height:1.3;transition:all .15s ease}.brand-colour-idea:hover{background:#e8f0fe;border-color:#0062ff;color:#0062ff}.brand-colour-presets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.brand-colour-preset{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;background:#fafafa;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;font-family:inherit;transition:all .15s ease}.brand-colour-preset:hover{border-color:#0062ff}.brand-colour-preset.active{border-color:#0062ff;box-shadow:0 0 0 1px #0062ff}.brand-colour-preset-swatches{display:flex;border-radius:6px;overflow:hidden;width:100%;height:28px}.brand-colour-preset-swatches div{flex:1 1}.brand-colour-preset span{font-size:.68rem;font-weight:600;color:#333;text-align:center}.brand-colour-show-more{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;margin-top:8px;background:none;border:1px solid #e5e5e5;border-radius:8px;font-size:.78rem;color:#666;cursor:pointer;font-family:inherit}.brand-colour-show-more:hover{background:#f5f5f5}@media (max-width:600px){.brand-logo-style-grid{grid-template-columns:repeat(3,1fr)}.brand-colour-presets,.brand-logo-results{grid-template-columns:repeat(2,1fr)}.brand-logo-empty{flex-direction:column}.brand-card{padding:20px}}.brand-controls{display:flex;flex-direction:column;padding:20px 24px 20px 20px;background:#fafafa;border-radius:12px;border:1px solid #e5e5e5}.presets-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;margin-top:24px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;font-size:.85rem;color:#666;cursor:pointer;transition:all .2s ease}.presets-toggle:hover{background:#ebebeb;color:#333}.advanced-options-content{margin-top:16px}.advanced-options-presets{margin-top:20px;padding-top:16px;border-top:1px solid #e5e5e5}.imported-revert-banner{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:16px;background:#fff8e1;border:1px solid #ffd54f;border-radius:8px;font-size:.82rem;color:#666}.imported-revert-banner .btn{white-space:nowrap;margin-left:12px}.custom-colors-section{margin-top:20px;padding-top:16px;border-top:1px solid #eee}.custom-colors-header{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.custom-colors-title{font-size:.85rem;font-weight:600;color:#333}.custom-colors-hint{font-size:.75rem;color:#999}.custom-colors-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.custom-color-item{display:flex;align-items:center;gap:10px}.custom-color-label-input{flex:1 1;border:1px solid #ddd;border-radius:6px;padding:5px 10px;font-size:.82rem;font-family:inherit;color:#333;max-width:180px}.custom-color-label-input:focus{outline:none;border-color:#999}.custom-color-remove{background:none;border:none;color:#ccc;font-size:18px;cursor:pointer;padding:0 4px;line-height:1;transition:color .15s}.custom-color-remove:hover{color:#ef4444}.custom-color-add{margin-top:4px}.presets-section .palette-categories{margin-top:16px}.form-row-inline{display:flex;gap:20px}.form-field-half{flex:1 1;min-width:0}.section-subtitle-sm{font-size:.85rem;color:#888;margin:4px 0 16px}.logo-dropzone-compact{display:flex;align-items:center;gap:16px;padding:20px;border:2px dashed #ccc;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fafafa}.logo-dropzone-compact.dragging,.logo-dropzone-compact:hover{border-color:#0062ff;background:#f0f7ff}.logo-preview-compact{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid #e5e5e5;border-radius:12px;background:#fafafa}.logo-preview-compact .logo-preview-image{width:60px;height:60px;object-fit:contain;border-radius:8px}.logo-options-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.logo-option-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 12px;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff;text-align:center}.logo-option-card.dragging,.logo-option-card:hover{border-color:#0062ff;background:#f8faff}.logo-option-icon{width:44px;height:44px;border-radius:10px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#555;transition:all .2s ease}.logo-option-card:hover .logo-option-icon{background:#e8f0fe;color:#0062ff}.logo-option-icon.ai{background:#f0f7ff;color:#0062ff}.logo-option-card:hover .logo-option-icon.ai{background:#e0eeff;color:#004acc}.logo-option-text{display:flex;flex-direction:column;gap:2px}.logo-option-title{font-size:.88rem;font-weight:700;color:#111}.logo-option-hint{font-size:.75rem;color:#888}.template-colors-toggle{margin-top:12px;margin-bottom:8px;padding:14px 16px;background:#f8f8f8;border-radius:10px;border:1px solid #e8e8e8}.template-colors-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;font-weight:600;color:#111}.template-colors-label input[type=checkbox]{width:18px;height:18px;accent-color:#0062ff;cursor:pointer}.template-colors-hint{font-size:.78rem;color:#888;margin:6px 0 0 28px}.logo-generator-inline{padding:20px;border:2px solid #e5e5e5;border-radius:12px;background:#fafafa}.logo-generator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600}.logo-style-selector{margin-bottom:16px}.field-label-sm{display:block;font-size:.8rem;font-weight:600;margin-bottom:8px;color:#666}.logo-style-chips{display:flex;flex-wrap:wrap;gap:8px}.style-chip{padding:6px 14px;border:2px solid #e5e5e5;border-radius:100px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:#fff;color:#000;font-family:inherit}.style-chip.active,.style-chip:hover{border-color:#0062ff}.style-chip.active{background:#0062ff;color:#fff}.logo-style-mode-toggle{display:flex;gap:0;margin-bottom:12px;border:2px solid #e5e5e5;border-radius:100px;overflow:hidden;width:-moz-fit-content;width:fit-content}.style-mode-btn{padding:6px 20px;border:none;background:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#666;font-family:inherit}.style-mode-btn.active{background:#0062ff;color:#fff}.style-mode-btn:not(.active):hover{background:#f5f5f5}.logo-style-previews{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.style-preview-card{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fff;font-family:inherit;overflow:hidden}.style-preview-card:hover{border-color:#0062ff}.style-preview-card.active{border-color:#0062ff;box-shadow:0 0 0 1px #0062ff}.style-preview-area{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px 10px 0 0;background:#fafafa}.style-preview-area img{width:100%;height:100%;object-fit:cover}.style-preview-label{font-size:.6rem;font-weight:600;color:#666;padding:6px 4px;text-align:center;line-height:1.2;width:100%}.style-preview-card.active .style-preview-label{color:#0062ff;background:#f0f5ff}.logo-manual-style{margin-top:4px}.manual-style-input{width:100%;padding:10px 12px;border:2px solid #e5e5e5;border-radius:10px;font-size:.82rem;font-family:inherit;resize:vertical;line-height:1.5;transition:border-color .2s}.manual-style-input:focus{outline:none;border-color:#0062ff}.manual-style-input::placeholder{color:#aaa}.aspect-ratio-options{display:flex;gap:10px}.aspect-ratio-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;border:2px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#fff;font-family:inherit}.aspect-ratio-card:hover{border-color:#0062ff}.aspect-ratio-card.active{border-color:#0062ff;background:#f0f5ff}.aspect-ratio-shape{border:2px solid #999;border-radius:4px;transition:border-color .2s}.aspect-ratio-card.active .aspect-ratio-shape{border-color:#0062ff}.aspect-ratio-label{font-size:.7rem;font-weight:600;color:#666}.aspect-ratio-card.active .aspect-ratio-label{color:#0062ff}.field-hint-sm{font-size:.75rem;color:#888;margin-top:8px}.instruction-ideas{margin-top:8px}.instruction-ideas-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#0062ff;cursor:pointer;font-weight:500;list-style:none}.instruction-ideas-toggle::-webkit-details-marker{display:none}.instruction-ideas-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.instruction-idea-chip{display:inline-block;padding:6px 12px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:20px;font-size:.75rem;color:#555;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left;line-height:1.4}.instruction-idea-chip:hover{background:#e8f0fe;border-color:#0062ff;color:#0062ff}.business-logo-preview{display:flex;align-items:center;gap:12px}.business-logo-preview-img{width:60px;height:60px;object-fit:contain;border:1px solid #e5e5e5;border-radius:8px;padding:4px;background:#fff}.business-logo-preview-actions{display:flex;gap:6px}.business-logo-upload{display:flex;flex-direction:column;gap:4px}.business-logo-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f5f5f5;border:1px dashed #ccc;border-radius:8px;font-size:.82rem;font-weight:500;color:#555;cursor:pointer;font-family:inherit;transition:all .15s ease;width:-moz-fit-content;width:fit-content}.business-logo-upload-btn:hover{border-color:#0062ff;background:#f0f7ff;color:#0062ff}.logo-generating{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;color:#666}.generating-spinner{width:20px;height:20px;border:3px solid #e5e5e5;border-top-color:#0062ff;border-radius:50%;animation:spin 1s linear infinite}.generated-logos-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.generated-logo-item{position:relative;background:#fff;border:2px solid #e5e5e5;border-radius:10px;padding:8px;cursor:pointer;transition:all .2s ease}.generated-logo-item:hover{border-color:#0062ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,98,255,.15)}.generated-logo-item.selected{border-color:#0062ff;box-shadow:0 0 0 2px #0062ff}.generated-logo-item img{width:100%;height:120px;object-fit:contain;border-radius:6px}.logo-library{display:flex;flex-direction:column;gap:6px}.logo-library-label{font-size:.75rem;color:#888;font-weight:500}.logo-library-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.logo-library-thumb{flex-shrink:0;width:60px;height:60px;border:2px solid #e5e5e5;border-radius:8px;padding:4px;background:#fff;cursor:pointer;transition:all .15s ease}.logo-library-thumb:hover{border-color:#0062ff}.logo-library-thumb.selected{border-color:#0062ff;box-shadow:0 0 0 2px #0062ff}.logo-library-thumb img{width:100%;height:100%;object-fit:contain}.generated-logo-item .wildcard-tag{position:absolute;top:4px;right:4px;font-size:.6rem;padding:2px 6px;background:#0062ff;color:#fff;border-radius:4px;font-weight:600}.generated-logo-item .vector-tag{position:absolute;top:4px;left:4px;font-size:.55rem;padding:2px 5px;background:#10b981;color:#fff;border-radius:4px;font-weight:700;letter-spacing:.5px}.generated-logo-wrapper{position:relative}.logo-download-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.7);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease;z-index:10}.generated-logo-wrapper:hover .logo-download-btn{opacity:1}.logo-download-btn:hover{background:rgba(0,0,0,.9)}.regenerate-btn{grid-column:1/-1;margin-top:8px}.download-all-btn{grid-column:1/-1;margin-top:4px}.logo-action-buttons-row{grid-column:1/-1;display:flex;gap:8px;margin-top:8px}.logo-action-buttons-row .btn{flex:1 1;text-align:center}.option-grid-compact{display:flex;flex-wrap:wrap;gap:10px}.option-chip-sm{padding:10px 18px;border:2px solid #e5e5e5;border-radius:100px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:#fff;color:#000;font-family:inherit}.option-chip-sm:hover{border-color:#000}.option-chip-sm.active{background:#000;color:#fff;border-color:#000}.field-error{color:#df3037;margin-top:5px}.avago-extra-promo-card-inline{background:#2253de;border-radius:20px;padding:30px;color:#fff;height:100%;display:flex;flex-direction:column}.avago-extra-promo-card-inline .promo-hero{margin-bottom:20px}.avago-extra-promo-card-inline .promo-hero h4{font-size:1.3rem;margin:16px 0 10px}.avago-extra-promo-card-inline .promo-hero p{font-size:.9rem;opacity:.9;line-height:1.5;margin:0}.avago-extra-promo-card-inline .promo-services{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.avago-extra-promo-card-inline .promo-service-item{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.1);padding:10px 14px;border-radius:10px}.avago-extra-promo-card-inline .promo-service-icon{font-size:1.2rem}.avago-extra-promo-card-inline .promo-service-title{font-size:.85rem;font-weight:600}.avago-extra-promo-card-inline .promo-footer{font-size:.8rem;opacity:.8;margin:auto 0 0;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.2)}.form-field{display:flex;flex-direction:column;margin-bottom:20px}.form-field:last-child{margin-bottom:0}.form-row-inline{margin-bottom:20px}.form-row-inline .form-field,.form-row-inline:last-child{margin-bottom:0}.form-field.full-width{grid-column:1/-1}.field-label{font-weight:600;font-size:.95rem;margin-bottom:10px;color:#000}.field-label .required{color:#df3037;margin-left:4px}.field-label-with-action{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px}.field-label-with-action .field-label{margin-bottom:0}.voice-input-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:8px;font-size:.85rem;font-weight:600;font-family:inherit;color:#333;cursor:pointer;transition:all .2s ease}.voice-input-btn:hover:not(:disabled){background:#eee;border-color:#ccc}.voice-input-btn:disabled{opacity:.6;cursor:not-allowed}.voice-input-btn.recording{background:#fee2e2;border-color:#ef4444;color:#dc2626}.voice-input-btn.transcribing{background:#e0f2fe;border-color:#0ea5e9;color:#0284c7}.voice-input-icon{font-size:1rem}.voice-input-icon.pulse{animation:pulse-recording 1s infinite}@keyframes pulse-recording{0%,to{opacity:1}50%{opacity:.5}}.voice-input-label{white-space:nowrap}.field-error{color:#dc2626;font-size:.85rem;margin-top:8px}.password-strength{display:flex;align-items:center;gap:10px;margin-top:8px}.password-strength-bar{flex:1 1;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden}.password-strength-fill{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:2px}.password-strength-label{font-size:.75rem;font-weight:500;min-width:50px}.phone-input-group{display:flex;gap:0}.phone-country-code{width:70px;padding:10px 6px;border:2px solid #000;border-right:1px solid #e5e5e5;border-radius:10px 0 0 10px;font-size:.85rem;font-family:inherit;background:#f8f8f8;color:#333;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center}.phone-number-input{flex:1 1;padding:10px 14px;border:2px solid #000;border-left:none;border-radius:0 10px 10px 0;font-size:.88rem;font-family:inherit}.phone-country-code:focus,.phone-number-input:focus{outline:none;border-color:#0062ff}.email-validation-status{display:flex;align-items:center;gap:10px;margin-top:6px}.email-validation-bar{flex:1 1;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden}.email-validation-fill{height:100%;border-radius:2px}.email-validation-label{font-size:.75rem;font-weight:500;min-width:80px;white-space:nowrap}.styled-select-wrap{position:relative;display:flex;align-items:center;border:3px solid #000;border-radius:10px;background:#fff;overflow:hidden}.styled-select-wrap:focus-within{border-color:#0062ff}.styled-select{width:100%;padding:12px 36px 12px 14px;border:none;font-size:.88rem;font-family:inherit;background:transparent;color:#111;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.styled-select:focus{outline:none}.styled-select-arrow{position:absolute;right:12px;pointer-events:none;color:#888}.avago-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.avago-checkbox input{display:none}.avago-checkbox-box{width:20px;height:20px;flex-shrink:0;border:2px solid #ccc;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#fff;margin-top:1px;transition:all .15s ease}.avago-checkbox-box svg{opacity:0;color:#fff}.avago-checkbox input:checked+.avago-checkbox-box{background:#0062ff;border-color:#0062ff}.avago-checkbox input:checked+.avago-checkbox-box svg{opacity:1}.avago-checkbox-label{font-size:.82rem;color:#555;line-height:1.4}.password-match-indicator{margin-top:8px;font-size:.8rem}.password-match,.password-mismatch{display:flex;align-items:center;gap:4px}.field-input,.field-select,.field-textarea{width:100%;padding:14px 16px;border:2px solid #000;border-radius:10px;font-size:1rem;font-weight:500;font-family:inherit;transition:all .3s ease;background:#fff}.field-textarea{min-height:120px;resize:vertical}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;border-color:#0062ff;box-shadow:0 0 0 3px rgba(0,98,255,.1)}.field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}.checkbox-group{display:flex;align-items:center;gap:10px;margin-top:10px;cursor:pointer}.checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #000;border-radius:5px;cursor:pointer;position:relative;transition:all .3s ease;background:#fff;flex-shrink:0}.checkbox-input:checked{background:#000}.checkbox-input:checked:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{font-size:.9rem;font-weight:500;color:#000}.searchable-select{position:relative;width:100%}.searchable-select-trigger{width:100%;padding:14px 16px;border:2px solid #000;border-radius:10px;font-size:1rem;font-weight:500;font-family:inherit;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .2s ease}.searchable-select-sm .searchable-select-trigger{padding:10px 12px;border-width:1px;border-radius:8px;font-size:.9rem}.searchable-select-sm .searchable-select-trigger.disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.searchable-select-trigger:hover{border-color:#0062ff}.searchable-select-trigger.open{border-color:#0062ff;box-shadow:0 0 0 3px rgba(0,98,255,.1)}.searchable-select-trigger .placeholder{color:#888}.searchable-select-arrow{font-size:.7rem;color:#646464;flex-shrink:0;transition:transform .2s ease}.searchable-select-trigger.open .searchable-select-arrow{transform:rotate(180deg)}.searchable-select-input{flex:1 1;border:none;outline:none;font-size:1rem;font-weight:500;font-family:inherit;background:transparent;min-width:0}.searchable-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:2px solid #000;border-radius:10px;box-shadow:4px 4px 0 rgba(0,0,0,.1);z-index:1000;max-height:280px;overflow-y:auto}.searchable-select-option{padding:12px 16px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .15s ease;border-bottom:1px solid #f0f0f0}.searchable-select-option:last-child{border-bottom:none}.searchable-select-option.highlighted,.searchable-select-option:hover{background:#f0f7ff}.searchable-select-option.selected{background:#e8f4ff;font-weight:600}.searchable-select-empty{padding:16px;text-align:center;color:#888;font-size:.9rem}.searchable-select-more{padding:10px 16px;text-align:center;color:#646464;font-size:.85rem;background:#fafafa;border-top:1px solid #e5e5e5}.option-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.option-chip{padding:10px 22px;border:2px solid #000;border-radius:100px;background:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:inherit}.option-chip:hover{transform:translateY(-2px);box-shadow:3px 3px 0 #000}.option-chip.active{background:#000;color:#fff;box-shadow:3px 3px 0 #000}.color-palette-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px;gap:20px;margin-top:15px}.color-palette-option{border:3px solid #000;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff}.color-palette-option.inherit-option,.font-option.inherit-option{background:#f0f7ff;border-color:#0062ff;display:flex;align-items:center;justify-content:center;min-height:120px}.inherit-label{font-size:.9rem;font-weight:700;color:#0062ff;text-align:center;padding:15px;line-height:1.4}.color-palette-option.active,.color-palette-option:hover{transform:translateY(-3px);box-shadow:5px 5px 0 #000}.color-palette-option.active{border-width:4px}.palette-preview{height:70px;display:flex}.palette-swatch{flex:1 1}.palette-name{padding:12px;text-align:center;background:#f5f5f5;border-top:3px solid #000}.color-palette-picker{background:#f8f9fa;border:2px solid #e5e5e5;border-radius:12px;padding:20px;margin-top:15px}.palette-actions{display:flex;gap:12px;margin-bottom:16px;align-items:center}.palette-categories{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.palette-category-btn{padding:8px 16px;border:2px solid #e5e5e5;border-radius:20px;background:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.palette-category-btn:hover{border-color:#000}.palette-category-btn.active{background:#000;color:#fff;border-color:#000}.palette-options{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.palette-option{border:2px solid #e5e5e5;border-radius:10px;padding:12px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:center}.palette-option:hover{border-color:#000;transform:translateY(-2px);box-shadow:3px 3px 0 rgba(0,0,0,.1)}.palette-option .palette-colors{display:flex;border-radius:6px;overflow:hidden;margin-bottom:8px}.palette-option .palette-color{flex:1 1;height:32px}.palette-option .palette-name{padding:0;background:transparent;border:none;font-size:.8rem;font-weight:500;color:#666}.selected-palette-preview{margin-top:12px}.selected-palette-preview .palette-colors{display:flex;border-radius:8px;overflow:hidden;border:2px solid #000}.selected-palette-preview .palette-color{flex:1 1;height:40px}.font-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:20px;gap:20px;margin-top:15px}.font-option{border:3px solid #000;border-radius:12px;padding:25px;cursor:pointer;transition:all .3s ease;text-align:center;background:#fff;min-height:110px;display:flex;flex-direction:column;justify-content:center}.font-option.active,.font-option:hover{transform:translateY(-3px);box-shadow:5px 5px 0 #000}.font-option.active{background:#f5f5f5;border-width:4px}.font-display{font-size:1.5rem;margin-bottom:8px;font-weight:700;color:#000}.font-label{font-size:.8rem;color:#646464;font-weight:600}.selected-template-banner{border:3px solid #000;border-radius:12px;padding:20px;background:#f5f5f5;margin-bottom:35px;display:flex;align-items:center;gap:20px}.banner-image{width:100px;height:70px;object-fit:cover;border-radius:8px;border:2px solid #000;flex-shrink:0}.banner-info{flex:1 1}.banner-title{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:4px}.banner-subtitle{font-size:.85rem;font-weight:600;color:#646464;text-transform:uppercase}.logo-dropzone{border:2px dashed #ccc;border-radius:12px;padding:30px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fafafa}.logo-dropzone:hover{border-color:#0062ff;background:#f0f7ff}.logo-dropzone.dragging{border-color:#0062ff;background:#e8f4ff;border-style:solid}.dropzone-icon{font-size:2rem;margin-bottom:10px}.dropzone-text{display:flex;flex-direction:column;gap:4px}.dropzone-primary{font-size:.95rem;font-weight:600;color:#333}.dropzone-secondary{font-size:.85rem;color:#888}.logo-preview{display:flex;align-items:center;gap:20px;padding:20px;border:2px solid #e5e5e5;border-radius:12px;background:#fafafa}.logo-preview-image{max-width:150px;max-height:80px;object-fit:contain;border-radius:8px}.logo-preview-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.logo-preview-actions .btn{white-space:nowrap}.summary-section{margin-bottom:30px}.summary-box{border:3px solid #000;border-radius:12px;padding:30px;background:#fafafa;margin-bottom:20px}.summary-box h4{font-size:1.2rem;font-weight:800;color:#000;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e5e5e5}.summary-row{display:flex;margin-bottom:12px;gap:15px}.summary-row:last-child{margin-bottom:0}.summary-key{font-weight:700;min-width:130px;color:#000;flex-shrink:0}.summary-val{flex:1 1}.info-banner,.summary-val{font-weight:500;color:#000}.info-banner{background:#f0f7ff;border:2px solid #0062ff;border-radius:12px;padding:18px 22px;margin-top:30px;font-size:.95rem;line-height:1.6}.info-banner strong{font-weight:700}.action-bar{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:30px;border-top:3px solid #e5e5e5;gap:20px}.action-bar.sticky{position:fixed;bottom:0;left:0;right:0;margin-top:0;padding:20px 40px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:3px solid #000;box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:1100}.step-container.has-sticky-bar{padding-bottom:100px}.action-bar-left{display:flex;align-items:center;gap:15px}.action-bar-center{display:flex;align-items:center;gap:12px;position:absolute;left:50%;transform:translateX(-50%)}.action-bar-stat{font-size:.9rem;font-weight:600;color:#000}.action-bar-divider{color:#ccc}.action-bar-info{font-size:1rem;color:#646464}.action-bar-info strong{color:#000;font-weight:700}.action-bar-pricing{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#333}.action-bar-pricing-item{display:flex;align-items:center;gap:6px}.action-bar-pricing-divider{color:#ccc}.action-bar-buttons{display:flex;align-items:center;gap:12px}.btn-return-home{background:transparent;color:#646464;border:2px solid #e5e5e5;border-radius:100px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;padding:12px 24px}.btn-return-home:hover{border-color:#000;color:#000;background:#f5f5f5}.btn{padding:14px 32px;border-radius:100px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:inherit;border:3px solid #000;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn-secondary{background:#fff;color:#000}.btn-secondary:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:4px 4px 0 #000}.btn-primary{background:#0062ff;color:#fff}.btn-primary:hover{background:#0052cc;transform:translateY(-2px);box-shadow:4px 4px 0 #000}.btn-primary:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.btn-primary:disabled:hover{transform:none;box-shadow:none}.btn-success{background:#b4fa76;color:#000;font-size:1.1rem;padding:16px 40px}.btn-success:hover{background:#9de85f;transform:translateY(-2px);box-shadow:6px 6px 0 #000}.loading-screen{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.98);display:none;justify-content:center;align-items:center;z-index:10000;flex-direction:column;padding:40px}.loading-screen.active{display:flex}.loading-content{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:500px;width:100%}.loading-template-spinner{display:flex;align-items:center;justify-content:center}.loading-template-spinner img{width:280px;height:280px;object-fit:contain}.loading-progress{display:flex;flex-direction:column;gap:16px;width:100%}.loading-progress-step{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#f8f8f8;border-radius:8px;transition:all .3s ease}.loading-progress-step.active{background:#f0f7ff;border:1px solid #0062ff}.loading-progress-step.complete{background:#f0fdf4;border:1px solid #10b981}.loading-progress-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.loading-progress-step.pending .loading-progress-icon{background:#e5e5e5;color:#999}.loading-progress-step.active .loading-progress-icon{background:#0062ff;color:#fff}.loading-progress-step.complete .loading-progress-icon{background:#10b981;color:#fff}.loading-progress-number{font-size:12px;font-weight:600}.loading-progress-spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.loading-overall-progress{display:flex;align-items:center;gap:14px;width:100%}.loading-overall-bar{flex:1 1;height:10px;background:#e5e7eb;border-radius:10px;overflow:hidden}.loading-overall-fill{height:100%;background:#0062ff;border-radius:10px;transition:width .6s ease}.loading-overall-percent{font-size:14px;font-weight:700;color:#0062ff;min-width:40px;text-align:right}.loading-progress-text{display:flex;flex-direction:column;gap:2px}.loading-progress-label{font-size:14px;font-weight:600;color:#333}.loading-progress-step.pending .loading-progress-label{color:#999}.loading-progress-details{font-size:12px;color:#10b981;font-weight:500}.loading-time-estimate{font-size:14px;color:#888;text-align:center;margin-top:16px}.loading-complete{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.loading-complete span{font-size:16px;font-weight:600;color:#10b981}.loading-spinner{width:70px;height:70px;border:6px solid #e5e5e5;border-top-color:#0062ff;border-radius:50%;animation:spin .9s linear infinite}.loading-message{font-size:1.4rem;font-weight:800;color:#000;text-align:center}.loading-submessage{font-size:1rem;font-weight:500;color:#646464;margin-top:-20px}.structure-step-fullpage{position:fixed;top:73px;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:#fafafa;overflow:hidden}.streaming-status-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:#f0f7ff;border-bottom:2px solid #0062ff;font-size:.9rem;color:#0062ff;font-weight:600;flex-shrink:0}.structure-canvas-fullpage{flex:1 1;overflow:hidden;position:relative;padding:24px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.structure-canvas-fullpage input,.structure-canvas-fullpage textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.structure-canvas-fullpage.can-pan{cursor:-webkit-grab;cursor:grab}.structure-canvas-fullpage.is-panning{cursor:-webkit-grabbing;cursor:grabbing}.structure-canvas-fullpage.can-pan .page-card,.structure-canvas-fullpage.can-pan .section-row,.structure-canvas-fullpage.can-pan button,.structure-canvas-fullpage.can-pan input,.structure-canvas-fullpage.can-pan textarea{pointer-events:none}.structure-canvas-fullpage.is-panning *{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.structure-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:24px;gap:24px;align-items:start;justify-content:center;transition:transform .05s ease-out;min-width:100%;padding-bottom:100px}.canvas-bottom-bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-top:3px solid #000;z-index:100}.canvas-bottom-left,.canvas-bottom-right{display:flex;align-items:center;gap:12px}.canvas-bottom-center{display:flex;align-items:center;gap:16px;position:absolute;left:50%;transform:translateX(-50%)}.canvas-hint{font-size:.8rem;color:#888;font-weight:500;display:flex;align-items:center;gap:6px}.canvas-hint kbd{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-size:.75rem;font-weight:600;font-family:inherit;color:#333;box-shadow:0 1px 0 #aaa}.zoom-controls{gap:4px;background:#f5f5f5;border:2px solid #e5e5e5;border-radius:6px;padding:2px}.btn-zoom,.zoom-controls{display:flex;align-items:center}.btn-zoom{width:28px;height:28px;border:none;background:transparent;font-size:1.1rem;font-weight:600;color:#646464;cursor:pointer;border-radius:4px;justify-content:center;transition:all .15s ease;font-family:inherit}.btn-zoom:hover:not(:disabled){background:#fff;color:#000}.btn-zoom:disabled{color:#ccc;cursor:not-allowed}.zoom-level{font-size:.75rem;min-width:45px;text-align:center}.btn-reset-view,.zoom-level{font-weight:600;color:#646464}.btn-reset-view{padding:6px 14px;background:#f5f5f5;border:2px solid #e5e5e5;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-reset-view:hover{border-color:#000;color:#000;background:#fff}.canvas-status{display:flex;align-items:center}.canvas-status-pages{font-size:.85rem;font-weight:600;color:#333}.canvas-status-loading{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:500;color:#666}.canvas-status-loading .status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse-dot 1.5s ease-in-out infinite}.canvas-controls-divider{width:1px;height:24px;background:#e0e0e0}.canvas-controls-group{display:flex;align-items:center;gap:2px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:2px}.canvas-control-btn{min-width:28px;height:28px;border:none;background:transparent;font-size:1rem;font-weight:600;color:#555;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;font-family:inherit}.canvas-control-btn.text{padding:0 10px;font-size:.8rem;font-weight:600}.canvas-control-btn:hover:not(:disabled){background:#fff;color:#000}.canvas-control-btn:disabled{color:#ccc;cursor:not-allowed}.canvas-control-label{color:#555;min-width:38px;text-align:center}.btn-text,.canvas-control-label{font-size:.75rem;font-weight:600}.btn-text{padding:4px 10px;background:transparent;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit;border-radius:4px}.btn-text-refresh{color:#0062ff}.btn-text-refresh:hover:not(:disabled){background:#f0f7ff}.btn-text-refresh.disabled,.btn-text-refresh:disabled{color:#ccc;cursor:not-allowed}.btn-text-delete{color:#df3037}.btn-text-delete:hover{background:#fff0f0}.section-row-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-row-actions{opacity:0;transition:opacity .15s ease}.section-row:hover .section-row-actions{opacity:1}.btn-section-action{padding:4px 10px;background:transparent;border:none;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;border-radius:4px;color:#888}.btn-section-action:hover{background:#f0f0f0}.btn-section-action.btn-edit:hover{color:#0062ff;background:#f0f7ff}.btn-section-action.btn-delete:hover{color:#df3037;background:#fff0f0}.add-page-content{display:flex;flex-direction:column;width:100%}.quick-add-section{padding:16px 20px;border-top:2px dashed #e5e5e5;background:#fafafa}.quick-add-label{display:block;font-size:.75rem;font-weight:600;color:#888;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.quick-add-chips{display:flex;flex-wrap:wrap;gap:8px}.quick-add-chip{padding:6px 14px;background:#fff;border:2px solid #e5e5e5;border-radius:100px;font-size:.8rem;font-weight:600;color:#000;cursor:pointer;transition:all .15s ease;font-family:inherit}.quick-add-chip:hover:not(:disabled){border-color:#0062ff;color:#0062ff;background:#f0f7ff}.quick-add-chip:disabled{opacity:.5;cursor:not-allowed}.section-edit-textarea.auto-resize{overflow:hidden;resize:none;min-height:60px}.page-card{border:3px solid #000;border-radius:16px;background:#fff;overflow:hidden}.page-card.streaming-in{animation:streamIn .4s ease-out}@keyframes streamIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-card.page-card-skeleton{pointer-events:none;animation:fadeInSkeleton .3s ease-out}@keyframes fadeInSkeleton{0%{opacity:0}to{opacity:1}}.skeleton-page-title{height:20px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.page-card.page-card-loading{border-color:#ccc;border-style:dashed;background:#fafafa}.page-card.page-card-loading .page-card-header{background:#f0f0f0;border-bottom-color:#ccc;border-bottom-style:dashed}.page-card.page-card-loading h4{color:#888;font-weight:400}.section-skeleton{height:48px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:8px;margin-bottom:8px}.section-skeleton:last-child{margin-bottom:0}.streaming-status{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f0f7ff;border:2px solid #0062ff;border-radius:8px;margin-bottom:20px;font-size:.95rem;color:#0062ff;font-weight:600}.streaming-dot{width:8px;height:8px;background:#0062ff;border-radius:50%;animation:pulse 1s ease-in-out infinite}.page-card.page-card-streaming{border-style:dashed;border-color:#0062ff;animation:streamIn .4s ease-out}.page-card.page-card-streaming .page-card-header{background:#f0f7ff;border-bottom-style:dashed;border-bottom-color:#0062ff}.loading-badge{font-size:.7rem;font-weight:500;color:#888;background:transparent;padding:0;margin-left:8px}.page-card-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#f5f5f5;border-bottom:3px solid #000}.page-card-title{display:flex;align-items:center;gap:8px}.page-card-header h4{font-size:1.1rem;font-weight:700;color:#000;margin:0}.sections-list{padding:12px}.section-row{display:flex;flex-direction:column;padding:12px 14px;background:#fff;border:2px solid #e5e5e5;border-radius:8px;margin-bottom:8px;transition:all .2s ease;cursor:-webkit-grab;cursor:grab}.section-row:last-child{margin-bottom:0}.section-row:hover:not(.global-row){border-color:#0062ff;background:#f8fbff}.section-row.dragging{opacity:.5;border-color:#0062ff;background:#f0f7ff}.section-row.drag-over{border-color:#0062ff;border-style:dashed;background:#f0f7ff}.drag-handle{color:#ccc;font-size:.9rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 4px;margin-left:-4px}.section-row:hover .drag-handle{color:#0062ff}.section-row-text{width:100%;cursor:pointer}.section-row-name{display:block;font-size:.9rem;font-weight:600;color:#000;margin-bottom:2px}.section-row-desc{display:block;font-size:.75rem;color:#646464;line-height:1.4}.section-row.global-row{background:#f8f8f8;border-color:#e8e8e8;border-style:dashed;cursor:default;padding:10px 14px}.section-row.global-row .section-row-name{color:#888;font-weight:500;font-size:.85rem}.global-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;background:#e8e8e8;padding:3px 8px;border-radius:4px}.btn-icon-sm{width:22px;height:22px;border:none;border-radius:4px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#ccc;transition:all .2s ease;font-family:inherit;flex-shrink:0}.btn-icon-sm:hover{color:#ff3d57;background:#fff0f0}.btn-icon-sm.btn-edit-section:hover{color:#0062ff;background:#f0f7ff}.section-row-actions{display:flex;gap:4px;flex-shrink:0}.section-row.section-adding,.section-row.section-editing{padding:12px;background:#f8fbff;border-color:#0062ff;cursor:default}.section-edit-form{width:100%;display:flex;flex-direction:column;gap:8px}.section-edit-input{width:100%;padding:8px 12px;border:2px solid #e5e5e5;border-radius:6px;font-size:.9rem;font-weight:600;font-family:inherit;transition:border-color .2s ease}.section-edit-input:focus{outline:none;border-color:#0062ff}.section-edit-textarea{width:100%;padding:8px 12px;border:2px solid #e5e5e5;border-radius:6px;font-size:.8rem;font-family:inherit;resize:vertical;min-height:50px;transition:border-color .2s ease}.section-edit-textarea:focus{outline:none;border-color:#0062ff}.section-edit-actions{display:flex;justify-content:flex-end;gap:8px}.btn-add-section{padding:10px 14px;background:#fff;border-radius:8px;font-size:.85rem;color:#888;margin-top:4px}.btn-add-section:hover{background:#f8fbff}.section-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px;background:#fafafa;border:2px solid #e5e5e5;border-radius:10px;margin-bottom:10px;transition:all .2s ease}.section-item:last-child{margin-bottom:0}.section-item:hover{border-color:#000;background:#fff}.section-content{flex:1 1;min-width:0}.section-name{font-size:.95rem;font-weight:600;color:#000;margin-bottom:3px}.section-desc{font-size:.8rem;color:#646464;line-height:1.4}.section-actions{display:flex;gap:4px;margin-left:10px;flex-shrink:0}.btn-icon{width:28px;height:28px;border:2px solid #e5e5e5;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#646464;transition:all .2s ease;font-family:inherit}.btn-icon:hover:not(:disabled){border-color:#000;color:#000;background:#f5f5f5}.btn-icon:disabled{opacity:.3;cursor:not-allowed}.btn-icon.btn-remove,.btn-icon.btn-remove-section{color:#ff3d57;border-color:#ffd0d0}.btn-icon.btn-remove-section:hover,.btn-icon.btn-remove:hover{background:#fff0f0;border-color:#ff3d57}.btn-add-section{width:100%;padding:14px;margin:5px 15px 15px;width:calc(100% - 30px);border:2px dashed #e5e5e5;border-radius:10px;background:transparent;font-size:.9rem;font-weight:600;color:#646464;cursor:pointer;transition:all .2s ease;font-family:inherit}.btn-add-section:hover{border-color:#0062ff;color:#0062ff;background:#f0f7ff}.add-section-dropdown{margin:5px 15px 15px;border:2px solid #000;border-radius:10px;overflow:hidden}.dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f5f5f5;border-bottom:2px solid #000;font-weight:600;font-size:.9rem}.section-options{max-height:250px;overflow-y:auto}.section-option{display:flex;flex-direction:column;width:100%;padding:12px 14px;border:none;border-bottom:1px solid #e5e5e5;background:#fff;text-align:left;cursor:pointer;transition:background .2s ease;font-family:inherit}.section-option:last-child{border-bottom:none}.section-option:hover{background:#f0f7ff}.section-option .option-name{font-size:.9rem;font-weight:600;color:#000}.section-option .option-desc{font-size:.8rem;color:#646464;margin-top:2px}.add-page-card{border-style:dashed;border-color:#e5e5e5;background:#fafafa;min-height:200px;justify-content:center}.add-page-card,.btn-add-page{display:flex;align-items:center}.btn-add-page{flex-direction:column;gap:12px;padding:30px;background:transparent;border:none;cursor:pointer;font-family:inherit;transition:all .2s ease;width:100%;height:100%}.btn-add-page:hover{background:#f0f7ff}.btn-add-page .add-icon{width:50px;height:50px;border:3px solid #e5e5e5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#646464;transition:all .2s ease}.btn-add-page:hover .add-icon{border-color:#0062ff;color:#0062ff}.btn-add-page span:nth-child(2){font-size:1rem;font-weight:600;color:#000}.btn-add-page .page-count{font-size:.85rem;color:#646464;font-weight:500}.add-page-form{padding:25px;width:100%}.add-page-form .field-input{margin-bottom:15px}.add-page-actions{display:flex;gap:10px}.btn-sm{padding:10px 18px;font-size:.85rem}.add-page-floating{position:absolute;bottom:110px;left:24px;z-index:50;display:flex;align-items:flex-end;gap:12px}.add-page-panel{background:#fff;border:3px solid #000;border-radius:16px;padding:20px;box-shadow:6px 6px 0 rgba(0,0,0,.1);min-width:300px}.add-page-panel .add-page-form{padding:0;width:100%}.add-page-panel .quick-add-section{margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}.input-with-count{position:relative;width:100%;margin-bottom:8px}.input-with-count .field-input{margin-bottom:0;padding-right:70px}.char-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.75rem;color:#888;pointer-events:none}.char-count.at-limit{color:#ff6b35}.limit-message{font-size:.85rem;color:#ff6b35;margin:8px 0}.canvas-status-pages.at-limit{color:#ff6b35}.btn-add-page-floating{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#0062ff;color:#fff;border:3px solid #000;border-radius:100px;font-size:.95rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s ease;box-shadow:4px 4px 0 rgba(0,0,0,.15)}.btn-add-page-floating:hover{background:#0050d4;transform:translateY(-2px);box-shadow:6px 6px 0 rgba(0,0,0,.15)}.btn-add-page-floating .add-icon{font-size:1.2rem;font-weight:700}.btn-add-page-floating:disabled{opacity:.6;cursor:not-allowed;background:#888}.btn-add-page-floating:disabled:hover{transform:none;box-shadow:4px 4px 0 rgba(0,0,0,.15)}.quick-add-inline{display:flex;gap:8px;flex-wrap:wrap}.quick-add-inline .quick-add-chip{background:#fff;border:2px solid #e5e5e5;border-radius:100px;padding:10px 16px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;color:#000}.quick-add-inline .quick-add-chip:hover{border-color:#0062ff;background:#f0f7ff}.add-page-card{display:none}@media (max-width:768px){.builder-page{padding:0}.builder-top-bar{position:-webkit-sticky;position:sticky;top:0}.builder-header{padding:15px 20px}.builder-header-left{gap:12px}.builder-header-divider,.builder-logo img{height:22px}.builder-header h1{font-size:1rem}.progress-container{padding:12px 20px;overflow-x:auto}.progress-bar{min-width:max-content}.progress-circle{width:36px;height:36px;font-size:.9rem}.progress-step{min-width:50px}.progress-label{font-size:.7rem}.progress-connector{min-width:20px}.builder-content{padding:25px 20px}.step-title{font-size:1.4rem}.template-sticky-header{top:55px;padding:15px 20px 12px;border-bottom:2px solid #e5e5e5;margin:-25px -20px 16px}.template-sticky-header .step-header{margin-bottom:15px}.filter-bar{top:55px;margin:0 -20px;padding:15px 20px}.filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.filter-chip{flex-shrink:0}.templates-grid{grid-template-columns:repeat(2,1fr);gap:12px}.template-preview-btn{opacity:1;transform:translateY(0);bottom:12px;right:10px;padding:6px 12px;font-size:.75rem}.action-bar-pricing{display:none}.template-info{padding:10px 12px}.template-name{font-size:.85rem}.template-industry{font-size:.7rem}.form-grid{grid-template-columns:1fr}.action-bar{gap:8px;flex-wrap:wrap}.action-bar.sticky{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.action-bar-left{display:flex;order:2}.action-bar-left .btn{padding:10px 16px;font-size:.85rem}.action-bar-buttons{display:contents}.action-bar-buttons .btn-return-home{order:1}.action-bar-buttons .btn{order:3}.btn-return-home{padding:10px 16px;font-size:.85rem}.action-bar-info{display:none}.btn{padding:10px 16px;font-size:.85rem}.template-image{height:220px}.two-column-layout{grid-template-columns:1fr;gap:30px}.column-divider{display:none}.form-row-inline{flex-direction:column;gap:0}.form-row-inline .form-field{margin-bottom:20px}.form-row-inline .form-field:last-child{margin-bottom:0}.structure-step-fullpage{top:55px;overscroll-behavior:none;touch-action:none}.structure-grid{display:flex;flex-wrap:nowrap;gap:20px;min-width:max-content}.structure-grid .page-card{flex:0 0 280px;min-width:280px}.structure-canvas-fullpage{padding:16px;touch-action:none;overscroll-behavior:none}.canvas-bottom-bar{padding:12px 16px;flex-wrap:wrap;gap:10px}.canvas-bottom-left{order:1}.canvas-bottom-center{position:static;transform:none;order:3;width:100%;justify-content:center;padding-top:8px;border-top:1px solid #e5e5e5;margin-top:8px}.canvas-bottom-right{order:2}.canvas-hint{display:none}.section-row-left{flex-wrap:wrap;gap:4px}.btn-section-action{font-size:.65rem;padding:2px 6px}.page-card-header{padding:14px 16px}.sections-list{padding:12px}.section-item{padding:10px 12px}.section-actions{flex-direction:column;gap:2px}.btn-icon{width:24px;height:24px;font-size:.85rem}.summary-row{flex-direction:column;gap:6px}.summary-key{min-width:auto}.header-progress,.header-step-label{display:none}.mobile-step-indicator{display:block}.builder-header h1,.builder-header-divider{display:none}.add-page-floating{bottom:180px;left:16px}.add-page-panel{max-width:calc(100vw - 32px)}.btn-add-page-floating{padding:12px 16px;font-size:.9rem}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:#fff;border-radius:12px;padding:30px;max-width:500px;width:100%;border:3px solid #000;box-shadow:8px 8px 0 rgba(0,0,0,.1)}.modal-content.modal-sm{max-width:400px}.modal-title{font-size:1.3rem;font-weight:800;margin:0 0 15px;color:#000}.modal-description{font-size:.95rem;color:#333;margin-bottom:15px;line-height:1.5}.modal-list{margin:0 0 15px;padding-left:20px}.modal-list li{font-size:.9rem;color:#646464;margin-bottom:5px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.login-page{min-height:100vh;display:flex;flex-direction:row}.login-left{width:38%;min-width:380px;background:#fff;display:flex;align-items:center;justify-content:center;padding:60px 48px;position:relative}.login-left-inner{width:100%;max-width:380px}.login-header{margin-bottom:36px}.login-logo{display:inline-block}.login-title{font-size:1.8rem;font-weight:900;color:#000;margin:0 0 6px}.login-subtitle{font-size:1rem;color:#646464;font-weight:500;margin:0 0 28px}.login-error{background:#fff0f0;border:2px solid #ff3d57;border-radius:10px;padding:14px 18px;margin-bottom:20px;color:#ff3d57;font-weight:600;font-size:.95rem}.login-form{display:flex;flex-direction:column;gap:18px}.login-form .form-field{margin-bottom:0}.login-btn{width:100%;margin-top:8px;padding:16px 32px;font-size:1.1rem;display:flex;align-items:center;justify-content:center;gap:10px}.login-btn.loading{pointer-events:none}.btn-spinner{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:btn-spin .8s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}.login-footer{text-align:center;margin-top:28px;padding-top:22px;border-top:2px solid #e5e5e5}.login-footer p{color:#646464;font-size:.95rem}.login-footer a{color:#0062ff;font-weight:600;text-decoration:none}.login-footer a:hover{text-decoration:underline}.login-right{flex:1 1;background:#2253de;display:flex;align-items:center;justify-content:center;padding:60px 48px;position:relative;overflow:hidden}.marketing-panel{width:100%;max-width:480px}.marketing-card{background:#fff;border:3px solid #000;border-radius:20px;padding:40px 36px;box-shadow:8px 8px 0 rgba(0,0,0,.25)}.marketing-card-header{text-align:center;margin-bottom:28px;padding-bottom:24px;border-bottom:2px solid #e5e5e5}.marketing-extra-logo{margin-bottom:14px}.marketing-tagline{font-size:1rem;color:#646464;line-height:1.6;margin:0;font-weight:500}.marketing-features{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.marketing-feature{display:flex;align-items:flex-start;gap:14px}.marketing-feature-icon{width:40px;height:40px;min-width:40px;border-radius:10px;background:#f0fae4;border:2px solid #000;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#000}.marketing-feature-text h3{font-size:.95rem;font-weight:700;color:#000;margin:0 0 3px}.marketing-feature-text p{font-size:.88rem;color:#646464;line-height:1.5;margin:0}.marketing-cta{text-align:center;padding-top:20px;border-top:2px solid #e5e5e5}.marketing-cta-badge{display:inline-flex;align-items:center;background:#b4fa76;border:2px solid #000;border-radius:100px;padding:10px 20px;font-size:.85rem;font-weight:700;color:#000}@media (max-width:768px){.login-page{flex-direction:column}.login-left{width:100%;min-width:unset;padding:40px 24px;min-height:100vh}.login-right{display:none}}@media (max-width:480px){.login-left{padding:32px 20px}.login-title{font-size:1.5rem}}.reset-success{text-align:center;padding:20px 0}.reset-success-icon{margin-bottom:15px}.avago-extra-promo-card{margin-top:40px;margin-bottom:20px;border-radius:20px;overflow:hidden;background:#2253de;border:3px solid #000}.avago-extra-promo-card .promo-hero{padding:30px;text-align:center;background:#2253de}.avago-extra-promo-card .promo-logo{margin-bottom:16px}.avago-extra-promo-card .promo-hero h4{font-size:1.4rem;font-weight:900;color:#fff;margin:0 0 12px}.avago-extra-promo-card .promo-hero p{font-size:1rem;line-height:1.6;color:#fff;max-width:520px;margin:0 auto}.avago-extra-promo-card .promo-hero strong{color:#0f8;font-weight:700}.avago-extra-promo-card .promo-services{display:flex;justify-content:center;gap:24px;padding:20px 30px;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.1)}.avago-extra-promo-card .promo-service-item{display:flex;align-items:center;gap:8px}.avago-extra-promo-card .promo-service-icon{font-size:1.2rem}.avago-extra-promo-card .promo-service-title{font-size:.9rem;font-weight:600;color:#fff}.avago-extra-promo-card .promo-footer{text-align:center;padding:12px 30px;margin:0;font-size:.85rem;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.1)}@media (max-width:768px){.avago-extra-promo-card .promo-hero{padding:24px 20px}.avago-extra-promo-card .promo-services{flex-wrap:wrap;gap:16px;padding:16px 20px}.avago-extra-promo-card .promo-service-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);justify-content:center}}.section-item.global-inline{background:#f8f8f8;border-color:#e0e0e0;border-style:dashed;opacity:.75}.section-item.global-inline .section-name{color:#888;font-weight:600}.section-item.global-inline .section-desc{color:#aaa;font-size:.75rem}.global-tag{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;background:#e8e8e8;padding:3px 8px;border-radius:4px;flex-shrink:0}.page-suggestions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px;padding:14px 18px;background:#f5f5f5;border-radius:10px}.suggestions-label{font-size:.85rem;font-weight:600;color:#646464}.suggestion-chip{padding:6px 14px;background:#fff;border:2px solid #e5e5e5;border-radius:100px;font-size:.8rem;font-weight:600;color:#000;cursor:pointer;transition:all .15s ease}.suggestion-chip:hover{border-color:#0062ff;color:#0062ff;background:#f0f7ff}.suggestion-chip:disabled{opacity:.5;cursor:not-allowed}.page-card-actions{display:flex;align-items:center;gap:6px}.btn-refresh{width:28px;height:28px;border-radius:6px;border:2px solid #e5e5e5;background:#fff;color:#646464;font-size:1rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.btn-refresh:hover:not(:disabled){border-color:#0062ff;color:#0062ff;background:#f0f7ff}.btn-refresh.disabled,.btn-refresh:disabled{opacity:.4;cursor:not-allowed}.ai-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;text-align:center}.ai-loading-spinner{width:60px;height:60px;border:5px solid #e5e5e5;border-top-color:#0062ff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:30px}.ai-loading-message{font-size:1.2rem;font-weight:700;color:#000;margin-bottom:10px}.ai-loading-submessage{font-size:.95rem;color:#646464}.loading-steps{display:flex;gap:24px;margin-top:24px}.loading-step{font-size:.85rem;color:#999;position:relative;padding-left:20px}.loading-step:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#e0e0e0}.loading-step.active{color:#000;font-weight:500}.loading-step.active:before{background:#000;animation:pulse-dot 1s infinite}.loading-step.complete:before{background:#10b981}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px}.error-message{font-size:1.1rem;color:#ff3d57}.adding-page-message{font-size:.85rem;color:#0062ff;margin:10px 0;font-style:italic}.editable-title{cursor:pointer;transition:color .2s ease}.editable-title:hover{color:#0062ff}.section-desc.editable,.section-name.editable{cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px 4px;margin:-2px -4px}.section-desc.editable:hover,.section-name.editable:hover{background:#f0f7ff;color:#0062ff}.inline-edit-input{border:2px solid #0062ff;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:inherit;width:100%;background:#fff;outline:none}.inline-edit-input.page-name-edit{font-size:1.1rem;font-weight:700;max-width:180px}.inline-edit-input.section-name-edit{font-size:.95rem;font-weight:600;margin-bottom:4px}.inline-edit-input.section-desc-edit{font-size:.8rem;color:#646464}.design-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:800px}.design-choice-card{position:relative;border:3px solid #e5e5e5;border-radius:16px;padding:30px;cursor:pointer;transition:all .2s ease;background:#fff;text-align:center}.design-choice-card:hover{border-color:#000;transform:translateY(-2px);box-shadow:4px 4px 0 #000}.design-choice-card.active{border-color:#0062ff;box-shadow:4px 4px 0 #0062ff;transform:translateY(-2px);background:#f0f7ff}.design-choice-icon{font-size:2.5rem;margin-bottom:16px}.design-choice-title{font-size:1.2rem;font-weight:800;color:#000;margin:0 0 10px}.design-choice-desc{font-size:.9rem;color:#646464;line-height:1.5;margin:0}.design-choice-badge{position:absolute;top:-10px;right:20px;background:#22e57a;color:#000;padding:4px 12px;border-radius:100px;font-size:.75rem;font-weight:700;border:2px solid #000}@media (max-width:600px){.design-choice-grid{grid-template-columns:1fr}}.style-guide-layout{display:grid;grid-template-columns:1fr 400px;grid-gap:40px;gap:40px;align-items:start}.style-options{gap:40px}.style-options,.style-section{display:flex;flex-direction:column}.style-section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.style-section-header h3{font-size:1.3rem;font-weight:800;color:#000;margin:0}.style-hint{font-size:.85rem;color:#646464;font-weight:500}.palette-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.palette-card{border:3px solid #e5e5e5;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:#fff}.palette-card:hover{border-color:#000;transform:translateY(-2px);box-shadow:4px 4px 0 #000}.palette-card.active{border-color:#0062ff;border-width:3px;box-shadow:4px 4px 0 #0062ff;transform:translateY(-2px)}.palette-card-content{padding:0}.palette-card-content.inherit{display:flex;align-items:center;gap:14px;padding:20px;background:linear-gradient(135deg,#f8fbff,#f0f7ff);min-height:90px}.inherit-icon{font-size:1.5rem;flex-shrink:0}.inherit-text{display:flex;flex-direction:column;gap:2px}.inherit-title{font-size:.95rem;font-weight:700;color:#000}.inherit-desc{font-size:.8rem;color:#646464;line-height:1.3}.palette-colors{display:flex;height:60px}.palette-color{flex:1 1;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.palette-color.main{flex:1.5 1}.color-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsla(0,0%,100%,.9);text-shadow:0 1px 2px rgba(0,0,0,.3)}.palette-info{padding:12px 14px;background:#fafafa;border-top:2px solid #e5e5e5}.palette-card.active .palette-info{border-top-color:#0062ff;background:#f0f7ff}.palette-name{font-size:.85rem;font-weight:600;color:#000}.font-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.font-card{border:3px solid #e5e5e5;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:#fff}.font-card:hover{border-color:#000;transform:translateY(-2px);box-shadow:4px 4px 0 #000}.font-card.active{border-color:#0062ff;box-shadow:4px 4px 0 #0062ff;transform:translateY(-2px)}.font-card-content{padding:0}.font-card-content.inherit{display:flex;align-items:center;gap:14px;padding:20px;background:linear-gradient(135deg,#f8fbff,#f0f7ff);min-height:90px}.font-preview{padding:20px;display:flex;flex-direction:column;gap:6px;min-height:80px;justify-content:center}.font-preview-heading{font-size:1.3rem;font-weight:700;color:#000;line-height:1.2}.font-preview-body{font-size:.9rem;color:#646464;line-height:1.4}.font-info{padding:12px 14px;background:#fafafa;border-top:2px solid #e5e5e5}.font-card.active .font-info{border-top-color:#0062ff;background:#f0f7ff}.font-name{font-size:.85rem;font-weight:600;color:#000}.style-preview{position:-webkit-sticky;position:sticky;top:140px}.preview-card{border:3px solid #000;border-radius:16px;overflow:hidden}.preview-header{padding:14px 18px;background:#f5f5f5;border-bottom:3px solid #000;font-size:.9rem;font-weight:700;color:#000}.preview-content{padding:0;background:#fff}.preview-navbar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--preview-primary,#0062ff);color:#fff}.preview-logo{font-size:.85rem;font-weight:700}.preview-nav-links{display:flex;gap:14px;font-size:.7rem;font-weight:500;opacity:.9}.preview-hero{padding:30px 18px;background:linear-gradient(180deg,var(--preview-primary,#0062ff) 0,var(--preview-secondary,#0052cc) 100%);color:#fff;text-align:center}.preview-hero h4{font-size:1.1rem;font-weight:800;margin:0 0 8px;line-height:1.3}.preview-hero p{font-size:.75rem;opacity:.9;margin:0 0 16px;line-height:1.5}.preview-btn{display:inline-block;padding:8px 18px;background:#fff;color:var(--preview-primary,#0062ff);border:none;border-radius:100px;font-size:.75rem;font-weight:700;cursor:default}.preview-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:20px 18px;background:var(--preview-accent,#f5f5f5)}.preview-feature-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;background:#fff;border-radius:8px;text-align:center}.preview-feature-icon{width:28px;height:28px;background:var(--preview-primary,#0062ff);border-radius:6px;opacity:.15}.preview-feature-card span{font-size:.65rem;font-weight:600;color:#000}.preview-note{margin-top:16px;padding:14px 16px;background:#fffbf0;border:2px solid #fc0;border-radius:10px;font-size:.8rem;color:#660;line-height:1.5}@media (max-width:1024px){.style-guide-layout{grid-template-columns:1fr;gap:30px}.style-preview{position:static;order:-1}.preview-card{max-width:400px;margin:0 auto}}@media (max-width:600px){.font-options,.palette-options,.preview-features{grid-template-columns:1fr}.preview-features{gap:8px}.preview-feature-card{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px}.style-section-header{flex-direction:column;align-items:flex-start;gap:4px}}.url-import-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:12px;padding:24px;margin-bottom:32px}.url-import-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.url-import-label{font-weight:600;font-size:1rem;color:#000}.url-import-hint{font-size:.875rem;color:#6c757d}.url-import-form{display:flex;gap:12px}.url-import-form .field-input{flex:1 1;margin-bottom:0}.url-import-form .btn{white-space:nowrap}.url-import-error{color:#dc3545;font-size:.875rem;margin-top:8px}.url-import-progress{color:#6c757d;font-size:.875rem;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.url-import-progress:before{content:"";width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#6c757d;border-radius:50%;animation:spin 1s linear infinite}.url-import-success{color:#28a745;font-size:.875rem;margin-top:8px}.business-fields-skeleton{margin-top:16px;width:100%}.skeleton-fields-row{display:flex;gap:32px;margin-top:16px}.skeleton-field-group{flex:1 1}.skeleton-label-bar{width:120px;height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:8px}.skeleton-input-bar{height:44px}.skeleton-input-bar,.skeleton-textarea-bar{width:100%;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-textarea-bar{height:140px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.import-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.import-modal{background:#fff;border:3px solid #000;border-radius:20px;padding:48px 40px;text-align:center;max-width:480px;width:90%;box-shadow:8px 8px 0 rgba(0,0,0,.08)}.import-modal-icon{display:flex;justify-content:center;align-items:center;margin-bottom:20px;animation:spin-slow 2s linear infinite}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.import-progress-bar{width:100%;height:6px;background:#e5e5e5;border-radius:6px;overflow:hidden;margin:20px 0}.import-progress-bar-fill{height:100%;background:#0062ff;border-radius:6px;animation:fill-progress 90s ease-out forwards}@keyframes fill-progress{0%{width:0}10%{width:15%}25%{width:35%}50%{width:55%}75%{width:72%}90%{width:85%}to{width:92%}}.import-notify-confirmed{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.85rem;color:#22c55e;font-weight:600;margin-top:12px}.import-progress-title{font-size:1rem;font-weight:700;color:#111;margin-bottom:8px}.import-progress-subtitle{font-size:.9rem;color:#666;line-height:1.5;margin-bottom:4px}.import-progress-hint{font-size:.85rem;color:#888;font-style:italic;margin:0}.import-notify-btn{margin-top:16px;padding:8px 20px;border:2px solid #e5e5e5;border-radius:10px;background:#fff;font-size:.85rem;font-weight:600;color:#333;cursor:pointer;transition:all .15s ease}.import-notify-btn:hover{border-color:#0062ff;color:#0062ff}.url-import-inline{margin-bottom:20px;padding:18px 20px}.import-source-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.import-source-tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;border:2px solid #dee2e6;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s ease;min-width:80px}.import-source-tab:hover{border-color:#adb5bd;background:#f8f9fa}.import-source-tab.active{border-color:#0062ff;background:#f0f7ff}.import-source-icon{font-size:1.25rem}.import-source-label{font-size:.75rem;font-weight:500;color:#495057}.import-source-tab.active .import-source-label{color:#0062ff;font-weight:600}.import-source-form{margin-top:8px}.import-source-hint{margin-bottom:12px}.import-source-hint p{margin:0;font-size:.875rem;color:#6c757d}.tooltip-trigger{color:#0062ff;cursor:help;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.import-success-block{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 16px;background:#f0fff4;border:2px solid #10b981;border-radius:10px}.import-toggle-fields{background:none;border:none;color:#0062ff;font-size:.875rem;cursor:pointer;padding:0;text-align:left;font-weight:500}.import-toggle-fields:hover{text-decoration:underline}.url-import-error-block{display:flex;flex-direction:column;gap:12px;margin-top:12px}.btn-sm{padding:8px 16px;font-size:.875rem}.url-import-expanded{margin-bottom:24px}.business-step-centered{max-width:1100px;margin:0 auto;padding:40px 20px 20px}.language-mismatch-warning{margin-top:10px;padding:10px 14px;background:#fff8e1;border:1px solid #ffd54f;border-radius:8px;font-size:.85rem;color:#795548;line-height:1.4}.language-reminder-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:16px;background:#f0f7ff;border:2px solid #0062ff;border-radius:10px;font-size:.85rem;color:#333;font-weight:500;line-height:1.4}.language-reminder-banner svg{flex-shrink:0}.inline-tutorial-prompt{display:flex;align-items:center;gap:12px;width:100%;max-width:540px;margin:0 auto 28px;padding:14px 20px;background:#f8f9fa;border:1.5px solid #e5e5e5;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left}.inline-tutorial-prompt:hover{background:#f0f0f0;border-color:#d0d0d0}.inline-tutorial-icon{flex-shrink:0;color:#0062ff;display:flex;align-items:center}.inline-tutorial-text{flex:1 1;font-size:.9rem;color:#444;line-height:1.4}.inline-tutorial-text strong{color:#000}.inline-tutorial-arrow{flex-shrink:0;font-size:1.1rem;color:#999;transition:transform .2s ease}.inline-tutorial-prompt:hover .inline-tutorial-arrow{transform:translateX(3px);color:#666}@media (max-width:768px){.inline-tutorial-prompt{padding:12px 16px;gap:10px;margin-bottom:20px}.inline-tutorial-text{font-size:.85rem}}.business-step-header{text-align:center;margin-bottom:40px}.business-step-header h2{font-size:2rem;font-weight:900;color:#000;margin:0 0 8px}.business-step-header p{font-size:1.05rem;color:#646464;font-weight:500;margin:0}.source-picker{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:32px;flex-wrap:nowrap}.source-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:2px solid #000;border-radius:100px;background:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;font-family:inherit;color:#000;white-space:nowrap;flex-shrink:0}.source-pill:hover{transform:translateY(-2px);box-shadow:3px 3px 0 #000}.source-pill.active{background:#000;color:#fff;box-shadow:3px 3px 0 #000}.source-pill.active .source-pill-icon svg{filter:brightness(0) invert(1)}.source-pill-icon{font-size:1.1rem}.source-pill-arrow{font-size:.7rem;margin-left:2px}.source-picker-other{position:relative}.source-picker-other-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:2px solid #000;border-radius:12px;padding:8px 0;min-width:200px;box-shadow:6px 6px 0 #000;z-index:50;animation:dropdownFadeIn .2s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.source-picker-other-item{display:flex;align-items:center;gap:10px;padding:12px 20px;cursor:pointer;font-size:.95rem;font-weight:500;transition:background .15s ease;border:none;background:none;width:100%;text-align:left;font-family:inherit;color:#000}.source-picker-other-item:hover{background:#f5f5f5}.source-picker-other-item.active{background:#f0f7ff;font-weight:700}.source-picker-backdrop{display:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.source-input-area{margin-bottom:32px}.source-input-row{display:flex;align-items:stretch;border:2px solid #000;border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.source-input-row:focus-within{border-color:#0062ff}.source-input-prefix{display:flex;align-items:center;padding:14px 0 14px 16px;font-size:1rem;font-weight:500;color:#999;background:#f9f9f9;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.source-input-field{flex:1 1;padding:14px 16px;border:none;font-size:1.05rem;font-weight:500;font-family:inherit;background:#fff;outline:none;min-width:0}.source-input-field::placeholder{color:#aaa;font-weight:400}.source-input-row .btn{border-radius:0;border:none;border-left:2px solid #000;padding:14px 28px}.source-input-hint{margin-top:12px;font-size:.9rem;color:#666;line-height:1.5}.source-help-link{color:#0062ff;cursor:pointer;font-weight:600;text-decoration:underline}.source-help-link:hover{color:#004acc}.business-step-fullscreen{min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px}.business-step-fullscreen .business-step-centered{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px}.business-step-fullscreen.manual-mode .business-step-centered{max-width:none;padding-top:10px}.business-step-fullscreen.manual-mode{justify-content:flex-start;padding-top:10px}.business-step-fullscreen.manual-mode .business-step-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;text-align:left;width:100%}.business-step-header-left{flex:1 1;min-width:0}.business-step-fullscreen.manual-mode .business-step-continue{width:100%;display:flex;justify-content:flex-end}.business-step-fullscreen .source-input-area{width:100%;max-width:700px}.business-step-fullscreen .source-input-row{display:flex;align-items:stretch;gap:12px;border:none;border-radius:0;overflow:visible}.business-step-fullscreen .source-input-field{flex:1 1;padding:14px 24px;border:2px solid #000;border-radius:100px;font-size:1.05rem;font-weight:500;font-family:inherit;background:#fff;outline:none;min-width:0;transition:border-color .3s ease,box-shadow .3s ease}.business-step-fullscreen .source-input-field:focus{border-color:#0062ff}.business-step-fullscreen .source-input-field::placeholder{color:#aaa;font-weight:400}.business-step-fullscreen .btn-import{padding:14px 32px;border-radius:100px;border:2px solid #000;font-size:1rem;font-weight:700;white-space:nowrap;min-width:140px}.business-step-fullscreen .source-input-hint{text-align:center;margin-top:12px}.source-pill-icon{display:flex;align-items:center;justify-content:center}.source-pill-icon svg{width:20px;height:20px}.source-dropdown-icon{display:flex;align-items:center;justify-content:center}.source-dropdown-icon svg{width:18px;height:18px}.business-step-continue{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding:0 20px 40px}.btn-continue{padding:16px 48px;border-radius:100px;font-size:1.05rem;font-weight:700}.import-success-banner{background:#f0fff4;border:2px solid #10b981;border-radius:12px;padding:20px 24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.import-success-banner .success-text{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1rem;color:#059669}.import-accordion-toggle{background:none;border:2px solid #10b981;border-radius:100px;padding:8px 18px;color:#059669;font-size:.875rem;cursor:pointer;font-weight:600;font-family:inherit;transition:all .2s ease}.import-accordion-toggle:hover{background:#059669;color:#fff}.business-fields-section{border:2px solid #e5e5e5;border-radius:12px;padding:32px;margin-bottom:24px;width:100%}.business-fields-section .section-divider{border:none;border-top:1px solid #e5e5e5;margin:28px 0}.business-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.business-row-left,.business-row-right{display:flex;flex-direction:column}.business-row-divider{border:none;border-top:1px solid #e5e5e5;margin:28px 0}.form-field-fill{display:flex;flex-direction:column;height:100%}.field-textarea-fill{flex:1 1;min-height:180px;resize:vertical}@media (max-width:900px){.business-row{grid-template-columns:1fr;gap:24px}.business-row-divider{margin:20px 0}.field-textarea-fill{min-height:140px}}.business-fields-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.business-fields-left,.business-fields-right{display:flex;flex-direction:column}.business-fields-right .section-divider{display:none}.business-fields-right .fields-subsection-title{margin-top:24px}.business-fields-right .fields-subsection-title:first-child{margin-top:0}@media (max-width:900px){.business-fields-grid{grid-template-columns:1fr;gap:24px}.business-fields-right .section-divider{display:block}.business-fields-right .fields-subsection-title{margin-top:0}}.fields-subsection-title{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:16px;display:flex;align-items:center;gap:8px}.modal-header{justify-content:space-between;margin-bottom:20px}.modal-close,.modal-header{display:flex;align-items:center}.modal-close{width:36px;height:36px;border-radius:50%;border:2px solid #000;background:#fff;cursor:pointer;justify-content:center;font-size:16px;font-weight:700;transition:all .2s ease;font-family:inherit}.modal-close:hover{background:#000;color:#fff}.help-steps-list{list-style:none;counter-reset:help-step;padding:0;margin:0 0 20px}.help-steps-list li{counter-increment:help-step;display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0;font-size:.95rem;line-height:1.5;color:#333}.help-steps-list li:last-child{border-bottom:none}.help-steps-list li:before{content:counter(help-step);width:32px;height:32px;min-width:32px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.help-tip-box{background:#f0f7ff;border:2px solid #0062ff;border-radius:10px;padding:14px 18px;font-size:.9rem;font-weight:500;color:#0062ff;margin-bottom:20px;line-height:1.5}@media (max-width:768px){.business-step-centered{padding:24px 16px 16px}.business-step-header h2{font-size:1.5rem}.business-step-header p{font-size:.95rem}.source-picker{gap:6px;flex-wrap:nowrap;justify-content:center;overflow-x:visible;padding-bottom:0}.source-pill{padding:8px 14px;font-size:.82rem;gap:5px;flex-shrink:0}.source-pill-icon{font-size:.95rem}.source-pill-icon svg{width:14px;height:14px}.source-input-row{flex-direction:column;border-radius:12px}.source-input-prefix{padding:12px 16px;border-bottom:1px solid #e5e5e5;font-size:.9rem}.source-input-field{font-size:16px}.source-input-row .btn{border-left:none;border-top:2px solid #000;border-radius:0;width:100%}.import-success-banner{flex-direction:column;text-align:center}.business-fields-section{padding:20px 16px}.source-picker-other-dropdown{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);min-width:100%;max-height:70vh;overflow-y:auto;z-index:10001;padding-bottom:env(safe-area-inset-bottom,0);animation:slideUp .25s ease;transform:none}.source-picker-other-dropdown:before{content:"";display:block;width:40px;height:4px;background:#d0d0d0;border-radius:2px;margin:12px auto 8px}.source-picker-other-item{padding:14px 24px;font-size:1rem}.source-picker-other-item+.source-picker-other-item{border-top:1px solid #ebebeb}.source-picker-backdrop.open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10000}.business-step-fullscreen{padding:24px 16px;min-height:calc(100vh - 55px)}.business-step-fullscreen .business-step-header{margin-bottom:24px}.business-step-fullscreen .source-input-area{max-width:100%}.business-step-fullscreen .source-input-row{flex-direction:column;gap:10px}.business-step-fullscreen .source-input-field{font-size:16px;padding:12px 18px}.business-step-fullscreen .btn-import{width:100%;display:flex;align-items:center;justify-content:center;min-width:auto;border-radius:100px;border:2px solid #000;padding:14px 32px;font-size:1rem;font-weight:700}.business-step-fullscreen.manual-mode{padding:0 0 40px}.business-step-fullscreen.manual-mode .business-step-centered{max-width:100%;padding:24px 16px 16px}.business-step-fullscreen.manual-mode .business-step-header{text-align:center;margin-bottom:20px}.business-step-fullscreen.manual-mode .business-step-header h2{font-size:1.4rem}.business-step-fullscreen.manual-mode .business-fields-section{border:none;border-top:2px solid #e5e5e5;border-radius:0;padding:24px 0 0}.business-step-fullscreen.manual-mode .business-step-continue{padding:0 0 20px}}@media (max-width:480px){.template-image{height:180px}}.seo-analysis-prompt{margin-top:16px;padding:16px 20px;background:#f0f7ff;border:2px solid #0062ff;border-radius:12px}.seo-analysis-content{display:flex;align-items:center;gap:16px}.seo-analysis-icon{font-size:1.5rem;flex-shrink:0}.seo-analysis-text{flex:1 1;display:flex;flex-direction:column;gap:2px}.seo-analysis-text strong{font-size:.95rem;color:#000}.seo-analysis-text span{font-size:.85rem;color:#646464}.seo-analysis-summary{margin-top:16px;padding:20px;background:#f0fff4;border:2px solid #10b981;border-radius:12px}.seo-analysis-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.seo-analysis-header .seo-analysis-icon{color:#10b981}.seo-analysis-header strong{font-size:1rem;color:#000}.seo-analysis-overview{font-size:.9rem;color:#333;line-height:1.5;margin-bottom:12px}.seo-analysis-stats{display:flex;gap:12px;font-size:.85rem;color:#646464;margin-bottom:12px}.seo-analysis-note{font-size:.85rem;color:#10b981;font-weight:500}@media (max-width:640px){.url-import-form{flex-direction:column}.url-import-form .btn{width:100%}.import-source-tabs{gap:6px}.import-source-tab{padding:10px 12px;min-width:60px}.import-source-icon{font-size:1rem}.import-source-label{font-size:.7rem}.seo-analysis-content{flex-direction:column;align-items:flex-start;gap:12px}.seo-analysis-stats{flex-wrap:wrap;gap:8px}}.ai-choice-card{background:#fff;border:2px dashed #000!important;color:#000;min-height:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ai-choice-card:hover{border-style:solid!important;background:#f8f9fa}.ai-choice-card.selected{border-style:solid!important;background:#000;color:#fff}.ai-choice-content{text-align:center;padding:24px}.ai-choice-icon{font-size:2.5rem;margin-bottom:12px}.ai-choice-text h4{font-size:1.1rem;font-weight:700;margin:0 0 6px}.ai-choice-text p{font-size:.85rem;opacity:.7;margin:0;line-height:1.4}.ai-choice-card.selected .ai-choice-text p{opacity:.85}.target-locked-container{position:relative;min-height:500px}.target-preview-blur{filter:blur(6px);pointer-events:none;opacity:.5;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;padding:24px 0}.preview-card{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px}.preview-card h4{font-size:1rem;font-weight:600;margin:0 0 16px;color:#333}.preview-keywords{display:flex;flex-direction:column;gap:12px}.preview-keyword-row{height:20px}.preview-skeleton{height:100%;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer 1.5s infinite}.target-unlock-overlay{position:fixed;top:0;left:0;right:0;bottom:60px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100}.unlock-card{background:#fff;border:2px solid #000;border-radius:16px;padding:40px;max-width:440px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.15)}.unlock-icon{font-size:3rem;margin-bottom:16px}.unlock-card h3{font-size:1.5rem;font-weight:700;margin:0 0 12px}.unlock-card>p{color:#666;font-size:.95rem;line-height:1.5;margin:0 0 24px}.unlock-features{list-style:none;padding:0;margin:0 0 24px;text-align:left}.unlock-features li{padding:8px 0 8px 28px;position:relative;font-size:.9rem;color:#333}.unlock-features li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.unlock-price{margin-bottom:24px}.unlock-price .price{font-size:2rem;font-weight:700;color:#000}.unlock-price .price-note{display:block;font-size:.8rem;color:#888;margin-top:4px}.unlock-price .price-original{font-size:1.2rem;color:#999;text-decoration:line-through;margin-right:8px}.unlock-price .price-discount{display:inline-block;background:#10b981;color:#fff;font-size:.85rem;font-weight:600;padding:4px 10px;border-radius:20px;margin-left:10px}.btn-unlock{width:100%;padding:16px 24px;font-size:1.1rem}.seo-metrics-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.seo-metric-card{background:#fff;border:3px solid #000;border-radius:16px;padding:20px;text-align:center}.seo-metric-value{font-size:2rem;font-weight:800;line-height:1.2;color:#000}.seo-metric-label{font-size:.8rem;color:#646464;font-weight:600;text-transform:uppercase;margin-top:4px;letter-spacing:.5px}.seo-metric-difficulty-breakdown{display:flex;justify-content:center;gap:8px}.difficulty-count{font-size:.85rem;font-weight:600;padding:4px 8px;border-radius:4px}.difficulty-count.easy{color:#10b981;background:#d1fae5}.difficulty-count.medium{color:#f59e0b;background:#fef3c7}.difficulty-count.hard{color:#ef4444;background:#fee2e2}@media (max-width:768px){.seo-metrics-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.seo-metrics-row{grid-template-columns:1fr}.seo-metric-card{padding:16px}.seo-metric-value{font-size:1.5rem}}.target-section{margin-bottom:40px}.section-title{font-size:1.25rem;font-weight:700;margin:0 0 8px;color:#000}.section-description{font-size:.9rem;color:#666;margin:0 0 20px}.domain-analysis-prompt{background:#f0f7ff;border:2px solid #0062ff;border-radius:12px;padding:20px}.domain-analysis-content{display:flex;align-items:flex-start;gap:16px}.domain-analysis-icon{font-size:2rem;line-height:1;flex-shrink:0}.domain-analysis-text{flex:1 1}.domain-analysis-text h4{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:#000}.domain-analysis-text p{margin:0;font-size:.9rem;color:#444;line-height:1.5}.domain-analysis-progress{margin:16px 0 0;padding:12px 16px;background:rgba(0,98,255,.1);border-radius:8px;font-size:.9rem;color:#0062ff;display:flex;align-items:center;gap:10px}.domain-analysis-progress:before{content:"";width:16px;height:16px;border:2px solid #0062ff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.domain-analysis-error{margin:12px 0 0;color:#dc3545;font-size:.9rem}.domain-analysis-result{background:#f0fff4;border:2px solid #10b981;border-radius:12px;padding:20px}.domain-analysis-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.domain-analysis-icon-check{color:#10b981;font-size:1.2rem}.domain-analysis-header strong{font-size:1.1rem;color:#000}.domain-analysis-summary{font-size:.95rem;color:#333;line-height:1.6;margin:0 0 16px}.domain-analysis-stats{display:flex;gap:24px}.domain-analysis-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.domain-analysis-stats .stat-number{font-size:1.5rem;font-weight:700;color:#10b981}.domain-analysis-stats .stat-label{font-size:.8rem;color:#666}.competitor-input-row{display:flex;gap:12px;margin-bottom:12px}.competitor-input-row .field-input{flex:1 1;margin-bottom:0}.competitor-chips{display:flex;flex-wrap:wrap;gap:8px}.competitor-chip{display:inline-flex;align-items:center;gap:8px;background:#f0f0f0;padding:8px 12px;border-radius:20px;font-size:.875rem}.competitor-chip button{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:0;line-height:1;color:#666}.competitor-chip button:hover{color:#dc3545}.discovered-competitors{margin-top:16px;padding-top:16px;border-top:1px dashed #e0e0e0}.discovered-label{font-size:.875rem;color:#666;margin-bottom:8px}.competitor-chips.discovered{gap:8px}.competitor-chip.suggested{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px dashed #0ea5e9;color:#0284c7;cursor:pointer;transition:all .2s}.competitor-chip.suggested:hover{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.competitor-chip.just-added{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981;animation:highlightAdded .3s ease-out}@keyframes highlightAdded{0%{transform:scale(1.1);box-shadow:0 0 12px rgba(16,185,129,.4)}to{transform:scale(1);box-shadow:none}}.added-indicator{color:#10b981;font-weight:700;margin-right:4px}.domain-analysis-progress{margin-top:12px}.analysis-progress-bar{height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden;margin-bottom:8px}.analysis-progress-bar-fill{height:100%;background:linear-gradient(90deg,#000,#333);width:30%;animation:progress-slide 1.5s ease-in-out infinite}@keyframes progress-slide{0%{width:0;margin-left:0}50%{width:50%;margin-left:25%}to{width:0;margin-left:100%}}.skeleton-card{pointer-events:none}.skeleton-content{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%}.skeleton-line{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-title{height:20px;width:60%}.skeleton-desc{height:14px;width:100%}.skeleton-desc-short{height:14px;width:70%}.skeleton-badge{height:24px;width:80px}.skeleton-tags{display:flex;gap:6px;margin-top:4px}.skeleton-tag{height:20px;width:60px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:10px}.skeleton-keyword{height:18px;margin-bottom:8px}.skeleton-keyword,.skeleton-stat{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px}.skeleton-stat{height:14px;width:50px}.keyword-card.skeleton-card{pointer-events:none}.keyword-card.skeleton-card .skeleton-content{flex:1 1;display:flex;flex-direction:column;gap:0}.keyword-card.skeleton-card .keyword-stats{display:flex;gap:10px;margin-top:4px}.loading-indicator{font-size:.9em;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.keywords-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.keyword-card{display:flex;align-items:flex-start;gap:12px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:16px;cursor:pointer;transition:border-color .2s,background .2s}.keyword-card:hover{border-color:#000}.keyword-card.selected{border-color:#000;background:#f8f9fa}.keyword-card input[type=checkbox]{margin-top:2px;width:18px;height:18px;cursor:pointer}.keyword-content{flex:1 1;min-width:0}.keyword-text{font-weight:600;font-size:.95rem;color:#000;display:block;margin-bottom:8px}.keyword-stats{display:flex;gap:12px;flex-wrap:wrap}.keyword-stats span{font-size:.8rem}.stat-volume{color:#666}.stat-difficulty{font-weight:600}.stat-cpc{color:#666}.pages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.page-suggestion-card{display:flex;align-items:flex-start;gap:12px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:20px;cursor:pointer;transition:border-color .2s,background .2s}.page-suggestion-card:hover{border-color:#000}.page-suggestion-card.selected{border-color:#000;background:#f8f9fa}.page-suggestion-card input[type=checkbox]{margin-top:2px;width:18px;height:18px;cursor:pointer}.page-content{flex:1 1;min-width:0}.page-name{font-weight:600;font-size:1rem;color:#000;display:block;margin-bottom:6px}.page-description{font-size:.875rem;color:#666;display:block;margin-bottom:12px;line-height:1.4}.page-keywords{display:flex;flex-wrap:wrap;gap:6px}.page-keyword-tag{background:#e9ecef;padding:4px 10px;border-radius:12px;font-size:.75rem;color:#495057}.seo-legend{display:flex;gap:24px;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px;flex-wrap:wrap}.seo-legend-item{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:200px}.seo-legend-item .legend-icon{font-size:1.2rem;line-height:1}.seo-legend-item .legend-content{display:flex;flex-direction:column;gap:2px}.seo-legend-item .legend-content strong{font-size:.9rem;color:#000}.seo-legend-item .legend-content span{font-size:.8rem;color:#666;line-height:1.4}.recommendations-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.recommendation-card{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:20px}.recommendation-card.priority-high{border-left:4px solid #dc3545}.recommendation-card.priority-medium{border-left:4px solid #ffc107}.recommendation-card.priority-low{border-left:4px solid #28a745}.rec-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rec-type{font-size:.8rem;color:#666}.rec-priority{font-size:.75rem;font-weight:600;text-transform:uppercase;padding:4px 10px;border-radius:12px}.rec-priority.priority-high{background:#fee;color:#dc3545}.rec-priority.priority-medium{background:#fff8e6;color:#b8860b}.rec-priority.priority-low{background:#e8f5e9;color:#28a745}.rec-title{font-size:1rem;font-weight:600;margin:0 0 8px;color:#000}.rec-description{font-size:.875rem;color:#666;margin:0;line-height:1.5}.target-controls{background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:32px}.controls-row{display:flex;gap:24px;flex-wrap:wrap}.control-group{display:flex;flex-direction:column;gap:8px}.control-label{font-size:.85rem;font-weight:600;color:#333}.field-select{width:100%;padding:14px 16px;border:2px solid #000;border-radius:10px;font-size:1rem;font-weight:500;font-family:inherit;background:#fff;cursor:pointer;transition:all .3s ease}.field-select:focus{outline:none;border-color:#0062ff;box-shadow:0 0 0 3px rgba(0,98,255,.1)}.btn-regenerate{white-space:nowrap;min-width:180px}.btn-regenerate:disabled{opacity:.5;cursor:not-allowed}.extracted-services{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.services-label{font-size:.85rem;color:#666;font-weight:500}.service-tag{background:#e9ecef;padding:6px 12px;border-radius:16px;font-size:.85rem;color:#333}.analysis-preview{background:#f8f9fa;border-radius:12px;padding:20px}.preview-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #e0e0e0}.preview-item:last-child{border-bottom:none}.preview-label{font-weight:600;color:#333;min-width:100px;flex-shrink:0}.preview-value{color:#666;line-height:1.5}.run-analysis-section{text-align:center;padding:32px 0;border-top:1px solid #e0e0e0;margin-top:24px}.btn-run-analysis{padding:16px 48px;font-size:1.1rem}.btn-large{padding:14px 32px;font-size:1.05rem}.analysis-note{margin-top:16px;font-size:.9rem;color:#666}.keyword-guidance{background:#f0f7ff;border:1px solid #cce0ff;border-radius:10px;padding:16px 20px}.keyword-guidance h4{margin:0 0 8px;font-size:.95rem;font-weight:600;color:#1a365d}.keyword-guidance p{margin:0;font-size:.9rem;line-height:1.6;color:#2d4a6f}.section-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.section-header-row .section-title{margin-bottom:4px}.section-header-row .section-description{margin-bottom:0}.btn-small{padding:8px 16px;font-size:.85rem}.custom-keyword-row{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.custom-keyword-row .field-input{flex:1 1;margin-bottom:0}.custom-keyword-loading{margin-top:8px;font-size:.85rem;color:#0062ff;display:flex;align-items:center;gap:8px}.custom-keyword-loading:before{content:"";width:14px;height:14px;border:2px solid #0062ff;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.stat-custom{font-size:.8rem;color:#999;font-style:italic}.generate-more-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.generate-more-hint{font-size:.8rem;color:#666}.keyword-stats-legend{display:flex;gap:20px;margin-bottom:16px;padding:12px 16px;background:#f8f9fa;border-radius:8px}.legend-item{font-size:.85rem;color:#666;cursor:help}.tooltip-wrapper{position:relative;display:inline-flex;cursor:help}.tooltip-text{visibility:hidden;opacity:0;bottom:calc(100% + 8px);background:#1a1a1a;color:#fff;padding:10px 14px;border-radius:6px;font-size:.85rem;font-weight:400;min-width:200px;max-width:320px;width:max-content;white-space:normal;text-align:left;line-height:1.4;z-index:1000;transition:opacity .2s,visibility .2s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.tooltip-text,.tooltip-text:after{position:absolute;left:50%;transform:translateX(-50%)}.tooltip-text:after{content:"";top:100%;border:6px solid transparent;border-top-color:#1a1a1a}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1}.keyword-stats .tooltip-wrapper{position:static}.keyword-stats .tooltip-text{left:auto;right:0;transform:none}.keyword-stats .tooltip-text:after{left:auto;right:20px}.keyword-card .tooltip-text{left:0;right:auto;transform:none}.keyword-card .tooltip-text:after{left:20px;right:auto}.error-container{text-align:center;padding:60px 20px}.error-message{color:#dc3545;font-size:1rem;margin-bottom:20px}@media (max-width:768px){.target-preview-blur{grid-template-columns:1fr}.unlock-card{margin:20px;padding:24px}.keywords-grid,.pages-grid,.recommendations-list{grid-template-columns:1fr}.competitor-input-row,.controls-row{flex-direction:column}.controls-row{gap:16px}.btn-regenerate,.field-select{width:100%}.keyword-stats-legend{flex-direction:column;gap:8px}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{display:flex;flex-direction:column;gap:8px}.skeleton-card{background:#fff;border:2px solid #e5e5e5;border-radius:12px;overflow:hidden}.skeleton-card-content{padding:16px;display:flex;flex-direction:column;gap:8px}.skeleton-table{display:flex;flex-direction:column;gap:12px}.skeleton-table-header,.skeleton-table-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:12px 0}.skeleton-table-header{border-bottom:2px solid #e5e5e5}.skeleton-site-card{background:#fff;border:2px solid #e5e5e5;border-radius:12px;padding:20px}.skeleton-site-header{display:flex;gap:16px;margin-bottom:16px}.skeleton-site-info{flex:1 1;display:flex;flex-direction:column;gap:8px}.skeleton-site-actions{display:flex;gap:12px}.skeleton-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.skeleton-stat-card{background:#fff;border:2px solid #e5e5e5;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.error-boundary{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px}.error-content{text-align:center;max-width:400px}.error-icon{font-size:4rem;margin-bottom:20px}.error-content h2{font-size:1.5rem;font-weight:700;margin:0 0 12px}.error-content p{color:#666;margin:0 0 24px}.error-details{margin-top:24px;text-align:left;background:#f5f5f5;border-radius:8px;padding:16px}.error-details summary{cursor:pointer;font-weight:600}.error-details pre{margin:12px 0 0;font-size:.8rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.address-autocomplete{position:relative;width:100%}.autocomplete-input-wrapper{position:relative;display:flex;align-items:center}.autocomplete-input-wrapper .field-input{width:100%;padding-right:45px;margin-bottom:0}.autocomplete-spinner{position:absolute;right:14px;width:20px;height:20px;border:2px solid #e5e5e5;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}.autocomplete-clear{position:absolute;right:12px;width:26px;height:26px;border:none;background:#000;border-radius:50%;font-size:16px;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.autocomplete-clear:hover{background:#333}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid #000;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);list-style:none;padding:6px;max-height:280px;overflow-y:auto;z-index:100}.autocomplete-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:6px;cursor:pointer;font-size:.95rem;color:#333;transition:background .15s}.autocomplete-item.selected,.autocomplete-item:hover{background:#f0f0f0}.autocomplete-icon{flex-shrink:0;width:20px;height:20px;color:#666}.address-details{margin-top:20px;padding:20px;background:#f8f9fa;border:2px solid #e5e5e5;border-radius:8px;flex-direction:column}.address-details,.address-row{display:flex;gap:16px}.address-field{flex:1 1;display:flex;flex-direction:column;gap:6px}.address-field .field-input,.address-field .field-label{margin-bottom:0}.field-input-sm{padding:10px 14px!important;font-size:.95rem!important}@keyframes spin{to{transform:rotate(1turn)}}.pro-mode-toggle{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f9fa;border:2px solid #e5e5e5;border-radius:8px}.toggle-switch{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:28px}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle-switch input:checked+.toggle-slider{background-color:#000}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(24px)}.pro-mode-info{display:flex;flex-direction:column;gap:2px}.pro-mode-label{font-weight:600;font-size:.95rem;color:#000}.pro-mode-desc{font-size:.85rem;color:#666}.website-skeleton-preview{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-top:12px;font-size:0}.skeleton-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;height:40px}.skeleton-logo-placeholder{width:60px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.skeleton-nav{display:flex;align-items:center;gap:12px}.skeleton-nav-item{font-size:9px;font-weight:500}.skeleton-nav-item.skeleton-btn{padding:4px 10px;border-radius:4px;font-size:8px}.skeleton-hero{padding:36px 20px;display:flex;justify-content:center}.skeleton-hero-content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:200px}.skeleton-heading{height:12px;width:140px;border-radius:3px}.skeleton-text{height:6px;width:180px;border-radius:2px}.skeleton-text-short{width:120px}.skeleton-cta{height:20px;width:70px;border-radius:4px;margin-top:6px}.skeleton-content{padding:20px 16px}.skeleton-cards{display:flex;gap:10px;justify-content:center}.skeleton-card{flex:1 1;max-width:80px;padding:12px 8px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:6px}.skeleton-card-icon{width:20px;height:20px;border-radius:50%}.skeleton-card-title{height:6px;width:50px;border-radius:2px}.skeleton-card-text{height:4px;width:60px;border-radius:2px}.skeleton-footer{padding:12px 16px;display:flex;justify-content:center}.skeleton-footer-text{height:5px;width:100px;border-radius:2px}.color-roles-info{display:flex;flex-direction:column;gap:12px;margin-top:16px}.color-role-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f9f9f9;border-radius:8px;border:1px solid #e8e8e8}.color-role-swatch-wrapper{position:relative;width:36px;height:36px;flex-shrink:0}.color-role-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.color-role-swatch{width:36px;height:36px;border-radius:6px;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);pointer-events:none}.color-role-info{display:flex;flex-direction:column;gap:2px;min-width:0}.color-role-label{font-size:13px;font-weight:600;color:#000}.color-role-description{font-size:11px;color:#666;line-height:1.3}.color-hex-input{width:80px;padding:6px 8px;border:2px solid #e5e5e5;border-radius:8px;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.8rem;text-transform:uppercase;color:#333;background:#fff;text-align:center;flex-shrink:0}.color-hex-input:focus{outline:none;border-color:#0062ff}.site-mode-toggle{margin-bottom:20px}.site-mode-label{font-weight:700;font-size:.9rem;display:block;margin-bottom:8px}.site-mode-options{display:flex;gap:8px}.site-mode-btn{display:flex;align-items:center;gap:6px;padding:10px 20px;border:2px solid #e5e5e5;border-radius:10px;background:#fff;font-size:.875rem;font-weight:600;color:#666;cursor:pointer;transition:all .15s ease}.site-mode-btn:hover{border-color:#ccc}.site-mode-btn.active{border-color:#000;color:#000;background:#f5f5f5}.site-mode-hint{font-size:.8rem;color:#888;margin-top:8px}.palette-generate-actions{margin-top:20px;display:flex;gap:10px}.step-header{text-align:center;margin-bottom:30px}.step-title{font-size:1.75rem;font-weight:700;margin:0 0 8px;color:#000}.step-subtitle{font-size:1rem;color:#666;margin:0}.ai-instructions-accordion{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.ai-instructions-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:#f8f8f8;border:none;cursor:pointer;font-size:.85rem;color:#555;text-align:left;transition:background .15s}.ai-instructions-toggle:hover{background:#f0f0f0}.ai-instructions-toggle-icon{font-size:.75rem;color:#888}.ai-instructions-content{padding:16px;border-top:1px solid #e0e0e0;background:#fff}.ai-instructions-warning{padding:10px 14px;background:#fff8e1;border:1px solid #ffe082;border-radius:6px;font-size:.8rem;color:#795548;line-height:1.5;margin-bottom:12px}.ai-instructions-preview{font-family:SF Mono,Fira Code,monospace;font-size:.78rem;line-height:1.6;color:#333;background:#f9f9f9;padding:14px;border-radius:6px;border:1px solid #e8e8e8;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow-y:auto;margin:0}.qt-dash-layout{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:var(--avago-bg)}.qt-dash-side{background:var(--avago-bg-cream);color:var(--avago-ink-primary);padding:var(--avago-space-10) var(--avago-space-8);display:flex;flex-direction:column;gap:var(--avago-space-10);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(0,0,0,.06)}.qt-dash-side-logo{padding:var(--avago-space-2) var(--avago-space-3) var(--avago-space-7);border-bottom:1px solid rgba(0,0,0,.08)}.qt-dash-side-logo .qt-dash-side-logo-img,.qt-dash-side-logo img{display:block;max-width:120px;height:auto}.qt-dash-section{display:flex;flex-direction:column;gap:2px}.qt-dash-link{display:flex;align-items:center;gap:var(--avago-space-4);padding:9px var(--avago-space-5);border-radius:var(--avago-radius-button);color:var(--avago-ink-body);background:transparent;border:0;text-decoration:none;font:inherit;font-size:var(--avago-fs-body-sm);font-family:inherit;cursor:pointer;transition:background var(--avago-dur-fast),color var(--avago-dur-fast);width:100%;text-align:left}.qt-dash-link:hover{background:rgba(0,0,0,.04);color:var(--avago-ink-primary)}.qt-dash-link.is-on{background:rgba(0,0,0,.06);color:var(--avago-ink-primary)}.qt-dash-link-label{flex:1 1}.qt-dash-link-tag{margin-left:auto;font-size:var(--avago-fs-mono-xs);padding:2px 7px;border-radius:var(--avago-radius-pill);background:rgba(0,0,0,.06);letter-spacing:.05em}.qt-dash-link-chev{margin-left:auto;opacity:.5;font-size:var(--avago-fs-meta);transition:transform var(--avago-dur-fast)}.qt-dash-link-chev.is-open{transform:rotate(90deg);opacity:1}.qt-dash-link-badge{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--avago-green)}.qt-dash-subnav{padding:2px 0 var(--avago-space-2) var(--avago-space-8);display:flex;flex-direction:column;gap:2px}.qt-dash-sublink{padding:7px var(--avago-space-5);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);border-radius:var(--avago-radius-button);cursor:pointer;transition:background var(--avago-dur-fast),color var(--avago-dur-fast);background:transparent;border:0;text-decoration:none;font-family:inherit;text-align:left}.qt-dash-sublink.is-on,.qt-dash-sublink:hover{color:var(--avago-ink-primary)}.qt-dash-sublink.is-on{background:rgba(0,0,0,.05)}.qt-dash-side-foot{margin-top:auto;display:flex;gap:var(--avago-space-4);align-items:center;padding-top:var(--avago-space-8);background:transparent;border:0;border-top:1px solid rgba(0,0,0,.08);width:100%;cursor:pointer;font-family:inherit;color:inherit;text-align:left}.qt-dash-side-foot:hover{color:var(--avago-ink-primary)}.qt-dash-side-avatar{width:36px;height:36px;border-radius:50%;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);flex:0 0 36px;display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-caption);font-weight:var(--avago-fw-semibold);text-transform:uppercase}.qt-dash-side-name{font-size:var(--avago-fs-caption);line-height:1.3;flex:1 1;min-width:0}.qt-dash-side-name strong{display:block;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-dash-side-name span{color:var(--avago-ink-muted);font-size:var(--avago-fs-mono-sm);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-dash-main{padding:var(--avago-space-14) var(--avago-space-15);min-width:0}.qt-dash-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:var(--avago-space-12);margin-bottom:var(--avago-space-12);border-bottom:var(--avago-border-base);gap:var(--avago-space-10);flex-wrap:wrap}.qt-dash-head h1{font-size:44px;letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-2)}.qt-dash-head h1 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-dash-head p{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-muted);margin:0}.qt-dash-head-actions{display:flex;gap:var(--avago-space-4);align-items:center}.qt-dash-verify-banner{background:var(--avago-yellow);color:var(--avago-ink-primary);padding:var(--avago-space-5) var(--avago-space-12);display:flex;justify-content:space-between;align-items:center;gap:var(--avago-space-10);font-size:var(--avago-fs-body-sm);flex-wrap:wrap}.qt-dash-verify-banner-info{display:flex;align-items:center;gap:var(--avago-space-4)}.qt-dash-verify-banner button{padding:6px var(--avago-space-5);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-button);border:0;cursor:pointer;font:inherit;font-size:var(--avago-fs-meta);font-family:inherit}.qt-dash-verify-banner button:disabled{opacity:.55;cursor:not-allowed}.qt-dash-impersonate{position:fixed;bottom:var(--avago-space-9);right:var(--avago-space-9);z-index:100;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);padding:var(--avago-space-7) var(--avago-space-9);border-radius:var(--avago-radius-card);display:flex;flex-direction:column;gap:var(--avago-space-3);box-shadow:var(--avago-shadow-modal);font-size:var(--avago-fs-caption);max-width:280px}.qt-dash-impersonate strong{font-size:var(--avago-fs-body-sm)}.qt-dash-impersonate-btn{padding:7px var(--avago-space-5);background:var(--avago-yellow);color:var(--avago-ink-primary);border:0;border-radius:var(--avago-radius-button);cursor:pointer;font:inherit;font-size:var(--avago-fs-meta);font-weight:var(--avago-fw-medium);font-family:inherit}.qt-dash-sitecard{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-10) var(--avago-space-11);display:flex;align-items:center;gap:var(--avago-space-10);box-shadow:0 1px 0 rgba(0,0,0,.03);margin-bottom:var(--avago-space-8)}.qt-dash-sitecard-thumb{width:120px;height:84px;border-radius:var(--avago-radius-button);overflow:hidden;flex:0 0 120px;background:var(--avago-bg-photo)}.qt-dash-sitecard-thumb iframe,.qt-dash-sitecard-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qt-dash-sitecard-body{flex:1 1;min-width:0}.qt-dash-sitecard-body h3{font-size:var(--avago-fs-h4);letter-spacing:var(--avago-ls-h3);margin:0 0 var(--avago-space-1);font-weight:var(--avago-fw-medium)}.qt-dash-sitecard-body-meta{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);display:flex;gap:var(--avago-space-4);align-items:center;flex-wrap:wrap}.qt-dash-dot{width:4px;height:4px;background:var(--avago-ink-faint);border-radius:50%;flex-shrink:0}.qt-dash-sitecard-stats{display:flex;gap:var(--avago-space-10);margin-top:var(--avago-space-6);font-size:var(--avago-fs-caption);flex-wrap:wrap}.qt-dash-sitecard-stats strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);margin-right:var(--avago-space-2)}.qt-dash-sitecard-stats span.qt-dash-sitecard-stats-label{color:var(--avago-ink-muted)}.qt-dash-sitecard-stats-meta{margin-left:auto;color:var(--avago-ink-faint);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase}.qt-dash-sitecard-actions{display:flex;gap:var(--avago-space-3);align-items:center}.qt-dash-sitecard-badge{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;padding:5px var(--avago-space-5);border-radius:var(--avago-radius-pill);box-shadow:var(--avago-shadow-hairline-strong);color:var(--avago-ink-primary)}.qt-dash-sitecard-badge.is-live{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-dash-sitecard-badge.is-cancelling{background:var(--avago-terracotta-soft);color:var(--avago-terracotta);box-shadow:none}.qt-dash-sitecard-badge.is-failed{background:var(--avago-terracotta);color:var(--avago-ink-inverse);box-shadow:none}.qt-dash-sitecard-badge.is-draft{background:var(--avago-bg-sand);color:var(--avago-ink-muted);box-shadow:none}.qt-dash-building-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03);margin-bottom:var(--avago-space-8)}.qt-dash-building-eye{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-6);display:flex;align-items:center;gap:var(--avago-space-3)}.qt-dash-building-eye:before{content:"";width:8px;height:8px;background:var(--avago-green);border-radius:50%;animation:qt-pulse 1.6s infinite}@keyframes qt-pulse{0%,to{opacity:1}50%{opacity:.4}}.qt-dash-building-card h3{font-size:var(--avago-fs-h3);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h3);margin:0 0 var(--avago-space-8)}.qt-dash-building-progress{display:flex;align-items:center;gap:var(--avago-space-6);margin-bottom:var(--avago-space-7)}.qt-dash-building-progress-bar{flex:1 1;height:4px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.qt-dash-building-progress-fill{height:100%;background:var(--avago-ink-primary);transition:width var(--avago-dur-slow)}.qt-dash-building-progress-pct{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-primary);min-width:36px;text-align:right}.qt-dash-empty{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-18) var(--avago-space-15);text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-dash-empty-icon{width:64px;height:64px;border-radius:var(--avago-radius-lg);background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto var(--avago-space-8)}.qt-dash-empty h3{font-size:var(--avago-fs-h3);letter-spacing:var(--avago-ls-h3);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-4)}.qt-dash-empty h3 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-dash-empty p{font-size:var(--avago-fs-body-default);color:var(--avago-ink-body);max-width:480px;margin:0 auto var(--avago-space-9);line-height:var(--avago-lh-relaxed)}.qt-pt-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-pt-card,.qt-pt-card-head{margin-bottom:var(--avago-space-8)}.qt-pt-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--avago-space-6);flex-wrap:wrap}.qt-pt-card-head h3{font-size:var(--avago-fs-h5);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h5);margin:0 0 var(--avago-space-2)}.qt-pt-card-head p{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);margin:0}.qt-pt-pill{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;padding:4px var(--avago-space-4);border-radius:var(--avago-radius-pill);background:var(--avago-bg-sand);color:var(--avago-ink-muted);white-space:nowrap}.qt-pt-history{width:100%;border-collapse:collapse;font-size:var(--avago-fs-caption)}.qt-pt-history thead th{text-align:left;padding:0 var(--avago-space-5) var(--avago-space-5) 0;font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);font-weight:var(--avago-fw-medium);border-bottom:var(--avago-border-base);white-space:nowrap}.qt-pt-history tbody td{padding:var(--avago-space-5) var(--avago-space-5) var(--avago-space-5) 0;border-bottom:var(--avago-border-soft);color:var(--avago-ink-body);vertical-align:middle}.qt-pt-history tbody tr:last-child td{border-bottom:0}.qt-pt-history strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pt-status-pill{display:inline-flex;padding:3px var(--avago-space-3);border-radius:var(--avago-radius-pill);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.qt-pt-status-pill.ok{background:var(--avago-green-soft);color:var(--avago-green)}.qt-pt-status-pill.warn{background:var(--avago-yellow-soft);color:var(--avago-sand-amber-deep)}.qt-pt-status-pill.err{background:var(--avago-terracotta-soft);color:var(--avago-terracotta)}.qt-pt-status-pill.info{background:rgba(58,134,255,.12);color:#1e5dc4}.qt-pt-status-pill.muted{background:rgba(0,0,0,.06);color:var(--avago-ink-muted)}.qt-pt-field{display:flex;flex-direction:column;gap:var(--avago-space-3);padding:var(--avago-space-6) 0;border-bottom:var(--avago-border-soft)}.qt-pt-field:last-of-type{border-bottom:0}.qt-pt-field label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);font-weight:var(--avago-fw-medium);display:flex;justify-content:space-between;gap:var(--avago-space-3)}.qt-pt-field input,.qt-pt-field select,.qt-pt-field textarea{border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:var(--avago-fs-body);color:var(--avago-ink-primary);font-family:inherit;width:100%}.qt-pt-field textarea{resize:vertical;min-height:72px}.qt-pt-field input::placeholder,.qt-pt-field textarea::placeholder{color:var(--avago-ink-faint)}.qt-pt-field input:disabled{opacity:.55;cursor:not-allowed}.qt-pt-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}.qt-pt-settings-tabs{display:flex;gap:0;border-bottom:var(--avago-border-base);margin-bottom:var(--avago-space-10);flex-wrap:wrap}.qt-pt-tab{padding:var(--avago-space-5) var(--avago-space-8);font-size:var(--avago-fs-body-sm);color:var(--avago-ink-muted);cursor:pointer;margin-bottom:-1px;background:transparent;border:0;font-family:inherit}.qt-pt-tab.is-on{color:var(--avago-ink-primary);border-bottom:2px solid var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pt-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-9);gap:var(--avago-space-9);align-items:start}@media (max-width:1200px){.qt-pt-settings-grid{grid-template-columns:1fr}}.qt-pt-two-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}.qt-pt-roles{display:flex;gap:var(--avago-space-6);padding:var(--avago-space-5) 0 var(--avago-space-7);border-bottom:var(--avago-border-soft);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);margin-bottom:var(--avago-space-3);flex-wrap:wrap}.qt-pt-roles>span{display:inline-flex;align-items:center;gap:var(--avago-space-3)}.qt-pt-role-badge{padding:3px var(--avago-space-3);border-radius:var(--avago-radius-pill);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.qt-pt-role-badge.role-viewer{background:var(--avago-bg-sand);color:var(--avago-ink-body)}.qt-pt-role-badge.role-editor{background:rgba(58,134,255,.15);color:#1e5dc4}.qt-pt-role-badge.role-admin{background:var(--avago-ink-primary);color:var(--avago-yellow)}.qt-pt-team-row{display:flex;align-items:center;gap:var(--avago-space-5);padding:var(--avago-space-5) 0;border-bottom:var(--avago-border-soft)}.qt-pt-team-row:last-child{border-bottom:0}.qt-pt-team-av{width:36px;height:36px;border-radius:50%;background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--avago-fw-semibold);font-size:var(--avago-fs-caption);flex:0 0 36px}.qt-pt-team-info{flex:1 1;min-width:0}.qt-pt-team-info strong{display:block;font-size:var(--avago-fs-body-sm)}.qt-pt-team-info span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-pt-remove{width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--avago-ink-faint);cursor:pointer;font-size:18px;line-height:1}.qt-pt-remove:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-pt-invitation{display:flex;align-items:center;gap:var(--avago-space-5);padding:var(--avago-space-5);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-button);margin-bottom:var(--avago-space-3)}.qt-pt-pref-row{display:flex;align-items:center;gap:var(--avago-space-6);padding:var(--avago-space-7) 0;border-bottom:var(--avago-border-soft)}.qt-pt-pref-row:last-of-type{border-bottom:0}.qt-pt-pref-info{flex:1 1}.qt-pt-pref-info strong{display:block;font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium)}.qt-pt-pref-info span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-pt-toggle{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}.qt-pt-toggle input{opacity:0;width:0;height:0}.qt-pt-toggle span{position:absolute;inset:0;cursor:pointer;background:rgba(0,0,0,.15);border-radius:999px;transition:background var(--avago-dur-fast)}.qt-pt-toggle span:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:var(--avago-bg-card);border-radius:50%;transition:transform var(--avago-dur-fast);box-shadow:0 1px 3px rgba(0,0,0,.15)}.qt-pt-toggle input:checked+span{background:var(--avago-ink-primary)}.qt-pt-toggle input:checked+span:before{transform:translateX(18px)}.qt-pt-pay{display:flex;align-items:center;gap:var(--avago-space-5);padding:var(--avago-space-5) 0;border-bottom:var(--avago-border-soft);font-size:var(--avago-fs-caption)}.qt-pt-pay:last-of-type{border-bottom:0}.qt-pt-pay-card{padding:var(--avago-space-2) var(--avago-space-4);border-radius:var(--avago-radius-tiny);background:var(--avago-bg-sand);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-primary);font-weight:var(--avago-fw-semibold)}.qt-pt-pay strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pt-sub-row{display:flex;align-items:center;gap:var(--avago-space-6);padding:var(--avago-space-7) 0;border-bottom:var(--avago-border-soft)}.qt-pt-sub-row:last-of-type{border-bottom:0}.qt-pt-legal-link{display:flex;align-items:center;justify-content:space-between;gap:var(--avago-space-5);padding:var(--avago-space-7) 0;border-bottom:var(--avago-border-soft);text-decoration:none;color:inherit}.qt-pt-legal-link:last-of-type{border-bottom:0}.qt-pt-legal-link strong{display:block;font-size:var(--avago-fs-body-sm);color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pt-legal-link span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-pt-token-row{display:flex;align-items:center;gap:var(--avago-space-5);padding:var(--avago-space-6) 0;border-bottom:var(--avago-border-soft)}.qt-pt-token-row:last-of-type{border-bottom:0}.qt-pt-token-info{flex:1 1;min-width:0}.qt-pt-token-info strong{display:block;font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);margin-bottom:var(--avago-space-2)}.qt-pt-token-meta{display:flex;gap:var(--avago-space-5);font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);flex-wrap:wrap}.qt-pt-token-meta code{font-family:var(--avago-font-mono);background:var(--avago-bg-sand);padding:1px var(--avago-space-2);border-radius:var(--avago-radius-tiny);color:var(--avago-ink-primary)}.qt-pt-extra-split{display:grid;grid-template-columns:1fr 480px;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start}@media (max-width:1100px){.qt-pt-extra-split{grid-template-columns:1fr}}.qt-pt-extra-left .qt-extra-logo-mark,.qt-pt-extra-left img{height:32px;margin-bottom:var(--avago-space-8)}.qt-pt-extra-left h2{font-size:36px;letter-spacing:var(--avago-ls-h1);line-height:var(--avago-lh-snug);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-6)}.qt-pt-extra-left h2 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-pt-extra-left p{font-size:var(--avago-fs-body-default);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:0 0 var(--avago-space-10);max-width:480px}.qt-pt-extra-features{display:flex;flex-direction:column;gap:var(--avago-space-6);margin-bottom:var(--avago-space-9)}.qt-pt-extra-feature{display:flex;gap:var(--avago-space-5);align-items:start}.qt-pt-extra-feature-tick{width:24px;height:24px;border-radius:50%;background:var(--avago-green-soft);color:var(--avago-green);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-caption);flex-shrink:0;margin-top:2px}.qt-pt-extra-feature strong{display:block;font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium)}.qt-pt-extra-feature span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);line-height:var(--avago-lh-body)}.qt-pt-slider-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-12);box-shadow:var(--avago-shadow-card)}.qt-pt-slider-curr{display:inline-flex;padding:var(--avago-space-1);border-radius:var(--avago-radius-pill);background:var(--avago-bg-sand);margin-bottom:var(--avago-space-8);gap:2px}.qt-pt-slider-curr-btn{padding:5px var(--avago-space-5);border-radius:var(--avago-radius-pill);border:0;background:transparent;font:inherit;font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);cursor:pointer;font-family:inherit}.qt-pt-slider-curr-btn.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-pt-slider-icon{width:36px;height:36px;border-radius:var(--avago-radius-md);background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-h4);margin-bottom:var(--avago-space-5)}.qt-pt-slider-hours{font-size:var(--avago-fs-stat-lg);letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-medium);margin-bottom:var(--avago-space-2)}.qt-pt-slider-rate{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-9)}.qt-pt-slider-range-wrap{margin-bottom:var(--avago-space-7)}.qt-pt-slider-range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--avago-bg-sand);outline:0}.qt-pt-slider-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--avago-ink-primary);cursor:pointer;border:0}.qt-pt-slider-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--avago-ink-primary);cursor:pointer;border:0}.qt-pt-slider-ticks{display:flex;justify-content:space-between;margin-top:var(--avago-space-3);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted)}.qt-pt-slider-badges{display:flex;gap:var(--avago-space-3);margin-bottom:var(--avago-space-7);flex-wrap:wrap}.qt-pt-slider-badge{padding:var(--avago-space-2) var(--avago-space-4);border-radius:var(--avago-radius-pill);background:var(--avago-bg-subtle);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);box-shadow:var(--avago-shadow-hairline)}.qt-pt-slider-badge.is-active{background:var(--avago-green-soft);color:var(--avago-green);box-shadow:none}.qt-pt-slider-total{display:flex;justify-content:space-between;align-items:baseline;padding:var(--avago-space-6) 0;border-top:var(--avago-border-base);border-bottom:var(--avago-border-base);margin-bottom:var(--avago-space-6);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted)}.qt-pt-slider-total strong{font-size:var(--avago-fs-h3);letter-spacing:var(--avago-ls-h3);color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pt-slider-billing{display:flex;gap:var(--avago-space-3);margin-bottom:var(--avago-space-6)}.qt-pt-slider-billing-btn{flex:1 1;padding:var(--avago-space-4);border-radius:var(--avago-radius-button);background:var(--avago-bg-card);box-shadow:var(--avago-shadow-hairline-mid);font:inherit;font-size:var(--avago-fs-caption);color:var(--avago-ink-body);cursor:pointer;border:0;font-family:inherit}.qt-pt-slider-billing-btn.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-pt-slider-hint{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);text-align:center;margin:var(--avago-space-5) 0 0}.qt-pt-slider-hint a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-pt-rq-head{display:flex;justify-content:space-between;align-items:end;gap:var(--avago-space-10);flex-wrap:wrap;margin-bottom:var(--avago-space-8)}.qt-pt-rq-balance{align-items:center;gap:var(--avago-space-8);padding:var(--avago-space-6) var(--avago-space-8)}.qt-pt-balance,.qt-pt-rq-balance{display:flex;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-card)}.qt-pt-balance{padding:var(--avago-space-11) var(--avago-space-12);justify-content:space-between;align-items:start;gap:var(--avago-space-10);flex-wrap:wrap}.qt-pt-balance-label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-inverse-muted);margin-bottom:var(--avago-space-3)}.qt-pt-balance-num{font-size:var(--avago-fs-stat-lg);letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-medium)}.qt-pt-balance-num small{font-size:var(--avago-fs-body-default);color:var(--avago-ink-inverse-muted);font-weight:var(--avago-fw-regular);margin-left:var(--avago-space-2)}.qt-pt-balance-meta{font-size:var(--avago-fs-meta);color:var(--avago-ink-inverse-faint);margin-top:var(--avago-space-3);max-width:360px;line-height:var(--avago-lh-body)}.qt-pt-ref-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--avago-space-6);gap:var(--avago-space-6);margin-bottom:var(--avago-space-10)}@media (max-width:900px){.qt-pt-ref-stats{grid-template-columns:repeat(2,1fr)}}.qt-pt-ref-stat{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-10) var(--avago-space-11);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-pt-ref-stat.is-hl{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-pt-ref-stat-num{font-size:var(--avago-fs-stat-md);letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-medium);margin-bottom:var(--avago-space-3)}.qt-pt-ref-stat-label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-pt-ref-stat.is-hl .qt-pt-ref-stat-label{color:var(--avago-ink-inverse-muted)}.qt-pt-ref-two{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:var(--avago-space-8);gap:var(--avago-space-8);align-items:start}@media (max-width:1100px){.qt-pt-ref-two{grid-template-columns:1fr}}.qt-pt-ref-code-box{display:flex;align-items:center;gap:var(--avago-space-5);padding:var(--avago-space-7) var(--avago-space-8);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-md)}.qt-pt-ref-code-text{font-family:var(--avago-font-mono);font-size:var(--avago-fs-h4);letter-spacing:.08em;flex:1 1;color:var(--avago-ink-primary)}.qt-pt-ref-link-box{display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-md)}.qt-pt-ref-link-box input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:var(--avago-fs-caption);color:var(--avago-ink-body);padding:0 var(--avago-space-5);font-family:inherit}.qt-pt-ref-steps{display:flex;flex-direction:column;gap:var(--avago-space-6)}.qt-pt-ref-step{display:flex;gap:var(--avago-space-5);align-items:start}.qt-pt-ref-step-num{width:28px;height:28px;border-radius:50%;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);display:flex;align-items:center;justify-content:center;font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);flex-shrink:0}.qt-pt-ref-step strong{display:block;font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);margin-bottom:var(--avago-space-1)}.qt-pt-ref-step p{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);margin:0;line-height:var(--avago-lh-body)}.qt-bkl-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start}@media (max-width:1100px){.qt-bkl-grid{grid-template-columns:1fr}}.qt-bkl-soon{display:inline-flex;padding:4px var(--avago-space-4);border-radius:var(--avago-radius-pill);background:var(--avago-yellow);color:var(--avago-ink-primary);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;margin-bottom:var(--avago-space-7)}.qt-bkl-left h2{font-size:40px;letter-spacing:var(--avago-ls-h1);line-height:var(--avago-lh-snug);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-6)}.qt-bkl-left p{font-size:var(--avago-fs-body-default);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:0 0 var(--avago-space-10)}.qt-bkl-feat{list-style:none;padding:0;margin:0;gap:var(--avago-space-5)}.qt-bkl-feat,.qt-bkl-feat li{display:flex;flex-direction:column}.qt-bkl-feat li{gap:4px;padding:var(--avago-space-5) 0;border-bottom:var(--avago-border-soft)}.qt-bkl-feat li:last-child{border-bottom:0}.qt-bkl-feat strong{font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium)}.qt-bkl-feat span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);line-height:var(--avago-lh-body)}.qt-bkl-preview{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-9);position:relative;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-bkl-preview-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--avago-space-7);border-bottom:var(--avago-border-base);margin-bottom:var(--avago-space-5)}.qt-bkl-preview-search{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-bkl-preview-chips{display:flex;gap:var(--avago-space-3);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted);text-transform:uppercase}.qt-bkl-preview-row,.qt-bkl-preview-thead{display:grid;grid-template-columns:2fr repeat(6,1fr);grid-gap:var(--avago-space-3);gap:var(--avago-space-3);padding:var(--avago-space-3) 0;font-size:var(--avago-fs-meta)}.qt-bkl-preview-thead{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);border-bottom:var(--avago-border-base)}.qt-bkl-preview-row{border-bottom:var(--avago-border-soft);color:var(--avago-ink-body);opacity:.6}.qt-bkl-preview-fade{position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,var(--avago-bg-card),transparent)}.qt-pt-mkt-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--avago-space-7);gap:var(--avago-space-7);margin-top:var(--avago-space-9)}@media (max-width:1100px){.qt-pt-mkt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.qt-pt-mkt-grid{grid-template-columns:1fr}}.qt-pt-mkt-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11);text-decoration:none;color:inherit;box-shadow:0 1px 0 rgba(0,0,0,.03);display:flex;flex-direction:column;gap:var(--avago-space-5);transition:transform var(--avago-dur-fast)}.qt-pt-mkt-card:hover{transform:translateY(-2px)}.qt-pt-mkt-logo{width:56px;height:56px;border-radius:var(--avago-radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-h3);font-weight:var(--avago-fw-medium);flex-shrink:0}.qt-pt-mkt-card h4{font-size:var(--avago-fs-h4);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h3);margin:0}.qt-pt-mkt-cat{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-pt-mkt-tag{font-family:var(--avago-font-serif);font-style:italic;font-size:var(--avago-fs-body-default)}.qt-pt-mkt-card p,.qt-pt-mkt-tag{color:var(--avago-ink-body);margin:0}.qt-pt-mkt-card p{font-size:var(--avago-fs-caption);line-height:var(--avago-lh-relaxed);flex:1 1}.qt-pt-mkt-cta{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-primary)}.qt-pt-tabs{display:flex;gap:var(--avago-space-3);margin-bottom:var(--avago-space-9);flex-wrap:wrap}.qt-dash-chat-shell{display:grid;grid-template-columns:280px 1fr;min-height:720px;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.03);margin-top:var(--avago-space-3)}@media (max-width:900px){.qt-dash-chat-shell{grid-template-columns:1fr}.qt-dash-chat-list{display:none}}.qt-dash-chat-list{border-right:var(--avago-border-base);display:flex;flex-direction:column}.qt-dash-chat-list-head{padding:var(--avago-space-8) var(--avago-space-8) var(--avago-space-5);border-bottom:var(--avago-border-base)}.qt-dash-chat-list-head h4{font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-1)}.qt-dash-chat-list-head span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-dash-chat-thread-item{padding:var(--avago-space-6) var(--avago-space-8);border-bottom:var(--avago-border-soft);cursor:pointer}.qt-dash-chat-thread-item.is-on{background:var(--avago-bg-sand)}.qt-dash-chat-thread-item h5{font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-2);display:flex;justify-content:space-between;align-items:center}.qt-dash-chat-thread-item p{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);margin:0;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qt-dash-chat-pane{display:flex;flex-direction:column}.qt-dash-chat-head{padding:var(--avago-space-7) var(--avago-space-10);border-bottom:var(--avago-border-base);display:flex;align-items:center;gap:var(--avago-space-5)}.qt-dash-chat-head-av{width:36px;height:36px;border-radius:50%;background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-caption);font-weight:var(--avago-fw-semibold);flex:0 0 36px}.qt-dash-chat-head h5{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-1)}.qt-dash-chat-head p{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);margin:0;display:flex;align-items:center;gap:var(--avago-space-3)}.qt-dash-chat-head p:before{content:"";width:8px;height:8px;background:var(--avago-green);border-radius:50%}.qt-dash-chat-body{flex:1 1;padding:var(--avago-space-10) var(--avago-space-9);overflow-y:auto;display:flex;flex-direction:column;gap:var(--avago-space-6);background:var(--avago-bg-subtle);min-height:480px}.qt-dash-chat-composer{padding:var(--avago-space-6) var(--avago-space-8);border-top:var(--avago-border-base);display:flex;gap:var(--avago-space-4);align-items:center}.qt-dash-chat-composer input,.qt-dash-chat-composer textarea{flex:1 1;padding:var(--avago-space-5) var(--avago-space-7);background:var(--avago-bg-subtle);box-shadow:var(--avago-shadow-hairline);border-radius:var(--avago-radius-md);border:0;font:inherit;font-size:var(--avago-fs-body-sm);outline:0;font-family:inherit;resize:none}.qt-dash-chat-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--avago-space-15);text-align:center}.qt-cw{max-width:680px;margin:var(--avago-space-12) auto;padding:var(--avago-space-15) var(--avago-space-14);background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);box-shadow:var(--avago-shadow-card)}.qt-cw-icon{width:64px;height:64px;border-radius:var(--avago-radius-lg);background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto var(--avago-space-9)}.qt-cw h3{font-size:28px;letter-spacing:var(--avago-ls-quote);font-weight:var(--avago-fw-regular);text-align:center;margin:0 0 var(--avago-space-4)}.qt-cw-desc{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-body);text-align:center;max-width:440px;margin:0 auto var(--avago-space-11);line-height:var(--avago-lh-relaxed)}.qt-cw-rule{height:1px;background:rgba(0,0,0,.08);margin:var(--avago-space-10) 0}.qt-cw-section-h{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-5)}.qt-cw-topics{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-body);line-height:var(--avago-lh-loose);list-style:none;padding:0;margin:0}.qt-cw-topics li{padding-left:var(--avago-space-7);position:relative}.qt-cw-topics li:before{content:"→";position:absolute;left:0;color:var(--avago-ink-muted)}.qt-cw-gate{display:flex;gap:var(--avago-space-6);padding:var(--avago-space-7) var(--avago-space-9);border-radius:var(--avago-radius-lg);background:var(--avago-yellow);align-items:flex-start;margin-top:var(--avago-space-10)}.qt-cw-gate p{font-size:var(--avago-fs-caption);color:#3a2818;margin:0 0 var(--avago-space-2);line-height:var(--avago-lh-body)}.qt-cw-gate p:last-child{margin-bottom:0}.qt-cw-gate a,.qt-cw-gate-link{background:transparent;border:0;cursor:pointer;color:var(--avago-ink-primary);font:inherit;font-weight:var(--avago-fw-medium);text-decoration:underline;text-underline-offset:3px;padding:0;font-family:inherit}.qt-anl-head{justify-content:space-between;margin-bottom:var(--avago-space-10);flex-wrap:wrap}.qt-anl-head,.qt-anl-head-meta{display:flex;align-items:center;gap:var(--avago-space-6)}.qt-anl-select{padding:var(--avago-space-3) var(--avago-space-6);background:var(--avago-bg-card);border-radius:var(--avago-radius-md);box-shadow:var(--avago-shadow-hairline-mid);border:0;font:inherit;font-size:var(--avago-fs-caption);font-family:inherit;cursor:pointer}.qt-anl-range-label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-anl-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:var(--avago-space-10) 0;border-top:var(--avago-border-base);border-bottom:var(--avago-border-base);margin-bottom:var(--avago-space-10)}@media (max-width:900px){.qt-anl-strip{grid-template-columns:repeat(2,1fr)}}.qt-anl-stat{padding:0 var(--avago-space-9);border-right:var(--avago-border-base)}.qt-anl-stat:last-child{border-right:0}.qt-anl-stat-num{font-size:var(--avago-fs-stat-md);letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-medium)}.qt-anl-stat-lab,.qt-anl-stat-num{margin-bottom:var(--avago-space-3)}.qt-anl-stat-lab{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-anl-stat-delta{font-size:var(--avago-fs-meta);color:var(--avago-green)}.qt-anl-stat-delta.is-down{color:var(--avago-terracotta)}.qt-anl-engage{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11);margin-bottom:var(--avago-space-8);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-anl-engage h4{font-size:var(--avago-fs-h5);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h5);margin:0 0 var(--avago-space-8)}.qt-anl-engage-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--avago-space-9);gap:var(--avago-space-9)}@media (max-width:900px){.qt-anl-engage-grid{grid-template-columns:repeat(2,1fr)}}.qt-anl-engage-num{font-size:var(--avago-fs-h3);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h3);margin-bottom:var(--avago-space-2)}.qt-anl-engage-lab{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-anl-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-8);gap:var(--avago-space-8)}@media (max-width:900px){.qt-anl-bottom{grid-template-columns:1fr}}.qt-anl-country{display:grid;grid-template-columns:1fr 80px 60px;grid-gap:var(--avago-space-5);gap:var(--avago-space-5);align-items:center;padding:var(--avago-space-5) 0;border-bottom:var(--avago-border-soft);font-size:var(--avago-fs-caption)}.qt-anl-country:last-of-type{border-bottom:0}.qt-anl-country-name{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-anl-country-bar{height:6px;background:rgba(0,0,0,.06);border-radius:999px;overflow:hidden}.qt-anl-country-bar span{display:block;height:100%;background:var(--avago-ink-primary)}.qt-anl-country-num{text-align:right;font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);color:var(--avago-ink-muted)}.qt-anl-sub{padding:var(--avago-space-5) 0;border-bottom:var(--avago-border-soft)}.qt-anl-sub:last-of-type{border-bottom:0}.qt-anl-sub-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--avago-space-2)}.qt-anl-sub-head strong{font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium)}.qt-anl-sub-head span{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);color:var(--avago-ink-muted)}.qt-anl-sub p{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);margin:0;line-height:var(--avago-lh-body)}.qt-seo{display:flex;flex-direction:column;gap:var(--avago-space-8)}.qt-seo-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:var(--avago-border-base);border-bottom:var(--avago-border-base)}@media (max-width:900px){.qt-seo-metrics{grid-template-columns:repeat(2,1fr)}}.qt-seo-metric{padding:var(--avago-space-9) var(--avago-space-10);border-right:var(--avago-border-base);display:flex;flex-direction:column;gap:var(--avago-space-2)}.qt-seo-metric:last-child{border-right:0}.qt-seo-metric-label{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-seo-metric-num{font-size:var(--avago-fs-stat-md);letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-regular);color:var(--avago-ink-primary)}.qt-seo-metric-num.is-medium{color:var(--avago-sand-amber)}.qt-seo-metric-num.is-easy{color:var(--avago-green)}.qt-seo-metric-num.is-hard{color:var(--avago-terracotta)}.qt-seo-metric-delta{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-seo-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-seo-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--avago-space-7);flex-wrap:wrap;gap:var(--avago-space-5)}.qt-seo-card-head h3{font-size:var(--avago-fs-h5);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h5);margin:0}.qt-seo-card-head-sub{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-seo-sales-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-9);gap:var(--avago-space-9);margin-bottom:var(--avago-space-10)}@media (max-width:900px){.qt-seo-sales-grid{grid-template-columns:1fr}}.qt-seo-sales-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03);display:flex;flex-direction:column;gap:var(--avago-space-7)}.qt-seo-sales-card.is-dark{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-seo-sales-card h2{font-size:var(--avago-fs-h3);letter-spacing:var(--avago-ls-h3);line-height:var(--avago-lh-snug);font-weight:var(--avago-fw-regular);margin:0}.qt-seo-sales-card h2 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-seo-sales-card.is-dark h2 em{color:var(--avago-ink-inverse-faint)}.qt-seo-sales-card p{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:0}.qt-seo-sales-card.is-dark p{color:var(--avago-ink-inverse-soft)}.qt-seo-diff-bars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--avago-space-7);gap:var(--avago-space-7);align-items:end;height:160px}.qt-seo-diff-bar{display:flex;flex-direction:column;align-items:center;gap:var(--avago-space-3);height:100%;justify-content:end}.qt-seo-diff-bar-count{font-size:var(--avago-fs-h3);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-h3)}.qt-seo-diff-bar-fill{width:100%;max-width:80px;border-radius:var(--avago-radius-button) var(--avago-radius-button) 0 0;min-height:8px}.qt-seo-diff-bar-easy{background:var(--avago-green)}.qt-seo-diff-bar-medium{background:var(--avago-sand-amber)}.qt-seo-diff-bar-hard{background:var(--avago-terracotta)}.qt-seo-diff-bar-label{letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-seo-diff-bar-label,.qt-seo-diff-pill{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs)}.qt-seo-diff-pill{display:inline-flex;padding:3px var(--avago-space-3);border-radius:var(--avago-radius-pill);letter-spacing:.1em}.qt-seo-diff-pill.is-easy{background:var(--avago-green-soft);color:var(--avago-green)}.qt-seo-diff-pill.is-medium{background:var(--avago-yellow-soft);color:var(--avago-sand-amber-deep)}.qt-seo-diff-pill.is-hard{background:var(--avago-terracotta-soft);color:var(--avago-terracotta)}.qt-seo-charts{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-8);gap:var(--avago-space-8)}@media (max-width:1000px){.qt-seo-charts{grid-template-columns:1fr}}.qt-seo-chart-desc{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);margin:0 0 var(--avago-space-7)}.qt-seo-vol-list{display:flex;flex-direction:column;gap:var(--avago-space-3)}.qt-seo-vol-row{display:grid;grid-template-columns:1.4fr 1fr 60px;grid-gap:var(--avago-space-5);gap:var(--avago-space-5);align-items:center;font-size:var(--avago-fs-caption)}.qt-seo-vol-name{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-seo-vol-bar{height:8px;background:rgba(0,0,0,.06);border-radius:999px;overflow:hidden;position:relative}.qt-seo-vol-bar-fill{display:block;height:100%}.qt-seo-vol-bar-fill.is-easy{background:var(--avago-green)}.qt-seo-vol-bar-fill.is-medium{background:var(--avago-sand-amber)}.qt-seo-vol-bar-fill.is-hard{background:var(--avago-terracotta)}.qt-seo-vol-num{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);color:var(--avago-ink-muted);text-align:right}.qt-seo-chips{display:flex;flex-wrap:wrap;gap:var(--avago-space-3)}.qt-seo-chip{display:inline-flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-6);border-radius:var(--avago-radius-pill);background:var(--avago-bg-sand);font-size:var(--avago-fs-caption);color:var(--avago-ink-body)}.qt-seo-chip-num{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:.1em;color:var(--avago-ink-muted)}.qt-seo-pages{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}@media (max-width:700px){.qt-seo-pages{grid-template-columns:1fr}}.qt-seo-page{padding:var(--avago-space-8);border-radius:var(--avago-radius-md);background:var(--avago-bg-subtle);box-shadow:var(--avago-shadow-hairline);display:flex;flex-direction:column;gap:var(--avago-space-3)}.qt-seo-page h4{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium);margin:0;letter-spacing:var(--avago-ls-body)}.qt-seo-page p{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin:0;line-height:var(--avago-lh-body)}.qt-seo-page-tags{display:flex;flex-wrap:wrap;gap:var(--avago-space-2);margin-top:var(--avago-space-3)}.qt-seo-page-tag{padding:2px var(--avago-space-3);border-radius:var(--avago-radius-tiny);background:var(--avago-bg-card);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted)}.qt-seo-recs{list-style:none;padding:0;margin:0}.qt-seo-recs li{display:flex;gap:var(--avago-space-6);padding:var(--avago-space-6) 0;font-size:var(--avago-fs-body-sm);line-height:var(--avago-lh-body);color:var(--avago-ink-body);border-top:var(--avago-border-soft)}.qt-seo-recs li:first-child{border-top:0;padding-top:0}.qt-seo-rec-num{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted);flex-shrink:0;padding-top:2px}.qt-pt-bm-overlay{position:fixed;inset:0;background:rgba(24,20,16,.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8000;display:flex;align-items:center;justify-content:center;padding:var(--avago-space-15)}.qt-pt-bm-card{width:520px;max-width:92vw;background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);padding:var(--avago-space-15) var(--avago-space-14) var(--avago-space-13);box-shadow:var(--avago-shadow-modal);text-align:center;position:relative}.qt-pt-bm-dismiss{position:absolute;top:var(--avago-space-6);right:var(--avago-space-6);width:32px;height:32px;border-radius:50%;background:transparent;border:0;cursor:pointer;font-size:22px;color:var(--avago-ink-muted);line-height:1;font-family:inherit}.qt-pt-bm-dismiss:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-pt-bm-icon{width:64px;height:64px;border-radius:var(--avago-radius-lg);background:var(--avago-bg-sand);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto var(--avago-space-7)}.qt-pt-bm-card h2{font-size:28px;letter-spacing:var(--avago-ls-quote);line-height:var(--avago-lh-snug);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-2)}.qt-pt-bm-business{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted);text-transform:uppercase;margin-bottom:var(--avago-space-9)}.qt-pt-bm-progress-wrap{display:flex;align-items:center;gap:var(--avago-space-5)}.qt-pt-bm-progress{flex:1 1;height:6px;background:rgba(0,0,0,.08);border-radius:3px;overflow:hidden}.qt-pt-bm-progress-fill{height:100%;background:var(--avago-ink-primary);transition:width var(--avago-dur-slow)}.qt-pt-bm-progress-pct{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-primary)}.qt-pt-bm-card p{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:var(--avago-space-7) 0;text-align:left}.qt-cs-overlay{position:fixed;inset:0;background:rgba(24,20,16,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:8500;display:flex;align-items:center;justify-content:center;padding:var(--avago-space-15)}.qt-cs{width:520px;max-width:92vw;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-13);box-shadow:var(--avago-shadow-modal)}.qt-cs-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--avago-space-9);gap:var(--avago-space-7)}.qt-cs-head h3{font-size:var(--avago-fs-h3);letter-spacing:var(--avago-ls-h3);font-weight:var(--avago-fw-regular);margin:0}.qt-cs-close{width:32px;height:32px;border-radius:50%;background:transparent;border:0;cursor:pointer;font-size:18px;color:var(--avago-ink-muted);font-family:inherit}.qt-cs-close:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-cs-question{font-size:var(--avago-fs-body-default);line-height:var(--avago-lh-relaxed);color:var(--avago-ink-body);margin:0 0 var(--avago-space-9)}.qt-cs-question strong{color:var(--avago-ink-primary)}.qt-cs-info{padding:var(--avago-space-7) var(--avago-space-8);border-radius:var(--avago-radius-md);background:var(--avago-bg-subtle);margin-bottom:var(--avago-space-7)}.qt-cs-info-title{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-4)}.qt-cs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--avago-space-3);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);line-height:var(--avago-lh-body)}.qt-cs-list li{display:flex;gap:var(--avago-space-4)}.qt-cs-list li:before{content:"·";color:var(--avago-ink-faint);font-weight:var(--avago-fw-bold);margin-top:-2px}.qt-cs-list strong{color:var(--avago-ink-primary)}.qt-cs-note{padding:var(--avago-space-5) var(--avago-space-6);border-radius:var(--avago-radius-button);background:var(--avago-yellow);font-size:var(--avago-fs-meta);color:#3a2818;line-height:var(--avago-lh-body);margin-bottom:var(--avago-space-10)}.qt-cs-note a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-cs-actions{display:flex;gap:var(--avago-space-4);justify-content:flex-end;padding-top:var(--avago-space-3);flex-wrap:wrap}.qt-cs-btn-danger{background:var(--avago-terracotta);color:var(--avago-ink-inverse);border:0;padding:11px var(--avago-space-8);border-radius:var(--avago-radius-button);cursor:pointer;font:inherit;font-size:var(--avago-fs-body-sm);font-weight:var(--avago-fw-medium);font-family:inherit}.qt-cs-btn-danger:disabled{opacity:.55;cursor:not-allowed}.qt-st-overlay{position:fixed;inset:0;background:rgba(24,20,16,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:8400;display:flex;align-items:flex-start;justify-content:center;padding:var(--avago-space-15);overflow-y:auto}.qt-st{width:880px;max-width:94vw;background:var(--avago-bg-cream);border-radius:var(--avago-radius-card-lg);padding:var(--avago-space-12) var(--avago-space-14) var(--avago-space-13);box-shadow:var(--avago-shadow-modal);position:relative}.qt-st-close{position:absolute;top:var(--avago-space-6);right:var(--avago-space-6);width:32px;height:32px;border-radius:50%;background:transparent;border:0;cursor:pointer;font-size:22px;color:var(--avago-ink-muted);font-family:inherit}.qt-st-close:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-st-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-3)}.qt-st h2{font-size:28px;letter-spacing:var(--avago-ls-quote);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-3)}.qt-st-intro{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);margin:0 0 var(--avago-space-11);max-width:580px}.qt-st-video{display:flex;align-items:center;gap:var(--avago-space-9);padding:var(--avago-space-9) var(--avago-space-10);border-radius:var(--avago-radius-card);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);margin-bottom:var(--avago-space-12)}.qt-st-video-thumb{width:120px;height:72px;border-radius:var(--avago-radius-button);background:linear-gradient(135deg,#2e3e30,#1a4d3e);flex-shrink:0}.qt-st-video-play,.qt-st-video-thumb{display:flex;align-items:center;justify-content:center}.qt-st-video-play{width:36px;height:36px;border-radius:50%;background:hsla(38,33%,95%,.95);color:var(--avago-ink-primary)}.qt-st-video-text{flex:1 1}.qt-st-video-text h4{font-size:var(--avago-fs-body);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-1);color:var(--avago-ink-inverse)}.qt-st-video-text p{font-size:var(--avago-fs-caption);color:var(--avago-ink-inverse-muted);margin:0;line-height:var(--avago-lh-body)}.qt-st-section-h{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin:0 0 var(--avago-space-7);font-weight:var(--avago-fw-medium)}.qt-st-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--avago-space-6);gap:var(--avago-space-6);margin-bottom:var(--avago-space-12)}@media (max-width:800px){.qt-st-grid{grid-template-columns:1fr}}.qt-st-card{padding:var(--avago-space-10) var(--avago-space-9);background:var(--avago-bg-card);border-radius:var(--avago-radius-card);box-shadow:var(--avago-shadow-hairline);display:flex;flex-direction:column;gap:var(--avago-space-4);min-height:200px;cursor:pointer;text-align:left;border:0;font-family:inherit}.qt-st-card h4{font-size:var(--avago-fs-body);font-weight:var(--avago-fw-medium);margin:0;letter-spacing:var(--avago-ls-body)}.qt-st-card p{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin:0;line-height:var(--avago-lh-body);flex:1 1}.qt-st-card-cta{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-primary)}.qt-cb-row{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--avago-space-6);align-items:flex-start;max-width:78%}.qt-cb-row.own{align-items:flex-end;margin-left:auto}.qt-cb-sender{display:flex;align-items:center;gap:var(--avago-space-3);font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);padding:0 2px}.qt-cb-sender-name{font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-cb-admin-badge{padding:2px var(--avago-space-2);border-radius:var(--avago-radius-tiny);background:var(--avago-ink-primary);color:var(--avago-yellow);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono);text-transform:uppercase}.qt-cb-bubble{padding:11px var(--avago-space-6);background:var(--avago-bg-card);border-radius:14px 14px 14px 4px;font-size:var(--avago-fs-body-sm);color:var(--avago-ink-primary);line-height:1.45;box-shadow:var(--avago-shadow-hairline);word-break:break-word;overflow-wrap:break-word}.qt-cb-bubble p{margin:0;white-space:pre-wrap}.qt-cb-row.own .qt-cb-bubble{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none;border-radius:14px 14px 4px 14px}.qt-cb-bubble.is-deleted{background:transparent;box-shadow:none;color:var(--avago-ink-faint);font-style:italic;padding:4px 0}.qt-cb-bubble.is-image{padding:4px}.qt-cb-bubble.is-image img{display:block;width:280px;max-width:100%;height:auto;border-radius:var(--avago-radius-md);cursor:pointer}.qt-cb-edit textarea{width:100%;min-width:240px;background:hsla(38,33%,95%,.08);border:1px solid hsla(38,33%,95%,.18);color:inherit;border-radius:var(--avago-radius-button);padding:var(--avago-space-3) var(--avago-space-4);font:inherit;font-size:var(--avago-fs-body-sm);resize:vertical;outline:0;font-family:inherit}.qt-cb-row.own .qt-cb-edit textarea{background:hsla(38,33%,95%,.08);color:var(--avago-ink-inverse)}.qt-cb-edit-actions{display:flex;gap:var(--avago-space-2);margin-top:var(--avago-space-2)}.qt-cb-footer{display:flex;gap:var(--avago-space-3);align-items:center;padding:0 2px;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.1em;color:var(--avago-ink-muted)}.qt-cb-row.own .qt-cb-footer{flex-direction:row-reverse}.qt-cb-edited,.qt-cb-footer-btn{color:var(--avago-ink-faint)}.qt-cb-footer-btn{padding:3px var(--avago-space-2);border-radius:var(--avago-radius-tiny);background:transparent;border:0;cursor:pointer;font:inherit;font-family:inherit;display:inline-flex;align-items:center}.qt-cb-footer-btn:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-cb-footer-btn.is-danger:hover{background:var(--avago-terracotta-soft);color:var(--avago-terracotta)}.qt-cb-meet{display:flex;align-items:center;gap:var(--avago-space-5);padding:var(--avago-space-5) var(--avago-space-6);background:var(--avago-bg-card);border-radius:var(--avago-radius-lg);box-shadow:var(--avago-shadow-hairline)}.qt-cb-row.own .qt-cb-meet{background:hsla(38,33%,95%,.08);box-shadow:none}.qt-cb-meet-icon{width:36px;height:36px;border-radius:var(--avago-radius-button);background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-body);flex-shrink:0}.qt-cb-row.own .qt-cb-meet-icon{background:hsla(38,33%,95%,.16);color:var(--avago-ink-inverse)}.qt-cb-meet-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.qt-cb-meet-info strong{font-size:var(--avago-fs-caption);color:var(--avago-ink-primary)}.qt-cb-row.own .qt-cb-meet-info strong{color:var(--avago-ink-inverse)}.qt-cb-meet-info span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);word-break:break-all}.qt-cb-row.own .qt-cb-meet-info span{color:var(--avago-ink-inverse-muted)}.qt-cb-meet-join{padding:6px var(--avago-space-5);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-tiny);font-size:var(--avago-fs-meta);text-decoration:none;white-space:nowrap}.qt-cb-row.own .qt-cb-meet-join{background:var(--avago-ink-inverse);color:var(--avago-ink-primary)}.qt-cb-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9500;display:flex;align-items:center;justify-content:center;padding:var(--avago-space-12)}.qt-cb-lightbox-content{position:relative;max-width:92vw;max-height:92vh}.qt-cb-lightbox-content img{max-width:100%;max-height:92vh;display:block;border-radius:var(--avago-radius-button)}.qt-cb-lightbox-download{position:absolute;bottom:var(--avago-space-5);right:var(--avago-space-5);padding:8px var(--avago-space-5);background:hsla(38,33%,95%,.95);color:var(--avago-ink-primary);border-radius:var(--avago-radius-pill);border:0;cursor:pointer;font:inherit;font-size:var(--avago-fs-meta);display:inline-flex;align-items:center;gap:var(--avago-space-2);font-family:inherit}.qt-ci{width:100%;flex-direction:column}.qt-ci,.qt-ci-row{display:flex;gap:var(--avago-space-3)}.qt-ci-row{align-items:center;flex:1 1}.qt-ci-tool{width:34px;height:34px;border-radius:var(--avago-radius-button);background:transparent;border:0;cursor:pointer;color:var(--avago-ink-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit}.qt-ci-tool:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-ci-tool:disabled{opacity:.55;cursor:not-allowed}.qt-ci-textarea{flex:1 1;border:0;outline:0;padding:var(--avago-space-4) var(--avago-space-5);font:inherit;font-size:var(--avago-fs-body-sm);color:var(--avago-ink-primary);resize:none;background:var(--avago-bg-subtle);border-radius:var(--avago-radius-md);font-family:inherit;min-height:40px;max-height:160px;line-height:1.4}.qt-ci-textarea::placeholder{color:var(--avago-ink-faint)}.qt-ci-send{padding:9px var(--avago-space-7);border-radius:var(--avago-radius-button);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border:0;cursor:pointer;font:inherit;font-size:var(--avago-fs-caption);font-weight:var(--avago-fw-medium);font-family:inherit}.qt-ci-send:disabled{opacity:.55;cursor:not-allowed}.qt-ci-meet-paste{padding:var(--avago-space-5) var(--avago-space-6);background:var(--avago-bg-subtle);border-radius:var(--avago-radius-md);display:flex;flex-direction:column;gap:var(--avago-space-3);font-size:var(--avago-fs-caption);color:var(--avago-ink-body)}.qt-ci-meet-paste-row{display:flex;gap:var(--avago-space-3);align-items:center;flex-wrap:wrap}.qt-ci-meet-paste-input{flex:1 1;min-width:240px;border:0;outline:0;padding:var(--avago-space-3) var(--avago-space-4);background:var(--avago-bg-card);border-radius:var(--avago-radius-button);font:inherit;font-size:var(--avago-fs-caption);font-family:inherit;box-shadow:var(--avago-shadow-hairline)}.qt-ci-settings{position:relative}.qt-ci-settings-dropdown{position:absolute;bottom:calc(100% + var(--avago-space-2));right:0;background:var(--avago-bg-card);border-radius:var(--avago-radius-md);padding:var(--avago-space-4);min-width:200px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 20px 50px -20px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:var(--avago-space-3);z-index:20}.qt-ci-settings-option{display:flex;align-items:center;gap:var(--avago-space-3);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);cursor:pointer}.qt-ci-settings-option input{accent-color:var(--avago-ink-primary);width:14px;height:14px}.qt-adm{background:var(--avago-bg-admin);color:var(--avago-ink-inverse);min-height:100vh;font-family:var(--avago-font-sans);-webkit-font-smoothing:antialiased}.qt-adm-top{justify-content:space-between;padding:var(--avago-space-8) var(--avago-space-12);border-bottom:1px solid hsla(38,33%,95%,.08)}.qt-adm-top,.qt-adm-top-left{display:flex;align-items:center}.qt-adm-top-left{gap:var(--avago-space-7)}.qt-adm-top-logo{filter:invert(1);margin-right:var(--avago-space-4);height:22px;width:auto}.qt-adm-top-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--avago-yellow);padding:4px var(--avago-space-3);background:hsla(46,80%,71%,.12);border-radius:var(--avago-radius-tiny)}.qt-adm-top-title{font-size:var(--avago-fs-body);letter-spacing:var(--avago-ls-body)}.qt-adm-top-title em{color:var(--avago-ink-inverse-faint);font-style:italic;font-family:var(--avago-font-serif)}.qt-adm-top-right{display:flex;align-items:center;gap:var(--avago-space-6);font-size:var(--avago-fs-caption);color:var(--avago-ink-inverse-muted)}.qt-adm-top-right strong{color:var(--avago-ink-inverse)}.qt-adm-top-avatar{width:32px;height:32px;border-radius:50%;background:var(--avago-green-mint);color:var(--avago-bg-admin);display:flex;align-items:center;justify-content:center;font-weight:var(--avago-fw-semibold);font-size:12px}.qt-adm-logout{padding:7px var(--avago-space-5);border:1px solid hsla(38,33%,95%,.15);border-radius:var(--avago-radius-button);background:transparent;color:var(--avago-ink-inverse);cursor:pointer;font:inherit;font-size:var(--avago-fs-caption);font-family:inherit}.qt-adm-logout:hover{background:hsla(38,33%,95%,.06)}.qt-adm-tabs{display:flex;gap:0;padding:0 var(--avago-space-12);border-bottom:1px solid hsla(38,33%,95%,.08);overflow-x:auto;white-space:nowrap}.qt-adm-tab{padding:var(--avago-space-6) var(--avago-space-7);font-size:var(--avago-fs-caption);color:var(--avago-ink-inverse-faint);cursor:pointer;margin-bottom:-1px;display:inline-flex;align-items:center;gap:var(--avago-space-3);background:transparent;border:0;border-bottom:2px solid transparent;font-family:inherit}.qt-adm-tab:hover{color:var(--avago-ink-inverse-soft)}.qt-adm-tab.is-on{color:var(--avago-ink-inverse);border-bottom-color:var(--avago-yellow)}.qt-adm-tab-pill{padding:2px var(--avago-space-2);border-radius:var(--avago-radius-pill);background:hsla(38,33%,95%,.1);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.05em}.qt-adm-tab.is-on .qt-adm-tab-pill{background:hsla(46,80%,71%,.18);color:var(--avago-yellow)}.qt-adm-tab-coming{margin-left:var(--avago-space-2);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-inverse-faint)}.qt-adm-main{padding:var(--avago-space-11) var(--avago-space-12) var(--avago-space-18);display:flex;flex-direction:column;gap:var(--avago-space-11)}.qt-adm-head{display:flex;justify-content:space-between;align-items:end;gap:var(--avago-space-10);flex-wrap:wrap}.qt-adm-head h1{font-size:34px;letter-spacing:var(--avago-ls-h1);line-height:var(--avago-lh-snug);font-weight:var(--avago-fw-regular);margin:0}.qt-adm-head h1 em{font-style:italic;font-family:var(--avago-font-serif)}.qt-adm-head h1 em,.qt-adm-head p{color:var(--avago-ink-inverse-faint)}.qt-adm-head p{font-size:var(--avago-fs-caption);margin:var(--avago-space-2) 0 0}.qt-adm-head-actions{display:flex;gap:var(--avago-space-4);align-items:center}.qt-adm-btn{padding:9px var(--avago-space-6);border-radius:var(--avago-radius-button);background:var(--avago-yellow);color:var(--avago-ink-primary);border:0;cursor:pointer;font:inherit;font-size:var(--avago-fs-caption);font-weight:var(--avago-fw-medium);font-family:inherit}.qt-adm-btn:hover{background:#e8c662}.qt-adm-btn-ghost{background:transparent;color:var(--avago-ink-inverse);border:1px solid hsla(38,33%,95%,.15)}.qt-adm-btn-ghost:hover{background:hsla(38,33%,95%,.06)}.qt-adm-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid hsla(38,33%,95%,.08);border-bottom:1px solid hsla(38,33%,95%,.08)}@media (max-width:1100px){.qt-adm-kpi{grid-template-columns:repeat(2,1fr)}}.qt-adm-kpi-cell{padding:var(--avago-space-10) var(--avago-space-10);border-right:1px solid hsla(38,33%,95%,.06);border-bottom:1px solid hsla(38,33%,95%,.06);display:flex;flex-direction:column;gap:var(--avago-space-2)}.qt-adm-kpi-cell:nth-child(4n){border-right:0}.qt-adm-kpi-cell:nth-last-child(-n+4){border-bottom:0}@media (max-width:1100px){.qt-adm-kpi-cell:nth-child(4n){border-right:1px solid hsla(38,33%,95%,.06)}.qt-adm-kpi-cell:nth-child(2n){border-right:0}}.qt-adm-kpi-label{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-inverse-faint)}.qt-adm-kpi-num{font-size:30px;letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-regular)}.qt-adm-kpi-num small{font-size:var(--avago-fs-caption);color:var(--avago-ink-inverse-faint);margin-left:var(--avago-space-2)}.qt-adm-kpi-delta{font-size:var(--avago-fs-mono-sm);color:var(--avago-green-mint)}.qt-adm-kpi-delta.is-down{color:#e07850}.qt-adm-split{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--avago-space-10);gap:var(--avago-space-10)}@media (max-width:1100px){.qt-adm-split{grid-template-columns:1fr}}.qt-adm-card{background:var(--avago-ink-primary);border:1px solid hsla(38,33%,95%,.08);border-radius:var(--avago-radius-card);padding:var(--avago-space-10) var(--avago-space-11)}.qt-adm-card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--avago-space-7);gap:var(--avago-space-5);flex-wrap:wrap}.qt-adm-card-head h3{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-body);margin:0}.qt-adm-card-head .qt-adm-card-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-inverse-faint);text-transform:uppercase}.qt-adm-table{width:100%;border-collapse:collapse;font-size:var(--avago-fs-caption)}.qt-adm-table thead th{font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-inverse-faint);text-align:left;padding:0 var(--avago-space-5) var(--avago-space-5) 0;font-weight:var(--avago-fw-medium);white-space:nowrap}.qt-adm-table tbody td{padding:var(--avago-space-5) var(--avago-space-5) var(--avago-space-5) 0;border-top:1px solid hsla(38,33%,95%,.06);color:var(--avago-ink-inverse);vertical-align:middle}.qt-adm-table tbody tr:hover{background:hsla(38,33%,95%,.03)}.qt-adm-table tbody tr.is-clickable{cursor:pointer}.qt-adm-table tbody td.right,.qt-adm-table thead th.right{text-align:right;padding-right:0}.qt-adm-table-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.1em}.qt-adm-mute,.qt-adm-table-meta{color:var(--avago-ink-inverse-faint)}.qt-adm-pill{display:inline-flex;padding:3px var(--avago-space-3);border-radius:var(--avago-radius-pill);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.qt-adm-pill.is-live{background:rgba(124,210,153,.16);color:var(--avago-green-mint)}.qt-adm-pill.is-draft{background:hsla(38,33%,95%,.1);color:var(--avago-ink-inverse-faint)}.qt-adm-pill.is-building{background:hsla(46,80%,71%,.18);color:var(--avago-yellow)}.qt-adm-pill.is-failed{background:rgba(224,120,80,.18);color:#e07850}.qt-adm-pill.is-paid{background:rgba(124,210,153,.16);color:var(--avago-green-mint)}.qt-adm-pill.is-pending{background:hsla(38,33%,95%,.08);color:var(--avago-ink-inverse-faint)}.qt-adm-pill.is-estimated{background:hsla(46,80%,71%,.18);color:var(--avago-yellow)}.qt-adm-pill.is-progress{background:rgba(124,210,153,.14);color:var(--avago-green-mint)}.qt-adm-pill.is-denied{background:rgba(224,120,80,.18);color:#e07850}.qt-adm-pill.is-completed{background:rgba(124,210,153,.16);color:var(--avago-green-mint)}.qt-adm-pill.is-cancelled{background:hsla(38,33%,95%,.08);color:var(--avago-ink-inverse-faint)}.qt-adm-mrr-num{font-size:42px;letter-spacing:var(--avago-ls-h1);line-height:1;font-weight:var(--avago-fw-regular)}.qt-adm-mrr-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-inverse-faint);text-transform:uppercase;margin-top:var(--avago-space-2)}.qt-adm-mrr-bars{display:flex;align-items:flex-end;gap:var(--avago-space-3);height:120px;margin-top:var(--avago-space-8);padding-top:var(--avago-space-3);border-top:1px solid hsla(38,33%,95%,.06)}.qt-adm-mrr-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--avago-space-2)}.qt-adm-mrr-bar-fill{width:100%;background:linear-gradient(180deg,var(--avago-yellow),var(--avago-sand-amber));border-radius:3px 3px 0 0;min-height:4px}.qt-adm-mrr-bar-label{font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.1em;color:var(--avago-ink-inverse-faint)}.qt-adm-audit{display:flex;flex-direction:column}.qt-adm-audit-row{display:grid;grid-template-columns:110px 1fr;grid-gap:var(--avago-space-5);gap:var(--avago-space-5);padding:var(--avago-space-5) 0;border-top:1px solid hsla(38,33%,95%,.06);font-size:var(--avago-fs-caption)}.qt-adm-audit-row:first-child{border-top:0;padding-top:0}.qt-adm-audit-when{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-inverse-faint);padding-top:2px}.qt-adm-audit-body strong{font-weight:var(--avago-fw-medium)}.qt-adm-audit-meta{color:var(--avago-ink-inverse-faint);font-size:var(--avago-fs-meta);margin-top:2px}.qt-adm-tab-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--avago-space-7);gap:var(--avago-space-7)}@media (max-width:900px){.qt-adm-tab-preview{grid-template-columns:1fr 1fr}}@media (max-width:600px){.qt-adm-tab-preview{grid-template-columns:1fr}}.qt-adm-tab-card{background:var(--avago-ink-primary);border:1px solid hsla(38,33%,95%,.08);border-radius:var(--avago-radius-lg);padding:var(--avago-space-9) var(--avago-space-10);display:flex;flex-direction:column;gap:var(--avago-space-2);cursor:pointer;transition:border-color var(--avago-dur-fast);text-align:left;font-family:inherit}.qt-adm-tab-card:hover{border-color:var(--avago-yellow)}.qt-adm-tab-card-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-inverse-faint)}.qt-adm-tab-card-num{font-size:var(--avago-fs-h3);letter-spacing:var(--avago-ls-h3);line-height:1;margin-top:var(--avago-space-1)}.qt-adm-tab-card-num small{font-size:var(--avago-fs-caption);color:var(--avago-ink-inverse-faint);margin-left:var(--avago-space-2)}.qt-adm-tab-card-desc{font-size:var(--avago-fs-meta);color:var(--avago-ink-inverse-muted);line-height:var(--avago-lh-relaxed)}.qt-adm-tab-card-cta{font-size:10px;letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-yellow);margin-top:auto;padding-top:var(--avago-space-3)}.qt-adm-section-h,.qt-adm-tab-card-cta{font-family:var(--avago-font-mono);text-transform:uppercase}.qt-adm-section-h{font-size:11px;letter-spacing:var(--avago-ls-mono);color:var(--avago-ink-inverse-faint);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-6)}.qt-adm-search{display:flex;align-items:center;gap:var(--avago-space-3);padding:8px var(--avago-space-5);background:var(--avago-ink-primary);border:1px solid hsla(38,33%,95%,.12);border-radius:var(--avago-radius-button);min-width:240px}.qt-adm-search input{flex:1 1;background:transparent;border:0;outline:0;font:inherit;font-size:var(--avago-fs-caption);color:var(--avago-ink-inverse);font-family:inherit}.qt-adm-search input::placeholder{color:var(--avago-ink-inverse-faint)}.qt-adm-tool{padding:8px var(--avago-space-5);border-radius:var(--avago-radius-button);background:transparent;color:var(--avago-ink-inverse);border:1px solid hsla(38,33%,95%,.15);cursor:pointer;font:inherit;font-size:var(--avago-fs-caption);display:inline-flex;align-items:center;gap:var(--avago-space-3);font-family:inherit}.qt-adm-tool:hover{border-color:hsla(38,33%,95%,.4)}.qt-adm-tool.is-on{background:var(--avago-yellow);color:var(--avago-ink-primary);border-color:var(--avago-yellow)}.qt-adm-empty{background:var(--avago-ink-primary);border:1px solid hsla(38,33%,95%,.08);border-radius:var(--avago-radius-card);padding:var(--avago-space-18) var(--avago-space-15);text-align:center;color:var(--avago-ink-inverse-faint)}.qt-adm-empty h3{color:var(--avago-ink-inverse);font-size:var(--avago-fs-h3);font-weight:var(--avago-fw-regular);letter-spacing:var(--avago-ls-h3);margin:0 0 var(--avago-space-4)}.qt-adm-empty p{font-size:var(--avago-fs-body-default);max-width:480px;margin:0 auto;line-height:var(--avago-lh-relaxed)}.qt-pbx{font-family:var(--avago-font-sans);background:var(--avago-bg);color:var(--avago-ink-primary);min-height:100vh;padding:var(--avago-space-12) var(--avago-space-15) var(--avago-space-17);-webkit-font-smoothing:antialiased}.qt-pbx-top{display:flex;align-items:center;justify-content:space-between;padding:var(--avago-space-3) 0 var(--avago-space-14);font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);flex-wrap:wrap;gap:var(--avago-space-6)}.qt-pbx-top a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-pbx-progress{display:flex;gap:var(--avago-space-3);align-items:center}.qt-pbx-progress span{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);padding:4px var(--avago-space-4);border-radius:var(--avago-radius-tiny);background:rgba(0,0,0,.04)}.qt-pbx-progress span.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-pbx-progress span.is-done{color:var(--avago-ink-primary);background:rgba(21,20,15,.08)}.qt-pbx-progress-arrow{color:var(--avago-ink-faint)}.qt-pbx-grid{display:grid;grid-template-columns:1fr 420px;grid-gap:var(--avago-space-15);gap:var(--avago-space-15);align-items:start;max-width:1180px;margin:0 auto}@media (max-width:1000px){.qt-pbx-grid{grid-template-columns:1fr}}.qt-pbx-hero{margin-bottom:var(--avago-space-13)}.qt-pbx-hero-eye{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-6);display:inline-flex;align-items:center;gap:var(--avago-space-4)}.qt-pbx-hero-eye:before{content:"";display:inline-block;width:var(--avago-space-10);height:1px;background:currentColor}.qt-pbx-hero h1{font-size:52px;line-height:var(--avago-lh-tight);letter-spacing:var(--avago-ls-display);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-8)}.qt-pbx-hero h1 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-pbx-hero p{font-size:var(--avago-fs-body);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);max-width:560px}.qt-pbx-hero p a,.qt-pbx-hero p strong{color:var(--avago-ink-primary)}.qt-pbx-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-pbx-card,.qt-pbx-card-head{margin-bottom:var(--avago-space-8)}.qt-pbx-card-head{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);display:flex;justify-content:space-between;align-items:center;gap:var(--avago-space-5)}.qt-pbx-card-head a,.qt-pbx-card-head span{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;font-family:inherit;text-transform:none;letter-spacing:.02em;font-size:var(--avago-fs-meta)}.qt-pbx-card-head span:last-child{text-decoration:none}.qt-pbx-site{display:flex;gap:var(--avago-space-9);align-items:center}.qt-pbx-site-thumb{width:108px;height:80px;border-radius:var(--avago-radius-button);overflow:hidden;flex:0 0 108px;background:var(--avago-bg-photo)}.qt-pbx-site-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qt-pbx-site-body{flex:1 1;min-width:0}.qt-pbx-site-body h3{font-size:var(--avago-fs-h4);letter-spacing:var(--avago-ls-h3);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-1)}.qt-pbx-site-body span{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);color:var(--avago-ink-muted)}.qt-pbx-site-domain{display:inline-flex;align-items:center;gap:var(--avago-space-3);padding:4px var(--avago-space-4);border-radius:var(--avago-radius-tiny);background:var(--avago-bg-sand);font-family:var(--avago-font-mono);font-size:var(--avago-fs-meta);color:var(--avago-ink-primary);margin-top:var(--avago-space-3)}.qt-pbx-site-domain:before{content:"●";color:var(--avago-green);font-size:9px}.qt-pbx-line{display:flex;align-items:center;gap:var(--avago-space-6);padding:var(--avago-space-8) 0;border-bottom:var(--avago-border-soft)}.qt-pbx-line:last-child{border-bottom:0}.qt-pbx-line-tick{width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--avago-green-soft);color:var(--avago-green);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-meta)}.qt-pbx-line-body{flex:1 1}.qt-pbx-line-body strong{display:block;font-size:var(--avago-fs-body-default);color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pbx-line-body span{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);line-height:1.5}.qt-pbx-summary{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);position:-webkit-sticky;position:sticky;top:var(--avago-space-10)}.qt-pbx-summary-eye{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-inverse-muted);margin-bottom:var(--avago-space-8)}.qt-pbx-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:var(--avago-space-6) 0;border-bottom:1px solid hsla(38,33%,95%,.1);font-size:var(--avago-fs-body-sm)}.qt-pbx-summary-row span{color:var(--avago-ink-inverse-soft)}.qt-pbx-summary-row strong{font-family:var(--avago-font-mono);font-size:var(--avago-fs-body-sm);color:var(--avago-ink-inverse);font-weight:var(--avago-fw-medium)}.qt-pbx-summary-total{display:flex;justify-content:space-between;align-items:baseline;padding:var(--avago-space-8) 0 0;font-size:var(--avago-fs-body-sm);color:var(--avago-ink-inverse-faint)}.qt-pbx-summary-total-num{font-size:var(--avago-fs-stat-lg);line-height:1;letter-spacing:var(--avago-ls-h1);font-weight:var(--avago-fw-medium);color:var(--avago-ink-inverse);margin:var(--avago-space-4) 0}.qt-pbx-summary-total-num small{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-inverse-faint);margin-left:var(--avago-space-2);font-weight:var(--avago-fw-regular)}.qt-pbx-summary-foot{font-size:var(--avago-fs-meta);color:var(--avago-ink-inverse-muted);line-height:1.55;padding-top:var(--avago-space-8);margin-top:var(--avago-space-6);border-top:1px solid hsla(38,33%,95%,.1)}.qt-pbx-summary .qt-btn{width:100%;justify-content:center;padding:14px var(--avago-space-9);background:var(--avago-yellow);color:var(--avago-ink-primary);margin-top:var(--avago-space-9)}.qt-pbx-summary .qt-btn:hover{background:#e8c662}.qt-pbx-summary-trust{display:flex;gap:var(--avago-space-6);align-items:center;justify-content:center;padding-top:var(--avago-space-6);font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-inverse-faint)}.qt-pbx-ok{font-family:var(--avago-font-sans);background:var(--avago-bg);color:var(--avago-ink-primary);min-height:100vh;padding:var(--avago-space-12) var(--avago-space-15) var(--avago-space-17);-webkit-font-smoothing:antialiased}.qt-pbx-ok-shell{max-width:780px;margin:var(--avago-space-17) auto 0}.qt-pbx-ok-eye{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--avago-green);margin-bottom:var(--avago-space-8);display:inline-flex;align-items:center;gap:var(--avago-space-4)}.qt-pbx-ok-eye:before{content:"";width:6px;height:6px;background:var(--avago-green);border-radius:50%;display:inline-block;animation:qt-pbx-pulse 1.6s infinite}@keyframes qt-pbx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.qt-pbx-ok-shell h1{font-size:64px;line-height:var(--avago-lh-display);letter-spacing:var(--avago-ls-display);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-9)}.qt-pbx-ok-shell h1 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-pbx-ok-shell>p{font-size:var(--avago-fs-body-lg);color:var(--avago-ink-body);line-height:var(--avago-lh-relaxed);max-width:580px;margin:0 0 var(--avago-space-13)}.qt-pbx-ok-shell>p a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-pbx-ok-shell>p strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-pbx-ok-status{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03);margin-bottom:var(--avago-space-10)}.qt-pbx-ok-status-row{display:grid;grid-template-columns:24px 1fr auto;grid-gap:var(--avago-space-6);gap:var(--avago-space-6);padding:var(--avago-space-6) 0;align-items:center;border-bottom:var(--avago-border-soft)}.qt-pbx-ok-status-row:last-child{border-bottom:0;padding-bottom:0}.qt-pbx-ok-status-row:first-child{padding-top:0}.qt-pbx-ok-tick{width:24px;height:24px;border-radius:50%;background:var(--avago-green-soft);color:var(--avago-green);display:flex;align-items:center;justify-content:center;font-size:var(--avago-fs-meta)}.qt-pbx-ok-tick.is-doing{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);animation:qt-pbx-pulse 1.6s infinite}.qt-pbx-ok-tick.is-pending{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.15)}.qt-pbx-ok-status-row strong{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-pbx-ok-status-row.is-pending strong{color:var(--avago-ink-faint)}.qt-pbx-ok-status-row span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);font-family:var(--avago-font-mono);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase}.qt-pbx-ok-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--avago-space-6);gap:var(--avago-space-6);margin-bottom:var(--avago-space-10)}@media (max-width:700px){.qt-pbx-ok-info{grid-template-columns:1fr}}.qt-pbx-ok-info-cell{background:var(--avago-bg-card);border-radius:var(--avago-radius-lg);padding:var(--avago-space-9) var(--avago-space-10);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-pbx-ok-info-cell h4{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-3)}.qt-pbx-ok-info-cell strong{font-size:var(--avago-fs-h5);font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary);letter-spacing:var(--avago-ls-body);display:block;margin-bottom:var(--avago-space-1)}.qt-pbx-ok-info-cell span{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);line-height:1.5}.qt-pbx-ok-info-cell code{font-family:var(--avago-font-mono);padding:1px var(--avago-space-3);background:var(--avago-bg-sand);border-radius:var(--avago-radius-tiny);font-size:var(--avago-fs-meta)}.qt-pbx-ok-next{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:var(--avago-space-11) var(--avago-space-12);box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-pbx-ok-next h3{font-size:var(--avago-fs-h4);letter-spacing:var(--avago-ls-h3);font-weight:var(--avago-fw-medium);margin:0 0 var(--avago-space-2)}.qt-pbx-ok-next>p{font-size:var(--avago-fs-body-sm);color:var(--avago-ink-muted);margin:0 0 var(--avago-space-9)}.qt-pbx-ok-next-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}@media (max-width:800px){.qt-pbx-ok-next-grid{grid-template-columns:1fr}}.qt-pbx-ok-next-item{display:flex;flex-direction:column;gap:var(--avago-space-3);padding:var(--avago-space-9);border-radius:var(--avago-radius-md);background:var(--avago-bg-subtle);cursor:pointer;transition:background var(--avago-dur-fast);box-shadow:var(--avago-shadow-hairline);text-decoration:none;color:inherit;border:0;font-family:inherit;text-align:left}.qt-pbx-ok-next-item:hover{background:var(--avago-bg-sand)}.qt-pbx-ok-next-item-eye{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:var(--avago-ls-mono);text-transform:uppercase;color:var(--avago-ink-muted)}.qt-pbx-ok-next-item strong{font-size:var(--avago-fs-body-default);font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-pbx-ok-next-item p{font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin:0;line-height:1.5}.qt-pbx-ok-foot{margin-top:var(--avago-space-12);display:flex;gap:var(--avago-space-6);align-items:center;flex-wrap:wrap}.qt-pbx-ok-foot-meta{font-size:var(--avago-fs-caption);color:var(--avago-ink-muted);flex:1 1;min-width:240px}.qt-pbx-ok-foot-meta a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-inv-shell{min-height:100vh;padding:var(--avago-space-17) var(--avago-space-10);background:var(--avago-bg);display:flex;flex-direction:column;gap:var(--avago-space-10);align-items:center;font-family:var(--avago-font-sans);color:var(--avago-ink-primary);-webkit-font-smoothing:antialiased}.qt-inv-card{width:520px;max-width:92vw;background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);padding:var(--avago-space-15) var(--avago-space-14);box-shadow:var(--avago-shadow-card);text-align:center}.qt-inv-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--avago-green);margin-bottom:var(--avago-space-6);display:block}.qt-inv-eyebrow.is-pending{color:var(--avago-ink-muted)}.qt-inv-eyebrow.is-error{color:var(--avago-terracotta)}.qt-inv-card h2{font-size:32px;line-height:1.15;letter-spacing:var(--avago-ls-quote);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-5)}.qt-inv-card h2 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-inv-card>p{font-size:var(--avago-fs-body-default);line-height:var(--avago-lh-relaxed);color:var(--avago-ink-body);margin:0 0 var(--avago-space-10)}.qt-inv-card>p strong{color:var(--avago-ink-primary)}.qt-inv-team{gap:var(--avago-space-6);padding:var(--avago-space-8) var(--avago-space-9);background:var(--avago-bg-cream);border-radius:var(--avago-radius-lg);text-align:left}.qt-inv-team,.qt-inv-team-av{display:flex;align-items:center}.qt-inv-team-av{width:42px;height:42px;border-radius:50%;background:var(--avago-bg-sand);color:var(--avago-ink-primary);justify-content:center;font-weight:var(--avago-fw-medium);font-size:var(--avago-fs-body-sm);flex-shrink:0}.qt-inv-team-info{flex:1 1;min-width:0}.qt-inv-team-info strong{display:block;font-size:var(--avago-fs-body-sm)}.qt-inv-team-info span{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted)}.qt-inv-team-role{padding:4px var(--avago-space-4);border-radius:var(--avago-radius-pill);background:var(--avago-ink-primary);color:var(--avago-ink-inverse);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono);text-transform:uppercase}.qt-inv-permits{padding:var(--avago-space-7) var(--avago-space-8);border-radius:var(--avago-radius-md);background:var(--avago-bg-subtle);box-shadow:var(--avago-shadow-hairline);margin-top:var(--avago-space-6);text-align:left;font-size:var(--avago-fs-caption);color:var(--avago-ink-body);line-height:1.7}.qt-inv-permits li{padding-left:var(--avago-space-7);position:relative}.qt-inv-permits li:before{content:"✓";color:var(--avago-green);position:absolute;left:0}.qt-inv-actions{display:flex;gap:var(--avago-space-3);justify-content:center;margin-top:var(--avago-space-10);flex-wrap:wrap}.qt-inv-actions.is-stacked{flex-direction:column;align-items:stretch}.qt-inv-actions.is-stacked .qt-btn{width:100%;justify-content:center}.qt-inv-foot{font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);text-align:center}.qt-inv-foot a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-inv-redirect{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-sm);letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;color:var(--avago-ink-muted);padding:var(--avago-space-4) var(--avago-space-6);border-radius:var(--avago-radius-button);background:var(--avago-bg-sand);display:inline-flex;align-items:center;gap:var(--avago-space-3);margin-top:var(--avago-space-9)}.qt-emb-host{padding:var(--avago-space-10);background:var(--avago-bg-photo);min-height:100vh;font-family:var(--avago-font-sans);color:var(--avago-ink-primary)}.qt-emb-frame{background:var(--avago-bg-cream);border-radius:var(--avago-radius-md);max-width:1100px;margin:0 auto;padding:var(--avago-space-11) var(--avago-space-12) var(--avago-space-14);box-shadow:0 24px 60px -30px rgba(0,0,0,.15)}.qt-emb-filter-row{display:flex;gap:var(--avago-space-6);margin-bottom:var(--avago-space-10);align-items:center;flex-wrap:wrap}.qt-emb-chips{display:flex;gap:var(--avago-space-3);flex-wrap:wrap;flex:1 1;min-width:0}.qt-emb-chip{padding:var(--avago-space-3) var(--avago-space-6);border-radius:var(--avago-radius-pill);box-shadow:var(--avago-shadow-hairline-mid);font-size:var(--avago-fs-caption);background:var(--avago-bg-card);border:0;font-family:inherit;cursor:pointer;color:var(--avago-ink-body)}.qt-emb-chip.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-emb-search{flex:1 1;display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-4) var(--avago-space-6);background:var(--avago-bg-card);border-radius:var(--avago-radius-button);box-shadow:var(--avago-shadow-hairline-mid);min-width:240px}.qt-emb-search input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:var(--avago-fs-caption);color:var(--avago-ink-primary);font-family:inherit}.qt-emb-pricing{display:flex;flex-direction:column;gap:var(--avago-space-2);padding:var(--avago-space-6) var(--avago-space-8);border-radius:var(--avago-radius-md);background:var(--avago-bg-sand);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin-bottom:var(--avago-space-10)}.qt-emb-pricing strong{color:var(--avago-ink-primary)}.qt-emb-pricing-badges{display:flex;gap:var(--avago-space-9);flex-wrap:wrap;font-size:var(--avago-fs-meta)}.qt-emb-pricing-badges>span{display:flex;align-items:center;gap:var(--avago-space-3)}.qt-emb-badge{padding:3px var(--avago-space-3);border-radius:var(--avago-radius-tiny);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase;font-weight:var(--avago-fw-medium);background:var(--avago-bg-card);color:var(--avago-ink-body);box-shadow:var(--avago-shadow-hairline)}.qt-emb-badge.is-store{background:var(--avago-ink-primary);color:var(--avago-yellow);box-shadow:none}.qt-emb-badge.is-booking{background:var(--avago-green);color:var(--avago-ink-inverse);box-shadow:none}.qt-emb-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--avago-space-6);gap:var(--avago-space-6)}@media (max-width:900px){.qt-emb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.qt-emb-grid{grid-template-columns:1fr}}.qt-emb-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-md);padding:var(--avago-space-3);box-shadow:var(--avago-shadow-hairline);display:flex;flex-direction:column}.qt-emb-card-img{border-radius:var(--avago-radius-tiny);overflow:hidden;aspect-ratio:4/3;margin-bottom:var(--avago-space-4);background:var(--avago-bg-photo)}.qt-emb-card-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-emb-card-info{padding:0 var(--avago-space-2)}.qt-emb-card-name{font-size:var(--avago-fs-caption);font-weight:var(--avago-fw-medium);letter-spacing:var(--avago-ls-body);margin-bottom:var(--avago-space-3)}.qt-emb-card-badges{display:flex;gap:var(--avago-space-2);flex-wrap:wrap;margin-bottom:var(--avago-space-4)}.qt-emb-card-badges .qt-emb-badge{font-size:8px;padding:2px var(--avago-space-2)}.qt-emb-card-actions{display:flex;gap:var(--avago-space-2);padding:0 var(--avago-space-2) var(--avago-space-2);margin-top:auto}.qt-emb-btn{flex:1 1;padding:7px var(--avago-space-4);border:0;border-radius:var(--avago-radius-tiny);font:inherit;font-size:var(--avago-fs-mono-sm);cursor:pointer;text-align:center;text-decoration:none;font-family:inherit}.qt-emb-btn-preview{background:var(--avago-bg-subtle);color:var(--avago-ink-primary);box-shadow:var(--avago-shadow-hairline-mid)}.qt-emb-btn-build{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-inv-confetti{width:64px;height:64px;border-radius:50%;background:var(--avago-green);color:var(--avago-bg);display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto var(--avago-space-9)}.qt-inv-confetti.is-error{background:var(--avago-terracotta)}.qt-inv-confetti.is-pending{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-inv-redirect-bar{width:80px;height:3px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.qt-inv-redirect-bar:after{content:"";display:block;height:100%;width:0;background:var(--avago-ink-primary);animation:qt-inv-fill 3s linear forwards}@keyframes qt-inv-fill{0%{width:0}to{width:100%}}.qt-inv-spinner{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 3px rgba(0,0,0,.08);border-top:3px solid var(--avago-ink-primary);animation:qt-inv-spin .9s linear infinite;margin:0 auto var(--avago-space-9)}@keyframes qt-inv-spin{to{transform:rotate(1turn)}}.qt-invl-shell{min-height:100vh;padding:var(--avago-space-17) var(--avago-space-10);background:var(--avago-bg);display:flex;flex-direction:column;gap:var(--avago-space-10);align-items:center;font-family:var(--avago-font-sans);color:var(--avago-ink-primary);-webkit-font-smoothing:antialiased}.qt-invl-card{width:520px;max-width:92vw;background:var(--avago-bg-card);border-radius:var(--avago-radius-card-lg);padding:var(--avago-space-15) var(--avago-space-14);box-shadow:var(--avago-shadow-card);text-align:center}.qt-invl-icon{width:64px;height:64px;border-radius:16px;background:var(--avago-bg-sand);color:var(--avago-ink-primary);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto var(--avago-space-8)}.qt-invl-eyebrow{font-family:var(--avago-font-mono);font-size:var(--avago-fs-mono-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:var(--avago-space-6);display:block}.qt-invl-card h2{font-size:32px;line-height:1.15;letter-spacing:var(--avago-ls-quote);font-weight:var(--avago-fw-regular);margin:0 0 var(--avago-space-5)}.qt-invl-card h2 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-invl-card>p{font-size:var(--avago-fs-body-default);line-height:var(--avago-lh-relaxed);color:var(--avago-ink-body);margin:0 0 var(--avago-space-10)}.qt-invl-team{padding:var(--avago-space-6) var(--avago-space-8);background:var(--avago-bg-cream);border-radius:var(--avago-radius-md);font-size:var(--avago-fs-caption);color:var(--avago-ink-body);margin-bottom:var(--avago-space-10);text-align:left}.qt-invl-team strong{color:var(--avago-ink-primary)}.qt-invl-actions{display:flex;flex-direction:column;gap:var(--avago-space-3)}.qt-invl-actions .qt-btn{width:100%;justify-content:center}.qt-emb-host-bar{display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-6);background:var(--avago-bg-card);border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);font-size:var(--avago-fs-meta);color:var(--avago-ink-muted);max-width:1100px;margin:0 auto}.qt-emb-host-dot{width:8px;height:8px;border-radius:50%;background:var(--avago-ink-faint)}.qt-emb-host-url{padding:4px var(--avago-space-4);background:var(--avago-bg-subtle);border-radius:6px;font-size:var(--avago-fs-mono-sm);flex:1 1;max-width:520px}.qt-emb-host-tag,.qt-emb-host-url{font-family:var(--avago-font-mono);color:var(--avago-ink-body)}.qt-emb-host-tag{padding:2px var(--avago-space-3);background:var(--avago-bg-sand);border-radius:4px;font-size:9px;letter-spacing:var(--avago-ls-mono-tight);text-transform:uppercase}.qt-emb-multiselect{position:relative;min-width:240px}.qt-emb-multiselect-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--avago-space-3);width:100%;padding:var(--avago-space-4) var(--avago-space-6);background:var(--avago-bg-card);border:0;box-shadow:var(--avago-shadow-hairline-mid);border-radius:var(--avago-radius-button);cursor:pointer;font:inherit;font-size:var(--avago-fs-caption);font-family:inherit;color:var(--avago-ink-primary);text-align:left}.qt-emb-multiselect-dropdown{position:absolute;top:calc(100% + 6px);left:0;background:var(--avago-bg-card);border-radius:var(--avago-radius-lg);box-shadow:var(--avago-shadow-card);padding:var(--avago-space-3);min-width:240px;max-height:280px;overflow:auto;z-index:2}.qt-emb-option{width:100%;display:flex;align-items:center;gap:var(--avago-space-3);padding:var(--avago-space-3) var(--avago-space-4);background:transparent;border:0;cursor:pointer;font:inherit;font-size:var(--avago-fs-caption);font-family:inherit;text-align:left;border-radius:6px;color:var(--avago-ink-primary)}.qt-emb-option:hover{background:var(--avago-bg-subtle)}.qt-emb-check{width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--avago-ink-primary);flex-shrink:0;background:transparent}.qt-emb-check.is-checked{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-emb-search-icon{color:var(--avago-ink-faint);font-size:14px}.qt-emb-search-clear{background:transparent;border:0;color:var(--avago-ink-muted);cursor:pointer;padding:0 var(--avago-space-2);font-size:16px;line-height:1}.qt-emb-empty,.qt-emb-loading{grid-column:1/-1;padding:var(--avago-space-14) var(--avago-space-10);text-align:center;color:var(--avago-ink-muted);font-size:var(--avago-fs-caption)}.qt-page{font-family:var(--avago-font-sans);background:var(--avago-bg);color:var(--avago-ink-primary);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";overflow-x:clip}.qt-page *,.qt-page :after,.qt-page :before{box-sizing:border-box}:where(.qt-page) p{margin:0}:where(.qt-page) h1,:where(.qt-page) h2,:where(.qt-page) h3,:where(.qt-page) h4{margin:0;font-weight:var(--avago-fw-medium);letter-spacing:-.02em}.qt-page>:not(.qt-h-cta):not(.qt-footer):not(.qt-page-header):not(.qt-sticky-host):not(.qt-tpl-marquee-wrap){max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (max-width:700px){.qt-page>:not(.qt-h-cta):not(.qt-footer):not(.qt-page-header):not(.qt-sticky-host):not(.qt-tpl-marquee-wrap){padding-left:20px;padding-right:20px}}.qt-footer,.qt-h-cta{padding-left:max(40px,calc((100vw - 1280px) / 2 + 40px));padding-right:max(40px,calc((100vw - 1280px) / 2 + 40px))}@media (max-width:700px){.qt-footer,.qt-h-cta{padding-left:20px;padding-right:20px}}.qt-page-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(38,33%,95%,.92);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s,background .2s}.qt-page-header.is-scrolled{border-bottom-color:rgba(0,0,0,.08)}.qt-page-header>*{max-width:1280px;margin:0 auto}.qt-page-header .qt-mm-desk-nav{padding:18px 40px}@media (max-width:700px){.qt-page-header .qt-mm-desk-nav{padding:14px 20px}}.qt-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 48px}.qt-nav-links{display:flex;gap:32px;font-size:var(--avago-fs-body-sm)}.qt-nav-links a{color:var(--avago-ink-primary);text-decoration:none;opacity:.7;transition:opacity .15s}.qt-nav-links a.is-on,.qt-nav-links a:hover{opacity:1}.qt-nav-cta{display:flex;align-items:center;gap:16px;font-size:var(--avago-fs-body-sm)}.qt-nav-cta .qt-signin{opacity:.65;cursor:pointer;color:var(--avago-ink-primary);text-decoration:none;background:transparent;border:0;font-family:inherit;font-size:inherit}.qt-nav-cta .qt-signin:hover{opacity:1}.qt-section{padding:120px 48px 0}.qt-section-h{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-bottom:56px}.qt-section-tag{padding-top:12px}.qt-section-h h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;max-width:820px;font-weight:var(--avago-fw-medium)}.qt-section-h h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif);font-weight:var(--avago-fw-regular)}.qt-section-h .qt-section-sub{font-size:16px;color:var(--avago-ink-body);line-height:1.55;max-width:520px;margin-top:18px}@media (max-width:900px){.qt-section{padding:80px 24px 0}.qt-section-h{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.qt-section-h h2{font-size:36px}}.qt-footer{padding:64px 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);margin-top:120px}.qt-h-cta+.qt-footer{margin-top:0}.qt-footer-crumbs{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:32px;margin-bottom:8px;border-bottom:1px solid hsla(38,33%,95%,.12);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.qt-footer-crumb{display:inline-flex;align-items:center;gap:4px}.qt-footer-crumbs a{color:var(--avago-ink-inverse-muted);text-decoration:none}.qt-footer-crumbs .is-on,.qt-footer-crumbs a:hover{color:var(--avago-ink-inverse)}.qt-footer-crumbs em{font-style:normal;color:hsla(38,33%,95%,.35);padding:0 2px}.qt-footer-brand{display:flex;flex-direction:column;gap:24px}.qt-footer-brand p{font-size:var(--avago-fs-body-sm);color:hsla(38,33%,95%,.55);max-width:340px;line-height:1.55}.qt-footer-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px;gap:36px;font-size:13px}.qt-footer-col h5{font-size:11px;font-family:var(--avago-font-mono);letter-spacing:.18em;text-transform:uppercase;color:hsla(38,33%,95%,.55);margin-bottom:18px;font-weight:var(--avago-fw-medium)}.qt-footer-col a{display:block;color:hsla(38,33%,95%,.9);text-decoration:none;padding:5px 0}.qt-footer-col a:hover{color:var(--avago-ink-inverse)}@media (max-width:900px){.qt-footer{grid-template-columns:1fr;gap:36px;padding:48px 24px;margin-top:80px}.qt-footer-cols{grid-template-columns:repeat(2,1fr);gap:24px}}.qt-logo-inverse{filter:brightness(0) invert(1)}.qt-import{background:var(--avago-bg-card);border-radius:18px;padding:14px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 12px 40px -20px rgba(0,0,0,.18)}.qt-import-tabs{display:flex;gap:6px;padding:6px 6px 14px;flex-wrap:wrap}.qt-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--avago-radius-pill);font-size:13px;cursor:pointer;color:var(--avago-ink-body);background:transparent;border:1px solid rgba(0,0,0,.1);transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.qt-tab:hover{border-color:rgba(0,0,0,.25)}.qt-tab.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-color:var(--avago-ink-primary)}.qt-tab svg{width:14px;height:14px}.qt-import-row{display:flex;align-items:center;gap:10px;padding:8px 4px 4px 16px;border-top:1px solid rgba(0,0,0,.08)}.qt-import-row input{flex:1 1;border:0;outline:0;font:inherit;font-size:17px;background:transparent;color:var(--avago-ink-primary);padding:14px 0;min-width:0}.qt-import-row input::placeholder{color:var(--avago-ink-faint)}.qt-import-row .qt-btn{padding:13px 22px}.qt-import-foot{font-size:12px;color:var(--avago-ink-muted);padding:18px 8px 6px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.qt-import-foot a,.qt-import-help-link{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;font:inherit;font-family:inherit;font-size:12px;cursor:pointer;padding:0}.qt-import-help-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:qt-fade-in .2s ease-out}@keyframes qt-fade-in{0%{opacity:0}to{opacity:1}}.qt-import-help-modal{background:var(--avago-bg-card);border-radius:18px;padding:36px 36px 28px;max-width:520px;width:100%;box-shadow:0 24px 60px -20px rgba(0,0,0,.35);position:relative;animation:qt-pop-in .25s cubic-bezier(.2,.7,.3,1)}@keyframes qt-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.qt-import-help-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--avago-bg-sand);border:0;font:inherit;font-size:18px;line-height:1;cursor:pointer;color:var(--avago-ink-primary);display:inline-flex;align-items:center;justify-content:center}.qt-import-help-eye{display:block;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:12px}.qt-import-help-modal h3{font-size:24px;letter-spacing:-.02em;line-height:1.15;margin:0 0 18px;font-weight:var(--avago-fw-medium)}.qt-import-help-modal ol{list-style:decimal;padding-left:22px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.qt-import-help-modal li{font-size:14px;line-height:1.55;color:var(--avago-ink-body)}.qt-import-help-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08)}.qt-import-foot-dots{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.qt-import-foot-dots span{display:inline-flex;align-items:center;gap:6px}.qt-import-foot-dots span:before{content:"";width:4px;height:4px;background:var(--avago-ink-primary);border-radius:50%;opacity:.4}.qt-btn.qt-light{background:var(--avago-bg-cream);color:var(--avago-ink-primary)}@media (max-width:700px){.qt-import-row{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.qt-import-row .qt-btn{width:100%;justify-content:center}.qt-import-foot{flex-direction:column;align-items:flex-start;gap:8px}}.qt-h-hero{padding:72px 48px 0;max-width:1280px}.qt-h-eyebrow{margin-bottom:36px}.qt-h-h1{font-size:96px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);max-width:1100px}.qt-h-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-h-lede{font-size:19px;line-height:1.5;color:var(--avago-ink-body);max-width:560px;margin:32px 0}.qt-h-import-wrap{max-width:920px;padding-bottom:8px}.qt-h-import-wrap .qt-import{padding:18px;border-radius:20px;box-shadow:0 1px 0 rgba(0,0,0,.05),0 24px 60px -28px rgba(0,0,0,.22)}.qt-h-import-wrap .qt-import-tabs{padding:8px 6px 16px;gap:8px}.qt-h-import-wrap .qt-tab{padding:10px 16px;font-size:14px}.qt-h-import-wrap .qt-import-row{padding:12px 6px 6px 18px}.qt-h-import-wrap .qt-import-row input{font-size:19px;padding:16px 0}.qt-h-import-wrap .qt-import-row .qt-btn{padding:15px 24px;font-size:15px}.qt-h-hero-meta{display:flex;align-items:center;gap:40px;margin-top:40px;font-size:13px;color:var(--avago-ink-muted);flex-wrap:wrap}.qt-h-hero-meta strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-h-heroimg-wrap{padding:96px 48px 0}.qt-h-heroimg{width:100%;height:560px;border-radius:8px;overflow:hidden;background:var(--avago-bg-sand)}.qt-h-heroimg img{width:100%;height:100%;object-fit:cover;display:block}.qt-h-heroimg-caption{display:flex;justify-content:space-between;padding:14px 4px 0;font-size:12px;color:var(--avago-ink-muted);font-family:var(--avago-font-mono);letter-spacing:.1em;text-transform:uppercase}.qt-h-industries{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:0 40px;gap:0 40px;margin-top:8px;align-items:start}.qt-h-ind-col{display:flex;flex-direction:column}.qt-h-industry{position:relative;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;font-size:17px;cursor:pointer;transition:color .15s,padding-left .2s cubic-bezier(.2,.7,.3,1);color:var(--avago-ink-body);text-decoration:none}.qt-h-industry:first-child{border-top:1px solid rgba(0,0,0,.1)}.qt-h-industry:after{content:"→";color:var(--avago-ink-faint);font-size:13px;transition:transform .2s,color .2s}.qt-h-industry.is-active,.qt-h-industry:hover{color:var(--avago-ink-primary);padding-left:16px}.qt-h-industry.is-active:after,.qt-h-industry:hover:after{transform:translateX(4px);color:var(--avago-ink-primary)}.qt-h-industry.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--avago-ink-primary);border-radius:50%}.qt-h-ind-photo{position:relative;aspect-ratio:4/5;border-radius:8px;overflow:hidden;background:var(--avago-bg-sand)}.qt-h-ind-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-out}.qt-h-ind-photo img.is-on{opacity:1}.qt-h-ind-photo-cap{position:absolute;bottom:0;left:0;right:0;padding:24px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));display:flex;align-items:end;justify-content:space-between}.qt-h-ind-photo-cap-name{font-size:24px;font-weight:var(--avago-fw-medium);letter-spacing:-.015em}.qt-h-ind-photo-cap-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.qt-h-industries-more{margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);font-size:14px;color:var(--avago-ink-muted);max-width:780px}.qt-h-industries-more strong{color:var(--avago-ink-primary)}@media (max-width:900px){.qt-h-industries{grid-template-columns:1fr;gap:24px}}.qt-h-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.qt-h-step{display:flex;flex-direction:column}.qt-h-step-img{margin-bottom:24px}.qt-h-step-img img{width:100%;height:auto;display:block;border-radius:var(--avago-radius-image)}.qt-h-step-num{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;color:var(--avago-ink-muted);margin-bottom:14px}.qt-h-step h4{font-size:22px;letter-spacing:-.015em;margin-bottom:10px}.qt-h-step p{font-size:14px;line-height:1.55;color:var(--avago-ink-body)}@media (max-width:900px){.qt-h-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.qt-h-steps{grid-template-columns:1fr}}.qt-h-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px}.qt-h-feature{display:flex;flex-direction:column}.qt-h-feature-img{margin-bottom:20px}.qt-h-feature-img img{width:100%;height:auto;display:block;border-radius:var(--avago-radius-image)}.qt-h-feature h3{font-size:24px;letter-spacing:-.015em;margin-bottom:10px}.qt-h-feature p{font-size:14px;line-height:1.55;color:var(--avago-ink-body);max-width:400px}@media (max-width:900px){.qt-h-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.qt-h-features{grid-template-columns:1fr}}.qt-h-built{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:32px 24px;gap:32px 24px}.qt-h-built-card{display:flex;flex-direction:column;grid-column:span 2;text-decoration:none;color:inherit}.qt-h-built-card.is-link{cursor:pointer;transition:transform .18s ease,opacity .18s ease}.qt-h-built-card.is-link:hover{transform:translateY(-2px)}.qt-h-built-card.is-link:hover .qt-h-built-tag:after{content:" ↗";color:var(--avago-ink-primary)}.qt-h-built-card.is-wide{grid-column:span 3}.qt-h-built-img{margin-bottom:16px}.qt-h-built-img img{width:100%;height:auto;display:block;border-radius:var(--avago-radius-image)}.qt-h-built-meta{display:flex;justify-content:space-between;align-items:center}.qt-h-built-meta h4{font-size:16px;font-weight:var(--avago-fw-medium);letter-spacing:-.005em}.qt-h-built-tag{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-h-built-foot{margin-top:48px;display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);gap:16px;flex-wrap:wrap}.qt-h-built-foot p{font-size:15px;color:var(--avago-ink-body);max-width:480px}.qt-h-built-foot.is-flush{border-top:0;padding-top:0;margin-top:24px}@media (max-width:900px){.qt-h-built{grid-template-columns:1fr 1fr}.qt-h-built-card,.qt-h-built-card.is-wide{grid-column:span 1}}.qt-h-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.qt-h-plan{padding:48px 36px 40px;border-right:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column}.qt-h-plan:last-child{border-right:none}.qt-h-plan.is-featured{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-h-plan.is-featured .qt-h-plan-name,.qt-h-plan.is-featured .qt-h-plan-sub{color:hsla(38,33%,95%,.7)}.qt-h-plan-name{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:28px}.qt-h-plan-price{font-size:56px;letter-spacing:-.03em;line-height:1;font-weight:var(--avago-fw-regular);margin-bottom:6px}.qt-h-plan-price small{font-size:18px;color:var(--avago-ink-muted);font-weight:var(--avago-fw-regular);letter-spacing:0;margin-left:2px}.qt-h-plan.is-featured .qt-h-plan-price small{color:hsla(38,33%,95%,.6)}.qt-h-plan-sub{margin-bottom:32px}.qt-h-plan ul,.qt-h-plan-sub{font-size:14px;color:var(--avago-ink-body)}.qt-h-plan ul{list-style:none;margin:0 0 32px;padding:0;line-height:1.8}.qt-h-plan.is-featured ul{color:hsla(38,33%,95%,.85)}.qt-h-plan li{display:flex;gap:10px}.qt-h-plan li:before{content:"";flex:0 0 4px;height:4px;background:currentColor;border-radius:50%;margin-top:10px;opacity:.5}.qt-h-plan ul{margin-bottom:32px}.qt-h-plan>.qt-btn{margin-top:auto}@media (max-width:900px){.qt-h-pricing{grid-template-columns:1fr}.qt-h-plan{border-right:0;border-bottom:1px solid rgba(0,0,0,.1)}.qt-h-plan:last-child{border-bottom:0}}.qt-h-quote{padding:120px 48px;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:64px;gap:64px;align-items:center}.qt-h-quote.is-solo{grid-template-columns:1fr}.qt-h-quote.is-solo .qt-h-quote-text{max-width:900px}.qt-h-quote-mark,.qt-h-quote-text{margin-bottom:32px}.qt-h-quote-text{font-size:40px;line-height:1.18;letter-spacing:-.02em;font-weight:var(--avago-fw-regular)}.qt-h-quote-author{display:flex;align-items:center;gap:16px}.qt-h-quote-avatar{width:48px;height:48px;border-radius:50%;flex:0 0 48px;overflow:hidden;background:var(--avago-bg-sand)}.qt-h-quote-avatar img{width:100%;height:100%;object-fit:cover}.qt-h-quote-author-name{font-size:14px;font-weight:var(--avago-fw-medium)}.qt-h-quote-author-role{font-size:13px;color:var(--avago-ink-muted)}.qt-h-quote-img{border-radius:6px;overflow:hidden;aspect-ratio:4/3;background:var(--avago-bg-sand)}.qt-h-quote-img img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.qt-h-quote{grid-template-columns:1fr;padding:80px 24px;gap:32px}.qt-h-quote-text{font-size:28px}}.qt-h-integ{padding:120px 48px 80px}.qt-h-integ-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1px;gap:1px;background:rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin-top:48px}.qt-h-integ-cell{background:var(--avago-bg);aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;cursor:default;transition:background .2s;min-width:0;overflow:hidden}.qt-h-integ-cell:hover{background:var(--avago-bg-sand)}.qt-h-integ-cell .qt-h-integ-icon{transition:transform .25s cubic-bezier(.2,.7,.3,1)}.qt-h-integ-cell:hover .qt-h-integ-icon{transform:scale(1.18) rotate(-4deg)}.qt-h-integ-cell span{font-size:12px;color:var(--avago-ink-muted);margin-top:8px;letter-spacing:-.005em;transition:color .2s;text-align:center;max-width:100%;overflow-wrap:anywhere}.qt-h-integ-cell:hover span{color:var(--avago-ink-primary)}.qt-h-integ-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--avago-fw-semibold);font-size:14px}@media (max-width:900px){.qt-h-integ-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.qt-h-integ-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:380px){.qt-h-integ-grid{grid-template-columns:repeat(2,1fr)}}.qt-h-jrnl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.qt-h-jrnl-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.qt-h-jrnl-img{border-radius:6px;overflow:hidden;aspect-ratio:5/3;margin-bottom:20px;background:var(--avago-bg-sand)}.qt-h-jrnl-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-h-jrnl-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:10px}.qt-h-jrnl-card h4{font-size:22px;letter-spacing:-.015em;line-height:1.2;margin-bottom:10px}.qt-h-jrnl-card p{font-size:14px;color:var(--avago-ink-body);line-height:1.55}@media (max-width:900px){.qt-h-jrnl-grid{grid-template-columns:1fr}}.qt-h-cta{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);padding:120px 48px;margin-top:96px}.qt-h-cta h2{font-size:96px;line-height:.98;letter-spacing:-.03em;max-width:1000px;font-weight:var(--avago-fw-regular)}.qt-h-cta h2 em{font-style:italic;color:hsla(38,33%,95%,.5);font-family:var(--avago-font-serif)}.qt-h-cta-row{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:48px;gap:48px;margin-top:56px;align-items:end}.qt-h-cta-row p{color:hsla(38,33%,95%,.7);font-size:16px;max-width:400px;line-height:1.55}.qt-h-cta-import{max-width:680px}.qt-h-cta .qt-btn{background:var(--avago-bg);color:var(--avago-ink-primary)}@media (max-width:900px){.qt-h-cta{padding:80px 24px}.qt-h-cta h2{font-size:48px}.qt-h-cta-row{grid-template-columns:1fr}}@media (max-width:700px){.qt-h-hero{padding:48px 24px 0}.qt-h-eyebrow{margin-bottom:16px}.qt-h-h1{font-size:56px}.qt-h-lede{margin:24px 0;font-size:17px}.qt-h-heroimg-wrap{padding:64px 24px 0}.qt-h-heroimg{height:360px}.qt-h-heroimg-caption{flex-direction:column;gap:4px}}.qt-mm-desk-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 48px;position:relative;z-index:2}.qt-mm-desk-links{display:flex;gap:32px;font-size:14px;align-items:center}.qt-mm-desk-links>a,.qt-mm-desk-links>button{position:relative;padding:8px 0;cursor:pointer;color:var(--avago-ink-primary);background:transparent;border:0;font:inherit;font-family:inherit;font-size:14px;text-decoration:none;display:inline-flex;align-items:center}.qt-mm-desk-links>a:after,.qt-mm-desk-links>button:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1.5px;background:var(--avago-ink-primary);transform:scaleX(0);transform-origin:left;transition:transform .2s}.qt-mm-desk-links>a.is-on:after,.qt-mm-desk-links>a:hover:after,.qt-mm-desk-links>button.is-on:after,.qt-mm-desk-links>button:hover:after{transform:scaleX(1)}.qt-mm-desk-arrow{display:inline-block;margin-left:6px;font-size:10px;color:var(--avago-ink-muted);transition:transform .2s}.qt-mm-desk-links>button.is-on .qt-mm-desk-arrow{transform:rotate(180deg);color:var(--avago-ink-primary)}.qt-mm-desk-actions{display:flex;align-items:center;gap:16px;font-size:14px}.qt-mm-desk-actions .qt-signin{color:var(--avago-ink-primary);text-decoration:none;opacity:.65;transition:opacity .15s;cursor:pointer}.qt-mm-desk-actions .qt-signin:hover{opacity:1}.qt-mm-account{position:relative}.qt-mm-account-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 0;background:transparent;border:0;cursor:pointer;color:var(--avago-ink-primary);font:inherit;font-family:inherit;font-size:14px;opacity:.85;transition:opacity .15s}.qt-mm-account-trigger.is-on,.qt-mm-account-trigger:hover{opacity:1}.qt-mm-account-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--avago-bg-card);border-radius:var(--avago-radius-md);box-shadow:0 1px 0 rgba(0,0,0,.04),0 18px 40px -16px rgba(0,0,0,.22);padding:var(--avago-space-3);display:flex;flex-direction:column;z-index:4;transform-origin:top right;animation:qt-mm-menu-in .18s cubic-bezier(.2,.7,.3,1)}@keyframes qt-mm-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.qt-mm-account-menu a{padding:9px var(--avago-space-5);font-size:13px;border-radius:var(--avago-radius-button);color:var(--avago-ink-primary);text-decoration:none;transition:background .12s}.qt-mm-account-menu a:hover{background:var(--avago-bg-subtle)}.qt-mm-account-menu a.is-danger{color:var(--avago-terracotta)}.qt-mm-account-rule{height:1px;background:rgba(0,0,0,.08);margin:var(--avago-space-2) var(--avago-space-3)}.qt-mm-panel-wrap{position:absolute;top:100%;left:50%;width:calc(100% - 80px);max-width:1200px;z-index:3;opacity:0;transform:translateX(-50%) translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.7,.3,1),visibility 0s linear .26s}.qt-mm-panel-wrap.is-open{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible;pointer-events:auto;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.7,.3,1),visibility 0s}@media (prefers-reduced-motion:reduce){.qt-mm-panel-wrap{transition:opacity .12s linear,visibility 0s}.qt-mm-panel-wrap,.qt-mm-panel-wrap.is-open{transform:translateX(-50%)}}.qt-mm-panel{background:var(--avago-bg-card);box-shadow:0 28px 60px -20px rgba(0,0,0,.2);padding:48px;display:grid;grid-template-columns:1.2fr 2fr 1fr;grid-gap:48px;gap:48px}.qt-mm-panel-col h5{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);font-weight:var(--avago-fw-medium);margin-bottom:18px}.qt-mm-panel-col p{font-size:14px;line-height:1.55;color:var(--avago-ink-body)}.qt-mm-panel-promo h3{font-size:32px;letter-spacing:-.02em;line-height:1.1;margin-bottom:12px;font-weight:var(--avago-fw-medium)}.qt-mm-panel-promo h3 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-mm-panel-promo p{margin-bottom:18px;max-width:300px}.qt-mm-panel-promo .qt-btn{padding:9px 16px;font-size:13px}.qt-mm-panel-promo-img{margin-top:24px;aspect-ratio:5/3;border-radius:6px;overflow:hidden;background:var(--avago-bg-sand)}.qt-mm-panel-promo-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-mm-panel-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 32px;gap:24px 32px}.qt-mm-panel-links-single{grid-template-columns:1fr}.qt-mm-panel-link{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:padding-left .15s;text-decoration:none;color:inherit}.qt-mm-panel-link:hover{padding-left:8px}.qt-mm-panel-link strong{font-size:16px;font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-mm-panel-link span{font-size:13px;color:var(--avago-ink-muted)}.qt-mm-panel-tags{display:flex;flex-wrap:wrap;gap:6px}.qt-mm-panel-tags a{padding:6px 11px;border-radius:var(--avago-radius-pill);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);font-size:12px;color:var(--avago-ink-body);text-decoration:none}.qt-mm-panel-foot{padding:18px 48px;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:0 0 24px 24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:16px;flex-wrap:wrap}.qt-mm-panel-foot a{color:var(--avago-ink-inverse);text-decoration:underline;text-underline-offset:3px}.qt-mm-mobile-toggle{display:none;background:transparent;border:0;font:inherit;cursor:pointer;width:48px;height:48px;align-items:center;justify-content:center;color:var(--avago-ink-primary);-webkit-tap-highlight-color:transparent}.qt-mm-mobile-toggle svg{width:30px;height:30px;color:var(--avago-ink-primary);stroke:var(--avago-ink-primary)}.qt-mm-mobile-overlay{position:fixed;inset:0;background:var(--avago-bg);z-index:80;overflow-y:auto;padding:14px 20px 48px}.qt-mm-mobile-top{display:flex;align-items:center;justify-content:space-between;padding:0 0 24px}.qt-mm-mobile-close{width:48px;height:48px;border-radius:50%;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);display:flex;align-items:center;justify-content:center;font-size:18px;border:0;cursor:pointer}.qt-mm-mob-primary{display:flex;flex-direction:column}.qt-mm-mob-link{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:22px;letter-spacing:-.015em;color:var(--avago-ink-primary);text-decoration:none;display:flex;justify-content:space-between;align-items:center}.qt-mm-mob-link:after{content:"↗";color:var(--avago-ink-muted);font-size:14px}.qt-mm-mob-foot{display:flex;flex-direction:column;gap:10px;margin-top:32px}.qt-mm-mob-foot .qt-btn{width:100%;justify-content:center;padding:14px;font-size:15px}@media (max-width:900px){.qt-mm-desk-actions,.qt-mm-desk-links{display:none}.qt-mm-mobile-toggle{display:inline-flex}}@media (max-width:1100px){.qt-mm-panel{grid-template-columns:1fr;gap:32px}}.qt-sticky-host{position:fixed;bottom:16px;left:50%;transform:translateX(-50%) translateY(120%);z-index:60;pointer-events:none;opacity:0;transition:transform .35s cubic-bezier(.2,.7,.3,1),opacity .2s;width:min(calc(100% - 40px),560px)}.qt-sticky-host.is-shown{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.qt-sticky-bar{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;box-shadow:0 1px 0 rgba(0,0,0,.05),0 16px 40px -16px rgba(0,0,0,.28)}.qt-sticky-bar-eye{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);flex-shrink:0}.qt-sticky-bar input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--avago-ink-primary);padding:8px 0;min-width:0}.qt-sticky-bar input::placeholder{color:var(--avago-ink-faint)}.qt-sticky-bar .qt-btn{padding:8px 14px;font-size:12px}@media (max-width:500px){.qt-sticky-bar-eye{display:none}}.qt-tpl-filter{display:flex;align-items:center;justify-content:space-between;padding:56px 0 0;flex-wrap:wrap;gap:18px}.qt-tpl-chips{display:flex;gap:8px;flex-wrap:wrap}.qt-tpl-chip{padding:8px 14px;border-radius:var(--avago-radius-pill);font-size:13px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);color:var(--avago-ink-body);background:transparent;border:0;font:inherit;font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qt-tpl-chip.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-tpl-search{display:flex;align-items:center;gap:10px;padding:8px 14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);border-radius:var(--avago-radius-pill);font-size:13px;color:var(--avago-ink-muted);min-width:260px;background:transparent}.qt-tpl-search input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-family:inherit;font-size:13px;color:var(--avago-ink-primary);min-width:0}.qt-tpl-grid{padding:32px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 28px;gap:48px 28px}.qt-tpl-empty{grid-column:1/-1;padding:64px 0;text-align:center;color:var(--avago-ink-muted);font-size:14px}.qt-tpl-card{display:flex;flex-direction:column;cursor:pointer}.qt-tpl-card-img{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4/3;margin-bottom:16px;background-color:var(--avago-bg-sand);background-image:var(--qt-tpl-img);background-repeat:no-repeat;background-size:100% auto;background-position:top;transition:background-position 6s cubic-bezier(.25,.6,.4,1);will-change:background-position}.qt-tpl-card:hover .qt-tpl-card-img{background-position:bottom}.qt-tpl-card.is-skeleton{cursor:default;pointer-events:none}.qt-tpl-card.is-skeleton .qt-tpl-card-img{background:linear-gradient(100deg,var(--avago-bg-sand) 30%,var(--avago-bg-subtle) 50%,var(--avago-bg-sand) 70%);background-size:200% 100%;animation:qt-tpl-shimmer 1.3s ease-in-out infinite}.qt-tpl-skel-line{height:12px;width:60%;border-radius:4px;background:var(--avago-bg-sand)}.qt-tpl-skel-line.is-title{height:18px;width:56%;margin-bottom:8px}.qt-tpl-skel-line.is-tag{height:10px;width:34%}@keyframes qt-tpl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.qt-tpl-card-actions{position:absolute;inset:auto 12px 12px;display:flex;gap:8px;justify-content:flex-end;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;pointer-events:none;z-index:2}.qt-tpl-card:focus-within .qt-tpl-card-actions,.qt-tpl-card:hover .qt-tpl-card-actions{opacity:1;transform:translateY(0);pointer-events:auto}.qt-tpl-card-actions .qt-btn{padding:7px 14px;font-size:13px}.qt-tpl-card-actions .qt-btn.qt-ghost{background:hsla(0,0%,100%,.96)}.qt-tpl-card-meta{display:flex;justify-content:space-between;align-items:start;gap:16px}.qt-tpl-card-meta h4{font-size:18px;font-weight:var(--avago-fw-medium);letter-spacing:-.005em;margin-bottom:2px}.qt-tpl-card-meta-tag{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted)}@media (max-width:900px){.qt-tpl-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.qt-tpl-grid{grid-template-columns:1fr}}@media (hover:none){.qt-tpl-card-actions{opacity:1;transform:translateY(0);pointer-events:auto}}@media (prefers-reduced-motion:reduce){.qt-tpl-card-img{transition:none}}.qt-h-marquee{margin-top:56px;padding:8px 0 24px;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.qt-h-marquee-track{display:inline-flex;align-items:center;gap:56px;white-space:nowrap;animation:qt-h-marquee 38s linear infinite;padding-right:56px}.qt-h-marquee:hover .qt-h-marquee-track{animation-play-state:paused}.qt-h-marquee-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--avago-ink-body);font-weight:var(--avago-fw-medium);letter-spacing:-.005em}.qt-h-marquee-word{font-size:17px;font-weight:var(--avago-fw-medium);letter-spacing:-.01em;color:var(--avago-ink-muted);white-space:nowrap;transition:color .2s}.qt-h-marquee-item:hover .qt-h-marquee-word{color:var(--avago-ink-primary)}.qt-h-marquee-logo{height:28px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0);opacity:.5;transition:opacity .2s}.qt-h-marquee-item:hover .qt-h-marquee-logo{opacity:.85}.qt-h-integ-icon-img{background:transparent!important;width:40px;height:40px}.qt-h-integ-icon-img img{width:100%;height:100%;object-fit:contain;display:block}.qt-int-controls{display:flex;flex-direction:column;gap:18px;padding:48px 0 0}.qt-int-search{display:flex;align-items:center;gap:10px;padding:10px 16px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);border-radius:var(--avago-radius-pill);font-size:14px;color:var(--avago-ink-muted);max-width:420px}.qt-int-search input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-family:inherit;font-size:14px;color:var(--avago-ink-primary);min-width:0}.qt-int-search button{background:transparent;border:0;color:var(--avago-ink-muted);cursor:pointer;font-size:16px;line-height:1}.qt-int-cats{display:flex;gap:8px;flex-wrap:wrap}.qt-int-grid{padding:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.qt-int-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--avago-radius-md);background:var(--avago-bg-card);box-shadow:var(--avago-shadow-hairline);transition:transform .15s,box-shadow .15s}.qt-int-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(0,0,0,.22)}.qt-int-card-logo{width:44px;height:44px;flex-shrink:0;border-radius:10px;background:var(--avago-bg-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden}.qt-int-card-logo img{width:32px;height:32px;object-fit:contain}.qt-int-monogram{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--avago-ink-primary);color:var(--avago-bg);font-family:var(--avago-font-mono);font-weight:var(--avago-fw-semibold);font-size:14px;text-transform:uppercase}.qt-int-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.qt-int-card-body strong{font-size:15px;font-weight:var(--avago-fw-medium);letter-spacing:-.005em}.qt-int-card-body span{font-size:12px;color:var(--avago-ink-muted)}.qt-int-foot{margin-top:56px;padding:32px 0;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.qt-int-foot p{font-size:15px;color:var(--avago-ink-body);max-width:520px}@media (max-width:900px){.qt-int-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.qt-int-grid{grid-template-columns:1fr}}@keyframes qt-h-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.qt-status-hero{padding:64px 48px 0}.qt-status-h1{font-size:64px;line-height:.98;letter-spacing:-.03em;font-weight:var(--avago-fw-regular);margin:28px 0 24px;max-width:880px}.qt-status-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-status-summary{font-size:17px;color:var(--avago-ink-body);line-height:1.5;max-width:560px;margin-bottom:48px}.qt-status-list{border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column}.qt-status-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid rgba(0,0,0,.08)}.qt-status-dot{width:10px;height:10px;border-radius:50%;background:var(--avago-green);box-shadow:0 0 0 4px rgba(29,93,60,.12)}.qt-status-dot.is-degraded{background:var(--avago-terracotta);box-shadow:0 0 0 4px rgba(122,70,18,.14)}.qt-status-row-body h3{font-size:17px;letter-spacing:-.005em;margin:0 0 4px;font-weight:var(--avago-fw-medium)}.qt-status-row-body p{font-size:13px;color:var(--avago-ink-muted);line-height:1.5}.qt-status-row-meta{display:flex;align-items:center;gap:14px;font-size:12px}.qt-status-row-meta a{color:var(--avago-ink-muted);text-decoration:underline;text-underline-offset:3px}.qt-status-tag{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:var(--avago-radius-pill);background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-status-tag.is-degraded{background:var(--avago-terracotta);color:var(--avago-ink-inverse)}.qt-status-foot{padding:32px 0 80px;font-size:14px;color:var(--avago-ink-muted);line-height:1.55}.qt-status-foot a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-cmp-vs-logo{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:8px;font-family:var(--avago-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-weight:var(--avago-fw-semibold)}.qt-cmp-vs-logo.is-avago{background:hsla(38,33%,95%,.12);color:var(--avago-ink-inverse)}.qt-cmp-vs-logo.is-godaddy{background:#1bdbdb;color:#15140f}.qt-cmp-vs-logo.is-wix{background:#fdb927;color:#15140f}.click-zoom__visual{border-radius:8px;overflow:hidden}.click-zoom__img{object-fit:cover;width:100%;height:100%}[data-click-zoom-article] img,[data-click-zoom] img,img[data-click-zoom]{cursor:zoom-in}[data-click-zoom-lightbox]{display:none;position:fixed;inset:0;z-index:90;align-items:center;justify-content:center;padding:48px;background:transparent;cursor:zoom-out;transition:background .25s ease-out}[data-click-zoom-lightbox].is-open{display:flex;background:rgba(0,0,0,.78)}[data-click-zoom-lightbox]>img{position:absolute;max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;pointer-events:none;transform-origin:top left;will-change:transform}@media (max-width:700px){[data-click-zoom-lightbox]{padding:16px}}.qt-mkt-h1{font-size:96px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);margin:36px 0 32px}.qt-mkt-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-mkt-lede{font-size:19px;line-height:1.5;color:var(--avago-ink-body);max-width:620px;margin-bottom:64px}.qt-mkt-hero{padding:72px 48px 0;max-width:1280px}@media (max-width:700px){.qt-mkt-hero{padding:48px 24px 0}.qt-mkt-h1{font-size:56px}}.qt-ind-hero{padding:64px 48px 0;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.qt-ind-hero-eyebrow{margin-bottom:28px}.qt-ind-h1{font-size:64px;line-height:1;letter-spacing:-.03em}.qt-ind-lede{margin:28px 0;max-width:540px}.qt-ind-import{max-width:560px}.qt-ind-hero-photo{border-radius:var(--avago-radius-image);overflow:hidden;aspect-ratio:4/5;background:var(--avago-bg-sand)}.qt-ind-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.qt-ind-points{display:flex;flex-direction:column;gap:14px;margin-bottom:56px}.qt-ind-point{display:flex;align-items:flex-start;gap:14px;font-size:16px;color:var(--avago-ink-body)}.qt-ind-point-tick{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--avago-green);color:var(--avago-ink-inverse);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.qt-ind-why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.qt-ind-why-item h4{font-size:20px;letter-spacing:-.015em;margin-bottom:10px;font-weight:var(--avago-fw-medium)}.qt-ind-why-item p{font-size:14px;line-height:1.55;color:var(--avago-ink-body)}.qt-ind-others{display:flex;flex-wrap:wrap;gap:12px}.qt-ind-other{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--avago-radius-pill);box-shadow:var(--avago-shadow-hairline-mid);font-size:15px;color:var(--avago-ink-primary);text-decoration:none;transition:background .15s}.qt-ind-other:hover{background:var(--avago-bg-sand)}.qt-ind-other span{color:var(--avago-ink-muted);font-size:13px}.qt-ind-other.is-cta{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-ind-other.is-cta span{color:var(--avago-ink-inverse-muted)}@media (max-width:900px){.qt-ind-hero{grid-template-columns:1fr;padding:56px 24px 0;gap:32px}.qt-ind-h1{font-size:44px}.qt-ind-hero-photo{aspect-ratio:16/10}.qt-ind-why{grid-template-columns:1fr;gap:24px}}.qt-p-hero{padding:64px 48px 0}.qt-p-hero-eyebrow{margin-bottom:32px}.qt-p-h1{font-size:96px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);max-width:1100px}.qt-p-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-p-lede{font-size:18px;line-height:1.55;color:var(--avago-ink-body);max-width:560px;margin:32px 0 40px}@media (max-width:700px){.qt-p-hero{padding:48px 24px 0}.qt-p-hero-eyebrow{margin-bottom:14px}.qt-p-h1{font-size:56px}}.qt-ex-card{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:8px;padding:64px;margin:96px 48px 0}.qt-ex-card .qt-eyebrow{color:hsla(38,33%,95%,.65)}.qt-ex-card .qt-eyebrow:before{background:hsla(38,33%,95%,.65)}.qt-ex-card h3{font-size:48px;letter-spacing:-.025em;line-height:1.05;margin:24px 0 16px;font-weight:var(--avago-fw-regular);max-width:780px}.qt-ex-card h3 em{color:hsla(38,33%,95%,.55);font-style:italic;font-family:var(--avago-font-serif)}.qt-ex-card p{color:hsla(38,33%,95%,.75);font-size:17px;line-height:1.55;max-width:680px}.qt-ex-services{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 56px;gap:0 56px;margin-top:48px}.qt-ex-svc{padding:20px 0;border-bottom:1px solid hsla(38,33%,95%,.15);display:flex;justify-content:space-between;align-items:center;gap:16px}.qt-ex-svc h4{font-size:18px;font-weight:var(--avago-fw-medium)}.qt-ex-svc-meta{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;color:hsla(38,33%,95%,.55);text-transform:uppercase}.qt-ex-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 64px;gap:0 64px;padding:120px 48px 0}.qt-ex-form-field{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.15)}.qt-ex-form-field label{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ex-form-field input,.qt-ex-form-field textarea{border:0;outline:0;background:transparent;font-family:inherit;font-size:18px;color:var(--avago-ink-primary);padding:0;resize:none}.qt-ex-form-field textarea{min-height:120px}.qt-ex-side h3{font-size:36px;letter-spacing:-.02em;margin-bottom:18px;font-weight:var(--avago-fw-regular)}.qt-ex-side p{font-size:15px;line-height:1.55;color:var(--avago-ink-body);max-width:380px;margin-bottom:32px}.qt-ex-side-list{padding:0;margin:0}.qt-ex-side-list li{list-style:none;padding:4px 0;font-size:14px;color:var(--avago-ink-body);display:flex;gap:14px}.qt-ex-side-list li:before{content:"→";color:var(--avago-ink-muted)}@media (max-width:900px){.qt-ex-card{margin:64px 24px 0;padding:36px 28px}.qt-ex-card h3{font-size:32px}.qt-ex-services{grid-template-columns:1fr;gap:0}.qt-ex-form{grid-template-columns:1fr;padding:64px 24px 0;gap:32px}}.qt-pr-toggle{display:inline-flex;padding:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);margin-top:48px;font-size:13px;flex-wrap:wrap;gap:0}.qt-pr-toggle,.qt-pr-toggle button{border-radius:var(--avago-radius-pill)}.qt-pr-toggle button{padding:9px 18px;background:transparent;border:0;cursor:pointer;font:inherit;font-family:inherit;color:var(--avago-ink-body)}.qt-pr-toggle button.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-pr-table{margin:48px 0 0;border-top:1px solid rgba(0,0,0,.1)}.qt-pr-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:14px;align-items:center}.qt-pr-row.is-head{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);padding:14px 0}.qt-pr-row .qt-pr-tick,.qt-pr-row.is-head>div:first-child{color:var(--avago-ink-primary)}.qt-pr-row .qt-pr-tick{font-weight:var(--avago-fw-medium)}.qt-pr-row .qt-pr-dash{color:var(--avago-ink-faint)}.qt-faqs{padding:96px 48px 0;max-width:920px;margin:0 auto}.qt-faq{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.12)}.qt-faq summary{font-size:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.qt-faq summary::-webkit-details-marker{display:none}.qt-faq summary:after{content:"+";font-size:22px;color:var(--avago-ink-muted)}.qt-faq[open] summary:after{content:"–"}.qt-faq p{font-size:15px;line-height:1.6;color:var(--avago-ink-body);margin-top:14px;max-width:720px}@media (max-width:700px){.qt-pr-table{margin:24px 0 0}.qt-pr-row{grid-template-columns:1.4fr repeat(3,.6fr);font-size:13px}.qt-faqs{padding:64px 24px 0}.qt-pr-toggle{display:flex;width:100%;box-sizing:border-box;justify-content:center;row-gap:4px;margin-top:28px}.qt-pr-toggle button{flex:1 1 auto;text-align:center;white-space:nowrap}}.qt-feat-row{padding:96px 48px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.qt-feat-row.is-flipped>div:first-child{order:2}.qt-feat-row-tag{margin-bottom:24px}.qt-feat-row-deep{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-primary);text-decoration:none;padding:10px 14px;border-radius:var(--avago-radius-pill);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);transition:background .15s}.qt-feat-row-deep:hover{background:var(--avago-bg-sand)}.qt-feat-row h3{font-size:48px;letter-spacing:-.025em;line-height:1.05;margin-bottom:18px;font-weight:var(--avago-fw-regular)}.qt-feat-row h3 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-feat-row p{font-size:17px;line-height:1.55;color:var(--avago-ink-body);margin-bottom:18px;max-width:480px}.qt-feat-row ul{padding:0;margin:24px 0 0}.qt-feat-row li{list-style:none;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:15px;display:flex;gap:14px;align-items:center}.qt-feat-row li:before{content:"→";color:var(--avago-ink-muted)}.qt-feat-img{border-radius:6px;overflow:hidden;aspect-ratio:5/4;background:var(--avago-bg-sand)}.qt-feat-img img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.qt-feat-row{grid-template-columns:1fr;padding:64px 24px 0;gap:32px}.qt-feat-row.is-flipped>div:first-child{order:0}.qt-feat-row h3{font-size:32px}}.qt-ab-body{padding:80px 48px 0;max-width:780px}.qt-ab-body p{font-size:22px;line-height:1.5;color:var(--avago-ink-primary);margin-bottom:24px}.qt-ab-body p em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-ab-body strong{font-weight:var(--avago-fw-medium)}.qt-ab-image{margin:96px 48px 0}.qt-ab-image-frame{aspect-ratio:16/7;border-radius:6px;overflow:hidden;background:var(--avago-bg-sand)}.qt-ab-image-frame img{width:100%;height:100%;object-fit:cover;display:block}.qt-ab-image-cap{padding-top:14px;display:flex;justify-content:space-between;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ab-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:64px 32px;gap:64px 32px;padding:96px 48px 0}.qt-ab-principle .qt-eyebrow{margin-bottom:14px}.qt-ab-principle h4{font-size:24px;letter-spacing:-.015em;margin-bottom:12px;font-weight:var(--avago-fw-medium)}.qt-ab-principle p{font-size:15px;line-height:1.55;color:var(--avago-ink-body)}.qt-ab-team{padding:96px 48px 0}.qt-ab-team-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:48px}.qt-ab-member-img{border-radius:6px;overflow:hidden;aspect-ratio:4/5;margin-bottom:14px;background:var(--avago-bg-sand)}.qt-ab-member-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-ab-member h5{font-size:16px;font-weight:var(--avago-fw-medium)}.qt-ab-member span{font-size:13px;color:var(--avago-ink-muted)}@media (max-width:900px){.qt-ab-body{padding:56px 24px 0}.qt-ab-body p{font-size:17px}.qt-ab-image,.qt-ab-principles,.qt-ab-team{margin:64px 24px 0;padding:0}.qt-ab-principles{grid-template-columns:1fr;gap:32px;padding-top:64px}.qt-ab-team-grid{grid-template-columns:1fr 1fr}}.qt-cmp-hero{padding:64px 48px 0}.qt-cmp-eyebrow{margin-bottom:32px}.qt-cmp-vs{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px;align-items:center;margin-bottom:48px;max-width:1180px}.qt-cmp-vs-side{padding:28px 32px;border-radius:14px}.qt-cmp-vs-side.is-us{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-cmp-vs-side.is-them{background:var(--avago-bg-card);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.qt-cmp-vs-side h3{font-size:32px;letter-spacing:-.025em;line-height:1;margin-bottom:6px;font-weight:var(--avago-fw-medium)}.qt-cmp-vs-side h3 em{color:hsla(38,33%,95%,.55);font-style:italic;font-family:var(--avago-font-serif)}.qt-cmp-vs-side.is-them h3 em{color:var(--avago-ink-muted)}.qt-cmp-vs-side p{font-size:13px;line-height:1.5;opacity:.78}.qt-cmp-vs-mid{font-size:36px;letter-spacing:-.04em;color:var(--avago-ink-muted);font-weight:300;font-style:italic;font-family:var(--avago-font-serif);padding:0 8px}.qt-cmp-h1{font-size:80px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);max-width:1080px}.qt-cmp-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-cmp-lede{font-size:18px;line-height:1.55;color:var(--avago-ink-body);max-width:600px;margin-top:32px}.qt-cmp-table{padding:96px 48px 0}.qt-cmp-table-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid rgba(0,0,0,.1)}.qt-cmp-row{display:contents}.qt-cmp-row>div{padding:18px 16px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:start;font-size:14px;line-height:1.5}.qt-cmp-row.is-head>div{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);padding:14px 16px;font-weight:var(--avago-fw-medium)}.qt-cmp-row.is-head>div:not(:first-child),.qt-cmp-row.is-section>div{color:var(--avago-ink-primary)}.qt-cmp-row.is-section>div{background:var(--avago-bg-sand);font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;font-weight:var(--avago-fw-medium)}.qt-cmp-feat{display:flex;flex-direction:column;gap:2px}.qt-cmp-feat strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-cmp-feat span{display:block;color:var(--avago-ink-muted);font-size:12px;line-height:1.4}.qt-cmp-vs-mark{height:26px;width:auto;display:block;margin-bottom:14px}.qt-cmp-vs-mark.is-avago{height:22px;box-sizing:content-box;padding:9px 14px;background:var(--avago-bg-card);border-radius:8px}.qt-cmp-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.qt-cmp-index-card{display:block;text-decoration:none;color:inherit;background:var(--avago-bg-card);border-radius:14px;padding:28px 32px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);transition:transform .18s ease,box-shadow .18s ease}.qt-cmp-index-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 18px 40px -28px rgba(0,0,0,.3)}.qt-cmp-index-card h3{font-size:24px;letter-spacing:-.02em;font-weight:var(--avago-fw-medium);margin-bottom:8px}.qt-cmp-index-card p{color:var(--avago-ink-muted);font-size:14px;line-height:1.55}.qt-cmp-val{font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-cmp-val.is-no{color:var(--avago-ink-faint);font-weight:var(--avago-fw-regular)}.qt-cmp-val.is-paid{color:var(--avago-terracotta);font-weight:var(--avago-fw-medium)}.qt-cmp-val small{display:block;color:var(--avago-ink-muted);font-size:11px;font-weight:var(--avago-fw-regular);margin-top:2px}.qt-cmp-honest{padding:96px 48px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.qt-cmp-honest-card{padding:36px 32px;border-radius:14px}.qt-cmp-honest-card.is-them-wins{background:var(--avago-bg-cream);border:1px solid rgba(0,0,0,.1)}.qt-cmp-honest-card.is-us-wins{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-cmp-honest-card h3{font-size:24px;letter-spacing:-.015em;margin-bottom:14px;font-weight:var(--avago-fw-medium)}.qt-cmp-honest-card h3 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-cmp-honest-card.is-us-wins h3 em{color:hsla(38,33%,95%,.5)}.qt-cmp-honest-card ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.85}.qt-cmp-honest-card li{display:flex;gap:10px;padding:8px 0;border-top:1px solid rgba(0,0,0,.08)}.qt-cmp-honest-card.is-us-wins li{border-top-color:hsla(38,33%,95%,.12)}.qt-cmp-honest-card li:before{content:"→";color:var(--avago-ink-muted)}.qt-cmp-honest-card.is-us-wins li:before{color:hsla(38,33%,95%,.55)}.qt-cmp-honest-card li:first-of-type{border-top:0;padding-top:0}.qt-cmp-mig{padding:96px 48px 0}.qt-cmp-mig-card{background:var(--avago-bg-card);border-radius:14px;padding:48px;display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center;box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-cmp-mig-card h3{font-size:32px;letter-spacing:-.02em;line-height:1.1;margin-bottom:14px;font-weight:var(--avago-fw-medium)}.qt-cmp-mig-card h3 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-cmp-mig-card p{font-size:15px;line-height:1.55;color:var(--avago-ink-body);max-width:520px}@media (max-width:900px){.qt-cmp-hero,.qt-cmp-honest,.qt-cmp-mig,.qt-cmp-table{padding:64px 24px 0}.qt-cmp-vs{grid-template-columns:1fr;gap:12px}.qt-cmp-h1{font-size:48px}.qt-cmp-honest,.qt-cmp-mig-card{grid-template-columns:1fr}.qt-cmp-mig-card{padding:32px 24px}.qt-cmp-table-grid{grid-template-columns:1.4fr .7fr .7fr}}.qt-prv-hero{padding:64px 48px 0;max-width:880px}.qt-prv-h1{font-size:80px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular)}.qt-prv-h1 em{font-style:italic;font-family:var(--avago-font-serif)}.qt-prv-h1 em,.qt-prv-meta{color:var(--avago-ink-muted)}.qt-prv-meta{display:flex;gap:18px;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:32px 0 24px;border-bottom:1px solid rgba(0,0,0,.1);flex-wrap:wrap}.qt-prv-meta-pill{background:var(--avago-bg-sand);color:var(--avago-ink-primary);padding:4px 10px;border-radius:var(--avago-radius-pill);letter-spacing:.12em}.qt-prv-shell{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;padding:64px 48px 0;max-width:1280px}.qt-prv-toc{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.qt-prv-toc h6{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:14px;font-weight:var(--avago-fw-medium)}.qt-prv-toc ol{list-style:none;padding:0;margin:0;counter-reset:toc;font-size:13px}.qt-prv-toc li{counter-increment:toc;border-bottom:1px solid rgba(0,0,0,.08);position:relative;padding:8px 0 8px 24px}.qt-prv-toc li:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;font-family:var(--avago-font-mono);font-size:11px;color:var(--avago-ink-muted);top:9px}.qt-prv-toc a{color:var(--avago-ink-body);text-decoration:none}.qt-prv-toc a:hover{color:var(--avago-ink-primary)}.qt-prv-body section{padding:0 0 48px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:48px}.qt-prv-body section:last-child{border-bottom:0}.qt-prv-body h2{font-size:32px;letter-spacing:-.02em;margin-bottom:20px;font-weight:var(--avago-fw-medium)}.qt-prv-body p{font-size:16px;line-height:1.65;color:var(--avago-ink-primary);margin-bottom:18px;max-width:680px}.qt-prv-body ul{list-style:none;padding:0;margin:0 0 18px;max-width:680px}.qt-prv-body ul li{padding:10px 0 10px 24px;border-bottom:1px solid rgba(0,0,0,.06);font-size:15px;line-height:1.55;position:relative}.qt-prv-body ul li:before{content:"—";position:absolute;left:0;color:var(--avago-ink-muted)}.qt-prv-body strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}@media (max-width:900px){.qt-prv-hero{padding:56px 24px 0}.qt-prv-h1{font-size:48px}.qt-prv-shell{grid-template-columns:1fr;gap:32px;padding:48px 24px 0}.qt-prv-toc{position:static}}.qt-ent-hero{padding:80px 48px 0}.qt-ent-eyebrow{margin-bottom:32px}.qt-beta-tag{display:inline-flex;align-items:center;margin-left:10px;padding:3px 9px;border-radius:var(--avago-radius-pill);background:var(--avago-yellow);color:var(--avago-ink-primary);font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:var(--avago-fw-semibold)}.qt-h-integ-cell.is-more{text-decoration:none;color:var(--avago-ink-muted);cursor:pointer}.qt-h-integ-cell.is-more:hover{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-h-integ-more-glyph{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--avago-ink-primary);color:var(--avago-bg);font-size:18px}.qt-ent-h1,.qt-h-integ-more-glyph{font-weight:var(--avago-fw-regular)}.qt-ent-h1{font-size:96px;line-height:.96;letter-spacing:-.035em;max-width:1180px}.qt-ent-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ent-lede{font-size:20px;line-height:1.5;color:var(--avago-ink-body);max-width:680px;margin-top:32px;margin-bottom:48px}.qt-ent-hero-meta{display:flex;gap:48px;font-size:13px;color:var(--avago-ink-muted);flex-wrap:wrap}.qt-ent-hero-meta strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-ent-hero-img-wrap{padding:64px 48px 0}.qt-ent-hero-img-frame{width:100%;aspect-ratio:16/7;border-radius:8px;overflow:hidden;background:var(--avago-ink-primary);position:relative;padding:48px;color:var(--avago-ink-inverse);display:flex;flex-direction:column;justify-content:space-between}.qt-ent-hero-img-frame h3{font-size:48px;letter-spacing:-.025em;line-height:1.02;font-weight:var(--avago-fw-regular);max-width:760px}.qt-ent-hero-img-frame h3 em{color:hsla(38,33%,95%,.55);font-style:italic;font-family:var(--avago-font-serif)}.qt-ent-hero-img-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:32px}.qt-ent-hero-img-tile{padding:14px;background:hsla(38,33%,95%,.08);border-radius:10px}.qt-ent-hero-img-tile-label{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(38,33%,95%,.55);margin-bottom:6px}.qt-ent-hero-img-tile-name{font-size:14px;color:var(--avago-ink-inverse);font-weight:var(--avago-fw-medium)}.qt-ent-hero-img-tile-meta{font-size:11px;color:hsla(38,33%,95%,.55);margin-top:4px}.qt-ent-code{padding:96px 48px 0;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;align-items:start}.qt-ent-code-side h3{font-size:48px;letter-spacing:-.025em;line-height:1.02;font-weight:var(--avago-fw-regular);margin-bottom:18px}.qt-ent-code-side h3 em{color:var(--avago-ink-muted);font-style:italic;font-family:var(--avago-font-serif)}.qt-ent-code-side p{font-size:16px;line-height:1.55;color:var(--avago-ink-body);margin-bottom:18px;max-width:480px}.qt-ent-code-block{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:14px;padding:24px;font-family:var(--avago-font-mono);font-size:13px;line-height:1.7;overflow:auto}.qt-ent-code-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid hsla(38,33%,95%,.12);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.55)}.qt-ent-code-head span{display:inline-flex;align-items:center;gap:8px}.qt-ent-code-head span:before{content:"";width:8px;height:8px;background:var(--avago-green);border-radius:50%}.qt-ent-code-block .kw{color:#aac0d3}.qt-ent-code-block .str{color:#f0d57a}.qt-ent-code-block .com{color:hsla(38,33%,95%,.45)}.qt-ent-caps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.qt-ent-cap{display:flex;flex-direction:column}.qt-ent-cap-num{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);padding-bottom:14px;border-bottom:1px solid;margin-bottom:18px}.qt-ent-cap h4{font-size:24px;letter-spacing:-.015em;margin-bottom:10px;font-weight:var(--avago-fw-medium)}.qt-ent-cap p{font-size:14px;line-height:1.55;color:var(--avago-ink-body);max-width:320px}.qt-ent-cases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.qt-ent-case{background:var(--avago-bg-card);border-radius:14px;padding:32px;box-shadow:0 1px 0 rgba(0,0,0,.03);display:flex;flex-direction:column;gap:16px}.qt-ent-case-tag{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ent-case h4{font-size:22px;letter-spacing:-.015em;margin-bottom:6px;font-weight:var(--avago-fw-medium)}.qt-ent-case p{font-size:14px;line-height:1.55;color:var(--avago-ink-body);flex:1 1}.qt-ent-case-meta{display:flex;gap:12px;font-size:12px;color:var(--avago-ink-muted);padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.qt-ent-case-meta strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}@media (max-width:900px){.qt-ent-hero{padding:56px 24px 0}.qt-ent-h1{font-size:48px}.qt-ent-hero-img-frame{padding:24px}.qt-ent-hero-img-frame h3{font-size:28px}.qt-ent-hero-img-tiles{grid-template-columns:repeat(2,1fr)}.qt-ent-caps,.qt-ent-cases,.qt-ent-code{grid-template-columns:1fr;padding:64px 24px 0}}.qt-bl-hero{padding:64px 48px 0}.qt-bl-eyebrow{margin-bottom:32px}.qt-bl-h1{font-size:80px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular)}.qt-bl-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-bl-filter{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.08);padding:48px 48px 24px}.qt-bl-chip{padding:8px 14px;border-radius:var(--avago-radius-pill);font-size:13px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);color:var(--avago-ink-body);background:transparent;border:0;cursor:pointer;font-family:inherit}.qt-bl-chip.is-on{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);box-shadow:none}.qt-bl-grid{padding:48px 48px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 28px;gap:48px 28px}.qt-bl-post{display:flex;flex-direction:column;text-decoration:none;color:inherit}.qt-bl-post-img{border-radius:6px;overflow:hidden;aspect-ratio:5/3;margin-bottom:18px;background:var(--avago-bg-sand)}.qt-bl-post-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-bl-post-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:10px}.qt-bl-post h3{font-size:22px;line-height:1.2;letter-spacing:-.015em;margin-bottom:10px;font-weight:var(--avago-fw-medium)}.qt-bl-post p{font-size:14px;line-height:1.55;color:var(--avago-ink-body)}.qt-bl-empty{padding:96px 48px;text-align:center;color:var(--avago-ink-muted);font-size:15px}@media (max-width:900px){.qt-bl-hero{padding:56px 24px 0}.qt-bl-h1{font-size:48px}.qt-bl-grid{padding:32px 24px 0}.qt-bl-filter{padding:32px 24px 20px}.qt-bl-grid{grid-template-columns:1fr;gap:32px}}.qt-pst-hero{padding:64px 48px 32px;max-width:880px}.qt-pst-meta{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:24px;display:flex;gap:18px;flex-wrap:wrap}.qt-pst-h1{font-size:64px;line-height:1;letter-spacing:-.03em;font-weight:var(--avago-fw-regular);margin-bottom:24px}.qt-pst-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-pst-dek{font-size:19px;line-height:1.5;color:var(--avago-ink-body);max-width:680px}.qt-pst-cover{padding:48px 48px 0}.qt-pst-cover-frame{width:100%;aspect-ratio:16/7;border-radius:6px;overflow:hidden;background:var(--avago-bg-sand)}.qt-pst-cover-frame img{width:100%;height:100%;object-fit:cover;display:block}.qt-pst-body{padding:64px 48px 0;max-width:720px;margin-left:auto;margin-right:auto}.qt-pst-body p{font-size:18px;line-height:1.7;color:var(--avago-ink-primary);margin-bottom:24px}.qt-pst-body h2{font-size:32px;letter-spacing:-.02em;line-height:1.1;margin:56px 0 18px}.qt-pst-body h2,.qt-pst-body h3{font-weight:var(--avago-fw-medium)}.qt-pst-body h3{font-size:22px;letter-spacing:-.015em;margin:36px 0 14px}.qt-pst-body ol,.qt-pst-body ul{padding-left:24px;margin:0 0 24px}.qt-pst-body li{font-size:17px;line-height:1.65;color:var(--avago-ink-primary);margin-bottom:8px}.qt-pst-body blockquote{border-left:3px solid var(--avago-ink-primary);padding-left:24px;font-style:italic;font-family:var(--avago-font-serif);font-size:22px;line-height:1.45;color:var(--avago-ink-primary);margin:32px 0}.qt-pst-body a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-pst-body a:hover{text-decoration-thickness:2px}.qt-pst-body strong{font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-pst-body em{font-style:italic;font-family:var(--avago-font-serif)}.qt-pst-body code{font-family:var(--avago-font-mono);font-size:.9em;background:var(--avago-bg-sand);padding:2px 6px;border-radius:4px}.qt-pst-body pre{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);padding:20px 24px;border-radius:8px;overflow-x:auto;margin:24px 0;font-size:13px;line-height:1.6}.qt-pst-body pre code{background:transparent;padding:0;color:inherit}.qt-pst-body hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:48px 0}.qt-pst-body img{max-width:100%;height:auto;border-radius:6px;margin:24px 0}.qt-pst-body ul{list-style:disc}.qt-pst-body ol{list-style:decimal}.qt-pst-body table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.qt-pst-body td,.qt-pst-body th{text-align:left;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.qt-pst-body th{color:var(--avago-ink-muted);font-family:var(--avago-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:var(--avago-fw-medium)}@media (max-width:900px){.qt-pst-body,.qt-pst-cover,.qt-pst-hero{padding:48px 24px 0}.qt-pst-h1{font-size:40px}}.qt-ex2-how{padding:120px 48px 0}.qt-ex2-how-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-bottom:48px}.qt-ex2-how-tag{padding-top:12px}.qt-ex2-how-head h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;max-width:780px;font-weight:var(--avago-fw-medium)}.qt-ex2-how-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ex2-how-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.55;max-width:520px;margin-top:18px}.qt-ex2-how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(0,0,0,.1)}.qt-ex2-how-step{padding:32px 24px 32px 0;border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:14px;min-height:280px}.qt-ex2-how-step:last-child{border-right:0;padding-right:0}.qt-ex2-how-step+.qt-ex2-how-step{padding-left:24px}.qt-ex2-how-step-num{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ex2-how-step h3{font-size:22px;line-height:1.15;letter-spacing:-.012em;font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary)}.qt-ex2-how-step p{font-size:14px;line-height:1.6;color:var(--avago-ink-body)}.qt-ex2-how-step-meta{margin-top:auto;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-primary);display:flex;justify-content:space-between;gap:8px}.qt-ex2-how-step-meta span:last-child{color:var(--avago-ink-muted)}.qt-ex2-pri{padding:120px 48px 0}.qt-ex2-pri-head{margin-bottom:32px;max-width:780px}.qt-ex2-pri-head h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;font-weight:var(--avago-fw-medium)}.qt-ex2-pri-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ex2-pri-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.55;margin-top:18px;max-width:560px}.qt-ex2-pri-top{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:32px;gap:32px;align-items:stretch;margin-bottom:32px}.qt-ex2-pri-rate{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:14px;padding:40px 36px;display:flex;flex-direction:column;gap:18px}.qt-ex2-pri-rate-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(38,33%,95%,.6)}.qt-ex2-pri-rate-num{font-size:88px;letter-spacing:-.03em;line-height:.95;font-weight:var(--avago-fw-regular)}.qt-ex2-pri-rate-num small{font-size:18px;color:hsla(38,33%,95%,.55);margin-left:6px;letter-spacing:0}.qt-ex2-pri-rate-sub{font-size:14px;color:hsla(38,33%,95%,.78);line-height:1.5;max-width:280px}.qt-ex2-pri-rate-list{list-style:none;padding:18px 0 0;border-top:1px solid hsla(38,33%,95%,.12);display:flex;flex-direction:column;gap:8px;margin:auto 0 0}.qt-ex2-pri-rate-list li{font-size:13px;color:hsla(38,33%,95%,.85);display:flex;gap:10px}.qt-ex2-pri-rate-list li:before{content:"+";color:var(--avago-green-mint)}.qt-ex2-pri-examples{background:var(--avago-bg-card);border-radius:14px;padding:36px 40px;display:flex;flex-direction:column}.qt-ex2-pri-examples-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.qt-ex2-pri-examples-head h3{font-size:22px;font-weight:var(--avago-fw-medium);letter-spacing:-.012em;margin:0;color:var(--avago-ink-primary)}.qt-ex2-pri-examples-head span{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ex2-pri-row{display:grid;grid-template-columns:1.4fr 80px 110px;grid-gap:18px;gap:18px;padding:16px 0;border-top:1px solid rgba(0,0,0,.08);align-items:start}.qt-ex2-pri-row:first-of-type{border-top:0;padding-top:6px}.qt-ex2-pri-row-body strong{font-size:15px;font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary);display:block}.qt-ex2-pri-row-body span{font-size:12px;color:var(--avago-ink-muted);line-height:1.5;display:block;margin-top:2px}.qt-ex2-pri-row-hours{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--avago-ink-body);text-align:right;padding-top:3px}.qt-ex2-pri-row-cost{font-size:18px;letter-spacing:-.012em;color:var(--avago-ink-primary);text-align:right;font-weight:var(--avago-fw-medium)}.qt-ex2-pri-row-cost small{display:block;font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.14em;color:var(--avago-ink-muted);font-weight:var(--avago-fw-regular);text-transform:uppercase;margin-top:2px}.qt-ex2-pri-foot{display:flex;align-items:center;justify-content:space-between;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.08);font-size:13px;color:var(--avago-ink-muted);gap:16px;flex-wrap:wrap}.qt-ex2-pri-foot a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-ex2-work{padding:120px 48px 0}.qt-ex2-work-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.qt-ex2-work-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;max-width:640px;font-weight:var(--avago-fw-medium)}.qt-ex2-work-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ex2-work-head a{font-size:13px;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.qt-ex2-work-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.qt-ex2-work-card{display:flex;flex-direction:column;gap:0}.qt-ex2-work-card-img{aspect-ratio:5/4;border-radius:var(--avago-radius-image);overflow:hidden;margin-bottom:18px;background:var(--avago-bg-sand)}.qt-ex2-work-card-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-ex2-work-card-tag{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:8px}.qt-ex2-work-card h4{font-size:22px;line-height:1.2;letter-spacing:-.015em;font-weight:var(--avago-fw-medium);margin:0}.qt-ex2-work-card h4 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ex2-work-card-quote{font-size:14px;line-height:1.55;color:var(--avago-ink-body);margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.qt-ex2-work-card-meta{display:flex;gap:8px;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted);margin-top:10px}.qt-ex2-work-card-meta span{padding:3px 8px;background:var(--avago-bg-sand);border-radius:4px;color:var(--avago-ink-primary)}.qt-ex2-work-card-result{margin-top:14px;padding:12px 14px;background:var(--avago-bg-cream);border-radius:8px;display:flex;gap:14px;align-items:center}.qt-ex2-work-card-result-num{font-size:24px;letter-spacing:-.015em;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);line-height:1}.qt-ex2-work-card-result-lbl{font-size:12px;color:var(--avago-ink-body);line-height:1.4}.qt-ex2-team{padding:120px 48px 0}.qt-ex2-team-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-bottom:40px}.qt-ex2-team-tag{padding-top:12px}.qt-ex2-team-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;max-width:640px;font-weight:var(--avago-fw-medium)}.qt-ex2-team-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ex2-team-head p{font-size:15px;color:var(--avago-ink-body);line-height:1.55;max-width:480px;margin-top:14px}.qt-ex2-team-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.qt-ex2-team-member{display:flex;flex-direction:column;gap:6px}.qt-ex2-team-member-img{aspect-ratio:4/5;border-radius:var(--avago-radius-image);overflow:hidden;margin-bottom:14px;background:var(--avago-bg-sand)}.qt-ex2-team-member-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-ex2-team-member h4{font-size:18px;font-weight:var(--avago-fw-medium);letter-spacing:-.005em;margin:0;color:var(--avago-ink-primary)}.qt-ex2-team-member-role{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ex2-team-member-bio{font-size:13px;line-height:1.55;color:var(--avago-ink-body);margin-top:10px}.qt-ex2-faq{padding:120px 48px 0;max-width:1000px}.qt-ex2-faq-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-bottom:24px}.qt-ex2-faq-tag{padding-top:12px}.qt-ex2-faq-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;max-width:640px;font-weight:var(--avago-fw-medium)}.qt-ex2-faq-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ex2-faq-item{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.12)}.qt-ex2-faq-item summary{font-size:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:start;gap:32px;letter-spacing:-.01em;color:var(--avago-ink-primary)}.qt-ex2-faq-item summary::-webkit-details-marker{display:none}.qt-ex2-faq-item summary:after{content:"+";font-size:22px;color:var(--avago-ink-muted);flex-shrink:0;line-height:1;padding-top:2px}.qt-ex2-faq-item[open] summary:after{content:"–"}.qt-ex2-faq-item p{font-size:15px;line-height:1.65;color:var(--avago-ink-body);margin-top:14px;max-width:760px}@media (max-width:900px){.qt-ex2-faq,.qt-ex2-how,.qt-ex2-pri,.qt-ex2-team,.qt-ex2-work{padding:64px 24px 0}.qt-ex2-faq-head,.qt-ex2-how-head,.qt-ex2-team-head{grid-template-columns:1fr;gap:16px}.qt-ex2-how-head h2,.qt-ex2-pri-head h2{font-size:36px}.qt-ex2-how-grid{grid-template-columns:1fr 1fr}.qt-ex2-how-step{border-right:0;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.08);min-height:0}.qt-ex2-how-step+.qt-ex2-how-step{padding-left:0}.qt-ex2-pri-top{grid-template-columns:1fr}.qt-ex2-team-grid,.qt-ex2-work-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.qt-ex2-how-grid,.qt-ex2-team-grid,.qt-ex2-work-grid{grid-template-columns:1fr}}.qt-ind-crumbs{padding:8px 48px 0;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);display:flex;gap:10px;align-items:center}.qt-ind-crumbs a{color:var(--avago-ink-muted);text-decoration:none}.qt-ind-crumbs a:hover,.qt-ind-crumbs span.is-on{color:var(--avago-ink-primary)}.qt-ind-crumbs em{font-style:normal;color:var(--avago-ink-faint)}.qt-ind-hero{padding:48px 48px 0;display:grid;grid-template-columns:1.25fr 1fr;grid-gap:64px;gap:64px;align-items:end}.qt-ind-hero-eyebrow{margin-bottom:32px}.qt-ind-h1{font-size:88px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular)}.qt-ind-h1 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-lede{font-size:18px;line-height:1.55;color:var(--avago-ink-body);max-width:560px;margin-top:28px}.qt-ind-hero-meta{display:flex;gap:36px;padding-top:28px;margin-top:28px;border-top:1px solid rgba(0,0,0,.08);font-size:13px;color:var(--avago-ink-muted);flex-wrap:wrap}.qt-ind-hero-meta strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);display:block;font-size:22px;letter-spacing:-.015em;margin-bottom:2px}.qt-ind-hero-img{border-radius:var(--avago-radius-image);overflow:hidden;aspect-ratio:5/6;background:var(--avago-bg-sand)}.qt-ind-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-ind-cta-block{padding:48px 48px 0;max-width:760px}.qt-ind-cta-block-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:12px}.qt-ind-logos{padding:96px 48px 0}.qt-ind-logos-head{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:24px}.qt-ind-logos-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:32px;gap:32px;padding:24px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.qt-ind-logo{font-size:22px;letter-spacing:-.015em;color:var(--avago-ink-body);font-weight:var(--avago-fw-medium);text-align:center;opacity:.78;font-family:var(--avago-font-serif);font-style:italic}.qt-ind-logo small{display:block;font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-faint);margin-top:2px;font-weight:var(--avago-fw-regular);font-style:normal}.qt-ind-built{padding:120px 48px 0}.qt-ind-built-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:56px;align-items:start}.qt-ind-built-head h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;max-width:780px;font-weight:var(--avago-fw-medium)}.qt-ind-built-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-built-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.55;max-width:520px;margin-top:18px}.qt-ind-built-tag{padding-top:12px}.qt-ind-built-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px}.qt-ind-built-card{background:var(--avago-bg-card);border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-ind-built-card-num{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;color:var(--avago-ink-muted);text-transform:uppercase}.qt-ind-built-card h3{font-size:26px;letter-spacing:-.018em;line-height:1.1;max-width:380px;font-weight:var(--avago-fw-medium)}.qt-ind-built-card h3 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-built-card p{font-size:14px;line-height:1.6;color:var(--avago-ink-body);max-width:440px}.qt-ind-built-card-bullets{list-style:none;padding:12px 0 0;margin:0;border-top:1px solid rgba(0,0,0,.06)}.qt-ind-built-card-bullets li{padding:6px 0;font-size:13px;color:var(--avago-ink-body);display:flex;gap:10px}.qt-ind-built-card-bullets li:before{content:"→";color:var(--avago-ink-muted)}.qt-ind-tpl{padding:120px 48px 0}.qt-ind-tpl-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px;gap:32px}.qt-ind-tpl-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;max-width:680px;font-weight:var(--avago-fw-medium)}.qt-ind-tpl-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-tpl-head a{font-size:13px;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.qt-ind-tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.qt-ind-tpl-card-img{border-radius:var(--avago-radius-image);overflow:hidden;aspect-ratio:4/3;margin-bottom:14px;background:var(--avago-bg-sand)}.qt-ind-tpl-card-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-ind-tpl-card h4{font-size:18px;font-weight:var(--avago-fw-medium);letter-spacing:-.005em;margin-bottom:4px}.qt-ind-tpl-card-tag{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ind-how{padding:120px 48px 0}.qt-ind-how-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:48px;align-items:start}.qt-ind-how-head h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;max-width:780px;font-weight:var(--avago-fw-medium)}.qt-ind-how-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-how-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.55;max-width:520px;margin-top:18px}.qt-ind-how-list{counter-reset:howto;display:flex;flex-direction:column}.qt-ind-how-step{display:grid;grid-template-columns:120px 1fr 320px;grid-gap:48px;gap:48px;padding:32px 0;border-top:1px solid rgba(0,0,0,.1);align-items:start}.qt-ind-how-step:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.qt-ind-how-step-num{counter-increment:howto;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;color:var(--avago-ink-muted);padding-top:10px}.qt-ind-how-step-num:before{content:"Step " counter(howto,decimal-leading-zero)}.qt-ind-how-step-body h3{font-size:32px;letter-spacing:-.02em;line-height:1.08;margin-bottom:12px;font-weight:var(--avago-fw-medium)}.qt-ind-how-step-body h3 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-how-step-body p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:520px}.qt-ind-how-step-aside{font-size:13px;color:var(--avago-ink-body);line-height:1.55;padding:14px 16px;background:var(--avago-bg-sand);border-radius:8px}.qt-ind-how-step-aside strong{display:block;margin-bottom:4px;font-size:11px;font-family:var(--avago-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-primary)}.qt-ind-local{margin:120px 48px 0;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-md);padding:64px;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.qt-ind-local-eyebrow{color:hsla(38,33%,95%,.6);margin-bottom:24px;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px}.qt-ind-local-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.qt-ind-local h2{font-size:52px;line-height:1.02;letter-spacing:-.022em;max-width:520px;margin-bottom:18px;font-weight:var(--avago-fw-medium)}.qt-ind-local h2 em{font-style:italic;color:hsla(38,33%,95%,.55);font-family:var(--avago-font-serif)}.qt-ind-local p{color:hsla(38,33%,95%,.78);font-size:16px;line-height:1.6;max-width:480px;margin-bottom:24px}.qt-ind-local-bullets{list-style:none;padding:0;margin:0}.qt-ind-local-bullets li{padding:14px 0;border-top:1px solid hsla(38,33%,95%,.15);font-size:14px;color:hsla(38,33%,95%,.85);display:flex;gap:14px;align-items:start}.qt-ind-local-bullets li:first-child{border-top:0;padding-top:0}.qt-ind-local-bullets li strong{color:var(--avago-ink-inverse);font-weight:var(--avago-fw-medium);display:block;margin-bottom:2px;font-size:15px}.qt-ind-local-bullets li span{color:hsla(38,33%,95%,.65)}.qt-ind-local-bullets li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--avago-yellow);margin-top:8px;flex-shrink:0}.qt-ind-serp{background:var(--avago-bg-cream);border-radius:8px;padding:24px;color:var(--avago-ink-primary);box-shadow:0 1px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:18px}.qt-ind-serp-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-ind-serp-dot{width:8px;height:8px;border-radius:50%;background:var(--avago-green)}.qt-ind-serp-q{font-size:14px;color:var(--avago-ink-primary);padding:8px 14px;background:var(--avago-bg-card);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);display:inline-flex;align-items:center;gap:10px;align-self:flex-start}.qt-ind-serp-q:before{content:"⌕";color:var(--avago-ink-muted)}.qt-ind-serp-result{display:flex;flex-direction:column;gap:4px;padding:6px 0}.qt-ind-serp-pos{font-size:9px;letter-spacing:.16em;color:var(--avago-green);text-transform:uppercase}.qt-ind-serp-pos,.qt-ind-serp-url{font-family:var(--avago-font-mono)}.qt-ind-serp-url{font-size:11px;color:var(--avago-ink-muted)}.qt-ind-serp-title{font-size:16px;color:#1a0dab;letter-spacing:-.005em;line-height:1.25}.qt-ind-serp-desc{font-size:12px;color:var(--avago-ink-body);line-height:1.5}.qt-ind-serp-result.is-yours{padding:12px;background:var(--avago-bg-card);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(29,93,60,.4)}.qt-ind-cmp{padding:120px 48px 0}.qt-ind-cmp-head{margin-bottom:32px;max-width:780px}.qt-ind-cmp-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;font-weight:var(--avago-fw-medium)}.qt-ind-cmp-head h2 em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-cmp-head p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;margin-top:14px}.qt-ind-cmp-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;border-top:1px solid rgba(0,0,0,.1)}.qt-ind-cmp-row{display:contents}.qt-ind-cmp-row>div{padding:18px 16px;border-bottom:1px solid rgba(0,0,0,.08);font-size:14px;line-height:1.5;display:flex;align-items:start}.qt-ind-cmp-row.is-head>div{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);padding:12px 16px;font-weight:var(--avago-fw-medium)}.qt-ind-cmp-row.is-head>div:nth-child(2){color:var(--avago-ink-primary)}.qt-ind-cmp-section{grid-column:1/-1;background:var(--avago-bg-sand);font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.qt-ind-cmp-feat strong,.qt-ind-cmp-section{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-ind-cmp-feat strong{display:block;margin-bottom:2px}.qt-ind-cmp-feat span{color:var(--avago-ink-muted);font-size:12px}.qt-ind-cmp-val{color:var(--avago-ink-body)}.qt-ind-cmp-val.is-yes{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-ind-cmp-val.is-no{color:var(--avago-ink-faint)}.qt-ind-cmp-val.is-paid{color:var(--avago-terracotta)}.qt-ind-cmp-val small{display:block;color:var(--avago-ink-muted);font-weight:var(--avago-fw-regular);font-size:11px;margin-top:2px}.qt-ind-cmp-extra-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.qt-ind-cmp-extra-link:hover{color:var(--avago-ink-primary)}.qt-ind-story{padding:120px 48px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.qt-ind-story-img{aspect-ratio:5/6;border-radius:var(--avago-radius-image);overflow:hidden;background:var(--avago-bg-sand)}.qt-ind-story-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-ind-story-eyebrow{margin-bottom:28px;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);display:inline-flex;align-items:center;gap:14px}.qt-ind-story-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.qt-ind-story blockquote{font-size:32px;line-height:1.2;letter-spacing:-.015em;color:var(--avago-ink-primary);margin:0 0 24px;max-width:540px}.qt-ind-story blockquote em{font-style:italic;color:var(--avago-ink-muted);font-family:var(--avago-font-serif)}.qt-ind-story-meta{font-size:14px;color:var(--avago-ink-body)}.qt-ind-story-meta strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);display:block}.qt-ind-story-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:36px;border-top:1px solid rgba(0,0,0,.1)}.qt-ind-story-stat{padding:20px 18px 0;border-right:1px solid rgba(0,0,0,.08)}.qt-ind-story-stat:first-child{padding-left:0}.qt-ind-story-stat:last-child{border-right:0;padding-right:0}.qt-ind-story-stat-num{font-size:36px;letter-spacing:-.025em;line-height:1;font-weight:var(--avago-fw-regular);color:var(--avago-ink-primary)}.qt-ind-story-stat-lbl{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-top:8px}.qt-ind-faq{padding:120px 48px 0;max-width:1000px}.qt-ind-faq-head{margin-bottom:32px}.qt-ind-faq-head h2{font-size:56px;letter-spacing:-.025em;line-height:1.02;font-weight:var(--avago-fw-medium)}.qt-ind-faq-head p{color:var(--avago-ink-muted);margin-top:14px;font-family:var(--avago-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.qt-ind-faq-item{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.12)}.qt-ind-faq-item summary{font-size:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:start;gap:32px;letter-spacing:-.01em;color:var(--avago-ink-primary)}.qt-ind-faq-item summary::-webkit-details-marker{display:none}.qt-ind-faq-item summary:after{content:"+";font-size:22px;color:var(--avago-ink-muted);flex-shrink:0;line-height:1;padding-top:2px}.qt-ind-faq-item[open] summary:after{content:"–"}.qt-ind-faq-item p{font-size:15px;line-height:1.65;color:var(--avago-ink-body);margin-top:14px;max-width:760px}.qt-ind-related{padding:120px 48px 0}.qt-ind-related-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px;gap:32px}.qt-ind-related-head h2{font-size:36px;letter-spacing:-.018em;line-height:1.1;max-width:600px;font-weight:var(--avago-fw-medium)}.qt-ind-related-head p{font-size:13px;color:var(--avago-ink-muted);max-width:320px;line-height:1.55}.qt-ind-related-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.qt-ind-related-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-md);padding:20px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);cursor:pointer;transition:background .15s;min-height:120px;text-decoration:none;color:inherit}.qt-ind-related-card:hover{background:var(--avago-bg-sand)}.qt-ind-related-card h4{font-size:17px;letter-spacing:-.005em;font-weight:var(--avago-fw-medium)}.qt-ind-related-card-kw{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;color:var(--avago-ink-muted);text-transform:uppercase}.qt-ind-related-card-foot{margin-top:auto;font-size:12px;color:var(--avago-ink-primary);display:flex;justify-content:space-between;align-items:center}.qt-ind-related-card-foot span:first-child{font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.14em;color:var(--avago-ink-faint);text-transform:uppercase}@media (max-width:900px){.qt-ind-built,.qt-ind-cmp,.qt-ind-crumbs,.qt-ind-cta-block,.qt-ind-faq,.qt-ind-how,.qt-ind-logos,.qt-ind-related,.qt-ind-story,.qt-ind-tpl{padding-left:24px;padding-right:24px}.qt-ind-hero{grid-template-columns:1fr;padding:32px 24px 0;gap:32px}.qt-ind-h1{font-size:48px}.qt-ind-built-head,.qt-ind-how-head{grid-template-columns:1fr;gap:16px}.qt-ind-built-grid,.qt-ind-how-step,.qt-ind-tpl-grid{grid-template-columns:1fr}.qt-ind-how-step{gap:14px}.qt-ind-local{margin:80px 24px 0;padding:36px 28px;grid-template-columns:1fr;gap:32px}.qt-ind-cmp-grid{grid-template-columns:1.4fr .8fr .8fr .8fr}.qt-ind-story{grid-template-columns:1fr}.qt-ind-related-grid{grid-template-columns:1fr 1fr}}.qt-fp h1,.qt-fp h2,.qt-fp h3,.qt-fp h4{margin:0;font-weight:var(--avago-fw-medium);letter-spacing:-.02em}.qt-fp p{margin:0}.qt-fp-crumbs{padding:8px 48px 0;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);display:flex;gap:10px;align-items:center}.qt-fp-crumbs a{color:var(--avago-ink-muted);text-decoration:none}.qt-fp-crumbs a:hover{color:var(--avago-ink-primary)}.qt-fp-crumbs em{font-style:normal;color:var(--avago-ink-faint)}.qt-fp-crumbs span.is-on{color:var(--avago-ink-primary)}.qt-fp-hero{padding:48px 48px 0;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:64px;gap:64px;align-items:end}.qt-fp-hero-eyebrow{margin-bottom:32px}.qt-fp-h1{font-size:88px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);color:var(--avago-ink-primary);margin-bottom:0}.qt-fp-h1 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-lede{font-size:18px;line-height:1.55;color:var(--avago-ink-body);max-width:580px;margin-top:40px}.qt-fp-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:32px;padding-top:28px;border-top:1px solid rgba(0,0,0,.08)}.qt-fp-stat{padding:0 18px;border-right:1px solid rgba(0,0,0,.08)}.qt-fp-stat:first-child{padding-left:0}.qt-fp-stat:last-child{padding-right:0;border-right:0}.qt-fp-stat strong{font-size:32px;letter-spacing:-.022em;line-height:1;display:block;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-fp-stat span{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-top:10px;display:block}.qt-fp-hero-visual{aspect-ratio:5/6;border-radius:var(--avago-radius-tiny);overflow:hidden;background:var(--avago-bg-photo)}.qt-fp-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.qt-fp-diff{padding:120px 48px 0}.qt-fp-diff-head{max-width:880px;margin-bottom:48px}.qt-fp-diff-head h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;font-weight:var(--avago-fw-medium)}.qt-fp-diff-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-diff-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.6;margin-top:18px;max-width:620px}.qt-fp-diff-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.qt-fp-diff-col{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:32px 28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--avago-shadow-hairline);min-height:340px}.qt-fp-diff-col.is-us{background:var(--avago-bg-ink);color:var(--avago-ink-inverse);box-shadow:none}.qt-fp-diff-col-label{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.08);display:inline-flex;align-items:center;gap:8px}.qt-fp-diff-col.is-us .qt-fp-diff-col-label{color:hsla(38,33%,95%,.6);border-bottom-color:hsla(38,33%,95%,.15)}.qt-fp-diff-col-logo{height:14px;width:auto}.qt-fp-diff-col.is-us .qt-fp-diff-col-logo{filter:none}.qt-fp-diff-col h3{font-size:24px;line-height:1.15;letter-spacing:-.015em}.qt-fp-diff-col h3 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-diff-col.is-us h3 em{color:hsla(38,33%,95%,.55)}.qt-fp-diff-col p{font-size:14px;line-height:1.6;color:var(--avago-ink-body)}.qt-fp-diff-col.is-us p{color:hsla(38,33%,95%,.8)}.qt-fp-diff-col-tag{margin-top:auto;padding-top:18px;border-top:1px solid rgba(0,0,0,.08);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-terracotta);display:flex;align-items:center;gap:8px}.qt-fp-diff-col-tag.is-good{color:var(--avago-green)}.qt-fp-diff-col.is-us .qt-fp-diff-col-tag{color:var(--avago-green-mint);border-top-color:hsla(38,33%,95%,.15)}.qt-fp-diff-col-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.qt-fp-ben{padding:120px 48px 0}.qt-fp-ben-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:48px;align-items:start}.qt-fp-ben-tag{padding-top:12px}.qt-fp-ben-head h2{font-size:56px;line-height:1.02;letter-spacing:-.025em;max-width:780px;font-weight:var(--avago-fw-medium)}.qt-fp-ben-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-ben-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.55;max-width:520px;margin-top:18px}.qt-fp-ben-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.qt-fp-ben-card{padding:32px;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 0 rgba(0,0,0,.03)}.qt-fp-ben-card-num{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;color:var(--avago-ink-muted)}.qt-fp-ben-card h3{font-size:26px;letter-spacing:-.018em;line-height:1.1;max-width:380px}.qt-fp-ben-card h3 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-ben-card p{font-size:14px;line-height:1.6;color:var(--avago-ink-body);max-width:460px}.qt-fp-ben-card-bullets{list-style:none;padding:12px 0 0;margin:0;border-top:1px solid rgba(0,0,0,.06)}.qt-fp-ben-card-bullets li{padding:6px 0;font-size:13px;color:var(--avago-ink-body);display:flex;gap:10px}.qt-fp-ben-card-bullets li:before{content:"→";color:var(--avago-ink-muted)}.qt-fp-how{padding:120px 48px 0}.qt-fp-how-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:40px;align-items:start}.qt-fp-how-tag{padding-top:12px}.qt-fp-how-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;max-width:720px;font-weight:var(--avago-fw-medium)}.qt-fp-how-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-how-head p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:500px;margin-top:16px}.qt-fp-how-list{counter-reset:fphow;display:flex;flex-direction:column}.qt-fp-how-step{display:grid;grid-template-columns:120px 1fr 320px;grid-gap:48px;gap:48px;padding:28px 0;border-top:1px solid rgba(0,0,0,.1);align-items:start}.qt-fp-how-step:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.qt-fp-how-step-num{counter-increment:fphow;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;color:var(--avago-ink-muted);padding-top:10px}.qt-fp-how-step-num:before{content:"Step " counter(fphow,decimal-leading-zero)}.qt-fp-how-step-body h3{font-size:28px;letter-spacing:-.02em;line-height:1.08;margin-bottom:12px}.qt-fp-how-step-body h3 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-how-step-body p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:520px}.qt-fp-how-step-aside{font-size:13px;color:var(--avago-ink-body);line-height:1.55;padding:14px 16px;background:var(--avago-bg-sand);border-radius:var(--avago-radius-button)}.qt-fp-how-step-aside strong{color:var(--avago-ink-primary);display:block;margin-bottom:4px;font-size:11px;font-family:var(--avago-font-mono);letter-spacing:.16em;text-transform:uppercase}.qt-fp-show{margin:120px 48px 0;background:var(--avago-bg-ink);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-md);padding:56px;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:56px;gap:56px;align-items:center}.qt-fp-show-img{aspect-ratio:4/3;border-radius:var(--avago-radius-tiny);overflow:hidden;background:hsla(38,33%,95%,.05);order:2}.qt-fp-show-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-fp-show>div:first-child{order:1}.qt-fp-show-eyebrow{color:hsla(38,33%,95%,.6);font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;margin-bottom:24px}.qt-fp-show-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.qt-fp-show h2{font-size:42px;line-height:1.05;letter-spacing:-.02em;max-width:480px;margin-bottom:18px}.qt-fp-show h2 em{font-style:normal;color:hsla(38,33%,95%,.55)}.qt-fp-show p{color:hsla(38,33%,95%,.78);font-size:15px;line-height:1.65;max-width:460px;margin-bottom:24px}.qt-fp-show-badges{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid hsla(38,33%,95%,.15)}.qt-fp-show-badge{padding:6px 12px;background:hsla(38,33%,95%,.08);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.85)}.qt-fp-show-badge,.qt-fp-show-cta{border-radius:var(--avago-radius-pill)}.qt-fp-show-cta{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:12px 18px;background:var(--avago-ink-inverse);color:var(--avago-ink-primary);font-size:14px;font-weight:var(--avago-fw-medium);text-decoration:none;transition:opacity .15s}.qt-fp-show-cta:hover{opacity:.88}.qt-fp-faq{padding:120px 48px 0;max-width:1000px}.qt-fp-faq-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-bottom:24px}.qt-fp-faq-tag{padding-top:12px}.qt-fp-faq-head h2{font-size:48px;letter-spacing:-.022em;line-height:1.05;font-weight:var(--avago-fw-medium)}.qt-fp-faq-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-faq-item{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.12)}.qt-fp-faq-item summary{font-size:20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:start;gap:32px;letter-spacing:-.01em;color:var(--avago-ink-primary)}.qt-fp-faq-item summary::-webkit-details-marker{display:none}.qt-fp-faq-item summary:after{content:"+";font-size:22px;color:var(--avago-ink-muted);flex-shrink:0;line-height:1;padding-top:2px}.qt-fp-faq-item[open] summary:after{content:"–"}.qt-fp-faq-item p{font-size:15px;line-height:1.65;color:var(--avago-ink-body);margin-top:14px;max-width:760px}.qt-fp-rel{padding:120px 48px}.qt-fp-rel-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;gap:32px}.qt-fp-rel-head h2{font-size:36px;letter-spacing:-.018em;line-height:1.1;max-width:600px;font-weight:var(--avago-fw-medium)}.qt-fp-rel-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-rel-head a{font-size:13px;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.qt-fp-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.qt-fp-rel-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-md);padding:24px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--avago-shadow-hairline);transition:background .15s;min-height:160px;text-decoration:none;color:inherit}.qt-fp-rel-card:hover{background:var(--avago-bg-sand)}.qt-fp-rel-card-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-fp-rel-card h4{font-size:20px;line-height:1.15;letter-spacing:-.012em;font-weight:var(--avago-fw-medium)}.qt-fp-rel-card h4 em{font-style:normal;color:var(--avago-ink-muted)}.qt-fp-rel-card p{font-size:13px;color:var(--avago-ink-body);line-height:1.5;margin-top:4px;flex:1 1}.qt-fp-rel-card-foot{margin-top:auto;padding-top:14px;font-size:12px;color:var(--avago-ink-primary);display:flex;justify-content:space-between;align-items:center}.qt-fp-rel-card-foot span:first-child{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;color:var(--avago-ink-faint);text-transform:uppercase}@media (max-width:900px){.qt-fp-ben,.qt-fp-crumbs,.qt-fp-diff,.qt-fp-faq,.qt-fp-how,.qt-fp-rel{padding-left:24px;padding-right:24px}.qt-fp-hero{grid-template-columns:1fr;padding:32px 24px 0;gap:32px;align-items:start}.qt-fp-h1{font-size:48px}.qt-fp-diff-head h2{font-size:36px}.qt-fp-diff-grid{grid-template-columns:1fr}.qt-fp-ben-head,.qt-fp-faq-head,.qt-fp-how-head{grid-template-columns:1fr;gap:16px}.qt-fp-ben-head h2{font-size:36px}.qt-fp-ben-grid{grid-template-columns:1fr}.qt-fp-faq-head h2,.qt-fp-how-head h2{font-size:32px}.qt-fp-how-step{grid-template-columns:1fr;gap:14px}.qt-fp-show{margin:80px 24px 0;padding:36px 28px;grid-template-columns:1fr;gap:28px}.qt-fp-show h2{font-size:32px}.qt-fp-rel-grid{grid-template-columns:1fr}.qt-fp-rel-head{flex-direction:column;align-items:start;gap:12px}}.qt-intd h1,.qt-intd h2,.qt-intd h3,.qt-intd h4{margin:0;font-weight:var(--avago-fw-medium);letter-spacing:-.02em}.qt-intd p{margin:0}.qt-intd-crumbs{padding:8px 48px 0;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);display:flex;gap:10px;align-items:center}.qt-intd-crumbs a{color:var(--avago-ink-muted);text-decoration:none}.qt-intd-crumbs a:hover{color:var(--avago-ink-primary)}.qt-intd-crumbs em{font-style:normal;color:var(--avago-ink-faint)}.qt-intd-crumbs span.is-on{color:var(--avago-ink-primary)}.qt-intd-hero{padding:40px 48px 0;display:grid;grid-template-columns:1.35fr 1fr;grid-gap:64px;gap:64px;align-items:start}.qt-intd-hero-mark{display:flex;gap:18px;align-items:center;margin-bottom:32px}.qt-intd-hero-logo{width:64px;height:64px;border-radius:var(--avago-radius-card);display:flex;align-items:center;justify-content:center;font-family:var(--avago-font-sans);font-weight:var(--avago-fw-bold);font-size:30px;letter-spacing:-.04em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.qt-intd-hero-plus{font-family:var(--avago-font-serif);font-style:italic;font-size:38px;color:var(--avago-ink-muted);line-height:1;padding-top:6px}.qt-intd-hero-avago{width:64px;height:64px;border-radius:var(--avago-radius-card);background:var(--avago-bg-ink);color:var(--avago-ink-inverse);display:flex;align-items:center;justify-content:center;font-family:var(--avago-font-sans);font-weight:var(--avago-fw-bold);font-size:30px;letter-spacing:-.04em;padding:0 12px}.qt-intd-hero-avago-mark{filter:invert(1);width:auto;height:14px}.qt-intd-h1{font-size:80px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);color:var(--avago-ink-primary);margin-bottom:0}.qt-intd-h1 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-lede{font-size:17px;line-height:1.55;color:var(--avago-ink-body);max-width:540px;margin-top:40px}.qt-intd-hero-cta{display:flex;gap:14px;margin-top:28px;align-items:center;flex-wrap:wrap}.qt-intd-btn-sec{background:transparent;color:var(--avago-ink-primary);padding:14px 4px;font-size:14px;font-weight:var(--avago-fw-medium);text-decoration:underline;text-underline-offset:4px}.qt-intd-facts{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:24px;box-shadow:var(--avago-shadow-hairline);align-self:start}.qt-intd-facts-top{display:flex;gap:10px;align-items:center;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.qt-intd-facts-tier{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border-radius:var(--avago-radius-pill);background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-intd-facts-tier.is-auto{background:var(--avago-sand-amber-deep)}.qt-intd-facts-tier.is-api{background:var(--avago-green)}.qt-intd-facts-byline{font-size:12px;color:var(--avago-ink-muted)}.qt-intd-facts-byline strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-intd-facts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.qt-intd-facts-cell{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.06)}.qt-intd-facts-cell:nth-child(odd){padding-right:16px;border-right:1px solid rgba(0,0,0,.06)}.qt-intd-facts-cell:nth-child(2n){padding-left:16px}.qt-intd-facts-cell:nth-last-child(-n+2){border-bottom:0}.qt-intd-facts-key{font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:6px}.qt-intd-facts-val{font-size:14px;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);line-height:1.3}.qt-intd-facts-val small{font-weight:var(--avago-fw-regular);color:var(--avago-ink-muted);font-size:12px;display:block;margin-top:2px}.qt-intd-do{padding:120px 48px 0}.qt-intd-do-head{max-width:880px;margin-bottom:48px}.qt-intd-do-head h2{font-size:48px;line-height:1.04;letter-spacing:-.025em;font-weight:var(--avago-fw-medium)}.qt-intd-do-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-do-head p{font-size:16px;color:var(--avago-ink-body);line-height:1.6;margin-top:18px;max-width:620px}.qt-intd-do-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.qt-intd-do-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:28px;box-shadow:var(--avago-shadow-hairline);display:flex;flex-direction:column;gap:14px;min-height:280px}.qt-intd-do-card-num{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;color:var(--avago-ink-muted)}.qt-intd-do-card h3{font-size:22px;letter-spacing:-.014em;line-height:1.15}.qt-intd-do-card h3 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-do-card p{font-size:14px;line-height:1.6;color:var(--avago-ink-body);flex:1 1}.qt-intd-do-card-foot{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-primary);padding-top:14px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between}.qt-intd-flow{padding:120px 48px 0}.qt-intd-flow-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:40px;align-items:start}.qt-intd-flow-tag{padding-top:12px}.qt-intd-flow-head h2{font-size:44px;letter-spacing:-.022em;line-height:1.05;max-width:720px;font-weight:var(--avago-fw-medium)}.qt-intd-flow-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-flow-head p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:520px;margin-top:16px}.qt-intd-flow-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.qt-intd-flow-col h3{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.12);display:flex;gap:10px;align-items:center;font-weight:var(--avago-fw-medium)}.qt-intd-flow-col h3:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.qt-intd-flow-col .qt-intd-flow-trig:before{background:var(--avago-terracotta)}.qt-intd-flow-col .qt-intd-flow-act:before{background:var(--avago-green)}.qt-intd-flow-item{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.06);display:grid;grid-template-columns:120px 1fr;grid-gap:18px;gap:18px;align-items:start}.qt-intd-flow-item-tag{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted);padding-top:2px}.qt-intd-flow-item-body strong{font-size:15px;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);display:block;margin-bottom:3px;letter-spacing:-.005em}.qt-intd-flow-item-body span{font-size:13px;color:var(--avago-ink-body);line-height:1.5}.qt-intd-show{margin:120px 48px 0;background:var(--avago-bg-ink);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-md);padding:48px;display:grid;grid-template-columns:1fr 1.3fr;grid-gap:56px;gap:56px;align-items:center}.qt-intd-show-eyebrow{color:hsla(38,33%,95%,.6);font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;margin-bottom:24px}.qt-intd-show-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.qt-intd-show h2{font-size:40px;line-height:1.05;letter-spacing:-.02em;max-width:420px;margin-bottom:18px}.qt-intd-show h2 em{font-style:normal;color:hsla(38,33%,95%,.55)}.qt-intd-show p{color:hsla(38,33%,95%,.78);font-size:15px;line-height:1.65;max-width:420px;margin-bottom:24px}.qt-intd-show-img{aspect-ratio:16/10;border-radius:var(--avago-radius-tiny);overflow:hidden;background:hsla(38,33%,95%,.05)}.qt-intd-show-img img{width:100%;height:100%;object-fit:cover;display:block}.qt-intd-show-bullets{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid hsla(38,33%,95%,.15);display:flex;flex-direction:column;gap:6px}.qt-intd-show-bullets li{font-size:13px;color:hsla(38,33%,95%,.78);display:flex;gap:10px}.qt-intd-show-bullets li:before{content:"→";color:hsla(38,33%,95%,.4)}.qt-intd-setup{padding:120px 48px 0}.qt-intd-setup-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:40px;align-items:start}.qt-intd-setup-tag{padding-top:12px}.qt-intd-setup-head h2{font-size:44px;letter-spacing:-.022em;line-height:1.05;font-weight:var(--avago-fw-medium)}.qt-intd-setup-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-setup-head p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:520px;margin-top:16px}.qt-intd-setup-list{counter-reset:intsetup;display:flex;flex-direction:column}.qt-intd-setup-step{display:grid;grid-template-columns:120px 1fr 280px;grid-gap:48px;gap:48px;padding:28px 0;border-top:1px solid rgba(0,0,0,.1);align-items:start}.qt-intd-setup-step:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.qt-intd-setup-num{counter-increment:intsetup;font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;color:var(--avago-ink-muted);padding-top:10px}.qt-intd-setup-num:before{content:"Step " counter(intsetup,decimal-leading-zero)}.qt-intd-setup-body h3{font-size:24px;letter-spacing:-.018em;line-height:1.1;margin-bottom:10px}.qt-intd-setup-body p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:520px}.qt-intd-setup-side{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.06em;color:var(--avago-ink-body);line-height:1.55;padding:14px 16px;background:var(--avago-bg-sand);border-radius:var(--avago-radius-button)}.qt-intd-setup-side strong{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-primary);margin-bottom:6px}.qt-intd-perm{padding:120px 48px 0}.qt-intd-perm-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:40px;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:48px;gap:48px;box-shadow:var(--avago-shadow-hairline)}.qt-intd-perm-card h2{font-size:30px;letter-spacing:-.02em;line-height:1.1;margin-bottom:14px;font-weight:var(--avago-fw-medium)}.qt-intd-perm-card h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-perm-card>div>p{font-size:14px;color:var(--avago-ink-body);line-height:1.6;max-width:380px}.qt-intd-perm-list{display:flex;flex-direction:column}.qt-intd-perm-item{padding:14px 0;border-top:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:160px 1fr 80px;grid-gap:18px;gap:18px;align-items:center;font-size:14px}.qt-intd-perm-item:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.qt-intd-perm-item-scope{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.06em;color:var(--avago-ink-primary)}.qt-intd-perm-item-desc{color:var(--avago-ink-body);font-size:13px;line-height:1.5}.qt-intd-perm-item-dir{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted);text-align:right}.qt-intd-rel{padding:120px 48px 0}.qt-intd-rel-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;gap:32px}.qt-intd-rel-head h2{font-size:36px;letter-spacing:-.02em;line-height:1.1;max-width:600px;font-weight:var(--avago-fw-medium)}.qt-intd-rel-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-rel-head a{font-size:13px;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.qt-intd-rel-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.qt-intd-rel-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-md);padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--avago-shadow-hairline);transition:background .15s;min-height:170px;text-decoration:none;color:inherit}.qt-intd-rel-card:hover{background:var(--avago-bg-sand)}.qt-intd-rel-card-mark{display:flex;gap:10px;align-items:center;margin-bottom:6px}.qt-intd-rel-card-mark>div{width:36px;height:36px;border-radius:var(--avago-radius-button);display:flex;align-items:center;justify-content:center;font-family:var(--avago-font-sans);font-weight:var(--avago-fw-bold);font-size:18px;letter-spacing:-.04em}.qt-intd-rel-card-mark span{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-intd-rel-card h4{font-size:18px;line-height:1.15;letter-spacing:-.012em;font-weight:var(--avago-fw-medium)}.qt-intd-rel-card p{font-size:13px;color:var(--avago-ink-body);line-height:1.5;flex:1 1}.qt-intd-rel-card-foot{padding-top:10px;font-size:12px;color:var(--avago-ink-primary)}.qt-intd-faq{padding:120px 48px;max-width:1000px}.qt-intd-faq-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-bottom:24px}.qt-intd-faq-tag{padding-top:12px}.qt-intd-faq-head h2{font-size:44px;letter-spacing:-.022em;line-height:1.05;font-weight:var(--avago-fw-medium)}.qt-intd-faq-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-intd-faq-item{padding:22px 0;border-bottom:1px solid rgba(0,0,0,.12)}.qt-intd-faq-item summary{font-size:19px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:start;gap:32px;letter-spacing:-.008em;color:var(--avago-ink-primary)}.qt-intd-faq-item summary::-webkit-details-marker{display:none}.qt-intd-faq-item summary:after{content:"+";font-size:22px;color:var(--avago-ink-muted);flex-shrink:0;line-height:1;padding-top:2px}.qt-intd-faq-item[open] summary:after{content:"–"}.qt-intd-faq-item p{font-size:15px;line-height:1.65;color:var(--avago-ink-body);margin-top:14px;max-width:760px}@media (max-width:900px){.qt-intd-crumbs,.qt-intd-do,.qt-intd-faq,.qt-intd-flow,.qt-intd-perm,.qt-intd-rel,.qt-intd-setup{padding-left:24px;padding-right:24px}.qt-intd-hero{grid-template-columns:1fr;padding:32px 24px 0;gap:28px}.qt-intd-h1{font-size:44px}.qt-intd-do-head h2{font-size:32px}.qt-intd-do-grid{grid-template-columns:1fr}.qt-intd-faq-head,.qt-intd-flow-head,.qt-intd-setup-head{grid-template-columns:1fr;gap:16px}.qt-intd-faq-head h2,.qt-intd-flow-head h2,.qt-intd-setup-head h2{font-size:30px}.qt-intd-flow-grid{grid-template-columns:1fr;gap:32px}.qt-intd-show{margin:80px 24px 0;padding:36px 28px;grid-template-columns:1fr;gap:28px}.qt-intd-show h2{font-size:30px}.qt-intd-setup-step{grid-template-columns:1fr;gap:14px}.qt-intd-perm-card{grid-template-columns:1fr;gap:28px;padding:28px}.qt-intd-perm-item{grid-template-columns:120px 1fr 60px;gap:12px}.qt-intd-rel-grid{grid-template-columns:1fr 1fr}.qt-intd-rel-head{flex-direction:column;align-items:start;gap:12px}}.qt-kb h1,.qt-kb h2,.qt-kb h3,.qt-kb h4,.qt-kb h5{margin:0;font-weight:var(--avago-fw-medium);letter-spacing:-.02em}.qt-kb p{margin:0}.qt-kb-crumbs{padding:8px 48px 0;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qt-kb-crumbs a{color:var(--avago-ink-muted);text-decoration:none}.qt-kb-crumbs a:hover{color:var(--avago-ink-primary)}.qt-kb-crumbs em{font-style:normal;color:var(--avago-ink-faint)}.qt-kb-crumbs span.is-on{color:var(--avago-ink-primary)}.qt-kb-hero{padding:64px 48px 0}.qt-kb-hero-eyebrow{margin-bottom:32px}.qt-kb-h1{font-size:96px;line-height:.96;letter-spacing:-.035em;font-weight:var(--avago-fw-regular);max-width:1080px;color:var(--avago-ink-primary)}.qt-kb-h1 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kb-hero-deck{font-size:18px;line-height:1.55;color:var(--avago-ink-body);max-width:560px;margin:40px 0 0}.qt-kb-h1+.qt-kb-hero-deck{margin-top:40px}.qt-kb-h1{margin-bottom:0}.qt-kb-search{margin:48px 0 0;max-width:760px}.qt-kb-search-box{display:flex;align-items:center;gap:14px;padding:18px 22px;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 1px 0 rgba(0,0,0,.02)}.qt-kb-search-icon{font-family:var(--avago-font-mono);font-size:14px;color:var(--avago-ink-muted)}.qt-kb-search-input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:17px;color:var(--avago-ink-primary)}.qt-kb-search-input::placeholder{color:var(--avago-ink-faint)}.qt-kb-search-kbd{letter-spacing:.08em;padding:4px 8px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.qt-kb-search-kbd,.qt-kb-search-sugg{font-family:var(--avago-font-mono);font-size:10px;color:var(--avago-ink-muted)}.qt-kb-search-sugg{padding:14px 4px 0;letter-spacing:.16em;text-transform:uppercase;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.qt-kb-search-sugg a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-kb-ai{margin:48px 0 0;padding:24px 28px;background:var(--avago-bg-ink);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-card);display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;max-width:760px}.qt-kb-ai-dot{width:10px;height:10px;border-radius:50%;background:var(--avago-green-mint);box-shadow:0 0 0 4px rgba(124,210,153,.18)}.qt-kb-ai-body strong{display:block;font-size:14px;color:var(--avago-ink-inverse);margin-bottom:4px;font-weight:var(--avago-fw-medium)}.qt-kb-ai-body span{font-size:13px;color:var(--avago-ink-inverse-muted);line-height:1.5}.qt-kb-ai-link{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-green-mint);text-decoration:none}.qt-kb-note{margin:28px 0 0;padding:24px 28px;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);box-shadow:var(--avago-shadow-hairline);display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;max-width:980px}.qt-kb-note-single{grid-template-columns:1fr;max-width:760px}.qt-kb-note-col p{font-size:14px;line-height:1.6;color:var(--avago-ink-body);margin:0}.qt-kb-note-col p a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-kb-note-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:8px}@media (max-width:700px){.qt-kb-note{grid-template-columns:1fr;gap:20px}}.qt-kb-cats{padding:120px 48px 0}.qt-kb-cats-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px;gap:32px}.qt-kb-cats-head h2{font-size:44px;letter-spacing:-.022em;line-height:1.05;max-width:560px;font-weight:var(--avago-fw-medium)}.qt-kb-cats-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kb-cats-head p{font-size:14px;color:var(--avago-ink-muted);max-width:280px;line-height:1.55}.qt-kb-cats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.qt-kb-cat-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-card);padding:28px;box-shadow:var(--avago-shadow-hairline);display:flex;flex-direction:column;gap:14px;min-height:280px;text-decoration:none;color:inherit;transition:background .15s}.qt-kb-cat-card:hover{background:var(--avago-bg-sand)}.qt-kb-cat-card-mark{font-family:var(--avago-font-serif);font-style:italic;font-size:42px;color:var(--avago-ink-primary);line-height:1;letter-spacing:-.025em}.qt-kb-cat-card-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-kb-cat-card h3{font-size:24px;letter-spacing:-.018em;line-height:1.15;margin-top:4px}.qt-kb-cat-card h3 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kb-cat-card-desc{font-size:14px;line-height:1.55;color:var(--avago-ink-body);flex:1 1}.qt-kb-cat-card-foot{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-primary);padding-top:14px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between}.qt-kb-pop{padding:120px 48px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.qt-kb-pop-col h2{font-size:32px;letter-spacing:-.02em;line-height:1.1;margin:14px 0 4px;font-weight:var(--avago-fw-medium)}.qt-kb-pop-col h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kb-pop-col p{font-size:14px;color:var(--avago-ink-muted);line-height:1.55;margin-bottom:20px}.qt-kb-pop-list{display:flex;flex-direction:column}.qt-kb-pop-item{padding:18px 0;border-top:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:48px 1fr 110px;grid-gap:18px;gap:18px;align-items:start;text-decoration:none;color:inherit}.qt-kb-pop-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.qt-kb-pop-item-num{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.06em;color:var(--avago-ink-muted);padding-top:2px}.qt-kb-pop-item-body strong{font-size:16px;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);display:block;margin-bottom:4px;letter-spacing:-.008em}.qt-kb-pop-item-body span{font-size:12px;color:var(--avago-ink-muted);line-height:1.5}.qt-kb-pop-item-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.12em;color:var(--avago-ink-muted);text-align:right;padding-top:2px}.qt-kb-pop-item:hover .qt-kb-pop-item-body strong{text-decoration:underline;text-underline-offset:3px}.qt-kb-recent{padding:120px 48px}.qt-kb-recent-head{margin-bottom:24px}.qt-kb-recent-head h2{font-size:36px;letter-spacing:-.02em;line-height:1.1;font-weight:var(--avago-fw-medium)}.qt-kb-recent-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kb-recent-table{display:grid;grid-template-columns:1.6fr 1fr 100px 120px 80px;border-top:1px solid rgba(0,0,0,.1)}.qt-kb-recent-row{display:contents}.qt-kb-recent-row>div{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px;line-height:1.5;display:flex;align-items:center}.qt-kb-recent-row.is-head>div{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);padding:12px 16px}.qt-kb-recent-row a{color:var(--avago-ink-primary);text-decoration:none;font-weight:var(--avago-fw-medium)}.qt-kb-recent-row a:hover{text-decoration:underline;text-underline-offset:3px}.qt-kb-recent-cat{font-size:10px;color:var(--avago-ink-muted)}.qt-kb-recent-cat,.qt-kb-recent-pill{font-family:var(--avago-font-mono);letter-spacing:.14em;text-transform:uppercase}.qt-kb-recent-pill{font-size:9px;padding:3px 8px;border-radius:var(--avago-radius-pill)}.qt-kb-recent-pill.is-new{background:var(--avago-green);color:var(--avago-ink-inverse)}.qt-kb-recent-pill.is-upd{background:var(--avago-bg-sand);color:var(--avago-ink-primary)}.qt-kbc-hero{padding:48px 48px 0;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:64px;gap:64px;align-items:end}.qt-kbc-hero-mark{font-family:var(--avago-font-serif);font-style:italic;font-size:64px;color:var(--avago-ink-primary);line-height:1;margin-bottom:14px}.qt-kbc-eyebrow{margin-bottom:18px}.qt-kbc-h1{font-size:72px;line-height:.98;letter-spacing:-.032em;font-weight:var(--avago-fw-regular);color:var(--avago-ink-primary)}.qt-kbc-h1 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kbc-lede{font-size:17px;line-height:1.55;color:var(--avago-ink-body);max-width:560px;margin-top:32px}.qt-kbc-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.08);margin:32px 0 0}.qt-kbc-stat{padding:24px 18px 24px 0;border-right:1px solid rgba(0,0,0,.08)}.qt-kbc-stat:first-child{padding-left:0}.qt-kbc-stat:last-child{padding-right:0;border-right:0}.qt-kbc-stat strong{font-size:28px;letter-spacing:-.022em;line-height:1;display:block;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-kbc-stat span{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);margin-top:10px;display:block}.qt-kbc-feat{padding:96px 48px 0}.qt-kbc-feat-card{background:var(--avago-bg-ink);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-card);padding:40px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:48px;gap:48px;align-items:center}.qt-kbc-feat-eyebrow{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-inverse-muted);display:inline-flex;align-items:center;gap:14px;margin-bottom:20px}.qt-kbc-feat-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor}.qt-kbc-feat-card h2{font-size:42px;line-height:1.04;letter-spacing:-.022em;margin-bottom:18px}.qt-kbc-feat-card h2 em{font-style:normal;color:var(--avago-ink-inverse-faint)}.qt-kbc-feat-card p{font-size:15px;color:var(--avago-ink-inverse-soft);line-height:1.65;max-width:460px;margin-bottom:20px}.qt-kbc-feat-meta{display:flex;gap:14px;padding-top:18px;border-top:1px solid hsla(38,33%,95%,.15);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-inverse-muted);flex-wrap:wrap}.qt-kbc-feat-toc{padding:24px;background:hsla(38,33%,95%,.06);border-radius:var(--avago-radius-button)}.qt-kbc-feat-toc-title{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-inverse-muted);margin-bottom:14px}.qt-kbc-feat-toc ol{list-style:none;padding:0;margin:0;counter-reset:tocnum;display:flex;flex-direction:column}.qt-kbc-feat-toc li{counter-increment:tocnum;padding:8px 0;border-bottom:1px solid hsla(38,33%,95%,.08);font-size:13px;color:hsla(38,33%,95%,.85);display:flex;gap:14px}.qt-kbc-feat-toc li:before{content:counter(tocnum,decimal-leading-zero);font-family:var(--avago-font-mono);font-size:10px;color:hsla(38,33%,95%,.45)}.qt-kbc-feat-toc li:last-child{border-bottom:0}.qt-kbc-list{padding:96px 48px 120px}.qt-kbc-list-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:32px;align-items:start}.qt-kbc-empty{padding:32px 0;text-align:center}.qt-kbc-list-tag{padding-top:12px}.qt-kbc-list-head h2{font-size:36px;letter-spacing:-.02em;line-height:1.1;font-weight:var(--avago-fw-medium)}.qt-kbc-list-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kbc-list-head p{font-size:15px;color:var(--avago-ink-body);line-height:1.6;max-width:520px;margin-top:14px}.qt-kbc-group{padding:48px 0 0}.qt-kbc-group-head{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;margin-bottom:16px;align-items:end;border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:14px}.qt-kbc-group-head h3{font-size:24px;letter-spacing:-.014em;line-height:1.15;font-weight:var(--avago-fw-medium)}.qt-kbc-group-head h3 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kbc-group-head .qt-eyebrow{color:var(--avago-ink-primary)}.qt-kbc-group-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}.qt-kbc-art{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.06);display:grid;grid-template-columns:40px 1fr;grid-gap:18px;gap:18px;text-decoration:none;color:inherit;align-items:start}.qt-kbc-art:nth-child(odd){padding-right:32px}.qt-kbc-art:nth-child(2n){padding-left:40px;border-left:1px solid rgba(0,0,0,.06)}.qt-kbc-art:hover .qt-kbc-art-body strong{text-decoration:underline;text-underline-offset:3px}.qt-kbc-art-num{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.06em;color:var(--avago-ink-muted);padding-top:2px}.qt-kbc-art-body strong{font-size:16px;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);display:block;margin-bottom:4px;letter-spacing:-.008em}.qt-kbc-art-body span{font-size:13px;color:var(--avago-ink-body);line-height:1.5;display:block;margin-bottom:6px}.qt-kbc-art-meta{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-kba-shell{padding:48px 48px 0;display:grid;grid-template-columns:1fr 280px;grid-gap:64px;gap:64px;max-width:1200px;margin:0 auto}.qt-kba-eyebrow{margin-bottom:18px}.qt-kba-h1{font-size:56px;line-height:1.02;letter-spacing:-.028em;font-weight:var(--avago-fw-regular);max-width:760px;color:var(--avago-ink-primary);margin-bottom:0}.qt-kba-h1 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kba-deck{font-size:19px;line-height:1.5;color:var(--avago-ink-body);max-width:680px;margin-top:40px}.qt-kba-meta{display:flex;gap:14px;align-items:center;margin:32px 0;padding:18px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-muted);flex-wrap:wrap}.qt-kba-meta .qt-kba-meta-pill{background:var(--avago-ink-primary);color:var(--avago-ink-inverse);padding:4px 10px;border-radius:var(--avago-radius-pill);letter-spacing:.12em}.qt-kba-meta strong{color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium)}.qt-kba-meta-author{display:flex;gap:8px;align-items:center;padding-left:14px;border-left:1px solid rgba(0,0,0,.12)}.qt-kba-toc{position:-webkit-sticky;position:sticky;top:24px;align-self:start;padding:24px;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);box-shadow:var(--avago-shadow-hairline)}.qt-kba-toc-title{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.08)}.qt-kba-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.qt-kba-toc-list a{font-size:13px;color:var(--avago-ink-body);text-decoration:none;line-height:1.45;display:block}.qt-kba-toc-list a:hover{color:var(--avago-ink-primary)}.qt-kba-toc-list li.is-sub{padding-left:14px}.qt-kba-toc-foot,.qt-kba-toc-list li.is-sub a{color:var(--avago-ink-muted);font-size:12px}.qt-kba-toc-foot{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);line-height:1.5}.qt-kba-toc-foot a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-kba-body{max-width:680px;font-size:17px;line-height:1.7;color:var(--avago-ink-primary);padding-top:24px}.qt-kba-body p{margin-bottom:20px}.qt-kba-body h2{font-size:32px;letter-spacing:-.022em;line-height:1.1;margin:64px 0 18px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.qt-kba-body h2,.qt-kba-body h3{font-weight:var(--avago-fw-medium)}.qt-kba-body h3{font-size:22px;letter-spacing:-.014em;line-height:1.2;margin:36px 0 14px}.qt-kba-body ol,.qt-kba-body ul{padding:0 0 0 22px;margin:0 0 24px}.qt-kba-body li{margin-bottom:8px}.qt-kba-body a{color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.qt-kba-body code{font-family:var(--avago-font-mono);font-size:.86em;padding:2px 6px;background:var(--avago-bg-sand);border-radius:4px}.qt-kba-callout{margin:32px 0;padding:24px 28px;background:var(--avago-bg-card);border-radius:var(--avago-radius-md);box-shadow:var(--avago-shadow-hairline)}.qt-kba-callout-eyebrow{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--avago-ink-muted);margin-bottom:10px}.qt-kba-callout p{font-size:15px;line-height:1.6;margin:0;color:var(--avago-ink-body)}.qt-kba-callout.is-tip{background:var(--avago-bg-sand);box-shadow:none}.qt-kba-step{margin:24px 0;padding:24px 0 8px;border-top:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:60px 1fr;grid-gap:18px;gap:18px}.qt-kba-step-num{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;color:var(--avago-ink-muted);padding-top:4px}.qt-kba-step h4{font-size:18px;line-height:1.25;letter-spacing:-.008em;margin-bottom:8px;font-weight:var(--avago-fw-medium)}.qt-kba-step p{font-size:15px;line-height:1.6;color:var(--avago-ink-body);margin-bottom:8px}.qt-kba-helpful{margin:64px 0 0;padding:28px 32px;background:var(--avago-bg-ink);color:var(--avago-ink-inverse);border-radius:var(--avago-radius-card);display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center}.qt-kba-helpful h3{font-size:20px;letter-spacing:-.012em;font-weight:var(--avago-fw-medium);margin-bottom:6px}.qt-kba-helpful p{color:hsla(38,33%,95%,.7);font-size:13px;line-height:1.5;margin:0}.qt-kba-helpful-buttons{display:flex;gap:10px}.qt-kba-helpful-btn{padding:10px 18px;border-radius:var(--avago-radius-pill);background:hsla(38,33%,95%,.08);color:var(--avago-ink-inverse);border:0;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.qt-kba-helpful-btn.is-yes:hover{background:rgba(124,210,153,.18);color:var(--avago-green-mint)}.qt-kba-helpful-btn.is-no:hover{background:rgba(196,80,42,.18);color:#ff9b76}.qt-kba-handoff{margin:24px 0 0;padding:24px 28px;background:var(--avago-bg-card);border-radius:var(--avago-radius-card);box-shadow:var(--avago-shadow-hairline);display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center}.qt-kba-handoff-dot{width:10px;height:10px;border-radius:50%;background:var(--avago-green-mint);box-shadow:0 0 0 4px rgba(124,210,153,.18)}.qt-kba-handoff strong{font-size:15px;color:var(--avago-ink-primary);font-weight:var(--avago-fw-medium);display:block;margin-bottom:4px}.qt-kba-handoff span{font-size:13px;color:var(--avago-ink-muted);line-height:1.5}.qt-kba-handoff a{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--avago-ink-primary);text-decoration:none;padding:10px 16px;border-radius:var(--avago-radius-pill);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.qt-kba-rel{padding:96px 48px 120px;max-width:1200px;margin:0 auto}.qt-kba-rel-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;gap:32px}.qt-kba-rel-head h2{font-size:30px;letter-spacing:-.018em;line-height:1.1;font-weight:var(--avago-fw-medium)}.qt-kba-rel-head h2 em{font-style:normal;color:var(--avago-ink-muted)}.qt-kba-rel-head a{font-size:13px;color:var(--avago-ink-primary);text-decoration:underline;text-underline-offset:3px}.qt-kba-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.qt-kba-rel-card{background:var(--avago-bg-card);border-radius:var(--avago-radius-md);padding:22px;box-shadow:var(--avago-shadow-hairline);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;min-height:170px;transition:background .15s}.qt-kba-rel-card:hover{background:var(--avago-bg-sand)}.qt-kba-rel-card-cat{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted)}.qt-kba-rel-card h4{font-size:17px;line-height:1.18;letter-spacing:-.008em;font-weight:var(--avago-fw-medium)}.qt-kba-rel-card p{font-size:13px;color:var(--avago-ink-body);line-height:1.5;flex:1 1;margin-top:4px}.qt-kba-rel-card-foot{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--avago-ink-primary);padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}@media (max-width:900px){.qt-kb-cats,.qt-kb-crumbs,.qt-kb-hero,.qt-kb-pop,.qt-kb-recent,.qt-kba-rel,.qt-kba-shell,.qt-kbc-feat,.qt-kbc-hero,.qt-kbc-list{padding-left:24px;padding-right:24px}.qt-kb-hero{padding-top:32px}.qt-kb-h1{font-size:48px}.qt-kb-cats-head{flex-direction:column;align-items:start}.qt-kb-cats-grid,.qt-kb-pop{grid-template-columns:1fr}.qt-kb-pop{gap:48px}.qt-kb-recent-table{grid-template-columns:1.6fr 1fr}.qt-kb-recent-row>div:nth-child(3),.qt-kb-recent-row>div:nth-child(4),.qt-kb-recent-row>div:nth-child(5){display:none}.qt-kbc-hero{grid-template-columns:1fr;gap:28px;padding-top:32px}.qt-kbc-h1{font-size:40px}.qt-kbc-stats{grid-template-columns:repeat(2,1fr)}.qt-kbc-feat-card{grid-template-columns:1fr;padding:28px}.qt-kbc-feat-card h2{font-size:30px}.qt-kbc-group-head,.qt-kbc-list-head{grid-template-columns:1fr;gap:16px}.qt-kbc-group-grid{grid-template-columns:1fr}.qt-kbc-art:nth-child(2n),.qt-kbc-art:nth-child(odd){padding-left:0;padding-right:0;border-left:0}.qt-kba-shell{grid-template-columns:1fr;gap:28px;padding-top:32px}.qt-kba-h1{font-size:36px}.qt-kba-toc{position:static}.qt-kba-helpful{grid-template-columns:1fr;gap:20px}.qt-kba-handoff{gap:14px}.qt-kba-handoff,.qt-kba-rel-grid{grid-template-columns:1fr}.qt-kba-rel-head{flex-direction:column;align-items:start;gap:12px}}.qt-adm-offers,.qt-adm-settings{display:flex;flex-direction:column;gap:24px}.qt-adm-offers-grid,.qt-adm-settings-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.qt-adm-card h3{color:var(--avago-ink-inverse);font-size:18px;letter-spacing:-.01em;font-weight:var(--avago-fw-medium);margin:0 0 6px}.qt-adm-card-sub{color:hsla(38,33%,95%,.55);font-size:13px;line-height:1.5;margin:0 0 18px}.qt-adm-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.qt-adm-field>span{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:hsla(38,33%,95%,.55)}.qt-adm-field input,.qt-adm-field select{background:hsla(38,33%,95%,.06);border:1px solid hsla(38,33%,95%,.12);border-radius:var(--avago-radius-button);padding:10px 12px;color:var(--avago-ink-inverse);font:inherit;font-size:14px;outline:none;transition:border-color .15s,background .15s}.qt-adm-field input:focus,.qt-adm-field select:focus{border-color:var(--avago-green-mint);background:hsla(38,33%,95%,.1)}.qt-adm-field input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qt-adm-field select option{background:var(--avago-ink-primary);color:var(--avago-ink-inverse)}.qt-adm-toggle{display:flex;align-items:center;gap:10px;padding:10px 0;color:hsla(38,33%,95%,.85);font-size:14px;cursor:pointer}.qt-adm-toggle input{width:16px;height:16px;accent-color:var(--avago-green-mint);cursor:pointer}.qt-adm-offers-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;background:var(--avago-ink-primary);border:1px solid hsla(38,33%,95%,.08);border-radius:var(--avago-radius-card);position:-webkit-sticky;position:sticky;bottom:16px;z-index:2}.qt-adm-offers-foot-status{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.55)}.qt-adm-offers-foot-actions{display:flex;gap:10px}.qt-adm-settings-meta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 18px;gap:10px 18px;margin:12px 0 0;padding:14px 0 0;border-top:1px solid hsla(38,33%,95%,.08)}.qt-adm-settings-meta>div{display:flex;flex-direction:column;gap:2px}.qt-adm-settings-meta dt{font-family:var(--avago-font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:hsla(38,33%,95%,.45);margin:0}.qt-adm-settings-meta dd{font-size:13px;color:hsla(38,33%,95%,.85);margin:0}.qt-adm-settings-foot{font-family:var(--avago-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,33%,95%,.45);padding:0 4px}.qt-adm-slack-grid{display:flex;flex-direction:column;gap:8px;margin-top:14px}.qt-adm-slack-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:hsla(38,33%,95%,.04);border-radius:var(--avago-radius-button);border:1px solid hsla(38,33%,95%,.08)}.qt-adm-slack-row>div{display:flex;flex-direction:column;gap:2px}.qt-adm-slack-row strong{color:var(--avago-ink-inverse);font-size:14px;font-family:var(--avago-font-mono);font-weight:var(--avago-fw-medium)}.qt-adm-slack-row span{color:hsla(38,33%,95%,.55);font-size:12px}.qt-adm-card code{font-family:var(--avago-font-mono);font-size:11px;padding:1px 6px;background:hsla(38,33%,95%,.1);border-radius:4px;color:var(--avago-ink-inverse)}@media (max-width:900px){.qt-adm-offers-grid,.qt-adm-settings-grid{grid-template-columns:1fr}.qt-adm-offers-foot{flex-direction:column;align-items:stretch;gap:12px}.qt-adm-offers-foot-actions{justify-content:flex-end}}.qt-hscroll-wrap{position:relative}.qt-hscroll{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 48px 16px;margin:0 -48px;scrollbar-width:none}.qt-hscroll::-webkit-scrollbar{display:none}.qt-hscroll.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qt-hscroll>*{scroll-snap-align:start;flex:0 0 auto}@media (max-width:700px){.qt-hscroll{padding:4px 24px 16px;margin:0 -24px}}@media (hover:hover) and (pointer:fine){.qt-hscroll,.qt-hscroll.is-grabbing{cursor:none}.qt-hscroll [role=button],.qt-hscroll a,.qt-hscroll img{cursor:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qt-hscroll.is-grabbing img{pointer-events:none}}.qt-hscroll-cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;display:flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);font-family:var(--avago-font-mono);font-size:17px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;transform:translate(-50%,-50%) scale(.6);opacity:0;transition:opacity .18s ease,transform .18s ease;will-change:left,top}.qt-hscroll-cursor[data-on=true]{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (pointer:coarse){.qt-hscroll-cursor{display:none}}.qt-h-built-track>.qt-h-built-card{flex:0 0 460px;max-width:80vw}.qt-h-built-track .qt-h-built-img img{aspect-ratio:4/3;object-fit:cover}@media (max-width:700px){.qt-h-built-track>.qt-h-built-card{flex:0 0 84vw;max-width:84vw}}.qt-tpl-marquee-wrap{width:100%;margin:clamp(40px,5vw,64px) 0 8px}.qt-tpl-marquee.qt-hscroll{gap:20px;padding:28px clamp(20px,5vw,64px) 56px;margin:0;scroll-snap-type:none}.qt-tpl-marquee.qt-hscroll>*{scroll-snap-align:none}.qt-tpl-marquee-card{position:relative;flex:0 0 clamp(210px,23vw,290px);height:clamp(280px,32vw,400px);border-radius:14px;overflow:hidden;background:var(--avago-bg-sand);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.05),0 12px 32px rgba(0,0,0,.08);transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease}.qt-tpl-marquee-card:hover{transform:scale(1.045);z-index:3;box-shadow:0 3px 6px rgba(0,0,0,.06),0 18px 42px rgba(0,0,0,.15)}.qt-tpl-marquee-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.qt-tpl-marquee-name{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 11px;border-radius:999px;background:rgba(21,20,15,.78);color:#fff;font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.qt-tpl-marquee-card:hover .qt-tpl-marquee-name{opacity:1;transform:translateY(0)}@media (max-width:700px){.qt-tpl-marquee-card{flex-basis:56vw;height:64vw}.qt-tpl-marquee-card:hover{transform:none}.qt-tpl-marquee-name{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qt-tpl-marquee-card,.qt-tpl-marquee-name{transition:none}}@media (max-width:700px){.qt-h-features{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:4px 24px 16px;scrollbar-width:none}.qt-h-features::-webkit-scrollbar{display:none}.qt-h-feature{flex:0 0 80vw;scroll-snap-align:start}.qt-h-feature p{max-width:none}}.qt-h-ind-mobile{display:none}@media (max-width:700px){.qt-h-industries{display:none}.qt-h-ind-mobile{display:block}.qt-h-ind-mobile-photo{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:var(--avago-radius-image);overflow:hidden;background:var(--avago-bg-sand)}.qt-h-ind-mobile-photo img{width:100%;height:100%;object-fit:cover;display:block}.qt-h-ind-mobile-label{position:absolute;left:12px;bottom:12px;background:var(--avago-ink-primary);color:var(--avago-ink-inverse);padding:8px 14px;border-radius:999px;font-size:14px;font-weight:var(--avago-fw-medium)}.qt-h-ind-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;margin-top:14px;padding:14px 38px 14px 18px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);background-color:var(--avago-bg-card);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 12 12'><path d='M2.5 4.5l3.5 3 3.5-3' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 18px center;font:inherit;font-size:15px;font-weight:var(--avago-fw-medium);color:var(--avago-ink-primary);cursor:pointer}}.qt-h-quote.is-solo .qt-h-quote-author{margin-top:28px}.qt-ex-byline{max-width:1200px;margin:0 auto;padding:8px 48px 48px}.qt-ex-byline h2{font-size:34px;line-height:1.15;letter-spacing:-.02em;font-weight:var(--avago-fw-regular);margin:14px 0 16px}.qt-ex-byline p{max-width:720px;color:var(--avago-ink-muted);font-size:17px;line-height:1.65}.qt-ex-byline-logos{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:32px}.qt-ex-byline-webhero{height:36px;width:auto;display:block}.qt-ex-byline-awards{display:flex;align-items:center;gap:18px;padding-left:40px;border-left:1px solid rgba(0,0,0,.12)}.qt-ex-byline-awards-label{font-family:var(--avago-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--avago-ink-muted);white-space:nowrap}.qt-ex-byline-awards-row{display:flex;align-items:center;gap:26px}.qt-ex-byline-awards-row img{height:32px;width:auto;display:block}.qt-ex-byline-awards-row img.is-awwwards{height:24px}.qt-ex-byline-awards-row img.is-webby{height:34px}@media (max-width:700px){.qt-ex-byline{padding:8px 24px 36px}.qt-ex-byline h2{font-size:26px}.qt-ex-byline-logos{gap:20px}.qt-ex-byline-awards{padding-left:0;border-left:0}.qt-ex-byline-webhero{height:30px}.qt-ex-byline-awards-row img{height:28px}.qt-ex-byline-awards-row img.is-awwwards{height:20px}.qt-ex-byline-awards-row img.is-webby{height:28px}}