.shepherd-element{max-width:400px}.shepherd-theme-portage{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15)}.shepherd-theme-portage .shepherd-content{background:#ffffff;border:1px solid #e5e7eb;color:#1f2937;font-family:Open Sauce,system-ui,-apple-system,sans-serif}.shepherd-theme-portage .shepherd-header{padding:16px 16px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;margin:0;border-radius:8px 8px 0 0}.shepherd-theme-portage .shepherd-title{font-family:Open Sauce,system-ui,-apple-system,sans-serif;font-weight:600;font-size:18px;margin:0;color:inherit}.shepherd-theme-portage .shepherd-text{padding:0 16px 16px;line-height:1.6;font-size:14px}.shepherd-theme-portage .shepherd-footer{padding:0 16px 16px;display:flex;justify-content:flex-end;gap:8px}.shepherd-theme-portage .shepherd-button{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-family:Open Sauce,system-ui,-apple-system,sans-serif}.shepherd-theme-portage .shepherd-button:not(.shepherd-button-secondary){background:#3b82f6;color:white}.shepherd-theme-portage .shepherd-button:not(.shepherd-button-secondary):hover{background:#2563eb}.shepherd-theme-portage .shepherd-button-secondary{background:transparent;color:#6b7280;border:1px solid #d1d5db}.shepherd-theme-portage .shepherd-button-secondary:hover{background:#f3f4f6}.shepherd-theme-portage .shepherd-cancel-icon{color:#9ca3af;transition:color .2s}.shepherd-theme-portage .shepherd-cancel-icon:hover{color:#4b5563}html.dark .shepherd-theme-portage .shepherd-content,html[data-theme=dark] .shepherd-theme-portage .shepherd-content{background:#1f2937;border:1px solid #374151;color:#f3f4f6}html.dark .shepherd-theme-portage .shepherd-header,html[data-theme=dark] .shepherd-theme-portage .shepherd-header{background:#111827;border-bottom:1px solid #374151;margin:0;padding:16px 16px 12px;border-radius:8px 8px 0 0}html.dark .shepherd-theme-portage .shepherd-title,html[data-theme=dark] .shepherd-theme-portage .shepherd-title{color:#f9fafb}html.dark .shepherd-theme-portage .shepherd-button-secondary,html[data-theme=dark] .shepherd-theme-portage .shepherd-button-secondary{color:#f3f4f6;border-color:#4b5563;background:#1f2937}html.dark .shepherd-theme-portage .shepherd-button-secondary:hover,html[data-theme=dark] .shepherd-theme-portage .shepherd-button-secondary:hover{background:#374151;color:#f3f4f6}html.dark .shepherd-theme-portage .shepherd-cancel-icon,html[data-theme=dark] .shepherd-theme-portage .shepherd-cancel-icon{color:#9ca3af}html.dark .shepherd-theme-portage .shepherd-cancel-icon:hover,html[data-theme=dark] .shepherd-theme-portage .shepherd-cancel-icon:hover{color:#d1d5db}html.dark .shepherd-theme-portage .shepherd-button:not(.shepherd-button-secondary),html[data-theme=dark] .shepherd-theme-portage .shepherd-button:not(.shepherd-button-secondary){background:#3b82f6;color:white}html.dark .shepherd-theme-portage .shepherd-button:not(.shepherd-button-secondary):hover,html[data-theme=dark] .shepherd-theme-portage .shepherd-button:not(.shepherd-button-secondary):hover{background:#2563eb}html.dark .shepherd-modal-overlay-container,html[data-theme=dark] .shepherd-modal-overlay-container{background-color:rgba(0,0,0,.7)}html.dark .shepherd-enabled.shepherd-target,html[data-theme=dark] .shepherd-enabled.shepherd-target{box-shadow:0 0 0 3px rgba(59,130,246,.5)}.shepherd-modal-overlay-container{opacity:.5}.shepherd-theme-portage .shepherd-arrow,.shepherd-theme-portage .shepherd-arrow:before{border-width:16px}.shepherd-theme-portage h3{font-family:Open Sauce,system-ui,-apple-system,sans-serif;font-weight:600;font-size:18px;margin:0 0 8px;color:#000}html.dark .shepherd-theme-portage h3{color:#fff}.shepherd-theme-portage p{margin:0;color:inherit}html.dark .shepherd-theme-portage p{color:#fff;margin:2rem 0}.shepherd-element{animation:shepherd-appear .2s ease-out}@keyframes shepherd-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.shepherd-target{position:relative;z-index:9998}.shepherd-enabled.shepherd-target{box-shadow:0 0 0 3px rgba(59,130,246,.3);border-radius:4px;transition:box-shadow .2s}@font-face{font-family:openSauceOneBold;src:url(/_next/static/media/c2b179788f371cf8-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:openSauceOneBold Fallback;src:local("Arial");ascent-override:88.23%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:113.34%}.__className_719c62{font-family:openSauceOneBold,openSauceOneBold Fallback}.__variable_719c62{--font-open-sauce-one-bold:"openSauceOneBold","openSauceOneBold Fallback"}@font-face{font-family:openSauceOneSemiBold;src:url(/_next/static/media/3cbe503c6eac8eec-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:openSauceOneSemiBold Fallback;src:local("Arial");ascent-override:89.12%;descent-override:21.12%;line-gap-override:0.00%;size-adjust:112.21%}.__className_f75291{font-family:openSauceOneSemiBold,openSauceOneSemiBold Fallback}.__variable_f75291{--font-open-sauce-one-semi-bold:"openSauceOneSemiBold","openSauceOneSemiBold Fallback"}@font-face{font-family:openSauceOneRegular;src:url(/_next/static/media/3b04619f7274288c-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:openSauceOneRegular Fallback;src:local("Arial");ascent-override:90.93%;descent-override:21.55%;line-gap-override:0.00%;size-adjust:109.98%}.__className_f0a4d7{font-family:openSauceOneRegular,openSauceOneRegular Fallback}.__variable_f0a4d7{--font-open-sauce-one-regular:"openSauceOneRegular","openSauceOneRegular Fallback"}@font-face{font-family:cooperSemiBold;src:url(/_next/static/media/3fc44e5df86d0598-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:cooperSemiBold Fallback;src:local("Arial");ascent-override:126.73%;descent-override:43.09%;line-gap-override:0.00%;size-adjust:98.63%}.__className_4a49b8{font-family:cooperSemiBold,cooperSemiBold Fallback}.__variable_4a49b8{--font-cooper-semibold:"cooperSemiBold","cooperSemiBold Fallback"}@font-face{font-family:archiveBlack;src:url(/_next/static/media/f83e4b370324e4e5-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:archiveBlack Fallback;src:local("Arial");ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.00%;size-adjust:124.59%}.__className_7dbe0f{font-family:archiveBlack,archiveBlack Fallback}.__variable_7dbe0f{--font-archivo-black:"archiveBlack","archiveBlack Fallback"}