.button_button__tvyt7{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);font:600 var(--text-body)/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.button_button__tvyt7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.button_button__tvyt7:disabled,.button_button__tvyt7[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button_button__tvyt7 svg{width:16px;height:16px;flex:0 0 auto}.button_primary__AgMbO{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.button_primary__AgMbO:hover:not(:disabled){background:var(--primary-hover)}.button_secondary__WRdcP{font-weight:400;background:var(--secondary);color:var(--secondary-foreground)}.button_secondary__WRdcP:hover:not(:disabled){background:var(--accent)}.button_outline__kcEYj{font-weight:400;border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.button_outline__kcEYj:hover:not(:disabled){background:var(--accent)}.button_ghost__6vx7l{font-weight:400;background:transparent;color:var(--foreground)}.button_ghost__6vx7l:hover:not(:disabled){background:var(--accent)}.button_destructive__9ipKC{color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.button_destructive__9ipKC,.button_destructive__9ipKC:hover:not(:disabled){background:var(--destructive)}.button_destructiveGhost__WrcOs{background:transparent;color:var(--destructive)}.button_destructiveGhost__WrcOs:hover:not(:disabled){background:var(--destructive-soft)}.button_link__DU7E7{font-weight:400;min-height:auto;padding:0;background:transparent;color:var(--primary);text-underline-offset:4px}.button_link__DU7E7:hover:not(:disabled){text-decoration:underline}.button_defaultSize__2pG4L{min-height:38px;padding:8px 14px}.button_small__Gf_kJ{min-height:28px;padding:4px 12px;font-size:var(--text-small)}.button_large__LXysn{min-width:120px;min-height:40px;padding:7px 15px;border-radius:var(--radius-md);font-size:16px;line-height:24px}.button_icon__tioH4{width:36px;height:36px;padding:0}.button_spinner__h4K5E{animation:button_spin__u_t8f .8s linear infinite}@keyframes button_spin__u_t8f{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button_button__tvyt7{transition:none}.button_spinner__h4K5E{animation-duration:1.6s}}.button_warning__GllEf{font-weight:400;border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.button_warning__GllEf:hover:not(:disabled){background:var(--warning-soft);border-color:var(--warning)}.dialog_overlay__TQ4Xy{position:fixed;z-index:70;inset:0;background:rgb(24 35 54/.18);animation:dialog_fade-in__MShWj .15s ease}.dialog_content__rbYH_{position:fixed;z-index:71;top:50%;left:50%;width:min(calc(100vw - 32px),var(--dialog-width,520px));max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:24px;box-shadow:var(--shadow-lg);animation:dialog_content-in___zqKs .15s ease}.dialog_close__CAXeg{position:absolute;top:16px;right:16px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer}.dialog_close__CAXeg:hover{background:var(--accent);color:var(--foreground)}.dialog_close__CAXeg svg{width:16px;height:16px}.dialog_header__sj6Fu{display:grid;gap:8px;padding-right:32px}.dialog_footer__Wi0Nr{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.dialog_title__V8_8w{margin:0;font-size:var(--text-section);font-weight:600;line-height:24px}.dialog_description__4EYyg{margin:0;color:var(--muted-foreground);font-size:var(--text-body);line-height:20px}.dialog_body__FKE1Q{margin-top:16px}.dialog_srOnly__SVN8j{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes dialog_fade-in__MShWj{0%{opacity:0}}@keyframes dialog_content-in___zqKs{0%{opacity:0;transform:translate(-50%,-48%)}}.dialog_scrollBody__zjt1A{display:flex;flex-direction:column;overflow:hidden}.dialog_scrollBody__zjt1A .dialog_footer__Wi0Nr,.dialog_scrollBody__zjt1A .dialog_header__sj6Fu{flex-shrink:0}.dialog_scrollBody__zjt1A .dialog_body__FKE1Q{min-height:0;overflow-y:auto;padding-right:4px}.product-tour_root__D7FhF{position:fixed;inset:0;z-index:200;pointer-events:none}.product-tour_blocker__rmdpE{position:absolute;inset:0;pointer-events:auto}.product-tour_blocker__rmdpE.product-tour_dim__RehqY{background:rgb(9 9 11/.55)}.product-tour_hole__uuTi5{position:fixed;border-radius:6px;pointer-events:none;box-shadow:0 0 0 2px var(--primary,var(--primary)),0 0 0 9999px rgb(9 9 11/.55);transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease}.product-tour_card__OCS2l{position:fixed;z-index:1;pointer-events:auto;width:min(340px,calc(100vw - 24px));padding:16px 20px;border-radius:6px;background:var(--card,#fff);color:var(--foreground,#09090b);box-shadow:var(--shadow-lg);outline:none;transition:left .25s ease,top .25s ease}.product-tour_card__OCS2l h2{margin:12px 0 8px;font-size:16px;font-weight:600}.product-tour_card__OCS2l p{margin:0;color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-body);line-height:1.6}.product-tour_top__8NuRD{display:flex;align-items:center;gap:12px}.product-tour_dots__gbRB3{display:flex;flex:1;flex-wrap:wrap;gap:4px}.product-tour_dots__gbRB3 i{width:6px;height:6px;border-radius:50%;background:var(--border,var(--border))}.product-tour_dots__gbRB3 i.product-tour_past__zp847{background:color-mix(in srgb,var(--primary,var(--primary)) 40%,white)}.product-tour_dots__gbRB3 i.product-tour_now__LTUoZ{background:var(--primary,var(--primary))}.product-tour_count__NPBmJ{color:var(--muted-foreground,var(--muted-foreground));font-size:var(--text-small);font-variant-numeric:tabular-nums}.product-tour_close__TTQWy{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm,6px);background:none;color:var(--muted-foreground,var(--muted-foreground));cursor:pointer}.product-tour_close__TTQWy:hover{background:var(--muted,var(--muted));color:var(--foreground,#09090b)}.product-tour_close__TTQWy svg{width:14px;height:14px}.product-tour_actions__DECQ1{display:flex;align-items:center;gap:4px;margin-top:16px}.product-tour_actions__DECQ1 button{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:0;border-radius:4px;background:none;font:inherit;font-size:var(--text-body);cursor:pointer}.product-tour_actions__DECQ1 svg{width:14px;height:14px}.product-tour_back__jV9Oq,.product-tour_skip__J2VRJ{color:var(--muted-foreground,var(--muted-foreground))}.product-tour_back__jV9Oq:hover,.product-tour_skip__J2VRJ:hover{background:var(--muted,var(--muted));color:var(--foreground,#09090b)}.product-tour_actions__DECQ1 .product-tour_next__TKwhR{margin-left:auto;padding:0 16px;border:1px solid color-mix(in srgb,var(--primary) 55%,transparent);background:none;color:var(--primary);font-weight:600}.product-tour_actions__DECQ1 .product-tour_next__TKwhR:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:var(--primary)}.product-tour_hint__ngitS{z-index:80;width:min(288px,calc(100vw - 32px));max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--popover);color:var(--foreground);box-shadow:var(--shadow-md);font-size:var(--text-body);line-height:var(--leading-body)}.product-tour_hint__ngitS strong{font-weight:600}.product-tour_hint__ngitS p{margin:8px 0 16px;color:var(--muted-foreground)}.product-tour_hintActions__IsZy6{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.empty_empty__uKEGd{--empty-tone:var(--primary);--empty-surface:var(--primary-soft);--empty-dot:#dfe7f5;flex:1;flex-direction:column;min-width:0;min-height:280px;padding:40px 28px;color:var(--foreground);text-align:center}.empty_empty__uKEGd,.empty_visual__ME1li{display:flex;align-items:center;justify-content:center}.empty_visual__ME1li{flex-shrink:0;height:58px;margin-bottom:17px}.empty_visual__ME1li>span{width:14px;height:14px;border-radius:50%;background:var(--empty-dot)}.empty_visual__ME1li>span:first-child{margin-right:-3px;transform:translateY(8px);opacity:.7}.empty_visual__ME1li>span:last-child{margin-left:-3px;transform:translateY(-7px);opacity:.5}.empty_visual__ME1li>span:nth-child(2){position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-xl);background:var(--empty-surface);color:var(--empty-tone);box-shadow:0 0 0 7px color-mix(in srgb,var(--empty-surface) 65%,transparent)}.empty_visual__ME1li svg{width:24px;height:24px}.empty_empty__uKEGd .empty_title__hn7aj{max-width:100%;margin:7px 0 0;color:var(--foreground);font:400 17px/1.5 var(--font-sans);overflow-wrap:anywhere}.empty_empty__uKEGd .empty_description__StduX{max-width:430px;margin:8px 0 0;color:var(--muted-foreground);font:400 var(--text-eyebrow)/1.7 var(--font-sans);overflow-wrap:anywhere}.empty_eyebrow__dfp6R{color:var(--primary);font:600 var(--text-eyebrow)/1.5 var(--font-sans)}.empty_actions__4p6qv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;max-width:100%;margin-top:19px}.empty_empty__uKEGd[data-empty-size=compact]{min-height:220px;padding:24px 20px}[data-empty-size=compact] .empty_visual__ME1li{height:44px;margin-bottom:11px}[data-empty-size=compact] .empty_visual__ME1li>span:nth-child(2){width:42px;height:42px;border-radius:13px;box-shadow:0 0 0 5px color-mix(in srgb,var(--empty-surface) 65%,transparent)}.empty_empty__uKEGd[data-empty-size=compact] .empty_title__hn7aj{font-size:15px}.empty_empty__uKEGd[data-empty-size=compact] .empty_description__StduX{max-width:360px}[data-empty-size=compact] .empty_actions__4p6qv{margin-top:14px}.empty_empty__uKEGd[data-empty-variant=restricted]{--empty-tone:var(--muted-foreground);--empty-surface:var(--muted)}.empty_empty__uKEGd[data-empty-variant=error]{--empty-tone:var(--warning);--empty-surface:#fff4e7;--empty-dot:#f1d8ba}.empty_visual__ME1li>img{width:80px;height:80px;object-fit:contain}[data-empty-size=compact] .empty_visual__ME1li>img{width:64px;height:64px}