/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */[data-tg-tour]{scroll-margin:30px 0}.tg-backdrop{z-index:99;border:1px solid #c1c0e880;border-radius:7px;justify-content:center;align-items:center;width:0;height:0;display:none;position:absolute;top:50vh;left:50vw;box-shadow:0 0 1px 2px #212121cc,0 0 0 1000vh #212121cc}.tg-backdrop.tg-backdrop-animate{transition:all .3s}.tg-backdrop.allow-interaction{pointer-events:none}.tg-dialog{color:#252525;z-index:9999;background:#fff;border-radius:12px;width:max-content;max-width:340px;min-height:120px;padding:0;font-size:.9rem;animation-delay:.1s;display:none;position:absolute;top:0;left:0}.tg-dialog .tg-dialog-header{align-items:center;padding:25px 25px 0;display:flex}.tg-dialog .tg-dialog-header .tg-dialog-title{margin-right:auto;font-size:1rem;font-weight:700}.tg-dialog .tg-dialog-header .tg-dialog-title+.tg-dialog-body{padding:18.75px 25px}.tg-dialog .tg-dialog-header .tg-dialog-close-btn{opacity:.4;cursor:pointer;white-space:nowrap;width:12px;height:12px;margin-left:10px}.tg-dialog .tg-dialog-header .tg-dialog-close-btn:focus,.tg-dialog .tg-dialog-header .tg-dialog-close-btn:hover{opacity:1}.tg-dialog .tg-dialog-header .tg-dialog-spinner{opacity:.4;margin-top:-1px;animation:tg-spin 1s linear infinite;display:none}@keyframes tg-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.tg-dialog .tg-dialog-progress-bar{background:#f1f1f1;height:5px;margin-top:18.75px;display:block;position:relative}.tg-dialog .tg-dialog-progress-bar>.tg-bar{background:#414144;min-width:4px;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:0}.tg-dialog .tg-dialog-body{padding:25px;font-weight:400}.tg-dialog .tg-dialog-dots{border-top:1px solid #dedee7;border-bottom:1px solid #dedee7;justify-content:center;align-items:center;margin-bottom:10px;padding:15px 0;display:flex}.tg-dialog .tg-dialog-dots>span.tg-dot{background:#c2c7ce;border-radius:12px;width:9px;height:9px;margin:0 4px;display:inline-block}.tg-dialog .tg-dialog-dots>span.tg-dot.tg-dot-active{background:#5362d9}.tg-dialog .tg-dialog-footer{align-items:center;padding:12.5px 25px 25px;display:flex}.tg-dialog .tg-dialog-footer button.tg-dialog-btn{color:#6f727e;white-space:nowrap;border:1px solid #cbcfd5;border-radius:4px;padding:5px 10px;font-size:.82rem;font-weight:500}.tg-dialog .tg-dialog-footer button.tg-dialog-btn+button{margin-left:auto}.tg-dialog .tg-dialog-footer button.tg-dialog-btn.disabled{pointer-events:none;opacity:.6}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:hover{color:#464852;box-shadow:none;border:1px solid #b5b7c2;outline:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:focus{box-shadow:none;outline:none}.tg-dialog .tg-dialog-footer button.tg-dialog-btn:active{color:#4655cb;box-shadow:none;background:#f1f2ff;border:1px solid #5362d9;outline:none}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup{text-align:center;margin:0 auto;padding:0 10px;line-height:1}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-step-progress{opacity:.4;letter-spacing:1px;margin:0 auto;font-size:.78rem;font-weight:700;display:inline-block}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots{border:none;margin:0;padding:0}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots>span.tg-dot{width:8px;height:8px;margin:0 3px}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots+.tg-step-progress{margin-top:10px;font-size:.68rem}.tg-dialog .tg-arrow{background:#fff;border-radius:1px;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.tg-dialog.tg-dialog-fixed{transition:none;animation-delay:0s}.tg-dialog.animate-position{transition:all .3s}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-title{opacity:.4}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-close-btn{display:none}.tg-dialog.tg-dialog-loading .tg-dialog-header .tg-dialog-spinner{display:inline-block}.tg-dialog.tg-dialog-loading .tg-dialog-body,.tg-dialog.tg-dialog-loading .tg-dialog-footer{opacity:.4;pointer-events:none}.tg-no-interaction *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.tg-active-element *,.tg-dialog *,.tg-no-interaction .tg-active-element,.tg-no-interaction .tg-dialog{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}.tg-backdrop{background-color:#00000080!important}.tg-dialog{color:var(--card-foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-sizing:border-box!important;min-width:320px!important;max-width:500px!important;padding:1.25rem!important;font-family:Instrument Sans,sans-serif!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.tg-dialog,.tg-dialog-arrow{background-color:var(--card)!important}.tg-dialog-arrow{border-color:var(--border)!important}.tg-dialog-title{color:var(--foreground)!important;margin-bottom:.5rem!important;font-family:Pretendard,sans-serif!important;font-size:1rem!important;font-weight:600!important}.tg-dialog-body{color:var(--muted-foreground)!important;margin-bottom:1rem!important;font-family:Instrument Sans,sans-serif!important;font-size:.875rem!important;line-height:1.5!important}.tg-dialog-footer{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;margin-top:1rem!important;display:flex!important}.tg-dialog-btn{border-radius:calc(var(--radius) - 2px)!important;cursor:pointer!important;padding:.5rem 1rem!important;font-family:Instrument Sans,sans-serif!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}.tg-dialog-btn-prev{background-color:var(--secondary)!important;color:var(--secondary-foreground)!important;border:1px solid var(--border)!important}.tg-dialog-btn-prev:hover{background-color:var(--accent)!important}.tg-dialog-btn-next{background-color:var(--action)!important;color:var(--action-foreground)!important;border:none!important}.tg-dialog-btn-next:hover{opacity:.9!important}.tg-dialog-btn-complete{background-color:var(--action)!important;color:var(--action-foreground)!important;border:none!important}.tg-dialog-btn-complete:hover{opacity:.9!important}.tg-dialog-close-btn{width:1.5rem!important;height:1.5rem!important;color:var(--card-foreground)!important;cursor:pointer!important;border-radius:calc(var(--radius) - 4px)!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:.5rem!important;right:.5rem!important}.tg-dialog-close-btn:hover{background-color:var(--accent)!important;color:var(--foreground)!important}.tg-dialog-dots{align-items:center!important;gap:.375rem!important;display:flex!important}.tg-dialog-dot{background-color:var(--muted)!important;border-radius:50%!important;width:.5rem!important;height:.5rem!important;transition:all .2s!important}.tg-dialog-dot-active{background-color:var(--action)!important;border-radius:.25rem!important;width:1.25rem!important}.tg-dialog-progress{color:var(--muted-foreground)!important;font-family:Instrument Sans,sans-serif!important;font-size:.75rem!important}.tg-target-highlight{box-shadow:0 0 0 4px var(--action)!important;border-radius:var(--radius)!important;z-index:9999!important;position:relative!important}@keyframes tour-pulse{0%,to{box-shadow:0 0 0 4px var(--action)}50%{box-shadow:0 0 0 8px rgba(var(--action),.3)}}.tg-target-highlight{animation:tour-pulse 2s ease-in-out infinite}.dark .tg-backdrop{background-color:#000000b3!important}.dark .tg-dialog{box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d!important}@media (max-width:640px){.tg-dialog{max-width:calc(100vw - 2rem)!important;min-width:unset!important;margin:0 1rem!important}.tg-dialog-footer{flex-wrap:wrap!important}.tg-dialog-btn{padding:.5rem .75rem!important;font-size:.8125rem!important}}.tg-dialog-btn-skip{color:var(--muted-foreground)!important;background:0 0!important;border:none!important;padding:.25rem .5rem!important;text-decoration:underline!important}.tg-dialog-btn-skip:hover{color:var(--foreground)!important}@keyframes help-button-pulse{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 0 8px #3b82f666}}.help-button-pulse{animation:help-button-pulse 2s ease-in-out 3s infinite}.dark .help-button-pulse{animation:help-button-pulse-dark 2s ease-in-out 3s infinite}@keyframes help-button-pulse-dark{0%,to{box-shadow:0 0 #60a5fa00}50%{box-shadow:0 0 0 8px #60a5fa4d}}