.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.driver-popover.studio-tour-popover{background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(19,242,39,.18) 0,transparent 55%),var(--popover);color:var(--popover-foreground);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.06);font-family:var(--font-runde),"Satoshi",system-ui,-apple-system,sans-serif;padding:0;width:360px;max-width:calc(100vw - 32px);overflow:hidden;animation:studioTourPopIn .22s ease-out}@keyframes studioTourPopIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.studio-tour-popover .studio-tour-eyebrow{display:flex;align-items:center;gap:8px;padding:14px 50px 0 22px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.studio-tour-popover .studio-tour-eyebrow-dot{width:6px;height:6px;border-radius:999px;background:var(--primary);box-shadow:0 0 10px var(--primary);animation:studioTourDot 1.6s ease-in-out infinite}@keyframes studioTourDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.studio-tour-popover .studio-tour-eyebrow-label{color:var(--primary);letter-spacing:.16em}.studio-tour-popover .studio-tour-eyebrow-counter{margin-left:auto;color:var(--muted-foreground);font-variant-numeric:tabular-nums;letter-spacing:.08em}.driver-popover.studio-tour-popover .driver-popover-title{display:block;padding:10px 22px 6px;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--foreground);line-height:1.2;margin:0}.driver-popover.studio-tour-popover .driver-popover-description{display:block;padding:0 22px 18px;font-size:13px;font-weight:500;color:var(--muted-foreground);line-height:1.6;margin:0}.driver-popover.studio-tour-popover .driver-popover-description strong{color:var(--foreground);font-weight:700;letter-spacing:-.005em}.driver-popover.studio-tour-popover .driver-popover-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 22px;margin:0;background:rgba(0,0,0,.18);border-top:1px solid rgba(255,255,255,.06)}.driver-popover.studio-tour-popover .driver-popover-progress-text{display:none!important}.driver-popover.studio-tour-popover .driver-popover-navigation-btns{display:inline-flex;gap:8px;margin-left:auto}.driver-popover.studio-tour-popover .driver-popover-next-btn,.driver-popover.studio-tour-popover .driver-popover-prev-btn{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.01em;border-radius:999px;padding:7px 16px;height:30px;text-shadow:none;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .18s ease,transform .12s ease,filter .14s ease;border:1px solid transparent;display:inline-flex;align-items:center;gap:6px}.driver-popover.studio-tour-popover .driver-popover-prev-btn{background:transparent;color:var(--muted-foreground);border-color:rgba(255,255,255,.12)}.driver-popover.studio-tour-popover .driver-popover-prev-btn:hover{color:var(--foreground);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.driver-popover.studio-tour-popover .driver-popover-next-btn{background:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 14px rgba(19,242,39,.28),inset 0 1px 0 rgba(255,255,255,.35)}.driver-popover.studio-tour-popover .driver-popover-next-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 20px rgba(19,242,39,.4),inset 0 1px 0 rgba(255,255,255,.35)}.driver-popover.studio-tour-popover .driver-popover-next-btn:active{transform:translateY(0);filter:brightness(.95)}.driver-popover.studio-tour-popover .driver-popover-close-btn{position:absolute;top:12px;right:12px;width:24px;height:24px;padding:0;border:none;background:rgba(255,255,255,.04);border-radius:999px;color:var(--muted-foreground);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .14s ease,background .14s ease;z-index:2}.driver-popover.studio-tour-popover .driver-popover-close-btn:hover{color:var(--foreground);background:rgba(255,255,255,.1)}.studio-tour-popover.driver-popover .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--popover)}.studio-tour-popover.driver-popover .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--popover)}.studio-tour-popover.driver-popover .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--popover)}.studio-tour-popover.driver-popover .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--popover)}.driver-active-element,.driver-active-element:focus,.driver-active-element:hover{outline:none!important}.driver-overlay{fill:rgb(0 0 0/.62)!important;transition:opacity .26s ease!important}.studio-tour-ring{position:fixed;border-radius:14px;border:1.5px solid rgba(19,242,39,.7);box-shadow:0 0 0 1px rgba(19,242,39,.08),0 0 16px rgba(19,242,39,.18);pointer-events:none;z-index:10000;opacity:0;transition:top .22s cubic-bezier(.4,0,.2,1),left .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),height .22s cubic-bezier(.4,0,.2,1),opacity .2s ease}.studio-tour-ring[data-visible=true]{opacity:1}