.vo3-tour-popover .driver-popover{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid rgba(59,130,246,.4);border-radius:16px;box-shadow:0 20px 60px rgba(59,130,246,.25),0 0 0 1px rgba(59,130,246,.1),0 0 40px rgba(59,130,246,.15);max-width:400px;backdrop-filter:blur(10px)}.vo3-tour-popover .driver-popover-title{color:#0f172a;font-size:1.2rem;font-weight:700;margin-bottom:10px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vo3-tour-popover .driver-popover-description{color:#475569;font-size:.95rem;line-height:1.7;font-weight:500}.vo3-tour-popover .driver-popover-progress-text{color:#3b82f6;font-size:.85rem;font-weight:600;background:linear-gradient(90deg,#dbeafe,#bfdbfe);padding:6px 14px;border-radius:20px;border:1px solid rgba(59,130,246,.3)}.vo3-tour-popover .driver-popover-footer{margin-top:16px;display:flex;gap:8px;justify-content:flex-end}.vo3-tour-popover .driver-popover-btn{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(59,130,246,.3),0 2px 4px rgba(139,92,246,.2)}.vo3-tour-popover .driver-popover-btn:hover{background:linear-gradient(135deg,#2563eb,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4),0 4px 8px rgba(139,92,246,.3)}.vo3-tour-popover .driver-popover-btn-disabled{opacity:.5;cursor:not-allowed;transform:none!important}.vo3-tour-popover .driver-popover-prev-btn{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vo3-tour-popover .driver-popover-prev-btn:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#1e293b;box-shadow:0 4px 8px rgba(0,0,0,.15)}.vo3-tour-popover .driver-popover-close-btn{background:transparent;color:#64748b;box-shadow:none;padding:6px 12px;font-weight:500}.vo3-tour-popover .driver-popover-close-btn:hover{background:rgba(239,68,68,.1);color:#dc2626}.driver-active-element{box-shadow:0 0 0 5px rgba(59,130,246,.9) !important,0 0 0 8px rgba(147,197,253,.6) !important,0 0 30px 12px rgba(59,130,246,.5) !important,0 0 60px 20px rgba(96,165,250,.3) !important,inset 0 0 20px hsla(0,0%,100%,.2)!important;border-radius:8px!important;position:relative!important;z-index:10000!important;animation:highlightPulse 2s ease-in-out infinite!important}@keyframes highlightPulse{0%,to{box-shadow:0 0 0 5px rgba(59,130,246,.9) !important,0 0 0 8px rgba(147,197,253,.6) !important,0 0 30px 12px rgba(59,130,246,.5) !important,0 0 60px 20px rgba(96,165,250,.3) !important,inset 0 0 20px hsla(0,0%,100%,.2)!important}50%{box-shadow:0 0 0 5px #3b82f6 !important,0 0 0 10px rgba(147,197,253,.8) !important,0 0 40px 16px rgba(59,130,246,.6) !important,0 0 80px 28px rgba(96,165,250,.4) !important,inset 0 0 30px hsla(0,0%,100%,.3)!important}}.driver-overlay{background-color:rgba(0,0,0,.15)!important}.vo3-tour-popover .driver-popover-arrow{border-color:#fff}@keyframes popoverBounceIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}50%{transform:scale(1.02) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}.vo3-tour-popover .driver-popover{animation:popoverBounceIn .5s cubic-bezier(.34,1.56,.64,1)}@media (max-width:640px){.vo3-tour-popover .driver-popover{max-width:90vw;margin:0 16px}.vo3-tour-popover .driver-popover-title{font-size:1rem}.vo3-tour-popover .driver-popover-description{font-size:.875rem}.vo3-tour-popover .driver-popover-btn{padding:6px 12px;font-size:.85rem}}.ModelCustomizer_addButton__ixT2w{padding:8px 16px;background:transparent;border:2px dashed #4b5563;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-height:36px}.ModelCustomizer_addButton__ixT2w:hover{border-color:#60a5fa;background:rgba(59,130,246,.05);transform:translateY(-1px)}.ModelCustomizer_plusIcon__NVdfm{color:#9ca3af;font-size:20px;font-weight:300;line-height:1;transition:all .2s ease}.ModelCustomizer_addButton__ixT2w:hover .ModelCustomizer_plusIcon__NVdfm{color:#60a5fa;transform:rotate(90deg)}.ModelCustomizer_customizerWrapper__9rQaW{position:relative;display:inline-block}.ModelCustomizer_quickPanel__k_BjO{position:fixed;top:80px;right:20px;background:rgba(31,41,55,.98);backdrop-filter:blur(20px);border-radius:12px;width:360px;max-width:90vw;max-height:65vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 1px hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.08);z-index:9999;animation:ModelCustomizer_quickFadeIn__TdSUz .15s ease}@keyframes ModelCustomizer_quickFadeIn__TdSUz{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ModelCustomizer_drawerHeader__ViNJr{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ModelCustomizer_headerContent__5vFVN{display:flex;align-items:flex-start;gap:10px;flex:1}.ModelCustomizer_headerText__8OFkP{display:flex;flex-direction:column;gap:2px}.ModelCustomizer_drawerHeader__ViNJr h3{margin:0;font-size:14px;font-weight:600;color:#f3f4f6;line-height:1.2}.ModelCustomizer_headerTitle__idMqu{color:#60a5fa!important}.ModelCustomizer_settingsIcon__3dW8I{color:#3b82f6!important;flex-shrink:0}.ModelCustomizer_headerHint__NH082{margin:0;font-size:11px;color:#9ca3af;line-height:1.3}.ModelCustomizer_drawerClose__9HiN1{padding:4px;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ModelCustomizer_drawerClose__9HiN1:hover{background:hsla(0,0%,100%,.08);color:#f3f4f6}.ModelCustomizer_drawerContent__YwSAw{flex:1;overflow-y:auto;padding:4px;mask-image:linear-gradient(180deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent)}.ModelCustomizer_drawerContent__YwSAw::-webkit-scrollbar{width:4px}.ModelCustomizer_drawerContent__YwSAw::-webkit-scrollbar-track{background:transparent}.ModelCustomizer_drawerContent__YwSAw::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.ModelCustomizer_drawerContent__YwSAw::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.ModelCustomizer_quickModelRow__j2mM9{display:flex;flex-direction:column;padding:10px 12px;margin:2px 0;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:transparent;border:1px solid transparent;position:relative;overflow:hidden}.ModelCustomizer_quickModelMainRow___gnpu{display:flex;justify-content:space-between;align-items:center;width:100%}.ModelCustomizer_quickModelRow__j2mM9:hover{background:rgba(80,120,255,.08);box-shadow:0 0 0 1px rgba(59,130,246,.3),0 2px 8px rgba(59,130,246,.1)}.ModelCustomizer_quickModelRow__j2mM9:hover .ModelCustomizer_creditIcon__T32hT{opacity:1;filter:brightness(1.3)}.ModelCustomizer_quickModelRow__j2mM9.ModelCustomizer_quickEnabled__EtbNp{background:rgba(59,130,246,.1);border-color:#1d4ed8;box-shadow:0 0 12px rgba(59,130,246,.6),0 4px 8px rgba(0,0,0,.2);animation:ModelCustomizer_enabledPulse__Lhxxf 3s ease-in-out infinite,ModelCustomizer_enabledFlash__vNVB2 .4s ease-out}@keyframes ModelCustomizer_enabledPulse__Lhxxf{0%,to{box-shadow:0 0 12px rgba(59,130,246,.6),0 4px 8px rgba(0,0,0,.2)}50%{box-shadow:0 0 16px rgba(59,130,246,.7),0 6px 12px rgba(0,0,0,.25)}}@keyframes ModelCustomizer_enabledFlash__vNVB2{0%{background:rgba(59,130,246,.25);border-color:#3b82f6;box-shadow:0 0 20px rgba(59,130,246,.8)}to{background:rgba(59,130,246,.1);border-color:#1d4ed8;box-shadow:0 0 12px rgba(59,130,246,.6),0 4px 8px rgba(0,0,0,.2)}}.ModelCustomizer_quickModelRow__j2mM9.ModelCustomizer_quickEnabled__EtbNp:hover{background:rgba(59,130,246,.14);border-color:#3b82f6;box-shadow:0 0 16px rgba(59,130,246,.8),0 6px 12px rgba(0,0,0,.25)}.ModelCustomizer_quickModelRow__j2mM9.ModelCustomizer_quickDisabled__Nz6Du{opacity:.45}.ModelCustomizer_quickModelDetails__4oAa5{max-height:0;opacity:0;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);padding:0;margin-top:0}.ModelCustomizer_quickModelRow__j2mM9:hover .ModelCustomizer_quickModelDetails__4oAa5{max-height:80px;opacity:1;padding:8px 0 0;margin-top:4px}.ModelCustomizer_quickModelRow__j2mM9.ModelCustomizer_quickEnabled__EtbNp:hover .ModelCustomizer_quickModelDetails__4oAa5{border-top:1px solid rgba(59,130,246,.2);padding-top:10px}.ModelCustomizer_detailDescription__33Q3G{margin:0 0 6px;font-size:12px;line-height:1.4;color:#9ca3af}.ModelCustomizer_detailFeatures__iiaoK{display:flex;flex-wrap:wrap;gap:8px}.ModelCustomizer_detailFeature__KlPWi{font-size:11px;color:#6b7280;line-height:1.3;display:flex;align-items:center}.ModelCustomizer_quickModelMain__Z2BcH{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ModelCustomizer_quickModelRight__yfrXY{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-content:flex-end}.ModelCustomizer_quickModelName__INuCb{font-size:14px;font-weight:500;color:#f3f4f6;white-space:nowrap}.ModelCustomizer_quickTag__LKXtf{font-size:8px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.4px;opacity:.75;transition:opacity .2s ease}.ModelCustomizer_quickModelRow__j2mM9:hover .ModelCustomizer_quickTag__LKXtf{opacity:.9}.ModelCustomizer_quickTag__LKXtf.ModelCustomizer_new__3unsj{background:rgba(236,72,153,.15);color:#d4a5c0;border:1px solid rgba(236,72,153,.25)}.ModelCustomizer_quickTag__LKXtf.ModelCustomizer_recommended__zFqsY{background:rgba(126,164,255,.15);color:#7ea4ff;border:1px solid rgba(126,164,255,.3)}.ModelCustomizer_quickTag__LKXtf.ModelCustomizer_premium__KB25l{background:hsla(38,46%,61%,.15);color:#c9a86d;border:1px solid hsla(38,46%,61%,.3)}.ModelCustomizer_quickTag__LKXtf.ModelCustomizer_fast__BzsHH{background:rgba(99,214,190,.15);color:#63d6be;border:1px solid rgba(99,214,190,.3)}.ModelCustomizer_quickCredits__i4aH4{display:flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#e5e7eb;white-space:nowrap}.ModelCustomizer_creditIcon__T32hT{font-size:11px;opacity:.6;transition:all .2s ease}.ModelCustomizer_creditValue__foi1z{font-weight:700;color:#f3f4f6;letter-spacing:-.02em}.ModelCustomizer_creditUnit__uzXDa{font-size:11px;font-weight:500;color:#9ca3af}.ModelCustomizer_quickToggleIndicator__FZ1In{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.ModelCustomizer_quickToggleIndicator__FZ1In.ModelCustomizer_indicatorOn__W0Ek5{background:#3b82f6;color:#fff}.ModelCustomizer_quickToggleIndicator__FZ1In.ModelCustomizer_indicatorOff__Fxw0E{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.ModelCustomizer_quickToggle__pLLuC{position:relative;width:48px;height:26px;flex-shrink:0;cursor:pointer}.ModelCustomizer_quickToggle__pLLuC input{opacity:0;width:0;height:0}.ModelCustomizer_quickToggleSlider__q8Pwb{position:absolute;top:0;left:0;right:0;bottom:0;background:#374151;border-radius:26px;transition:all .3s ease}.ModelCustomizer_quickToggleSlider__q8Pwb:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:all .3s ease}.ModelCustomizer_quickToggle__pLLuC input:checked+.ModelCustomizer_quickToggleSlider__q8Pwb{background:#3b82f6}.ModelCustomizer_quickToggle__pLLuC input:checked+.ModelCustomizer_quickToggleSlider__q8Pwb:before{transform:translateX(22px)}.ModelCustomizer_drawerFooter__xUbV6{padding:8px 12px;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.ModelCustomizer_viewAllButton__3qLyN{width:100%;padding:10px 12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);color:#9ca3af;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:6px;position:relative}.ModelCustomizer_viewAllButton__3qLyN:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);color:#e5e7eb;box-shadow:0 2px 8px rgba(59,130,246,.15);transform:translateY(-1px)}.ModelCustomizer_viewAllButton__3qLyN .ModelCustomizer_arrowIcon__aGulg{transition:transform .2s ease}.ModelCustomizer_viewAllButton__3qLyN:hover .ModelCustomizer_arrowIcon__aGulg{transform:translateX(3px)}.ModelCustomizer_overlay__DXWwp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:ModelCustomizer_fadeIn__Uy7di .2s ease}@keyframes ModelCustomizer_fadeIn__Uy7di{0%{opacity:0}to{opacity:1}}.ModelCustomizer_panel__NwnM9{background:#1f2937;border-radius:16px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:ModelCustomizer_slideUp__CR2De .3s ease}@keyframes ModelCustomizer_slideUp__CR2De{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ModelCustomizer_header__jBCtF{padding:20px 24px;border-bottom:1px solid #374151;display:flex;justify-content:space-between;align-items:center}.ModelCustomizer_headerTitle__idMqu{display:flex;align-items:center;gap:12px}.ModelCustomizer_headerIcon__RZUUg{width:24px;height:24px;color:#60a5fa}.ModelCustomizer_header__jBCtF h2{margin:0;font-size:20px;font-weight:600;color:#f3f4f6}.ModelCustomizer_closeButton__1VByN{padding:8px;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:6px;transition:all .2s ease}.ModelCustomizer_closeButton__1VByN:hover{background:#374151;color:#f3f4f6}.ModelCustomizer_info__sUcPO{padding:16px 24px;background:rgba(59,130,246,.1);border-bottom:1px solid #374151;display:flex;gap:12px;align-items:flex-start;color:#93c5fd;font-size:14px;line-height:1.5}.ModelCustomizer_info__sUcPO svg{flex-shrink:0;margin-top:2px}.ModelCustomizer_info__sUcPO p{margin:0}.ModelCustomizer_modelList__Gp8hj{flex:1;overflow-y:auto;padding:16px 24px}.ModelCustomizer_modelItem__fhpTL{display:flex;gap:12px;padding:16px;background:#111827;border:2px solid #374151;border-radius:12px;margin-bottom:12px;cursor:move;transition:all .2s ease}.ModelCustomizer_modelItem__fhpTL:hover{border-color:#4b5563;transform:translateX(4px)}.ModelCustomizer_modelItem__fhpTL.ModelCustomizer_dragging__dlBUY{opacity:.5;transform:scale(.98)}.ModelCustomizer_modelItem__fhpTL.ModelCustomizer_enabled__D1k76{border-color:#3b82f6;background:rgba(59,130,246,.05)}.ModelCustomizer_modelItem__fhpTL.ModelCustomizer_disabled__DnWIl{opacity:.6}.ModelCustomizer_dragHandle__ZTvHW{color:#6b7280;cursor:grab;padding:4px;display:flex;align-items:center}.ModelCustomizer_dragHandle__ZTvHW:active{cursor:grabbing}.ModelCustomizer_checkbox__kxaSA{position:relative;width:20px;height:20px;flex-shrink:0;cursor:pointer;margin-top:2px}.ModelCustomizer_checkbox__kxaSA input{position:absolute;opacity:0;cursor:pointer}.ModelCustomizer_checkmark__DuWBe{position:absolute;top:0;left:0;width:20px;height:20px;background:#374151;border:2px solid #4b5563;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ModelCustomizer_checkbox__kxaSA input:checked~.ModelCustomizer_checkmark__DuWBe{background:#3b82f6;border-color:#3b82f6}.ModelCustomizer_checkmark__DuWBe svg{color:#fff}.ModelCustomizer_modelInfo__YIkgy{flex:1;min-width:0}.ModelCustomizer_modelHeader__T5e_E{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}.ModelCustomizer_modelName__IwOM5{margin:0;font-size:16px;font-weight:600;color:#f3f4f6;display:flex;align-items:center;gap:8px}.ModelCustomizer_tag__FTnRh{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.ModelCustomizer_tag__FTnRh.ModelCustomizer_new__3unsj{background:linear-gradient(135deg,#ec4899,#be185d);color:#fff}.ModelCustomizer_tag__FTnRh.ModelCustomizer_recommended__zFqsY{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.ModelCustomizer_tag__FTnRh.ModelCustomizer_premium__KB25l{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ModelCustomizer_tag__FTnRh.ModelCustomizer_fast__BzsHH{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ModelCustomizer_modelMeta__pMUcg{display:flex;align-items:center;gap:8px;flex-shrink:0}.ModelCustomizer_speed__RmuUD{font-size:16px}.ModelCustomizer_credits__F9_Az{color:#9ca3af;font-size:13px;font-weight:500;white-space:nowrap}.ModelCustomizer_modelDescription__yIbb7{margin:0 0 12px;color:#d1d5db;font-size:14px;line-height:1.5}.ModelCustomizer_features__FFRGg{display:flex;flex-wrap:wrap;gap:8px}.ModelCustomizer_feature__mb27C{color:#9ca3af;font-size:12px;line-height:1.4;display:inline-block}.ModelCustomizer_footer__yWbYP{padding:20px 24px;border-top:1px solid #374151;display:flex;justify-content:space-between;align-items:center;gap:16px}.ModelCustomizer_resetButton__fr0y2{padding:10px 16px;background:transparent;border:1px solid #4b5563;border-radius:8px;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.ModelCustomizer_resetButton__fr0y2:hover{background:#374151;border-color:#6b7280;color:#f3f4f6}.ModelCustomizer_footerActions___96RT{display:flex;gap:12px}.ModelCustomizer_cancelButton__sQ_45{padding:10px 20px;background:transparent;border:1px solid #4b5563;border-radius:8px;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ModelCustomizer_cancelButton__sQ_45:hover{background:#374151;border-color:#6b7280;color:#f3f4f6}.ModelCustomizer_saveButton__zTrY_{padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px rgba(59,130,246,.3)}.ModelCustomizer_saveButton__zTrY_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.ModelCustomizer_saveButton__zTrY_:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.ModelCustomizer_panel__NwnM9{max-width:100%;max-height:95vh}.ModelCustomizer_modelItem__fhpTL{padding:12px}.ModelCustomizer_modelName__IwOM5{font-size:14px}.ModelCustomizer_modelDescription__yIbb7{font-size:13px}.ModelCustomizer_footer__yWbYP{flex-direction:column;gap:12px}.ModelCustomizer_footerActions___96RT{width:100%;justify-content:stretch}.ModelCustomizer_cancelButton__sQ_45,.ModelCustomizer_saveButton__zTrY_{flex:1}}