.qm-preview{display:none}.qp-desktop-preview{display:flex;flex:1;min-width:0}.qp-desktop-preview>.qp-visual{width:100%}html .q-public :is(.qr-dashboard-figure,.qp-gallery-track){scroll-margin-top:calc(var(--header-h,76px) + 12px)}@media(max-width:767px){html .q-public{--header-h:72px}html .q-public :is(.q-site,.q-reference){padding-top:var(--header-h)}html .q-public .q-header{height:var(--header-h);box-sizing:border-box}html .q-public .q-header :is(.q-header-inner,.qr-header-inner){height:100%;box-sizing:border-box}html .q-public .q-reference .qr-header .q-brand{width:132px}html .q-public .q-reference .qr-header-inner{gap:10px}html .q-public .q-reference .qr-header-right{gap:6px}html .q-public .q-reference .qr-header .qr-button{font-size:12px;min-width:110px;min-height:44px;padding:10px 12px;gap:10px}html .q-public .q-reference .qr-menu-trigger{min-width:44px;min-height:44px;padding:10px}html .q-public .q-reference .qr-container,html .q-public .q-site.qv-page .q-container{width:calc(100% - 40px)}html .q-public .q-reference main>.qr-hero,html .q-public .q-reference.qp-page main>.qp-hero,html .q-public .q-site.qv-page .q-hero.qv-hero{padding:0 0 40px;min-height:0}html .q-public :is(.qr-hero-grid,.qp-hero-grid,.qv-hero-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:28px}html .q-public :is(.qr-hero-copy,.qp-hero-copy,.qv-hero-copy){display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;max-width:none;min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));min-height:calc(100dvh - var(--header-h));padding-block:24px;box-sizing:border-box}html .q-public :is(.qr-hero-copy,.qp-hero-copy,.qv-hero-copy)>*{flex-shrink:0}html .q-public .q-reference.qp-page h1,html .q-public .q-site.qv-page .qv-hero h1,html .q-public :is(.qr-hero-copy,.qp-hero-copy,.qv-hero-copy) h1{font-size:clamp(34px,9.2vw,48px);line-height:1.1;letter-spacing:-.04em;margin:0;text-wrap:balance}html .q-public .q-reference .qr-hero :is(.qr-mobile-break,.qr-desktop-break){display:none}html .q-public .q-reference .qr-hero h1 span{color:#5925f1}html .q-public .q-reference .qr-intro,html .q-public .q-site.qv-page .qv-hero .q-lead,html .q-public .qp-hero-copy>p{font-size:16px;line-height:1.6;margin-top:20px;max-width:48ch}html .q-public .q-site.qv-page .qv-hero .q-eyebrow,html .q-public :is(.qr-hero-copy,.qv-hero-copy)>.qr-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.08em;margin:0 0 18px}html .q-public .qp-hero-copy>.qp-back{font-size:12px;min-height:32px;margin-bottom:10px}html .q-public .qp-hero-copy>.q-brand{width:180px;margin-bottom:22px}html .q-public .q-reference .qr-hero-actions,html .q-public .qp-hero .qp-actions,html .q-public .qv-hero .q-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}html .q-public .q-reference .qr-hero-actions .qr-button,html .q-public .qp-page .qp-actions .qr-button,html .q-public .qv-hero .q-actions .q-button{display:flex;justify-content:center;min-height:50px;width:100%;padding:12px 18px;font-size:15px;gap:16px}html .q-public .q-reference .qr-hero-actions .qr-secondary{background:transparent;border-color:transparent;min-height:44px;color:#5925f1;padding:8px 14px}html .q-public .q-reference .qr-hero-benefits{font-size:12px;line-height:1.45;gap:12px;margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html .q-public .q-reference .qr-hero-benefits li{gap:7px;align-items:flex-start}html .q-public .q-reference .qr-hero-benefits li:before{flex-shrink:0;margin-top:4px}html .q-public .qv-hero-checks{font-size:13px;gap:10px 18px;margin-top:20px!important}html .q-public .q-site main :is(.q-page-hero,.q-article-hero){min-height:0;padding-block:32px;box-sizing:border-box;display:flex;align-items:center}html .q-public .q-site main :is(.q-page-hero,.q-article-hero) h1{font-size:clamp(32px,8.6vw,46px);line-height:1.12}html .q-public .q-site main :is(.q-page-hero,.q-article-hero) .q-lead{font-size:16px;line-height:1.65}html .q-public main>:is(.q-legacy-hero,.mk-hero){min-height:100vh;min-height:100svh;min-height:100dvh;box-sizing:border-box;padding-top:calc(var(--header-h) + 30px);padding-bottom:32px;display:flex;align-items:center}html .q-public main>.q-legacy-hero .q-hero-grid{gap:32px}html .q-public .q-reference .qr-dashboard-figure{max-width:640px;padding:0;margin:0 auto}html .q-public .q-reference .qr-dashboard-app{display:flex;flex-direction:column;height:auto;min-height:0}html .q-public .q-reference .qr-window-chrome{height:32px;padding-inline:14px}html .q-public .q-reference .qr-window-chrome small{font-size:11px;line-height:1.3}html .q-public .q-reference .qr-dashboard-sidebar{padding:12px;border-bottom:1px solid #e5deeb}html .q-public .q-reference .qr-dashboard-sidebar>.q-brand{display:none}html .q-public .q-reference .qr-dashboard-sidebar [role=tablist]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html .q-public .q-reference .qr-dashboard-sidebar button{min-height:44px;justify-content:center;flex-direction:column;font-size:11px;gap:4px;padding:6px 3px;line-height:1.25}html .q-public .q-reference .qr-dashboard-sidebar button svg{height:14px;width:14px}html .q-public .q-reference .qr-dashboard-main{padding:18px;overflow:visible}html .q-public .q-reference .qr-dashboard-title{margin-bottom:18px}html .q-public .q-reference .qr-dashboard-title>strong{font-size:19px;line-height:1.3}html .q-public .q-reference .qr-dashboard-title>p{font-size:12px;line-height:1.5;margin-top:7px}html .q-public .q-reference .qr-metrics{gap:8px}html .q-public .q-reference .qr-metrics>div{padding:12px 9px}html .q-public .q-reference .qr-metrics span{font-size:11px;min-height:34px;line-height:1.45}html .q-public .q-reference .qr-metrics strong{font-size:27px;line-height:1.1;margin-block:8px}html .q-public .q-reference .qr-metrics small{font-size:9px;white-space:normal;line-height:1.4;padding:0}html .q-public .q-reference .qr-dashboard-lower{margin-top:16px}html .q-public .q-reference .qr-dashboard-lower .qr-vehicle{padding:12px;grid-template-columns:90px minmax(0,1fr);gap:12px}html .q-public .q-reference .qr-dashboard-lower .qr-vehicle img{width:90px;height:66px}html .q-public .q-reference .qr-dashboard-lower .qr-vehicle strong{font-size:12px;line-height:1.45}html .q-public .q-reference .qr-dashboard-lower .qr-vehicle span{font-size:11px;margin-top:4px}html .q-public .q-reference .qr-dashboard-lower .qr-vehicle b{font-size:14px;margin-top:6px}html .q-public .q-reference .qr-stock-panel label{font-size:13px}html .q-public .q-reference .qr-stock-panel input{min-height:44px!important;height:44px}html .q-public .q-reference .qr-stock-results>button{min-height:70px;padding:10px;gap:10px}html .q-public .q-reference .qr-stock-results strong{font-size:12px}html .q-public .q-reference .qr-stock-results b,html .q-public .q-reference .qr-stock-results small{font-size:11px}html .q-public .q-reference .qr-panel .qr-chat-message{font-size:14px;padding:12px;line-height:1.6}html .q-public .q-reference .qr-panel .qr-chat-booking{font-size:12px;padding:14px}html .q-public .q-reference .qr-panel .qr-chat-booking strong{font-size:14px}html .q-public .q-reference .qr-panel .qr-replay{font-size:13px;min-height:44px;margin-top:8px}html .q-public .q-reference .qr-panel-contact strong{font-size:14px}html .q-public .q-reference .qr-panel-contact small{font-size:12px}html .q-public .q-reference .qr-panel .qr-task-list label{min-height:48px;font-size:14px;gap:10px}html .q-public .q-reference .qr-panel .qr-task-list input{width:20px;height:20px}html .q-public .q-reference :is(.qr-opportunities>h3,.qr-appointments h3,.qr-reports h3){font-size:16px;margin-block:16px}html .q-public .q-reference .qr-appointments strong{font-size:14px}html .q-public .q-reference :is(.qr-appointments small,.qr-appointments em){font-size:12px}html .q-public .q-reference .qr-confirmed{font-size:10px;padding:5px}html .q-public .q-reference .qr-calendar-mark{width:38px;font-size:9px}html .q-public .q-reference .qr-report-bars{height:150px}html .q-public .qp-gallery-track{display:flex;align-items:stretch;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scroll-padding:0;padding:4px 2px 8px;scrollbar-width:none;overscroll-behavior-x:contain}html .q-public .qp-gallery-track::-webkit-scrollbar{display:none}html .q-public .qp-gallery-card{flex:0 0 100%;min-width:0;max-width:100%;padding:14px;scroll-snap-align:start;scroll-margin-top:calc(var(--header-h) + 12px)}html .q-public .qp-gallery-heading{min-height:0;margin-bottom:12px}html .q-public .qp-gallery-heading>a{min-height:30px;max-width:174px}html .q-public .qp-gallery-heading .q-brand-wordmark{width:158px}html .q-public .qp-gallery-heading>p{font-size:13px;line-height:1.5;margin-top:8px;max-width:none}html .q-public .qp-desktop-preview{display:none}html .q-public .qm-preview{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;border:1px solid #dfd9d1;border-radius:8px;background:#fff;padding:12px;color:#18151e}html .q-public .qm-preview blockquote,html .q-public .qm-preview p{margin:0}html .q-public .qm-preview .qm-example-label{font-size:10px;line-height:1.4;color:#635e69}html .q-public .qm-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html .q-public .qm-options button{min-width:0;min-height:44px;padding:8px 4px;border:1px solid #d1c9d4;border-radius:5px;font:inherit;font-size:12px;line-height:1.3;cursor:pointer;background:#fff;color:#18151e}html .q-public .qm-options button[aria-pressed=true]{border-color:var(--qp-accent);background:var(--qp-tint);color:var(--qp-accent);font-weight:600}html .q-public .qm-conversation{display:flex;flex-direction:column;gap:8px}html .q-public .qm-buyer,html .q-public .qm-reply{padding:10px 12px;border-radius:7px;background:#f2eee8;max-width:96%}html .q-public .qm-reply{align-self:flex-end;background:var(--qp-tint)}html .q-public .qm-buyer>span,html .q-public .qm-reply>span{font-size:10px;font-weight:600;line-height:1.4;color:#635e69;display:block;margin-bottom:4px}html .q-public .qm-reply>span{color:var(--qp-accent)}html .q-public .qm-conversation p,html .q-public .qm-preview .qm-tip{font-size:14px;line-height:1.5;color:#18151e}html .q-public .qm-preview .qm-context{font-size:11px;line-height:1.45;color:#635e69;margin-top:auto}html .q-public .qm-select{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:6px}html .q-public .qm-select select{font:inherit;font-size:16px;min-height:44px;min-width:0;width:100%;border:1px solid #d1c9d4;border-radius:5px;background:#fff;color:#18151e;padding:8px}html .q-public .qm-preview .qm-quote{font-size:19px;line-height:1.4;font-weight:600;letter-spacing:-.025em;padding:12px;background:var(--qp-tint);border-radius:7px}html .q-public .qm-action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--qp-accent);border-radius:5px;background:var(--qp-accent);color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;margin-top:auto}html .q-public .qm-action span{flex-shrink:0}html .q-public .qm-result{padding:12px;background:var(--qp-tint);border-radius:7px}html .q-public .qm-result strong{display:block;font-size:14px;line-height:1.4;margin-bottom:7px;color:var(--qp-accent)}html .q-public .qm-result p{font-size:14px;line-height:1.5;color:#18151e}html .q-public .qm-network{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:70px;padding:10px 6px;background:var(--qp-tint);border-radius:6px;font-size:11px}html .q-public .qm-network strong{font-size:12px;color:var(--qp-accent)}html .q-public .qm-network b{font-weight:400}html .q-public .qm-vehicle{display:flex;align-items:center;gap:12px}html .q-public .qm-vehicle img{width:94px;height:65px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#f3f4f5}html .q-public .qm-vehicle strong{display:block;font-size:14px;line-height:1.4}html .q-public .qm-vehicle span{display:block;font-size:20px;line-height:1.3;font-weight:700;margin-top:6px;color:var(--qp-accent)}html .q-public .qm-buyer-context strong{display:block;font-size:15px;line-height:1.4}html .q-public .qm-buyer-context span{display:block;font-size:12px;margin-top:4px;color:#635e69}html .q-public .qm-task-count{display:flex;align-items:baseline;gap:7px;font-size:12px;color:#635e69}html .q-public .qm-task-count strong{font-size:27px;color:var(--qp-accent)}html .q-public .qm-task-count>span{margin-left:auto;font-size:11px}html .q-public .qm-tasks{display:flex;flex-direction:column;gap:8px}html .q-public .qm-tasks label{display:flex;align-items:center;min-height:48px;gap:10px;padding:10px;background:var(--qp-tint);border-radius:5px;cursor:pointer;font-size:14px;line-height:1.4}html .q-public .qm-tasks input{width:20px;height:20px;flex-shrink:0;accent-color:var(--qp-accent)}html .q-public .qp-gallery-card>.qp-explore{margin-top:6px;font-size:13px;min-height:44px}html .q-public .qp-gallery-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}html .q-public .qp-gallery-controls button{min-height:44px;min-width:44px;border:1px solid #d1c9d4;border-radius:6px;background:#fffefa;color:#5925f1;font-size:20px;cursor:pointer}html .q-public .qp-gallery-controls button:disabled{opacity:.35;cursor:default}html .q-public .qp-gallery-controls label{max-width:240px;flex:1;min-width:0}html .q-public .qp-gallery-controls select{min-height:44px;width:100%;font-size:16px;padding:8px;background:#fffefa;color:#18151e;border:1px solid #d1c9d4;border-radius:6px}html .q-public .qp-gallery .qp-gallery-note{font-size:12px;line-height:1.5;margin-top:14px}html .q-public .q-reference main>.qr-section{padding-block:36px}html .q-public .q-reference .qr-section-heading h2{font-size:28px;line-height:1.18}html .q-public .q-reference .qr-section-heading>p:last-child:not(.qr-eyebrow){font-size:16px;line-height:1.65;margin-top:14px}html .q-public .q-reference .qr-product-grid{gap:12px;margin-top:24px}html .q-public .q-reference .qr-product-card{grid-template-columns:105px minmax(0,1fr) 15px;min-height:86px;padding:16px 12px;gap:12px}html .q-public .q-reference .qr-product-card>p{font-size:13px;line-height:1.5}html .q-public .q-reference .qr-outcomes{padding:24px;gap:22px}html .q-public .q-reference .qr-outcomes h2{font-size:26px}html .q-public .q-reference .qr-outcomes dl{display:grid;grid-template-columns:1fr 1fr;gap:24px 12px}html .q-public .q-reference .qr-outcomes dl>div{border:0;padding:0}html .q-public .q-reference .qr-outcomes dd{font-size:13px;line-height:1.5;max-width:none}html .q-public .q-reference .qr-steps{display:flex;flex-direction:column;gap:24px;margin-top:28px}html .q-public .q-reference .qr-steps li{display:flex;gap:18px}html .q-public .q-reference .qr-steps li+li{border-left:0;border-top:1px solid #dcd6ca;padding:24px 0 0}html .q-public .q-reference .qr-steps li>span{width:36px;height:36px;flex-shrink:0;margin:0;font-size:15px}html .q-public .q-reference .qr-steps h3{font-size:18px;min-height:0;line-height:1.4;margin-bottom:8px}html .q-public .q-reference .qr-steps p{font-size:15px;line-height:1.6}html .q-public .q-reference .qr-action-section-head{margin-bottom:24px}html .q-public .q-reference .qr-team-note{padding:24px;grid-template-columns:1fr;gap:16px}html .q-public .q-reference .qr-team-avatar{display:none}html .q-public .q-reference .qr-team-copy h2{font-size:19px;line-height:1.4}html .q-public .q-reference .qr-team-copy p{font-size:15px;line-height:1.6;margin-top:12px}html .q-public .q-reference .qr-team-attribution{grid-column:auto;font-size:13px;text-align:left;padding-top:12px}html .q-public .q-reference .qr-team-attribution a{font-size:13px;min-height:44px}html .q-public .q-reference .qr-closing-panel{padding:26px;min-height:0}html .q-public .q-reference .qr-closing-panel h2{font-size:26px;line-height:1.2}html .q-public .q-reference .qr-closing-panel p{font-size:15px;line-height:1.6;margin-top:14px}html .q-public .q-reference .qr-closing-panel>div:last-child{position:static;display:block;margin-top:22px}html .q-public .q-reference .qr-closing-panel .qr-button{position:static;inset:auto;width:100%;height:auto;min-height:50px;font-size:15px;padding:12px 18px;background:#fff;color:#5925f1;justify-content:center;gap:16px}html .q-public .q-reference .qr-closing-panel .qr-button>span{font-size:20px;color:#5925f1}html .q-public .q-reference .qv-footer-top{padding-block:24px;gap:20px}html .q-public .q-reference .qv-footer-top .q-social{font-size:12px;gap:16px}html .q-public .q-reference .q-footer details>summary{font-size:14px;min-height:44px}html .q-public .q-reference .qv-footer-bottom p{font-size:12px;line-height:1.6}html .q-public .q-reference .qv-footer-bottom .q-inline-links{font-size:13px;gap:8px 18px}html .q-public .q-reference .qv-footer-bottom .q-inline-links a,html .q-public .q-reference .qv-footer-bottom .q-inline-links button{min-height:44px}}@media(max-width:359px){html .q-public .q-reference .qr-container,html .q-public .q-site.qv-page .q-container{width:calc(100% - 28px)}html .q-public .q-reference .qr-header .q-brand{width:112px}html .q-public .q-reference .qr-header-inner{gap:6px}html .q-public .q-reference .qr-header .qr-button{min-width:104px;font-size:11px;padding-inline:10px}html .q-public .qp-gallery-card{padding:12px}html .q-public .qm-preview{padding:10px;gap:8px}html .q-public .qm-buyer,html .q-public .qm-reply{padding:8px 10px}html .q-public .qp-gallery-heading>p{font-size:12px;line-height:1.45}}@media(max-width:767px) and (max-height:650px){html .q-public :is(.qr-hero-copy,.qp-hero-copy,.qv-hero-copy){padding-block:20px}html .q-public .qp-hero-copy>.q-brand{width:160px;margin-bottom:14px}html .q-public .qp-hero-copy>.qp-back{margin-bottom:4px}html .q-public .qp-hero-copy>p{margin-top:16px;line-height:1.5}html .q-public :is(.qr-hero-actions,.qp-actions,.q-actions){margin-top:18px}}@media(prefers-reduced-motion:reduce){html .q-public .qp-gallery-track{scroll-behavior:auto!important}}.qp-mobile-intro,.qr-mobile-hero-preview{display:none}@media(max-width:767px){html .q-public .qp-full-intro{display:none}html .q-public .qp-mobile-intro{display:inline}html .q-public .q-reference .qr-hero h1{font-size:clamp(32px,9.3vw,45px);line-height:1.1}html .q-public .q-reference main>.qr-hero,html .q-public .q-reference.qp-page main>.qp-hero{padding-top:0;padding-bottom:40px}html .q-public .q-reference .qr-hero-copy{padding-top:24px;padding-bottom:24px}html .q-public .q-reference .qr-mobile-hero-preview{display:none}}@media(max-width:767px) and (min-height:740px){html .q-public .q-reference .qr-mobile-hero-preview{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px;border:1px solid #ddd5e4;border-radius:9px;background:#fffefa}html .q-public .qr-mobile-hero-preview img{width:96px;height:70px;-o-object-fit:contain;object-fit:contain}html .q-public .qr-mobile-hero-preview>div{min-width:0}html .q-public .qr-mobile-hero-preview span{font-size:11px;line-height:1.5;color:#635e69;display:block}html .q-public .qr-mobile-hero-preview strong{font-size:16px;line-height:1.4;display:block;margin-top:6px}html .q-public .qr-mobile-hero-preview small{font-size:10px;line-height:1.5;color:#635e69;display:block;margin-top:5px}}@media(max-width:767px) and (max-height:650px){html .q-public .qp-hero-copy>.qp-back{display:none}html .q-public .q-reference .qr-hero-copy{padding-block:20px}html .q-public .q-reference .qr-hero-benefits{margin-top:16px}html .q-public .q-reference .qr-intro{margin-top:16px;font-size:15px}html .q-public .qp-gallery-card{padding:10px}html .q-public .qp-gallery-heading{margin-bottom:8px}html .q-public .qp-gallery-heading>p{margin-top:6px;font-size:12px;line-height:1.4}html .q-public .qm-preview{gap:6px;padding:10px}html .q-public .qm-preview .qm-quote{font-size:16px;line-height:1.4;padding:10px}html .q-public .qm-preview .qm-tip{font-size:13px;line-height:1.4}html .q-public .qm-select{gap:4px;font-size:11px}html .q-public .qm-select select{min-height:44px;height:44px}html .q-public .qm-conversation{gap:6px}html .q-public .qm-buyer,html .q-public .qm-reply{padding:8px 10px}}@media(min-width:768px) and (max-width:1023px){html .q-public .q-site main :is(.q-page-hero,.q-article-hero){min-height:0;display:block;box-sizing:border-box}html .q-public main>:is(.q-legacy-hero,.mk-hero){min-height:100dvh;box-sizing:border-box}html .q-public :is(.qr-hero-copy,.qp-hero-copy,.qv-hero-copy){min-height:calc(100dvh - 80px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-block:32px}html .q-public .q-reference main>.qr-hero,html .q-public .q-reference.qp-page main>.qp-hero,html .q-public .q-site.qv-page .q-hero.qv-hero{padding-top:0}}@media(max-width:767px){html .q-public main>.mk-hero{display:block}html .q-public .q-reference .qr-metrics small{color:#175c42;background:#edf7f0;font-size:10px;line-height:1.4}html .q-public{--header-h:calc(72px + env(safe-area-inset-top,0px))}html .q-public .q-header{padding-top:env(safe-area-inset-top,0)}html .q-public .q-reference .qr-container,html .q-public .q-site.qv-page .q-container{width:calc(100% - 40px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}}@media(max-width:359px){html .q-public .q-reference .qr-container,html .q-public .q-site.qv-page .q-container{width:calc(100% - 28px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}}@media(max-width:767px) and (max-height:650px){html .q-public .qp-gallery-card{position:relative}html .q-public .qm-preview .qm-example-label{position:absolute;top:17px;right:16px;font-size:9px;line-height:1.4}html .q-public .qm-preview .qm-example-label span{display:none}html .q-public .qm-select select{min-height:44px!important;height:44px}html .q-public .qm-buyer-context span{display:none}html .q-public .qm-result{padding:10px}html .q-public .qm-result strong{font-size:13px;margin-bottom:5px}html .q-public .qm-result p{font-size:13px;line-height:1.4}html .q-public .qm-action{font-size:12px;padding:8px 10px}}html .q-public .q-reference .qr-metrics small{color:#175c42;background:#edf7f0}.qw-scope,html[data-quantum-workspace]{--background:44 51.724% 94.314%;--foreground:260 17% 10%;--card:48 100% 99.02%;--card-foreground:260 17% 10%;--popover:48 100% 99%;--popover-foreground:260 17% 10%;--primary:255.294 87.931% 54.51%;--primary-foreground:0 0% 100%;--secondary:259 45% 94%;--secondary-foreground:260 17% 10%;--muted:42 24% 90%;--muted-foreground:267 6% 37%;--accent:259 60% 94%;--accent-foreground:255 74% 37%;--destructive:0 68% 40%;--destructive-foreground:0 0% 100%;--border:40 18% 80%;--input:267 6% 53%;--ring:255 88% 55%;--radius:.65rem;--pop:89 37 241;--qw-accent:89 37 241;--qw-shadow:0 4px 18px #20112f08;--qw-success:#176344;--qw-warning:#875400;--qw-danger:#a82736;--qw-chart-one:#7633f4;--qw-chart-two:#007c8a;--qw-chart-three:#c82e7d;--qw-chart-four:#346e4d;color-scheme:light}html[data-quantum-workspace][data-theme=dark],html[data-theme=dark] .qw-scope{--background:260 17% 10%;--foreground:44 38% 96%;--card:262 14% 14%;--card-foreground:44 38% 96%;--popover:262 14% 16%;--popover-foreground:44 38% 96%;--primary:262 90% 72%;--primary-foreground:260 25% 9%;--secondary:262 18% 22%;--secondary-foreground:44 38% 96%;--muted:262 13% 21%;--muted-foreground:260 14% 76%;--accent:262 29% 24%;--accent-foreground:263 100% 87%;--destructive:0 75% 65%;--destructive-foreground:260 25% 9%;--border:262 12% 31%;--input:260 9% 57%;--ring:262 90% 72%;--pop:172 120 248;--qw-accent:172 120 248;--qw-shadow:0 4px 18px #0002;--qw-success:#76deaf;--qw-warning:#ffd078;--qw-danger:#ff9aa7;--qw-chart-one:#b89aff;--qw-chart-two:#02b6c7;--qw-chart-three:#ee80b9;--qw-chart-four:#83cca1;color-scheme:dark}.qw-scope,html[data-quantum-workspace] body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-archivo),Arial,sans-serif;line-height:1.55}.qw-scope{min-width:0;min-height:100dvh}html[data-quantum-workspace] ::-moz-selection{background:hsl(var(--primary)/.22);color:hsl(var(--foreground))}html[data-quantum-workspace] ::selection{background:hsl(var(--primary)/.22);color:hsl(var(--foreground))}html[data-quantum-workspace] :is(.border,.border-t,.border-b,.border-l,.border-r){border-color:hsl(var(--border))}html[data-quantum-workspace] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}html[data-quantum-workspace] :is(input,textarea,select){accent-color:hsl(var(--primary))}html[data-quantum-workspace] :is([role=dialog],[role=alertdialog],[role=menu],[data-radix-popper-content-wrapper]){font-family:var(--font-archivo),Arial,sans-serif;color:hsl(var(--foreground))}html[data-quantum-workspace] :is([role=dialog],[role=alertdialog]){border-color:hsl(var(--border));border-radius:14px}.qw-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0;text-decoration:none;color:inherit;max-width:100%}.qw-wordmark{display:block;width:140px;max-width:100%;line-height:0}.qw-wordmark img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:none!important}.qw-wordmark img[data-lettering=white],html[data-theme=dark] .qw-wordmark img[data-lettering=dark]{display:none}html[data-theme=dark] .qw-wordmark img[data-lettering=white]{display:block}.qw-brand-label{padding-inline:2px;font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--muted-foreground));line-height:1.4}.qw-scope :is(h1,h2,h3){letter-spacing:-.025em;color:hsl(var(--foreground))}.qw-scope .label-mono{font-family:inherit;letter-spacing:.08em}.qw-scope .admin-app{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-archivo),Arial,sans-serif}.qw-scope .admin-desktop-header{background:hsl(var(--card));border-bottom-color:hsl(var(--border))}.qw-scope .admin-brand-home{padding-right:18px;margin-right:8px;border-right:1px solid hsl(var(--border))}.qw-scope .admin-brand-home .qw-wordmark{width:132px}.qw-scope .admin-app .admin-nav{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:var(--qw-shadow)}.qw-scope .admin-app .admin-nav [aria-current=page]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:inset 3px 0 hsl(var(--primary));font-weight:650}.qw-scope .admin-app .admin-nav [aria-current=page] svg{color:hsl(var(--primary))}.qw-scope .admin-nav-caption{font-size:10px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.qw-scope .admin-mobile-top{background:hsl(var(--card));backdrop-filter:none}.qw-scope .admin-mobile-top .qw-wordmark{width:100px}.qw-scope .admin-mobile-top .qw-brand{padding-right:12px;border-right:1px solid hsl(var(--border))}.qw-scope .admin-mobile-subnav{position:static;background:hsl(var(--background));padding-block:7px}.qw-scope .admin-mobile-subnav [aria-selected=true]{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.qw-scope .admin-bottom-nav{background:hsl(var(--card));box-shadow:0 -2px 18px #20112f08;backdrop-filter:none}.qw-scope .admin-bottom-nav [aria-current=page]{color:hsl(var(--primary));font-weight:700}.qw-scope .admin-bottom-nav [aria-current=page]>span:first-child{background:hsl(var(--accent))}.qw-scope .admin-page-heading{font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}.qw-scope .admin-app .admin-page-actions{gap:8px}.qw-scope .admin-content[data-workspace=false]{padding:4px 6px 20px;gap:16px;scrollbar-gutter:stable}.qw-scope .admin-app .admin-content :is(.bg-card,.q-workspace,.crm-table-frame){box-shadow:var(--qw-shadow)}.qw-scope .crm-queues>button[aria-current=page],.qw-scope .crm-queues>button[data-empty=true][aria-current=page]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--primary))}.qw-scope .crm-detail-tabs>button[aria-selected=true],.qw-scope .q-record-tabs>button[aria-selected=true]{color:hsl(var(--primary))}.qw-scope .crm-status-new,.qw-scope .crm-status-replies,.qw-scope .crm-unsaved,.qw-scope .crm-warning{color:var(--qw-warning)}.qw-scope .crm-status-queued,.qw-scope .crm-status-ready{color:var(--qw-success)}.qw-scope .crm-status-blocked,.qw-scope .crm-status-due,.qw-scope .crm-status-no_email{color:var(--qw-danger)}.qw-scope .admin-app .crm-message-inbound{background:hsl(var(--accent)/.65);border-color:hsl(var(--primary)/.28)}.qw-scope .admin-app .q-workspace-tools{background:hsl(var(--muted)/.32)}.qw-scope .admin-app .q-pane-heading{font-size:12px;font-weight:650;letter-spacing:.015em}.qw-scope .admin-app .crm-next-action{border-left:3px solid hsl(var(--primary));background:hsl(var(--accent)/.45)}.qw-scope .admin-app :is(.q-tool,.crm-root input:not([type=checkbox]),.crm-root textarea,.crm-root select){border-color:hsl(var(--input)/.65)}.qw-scope .admin-app .crm-primary{border-color:hsl(var(--primary))!important}.qw-scope .admin-template-editor{background:hsl(var(--card));line-height:1.75!important;min-height:360px}.qw-scope .admin-app pre{white-space:pre-wrap;overflow-wrap:anywhere}.qw-scope .admin-app .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.qw-scope .admin-app .recharts-default-tooltip{background:hsl(var(--popover))!important;border-color:hsl(var(--border))!important;border-radius:8px}.qw-scope .admin-app .recharts-tooltip-label{color:hsl(var(--foreground))}.qw-auth-page{min-height:100svh;display:grid;place-items:center;padding:36px 24px;background:hsl(var(--background))}.qw-auth-shell{width:100%;max-width:480px}.qw-auth-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.qw-auth-top .qw-wordmark{width:180px}.qw-auth-card{border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));box-shadow:var(--qw-shadow);padding:32px}.qw-auth-card h1{font-size:30px;font-weight:800;line-height:1.15;margin-bottom:16px}.qw-auth-card p{color:hsl(var(--muted-foreground));font-size:15px;line-height:1.65}.qw-auth-card form{display:grid;gap:22px;margin-top:28px}.qw-auth-card label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.qw-auth-card :is(input,button[type=submit]){min-height:48px;font-size:16px}.qw-auth-footer{text-align:center;margin-top:24px;font-size:13px;color:hsl(var(--muted-foreground))}.qw-auth-footer a{text-decoration:underline;text-underline-offset:4px}html[data-quantum-workspace] .investor-surface{--pop:var(--qw-accent)!important;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;font-family:var(--font-archivo),Arial,sans-serif}html[data-quantum-workspace] .investor-surface :is(.text-white,.font-display){color:hsl(var(--foreground))!important}html[data-quantum-workspace] .investor-surface [class*="text-[#"]{color:hsl(var(--muted-foreground))!important}html[data-quantum-workspace] .investor-surface [class*=border-white]{border-color:hsl(var(--border))!important}html[data-quantum-workspace] .investor-surface :is([class*="bg-[#0"],[class*="bg-[#1"]){background:hsl(var(--card))!important}html[data-quantum-workspace] .investor-surface :is([class*="bg-black/85"],[class*="bg-black/70"]){background:hsl(var(--card)/.98)!important}html[data-quantum-workspace] .investor-surface :is([class*="bg-white/5"],[class*="bg-white/10"]){background:hsl(var(--muted))!important}html[data-quantum-workspace] .investor-surface :is(input,textarea,select){background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--input))!important;font-family:inherit}html[data-quantum-workspace] .investor-surface :is(button,a)[class~="bg-[rgb(var(--pop))]"]{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}html[data-quantum-workspace] .investor-surface [class*="text-[rgb(var(--pop))]"]{color:hsl(var(--primary))!important}html[data-quantum-workspace] .investor-surface .qw-brand{margin-block:12px}.qw-scope .qw-loading{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:20px;color:hsl(var(--muted-foreground))}@media(max-width:1023px){.qw-scope .admin-brand-home{display:none}.qw-scope .admin-page-heading{font-size:17px}.qw-scope .admin-content[data-workspace=false]{padding:4px 4px 16px}.qw-scope .admin-desktop-header .admin-page-actions{flex-wrap:wrap;justify-content:flex-end}.qw-scope .admin-mobile-top>div{padding-inline:12px;gap:10px}}@media(max-width:767px){.qw-scope .admin-app :is(.q-tool,.q-pane-button,.crm-detail-tabs>button,.q-record-tabs>button){min-height:44px}.qw-scope .admin-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-quantum-workspace] [role=dialog] :is(input,textarea,select){font-size:16px}.qw-scope .admin-app .q-workspace-context{min-width:0}.qw-scope .admin-page-frame{flex-wrap:wrap;row-gap:6px}.qw-auth-page{padding:28px 20px;place-items:start center}.qw-auth-card{padding:26px 22px}.qw-auth-card h1{font-size:28px}.qw-auth-top{margin-bottom:26px}.qw-auth-top .qw-wordmark{width:155px}}@media(prefers-reduced-motion:reduce){.qw-scope *{scroll-behavior:auto!important}}html[data-quantum-workspace] [aria-label="Quantum confidentiality notice"]{background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}html[data-quantum-workspace] [aria-label="Quantum confidentiality notice"] a{color:hsl(var(--primary))}.qw-scope .admin-app :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:hsl(var(--input))}.qw-scope :is(input,textarea)::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:1}.qw-scope :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}.qw-scope .admin-app .crm-queues>button[data-empty=true],.qw-scope .admin-app .crm-queues>button[data-empty=true]>span{color:hsl(var(--muted-foreground))}.qw-scope .admin-app :is(.text-amber-500,.text-amber-600,.text-amber-700){color:var(--qw-warning)}.qw-scope .admin-app :is(.text-green-500,.text-green-600,.text-green-700,.text-emerald-600,.text-emerald-700){color:var(--qw-success)}.qw-scope .admin-app :is(.text-red-500,.text-red-600,.text-red-700){color:var(--qw-danger)}.qw-scope .admin-app [data-state=checked][role=switch]{background:hsl(var(--primary))}.qw-scope .admin-app [data-state=checked][role=checkbox]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}html[data-quantum-workspace] .qw-legacy-form{background:hsl(var(--background))!important;color:hsl(var(--foreground));--pop:var(--qw-accent)}html[data-quantum-workspace] .qw-legacy-form :is(.accent-card,.dark-card,.glass-pop,[class~="bg-[#111111]"],[class~="bg-[#0d0d0d]"],[class~="bg-[#0A0A0C]"]){background:hsl(var(--card))!important;border-color:hsl(var(--border))!important;box-shadow:var(--qw-shadow)}html[data-quantum-workspace] .qw-legacy-form :is(.text-white,.display-heading){color:hsl(var(--foreground))!important}html[data-quantum-workspace] .qw-legacy-form :is([class~="text-[#9CA3AF]"],[class~="text-[#B4B4BE]"],[class~="text-[#D1D5DB]"]){color:hsl(var(--muted-foreground))!important}html[data-quantum-workspace] .qw-legacy-form :is(.hero-glow,.section-glow,.bg-dot-grid,.bg-dot-grid-fade){display:none}html[data-quantum-workspace] .qw-legacy-form :is([class~="bg-[#7C3AED]"],[class~="bg-[#8B5CF6]"]){background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}html[data-quantum-workspace] .qw-legacy-form :is(.accent-gradient-text,.animated-gradient-text){background:none!important;color:hsl(var(--primary))!important;-webkit-text-fill-color:currentColor!important}html[data-quantum-workspace] .qw-legacy-form :is(input,textarea,select){background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--input))!important}.qw-scope .admin-content [role=tab][data-state=active]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:inset 0 -2px hsl(var(--primary))}html[data-quantum-workspace] .crm-dialog footer{background:hsl(var(--card));color:hsl(var(--foreground))}.qw-scope .admin-app .recharts-label-list text{fill:hsl(var(--foreground))!important}