.gs-guide{--gs-popover-bg:#fff;--gs-popover-radius:5px;--gs-popover-border:none;--gs-popover-padding:2em;--gs-font-family:"Poppins";--gs-text-color:#000;--gs-title-color:var(--gs-text-color);--gs-title-size:20px;--gs-title-weight:700;--gs-body-size:0.9rem;--gs-btn-bg:transparent;--gs-btn-color:#000;--gs-btn-radius:6px;--gs-btn-hover-bg:#595959;--gs-btn-hover-color:#fff;--gs-progress-color:var(--gs-text-color);--gs-close-color:var(--gs-text-color);--gs-overlay-color:#000;--gs-overlay-opacity:0.7}.gs-guide.dark{--gs-popover-bg:#131313;--gs-text-color:#fff;--gs-btn-color:#fff;--gs-btn-hover-bg:#393939;--gs-btn-hover-color:#fff}.gs-guide.primary{--gs-popover-bg:#87ceeb;--gs-btn-hover-bg:#135874;--gs-btn-hover-color:#fff}.gs-guide.secondary{--gs-popover-bg:#f7c548;--gs-btn-hover-bg:#806219;--gs-btn-hover-color:#fff}.gs-guide.accent{--gs-popover-bg:#135874;--gs-text-color:#fff;--gs-btn-color:#fff;--gs-btn-hover-bg:#87ceeb;--gs-btn-hover-color:#000}.driver-overlay{height:100vh!important;left:0!important;position:fixed!important;top:0!important;width:100vw!important}.gs-guide{background-color:var(--gs-popover-bg)!important;border:var(--gs-popover-border)!important;border-radius:var(--gs-popover-radius)!important;color:var(--gs-text-color)!important;font-family:var(--gs-font-family)!important;padding:var(--gs-popover-padding)!important;text-align:center!important}.gs-guide .driver-popover-title{color:var(--gs-title-color)!important;font-size:var(--gs-title-size)!important;font-weight:var(--gs-title-weight)!important}.gs-guide .driver-popover-description,.gs-guide .driver-popover-title{font-family:var(--gs-font-family)!important;text-align:center!important;white-space:pre-wrap!important}.gs-guide .driver-popover-description{color:var(--gs-text-color)!important;font-size:var(--gs-body-size)!important}.gs-guide .driver-popover-arrow{border-width:10px}.gs-guide .driver-popover-arrow-side-left{border-left-color:var(--gs-popover-bg)!important}.gs-guide .driver-popover-arrow-side-right{border-right-color:var(--gs-popover-bg)!important}.gs-guide .driver-popover-arrow-side-top{border-top-color:var(--gs-popover-bg)!important}.gs-guide .driver-popover-arrow-side-bottom{border-bottom-color:var(--gs-popover-bg)!important}.gs-guide .driver-popover-footer{margin-top:30px}.gs-guide .driver-popover-progress-text{color:var(--gs-progress-color);margin-right:1.5em}.gs-guide .driver-popover-footer>span.driver-popover-navigation-btns>button{background-color:var(--gs-btn-bg);border-color:var(--gs-btn-color)!important;border-radius:var(--gs-btn-radius);box-sizing:border-box;color:var(--gs-btn-color);font-size:14px;padding:8px 20px;text-align:center;text-shadow:none;transition:background-color .25s ease}.gs-guide .driver-popover-footer button:focus{background-color:var(--gs-btn-bg)}.gs-guide .driver-popover-footer button:hover{background-color:var(--gs-btn-hover-bg);color:var(--gs-btn-hover-color)}.gs-guide span.driver-popover-navigation-btns button.driver-popover-next-btn{border:2px solid var(--gs-btn-color)!important}.gs-guide span.driver-popover-navigation-btns button.driver-popover-next-btn:hover{border-color:transparent!important}.gs-guide button.driver-popover-close-btn{background-color:transparent!important;color:var(--gs-close-color)!important}.gs-guide button.driver-popover-close-btn:hover{background-color:var(--gs-btn-hover-bg)!important;color:var(--gs-btn-hover-color)!important}.gs-guide.intro_popover{filter:drop-shadow(0 0 10px rgba(0,0,0,.5));max-width:none!important;padding:30px 25px 15px!important}.gs-guide.intro_popover .driver-popover-title{font-size:26px;font-weight:500;text-align:center}#guideKeys{color:#fff;display:flex;flex-direction:row;font-size:12px;gap:20px;opacity:100%;position:fixed;right:20px;top:20px;transition:opacity .25s ease;z-index:15000}#guideKeys kbd{color:#494949}.hide{display:none!important;opacity:0}.gs-nudge{background:#fff;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.18);color:#111827;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;max-width:320px;padding:14px 16px;position:absolute;z-index:2147483645}.gs-nudge.gs-dark{background:#111827;color:#f9fafb}.gs-nudge-title{font-size:15px;font-weight:600;margin:0 0 6px}.gs-nudge-body{font-size:14px;margin:0}.gs-nudge-arrow{background:inherit;height:10px;position:absolute;transform:rotate(45deg);width:10px;z-index:-1}.gs-dim-overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:2147483644}.gs-dim-overlay:before{animation:gs-dim-pulse 1s ease-in-out infinite;background:radial-gradient(circle at center,rgba(15,23,42,0) 0,rgba(15,23,42,0) 58%,rgba(15,23,42,.18) 76%,rgba(15,23,42,.36) 100%);content:"";inset:-10%;position:fixed}.gs-dim-overlay.gs-linear:before{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.08) 40%,rgba(15,23,42,.22) 70%,rgba(15,23,42,.36));inset:0}.gs-dim-overlay.gs-linear.gs-dark:before{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.12) 38%,rgba(15,23,42,.32) 68%,rgba(15,23,42,.5))}.gs-dim-overlay.gs-dark:before{background:radial-gradient(circle at center,rgba(15,23,42,0) 0,rgba(15,23,42,0) 56%,rgba(15,23,42,.26) 74%,rgba(15,23,42,.52) 100%)}.gs-dim-overlay[data-active=false]:before{opacity:0}@keyframes gs-dim-pulse{0%,to{opacity:.9}50%{opacity:.72}}.gs-modal-overlay{align-items:center;background:rgba(15,23,42,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2147483646}.gs-modal{background:#fff;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.25);color:#111827;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:420px;padding:24px;width:100%}.gs-modal.gs-dark{background:#111827;color:#f9fafb}.gs-modal-title{font-size:18px;font-weight:600;margin-bottom:12px}.gs-modal-body{font-size:15px;margin-bottom:20px}.gs-modal-actions{display:flex;gap:12px;justify-content:flex-end}.gs-btn{background:#fff;border:1px solid rgba(148,163,184,.6);border-radius:8px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.gs-btn-primary{background:#2563eb;border-color:transparent;color:#f8fafc}.gs-btn:hover{filter:brightness(.95)}.gs-btn-primary:hover{filter:brightness(.92)}.gs-exit-overlay{align-items:center;background:rgba(15,23,42,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2147483647}.gs-exit-modal{background:#fff;border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.25);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:360px;padding:24px;width:100%}.gs-exit-title{color:#0f172a;font-size:17px;font-weight:600;margin-bottom:16px}.gs-exit-actions{display:flex;gap:12px;justify-content:flex-end}.gs-exit-overlay .gs-btn{background:#fff;border:1px solid rgba(148,163,184,.6)}.gs-exit-overlay .gs-btn-primary{background:#dc2626;border-color:transparent}.gs-target-glow{box-shadow:0 0 0 4px rgba(79,70,229,.15),0 12px 24px rgba(79,70,229,.12);position:relative;transition:box-shadow .2s ease,outline .2s ease;z-index:1}.gs-target-glow-strong{box-shadow:0 0 0 6px rgba(79,70,229,.4),0 20px 36px rgba(79,70,229,.25);transition:box-shadow .16s ease}.gs-exit-chip{align-items:center;background:rgba(15,23,42,.85);border:none;border-radius:999px;bottom:24px;box-shadow:0 12px 28px rgba(15,23,42,.2);color:#f8fafc;cursor:pointer;display:inline-flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em;padding:10px 16px;position:fixed;right:24px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;z-index:2147483646}.gs-exit-chip:focus-visible,.gs-exit-chip:hover{background:rgba(15,23,42,.92);box-shadow:0 18px 34px rgba(15,23,42,.24);transform:translateY(-2px)}.gs-exit-chip svg{fill:currentColor;height:16px;width:16px}.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;background-color:#fff;border-radius:5px;box-shadow:0 1px 10px #0006;box-sizing:border-box;color:#2d2d2d;margin:0;max-width:300px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:1000000000}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;display:block;font:19px/normal sans-serif;font-weight:700;line-height:1.5;margin:0;position:relative}.driver-popover-close-btn{all:unset;color:#d2d2d2;cursor:pointer;font-size:18px;font-weight:500;height:28px;position:absolute;right:0;text-align:center;top:0;transition:color;transition-duration:.2s;width:32px;z-index:1}.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{zoom:1;font:14px/normal sans-serif;font-weight:400;line-height:1.5;margin-bottom:0}.driver-popover-footer{zoom:1;align-items:center;display:flex;justify-content:space-between;margin-top:15px;text-align:right}.driver-popover-progress-text{zoom:1;color:#727272;font-size:13px;font-weight:400}.driver-popover-footer button{zoom:1;all:unset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#2d2d2d;cursor:pointer;display:inline-block;font:12px/normal sans-serif;line-height:1.3;outline:0;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff}.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{border:5px solid #fff;content:"";position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;left:100%}.driver-popover-arrow-side-right{border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;right:100%}.driver-popover-arrow-side-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:100%}.driver-popover-arrow-side-bottom{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;bottom:100%}.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{margin-top:-5px;top:50%}.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}