.introjs-overlay{background-color:hsl(var(--foreground))}.introjs-helperLayer{border-radius:var(--radius);box-shadow:0 0 0 2px hsl(var(--primary)), 0 0 0 9999px #00000080!important}.introjs-tooltip{font-family:var(--font-sans);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);grid-template-columns:auto 1fr;grid-template-areas:"text text""skip actions";min-width:240px;max-width:300px;padding:0;display:grid;box-shadow:0 8px 24px #00000059,0 2px 6px #0003}.introjs-tooltip *{font-family:var(--font-sans)}.introjs-tooltip-header{border-top:1px solid hsl(var(--border));grid-area:skip;align-items:center;padding:.625rem .5rem .625rem 1rem;display:flex;position:static}.introjs-tooltip-title{display:none}.introjs-skipbutton{width:auto;height:auto;line-height:1;font-family:var(--font-sans);border-radius:var(--radius);color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:static}.introjs-skipbutton:hover,.introjs-skipbutton:focus{background:hsl(var(--border));color:hsl(var(--card-foreground));outline:none}.introjs-tooltiptext{color:hsl(var(--muted-foreground));grid-area:text;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.introjs-tooltipbuttons{border-top:1px solid hsl(var(--border));grid-area:actions;justify-content:flex-end;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.introjs-button{font-family:var(--font-sans);border-radius:var(--radius);cursor:pointer;text-shadow:none;white-space:nowrap;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.introjs-nextbutton,.introjs-donebutton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary))}.introjs-nextbutton:hover,.introjs-nextbutton:focus,.introjs-donebutton:hover,.introjs-donebutton:focus{background:hsl(var(--primary-600));border-color:hsl(var(--primary-600));color:hsl(var(--primary-foreground));outline:none}.introjs-prevbutton{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));background:0 0}.introjs-prevbutton:hover,.introjs-prevbutton:focus{background:hsl(var(--border));color:hsl(var(--card-foreground));outline:none}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));opacity:.35;cursor:default;background:0 0}.introjs-arrow.top,.introjs-arrow.top-right,.introjs-arrow.top-middle{border-bottom-color:hsl(var(--card))}.introjs-arrow.bottom,.introjs-arrow.bottom-right,.introjs-arrow.bottom-middle{border-top-color:hsl(var(--card))}.introjs-arrow.left,.introjs-arrow.left-bottom{border-right-color:hsl(var(--card))}.introjs-arrow.right,.introjs-arrow.right-bottom{border-left-color:hsl(var(--card))}.introjs-bullets ul li a{background:hsl(var(--border));border-radius:9999px}.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:hsl(var(--primary));width:15px}
