.rt-product-tour-root{z-index:250;pointer-events:none;position:fixed;inset:0}.rt-product-tour-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background-color:#000000a6;animation:.22s ease-out forwards rt-product-tour-fade-in;position:absolute;inset:0}.rt-product-tour-shade{pointer-events:auto;background-color:#000000a6;position:absolute}.rt-product-tour-hole{pointer-events:none;background:0 0;border-radius:.75rem;transition:top .2s ease-out,left .2s ease-out,width .2s ease-out,height .2s ease-out;position:absolute;box-shadow:0 0 0 2px #c2c1ff}.rt-product-tour-hole--accent{box-shadow:0 0 0 2px #c2c1ff,0 0 24px 4px #4ce08159}.rt-product-tour-panel{color:#e4e1e6;pointer-events:auto;background-color:#1b1b1e;border:1px solid #c2c1ff;border-radius:.75rem;width:min(100vw - 2rem,20rem);padding:1rem 1.125rem 1.125rem;box-shadow:0 10px 30px #58dc4eb3}.rt-product-tour-panel-meta{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.rt-product-tour-progress{letter-spacing:.14em;text-transform:uppercase;color:#24c63a;font-size:.625rem;font-weight:700}.rt-product-tour-skip{color:#24c63a;cursor:pointer;background:0 0;border:none;padding:.25rem .125rem;font-size:.75rem;font-weight:600;transition:color .15s ease-out}.rt-product-tour-skip:hover{color:#c8c5d2}.rt-product-tour-skip:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #c2c1ff99}.rt-product-tour-title{letter-spacing:-.02em;text-wrap:balance;color:#e4e1e6;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.3}.rt-product-tour-body{color:#c8c5d2;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.rt-product-tour-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.rt-product-tour-btn-primary{color:#211e6a;cursor:pointer;background-color:#c2c1ff;border:none;border-radius:.75rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:700;transition:transform .15s ease-out,opacity .15s ease-out}.rt-product-tour-btn-primary:hover{opacity:.92}.rt-product-tour-btn-primary:active{transform:scale(.98)}.rt-product-tour-btn-primary:focus-visible{outline-offset:2px;outline:2px solid #c2c1ffcc}.rt-product-tour-btn-secondary{color:#c8c5d2;cursor:pointer;background-color:#0000;border:1px solid #ffffff1a;border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;transition:border-color .15s ease-out,color .15s ease-out}.rt-product-tour-btn-secondary:hover:not(:disabled){color:#e4e1e6;border-color:#fff3}.rt-product-tour-btn-secondary:disabled{opacity:.35;cursor:not-allowed}.rt-product-tour-btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #c2c1ff99}.rt-product-tour-center{pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.rt-product-tour-center .rt-product-tour-panel{pointer-events:auto;animation:.22s ease-out forwards rt-product-tour-fade-in}.rt-product-tour-anchor{pointer-events:none;width:min(20rem,100vw - 2rem);animation:.22s ease-out forwards rt-product-tour-fade-in;position:absolute}.rt-product-tour-anchor .rt-product-tour-panel{pointer-events:auto}@keyframes rt-product-tour-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rt-product-tour-backdrop,.rt-product-tour-center .rt-product-tour-panel,.rt-product-tour-anchor{animation:none}.rt-product-tour-hole{transition:none}}
