:root{--main-spring-easing:linear(0,0.002 0.6%,0.007 1.2%,0.015 1.8%,0.026 2.4%,0.041 3.1%,0.06 3.8%,0.108 5.3%,0.157 6.6%,0.214 8%,0.467 13.7%,0.577 16.3%,0.631 17.7%,0.682 19.1%,0.73 20.5%,0.771 21.8%,0.808 23.1%,0.844 24.5%,0.874 25.8%,0.903 27.2%,0.928 28.6%,0.952 30.1%,0.972 31.6%,0.988 33.1%,1.01 35.7%,1.025 38.5%,1.034 41.6%,1.038 45%,1.035 50.1%,1.012 64.2%,1.003 73%,0.999 83.7%,1);--main-duration:600ms;--main-height:40px;--main-width:350px;--main-state-success:oklch(0.723 0.219 142.136);--main-state-loading:oklch(0.556 0 0);--main-state-error:oklch(0.637 0.237 25.331);--main-state-warning:oklch(0.795 0.184 86.047);--main-state-info:oklch(0.685 0.169 237.323);--main-state-action:oklch(0.623 0.214 259.815)}[data-main-toast]{position:relative;cursor:pointer;pointer-events:auto;touch-action:none;border:0;background:transparent;padding:0;width:var(--main-width);height:var(--_h,var(--main-height));opacity:0;transform:translateZ(0) scale(.95);transform-origin:center;contain:layout style;overflow:visible}[data-main-toast][data-state=loading]{cursor:default}[data-main-toast][data-ready=true]{opacity:1;transform:translateZ(0) scale(1);transition:transform calc(var(--main-duration) * .66) var(--main-spring-easing),opacity calc(var(--main-duration) * .66) var(--main-spring-easing),margin-bottom calc(var(--main-duration) * .66) var(--main-spring-easing),margin-top calc(var(--main-duration) * .66) var(--main-spring-easing),height var(--main-duration) var(--main-spring-easing)}[data-main-viewport][data-position^=top]
	[data-main-toast]:not([data-ready=true]){transform:translateY(-6px) scale(.95)}[data-main-viewport][data-position^=bottom]
	[data-main-toast]:not([data-ready=true]){transform:translateY(6px) scale(.95)}[data-main-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-main-viewport][data-position^=top]
	[data-main-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px) scale(.95)}[data-main-viewport][data-position^=bottom]
	[data-main-toast][data-ready=true][data-exiting=true]{transform:translateY(6px) scale(.95)}[data-main-canvas]{position:absolute;left:0;right:0;pointer-events:none;transform:translateZ(0);contain:layout style;overflow:visible}[data-main-canvas][data-edge=top]{bottom:0;transform:scaleY(-1) translateZ(0)}[data-main-canvas][data-edge=bottom]{top:0}[data-main-svg]{overflow:visible}[data-main-header]{position:absolute;z-index:20;display:flex;align-items:center;padding:.5rem;height:var(--main-height);overflow:hidden;left:var(--_px,0);transform:var(--_ht);width:var(--_pw)}[data-main-toast][data-ready=true] [data-main-header]{transition:transform var(--main-duration) var(--main-spring-easing),left var(--main-duration) var(--main-spring-easing),width var(--main-duration) var(--main-spring-easing)}[data-main-header][data-edge=top]{bottom:0}[data-main-header][data-edge=bottom]{top:0}[data-main-header-stack]{position:relative;display:inline-flex;align-items:center;height:100%}[data-main-header-inner]{display:flex;align-items:center;gap:.5rem;white-space:nowrap;opacity:1;filter:blur(0);transform:translateZ(0)}[data-main-header-inner][data-layer=current]{position:relative;z-index:1;animation:main-header-enter var(--main-duration) var(--main-spring-easing) both}[data-main-header-inner][data-exiting=true],[data-main-header-inner][data-layer=current]:not(:only-child){will-change:opacity,filter}[data-main-header-inner][data-layer=prev]{position:absolute;left:0;top:0;z-index:0;pointer-events:none}[data-main-header-inner][data-exiting=true]{animation:main-header-exit calc(var(--main-duration) * .7) ease forwards}[data-main-badge]{display:flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;border-radius:9999px;color:var(--main-tone,currentColor);background-color:var(--main-tone-bg,transparent)}[data-main-title]{font-size:.825rem;line-height:1rem;font-weight:500;color:var(--main-tone,currentColor)}[data-main-count]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:9999px;font-size:.6875rem;line-height:1;font-weight:600;color:var(--main-tone,currentColor);background-color:var(--main-tone-bg,transparent);letter-spacing:-.01em}:is([data-main-badge],[data-main-title],[data-main-count],[data-main-button])[data-state]{--_c:var(--main-state-success)}:is([data-main-badge],[data-main-title],[data-main-count],[data-main-button])[data-state=loading]{--_c:var(--main-state-loading)}:is([data-main-badge],[data-main-title],[data-main-count],[data-main-button])[data-state=error]{--_c:var(--main-state-error)}:is([data-main-badge],[data-main-title],[data-main-count],[data-main-button])[data-state=warning]{--_c:var(--main-state-warning)}:is([data-main-badge],[data-main-title],[data-main-count],[data-main-button])[data-state=info]{--_c:var(--main-state-info)}:is([data-main-badge],[data-main-title],[data-main-count],[data-main-button])[data-state=action]{--_c:var(--main-state-action)}:is([data-main-badge],[data-main-title],[data-main-count])[data-state]{--main-tone:var(--_c);--main-tone-bg:color-mix(in oklch,var(--_c) 20%,transparent)}[data-main-content]{position:absolute;left:0;right:0;z-index:10;width:100%;pointer-events:none;opacity:var(--_co,0)}[data-main-content][data-visible=true]{pointer-events:auto}[data-main-toast][data-ready=true] [data-main-content]{transition:opacity calc(var(--main-duration) * .08) ease calc(var(--main-duration) * .04)}[data-main-content][data-edge=top]{top:0}[data-main-content][data-edge=bottom]{top:var(--main-height)}[data-main-toast][data-ready=true]
	[data-main-content][data-visible=true]{transition:opacity calc(var(--main-duration) * .6) ease calc(var(--main-duration) * .3)}[data-main-description]{width:100%;text-align:left;padding:1rem;font-size:.875rem;line-height:1.25rem;contain:layout style paint;content-visibility:auto}[data-main-button]{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;margin-top:.75rem;border-radius:9999px;border:0;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--main-btn-color,currentColor);background-color:var(--main-btn-bg,transparent);transition:background-color .15s ease}[data-main-button]:hover{background-color:var(--main-btn-bg-hover,transparent)}[data-main-button][data-state]{--main-btn-color:var(--_c);--main-btn-bg:color-mix(in oklch,var(--_c) 15%,transparent);--main-btn-bg-hover:color-mix(in oklch,var(--_c) 25%,transparent)}[data-main-icon=spin]{animation:main-spin 1s linear infinite}@keyframes main-spin{to{transform:rotate(1turn)}}@keyframes main-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes main-header-exit{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(6px)}}[data-main-viewport]{position:fixed;z-index:9999;display:flex;gap:.75rem;padding:.75rem;pointer-events:none;max-width:calc(100vw - 1.5rem);contain:layout style}[data-main-viewport][data-position^=top]
	[data-main-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--main-height) + .75rem))}[data-main-viewport][data-position^=bottom]
	[data-main-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--main-height) + .75rem))}[data-main-viewport][data-position^=top]{top:0;flex-direction:column-reverse}[data-main-viewport][data-position^=bottom]{bottom:0;flex-direction:column}[data-main-viewport][data-position$=left]{left:0;align-items:flex-start}[data-main-viewport][data-position$=right]{right:0;align-items:flex-end}[data-main-viewport][data-position$=center]{left:50%;transform:translateX(-50%);align-items:center}[data-main-nav]{display:flex;align-items:center;gap:.125rem;margin-left:auto;flex-shrink:0;color:#fff;pointer-events:auto;user-select:none}[data-main-nav] button{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:9999px;background:transparent;cursor:pointer;color:inherit;padding:0}[data-main-nav] button:not(:disabled):hover{background-color:rgba(255,255,255,.12)}[data-main-nav] button:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:no-preference){[data-main-toast][data-ready=true]:hover,[data-main-toast][data-ready=true][data-exiting=true]{will-change:transform,opacity,height}}@media (prefers-reduced-motion:reduce){[data-main-viewport],[data-main-viewport] *,[data-main-viewport] :after,[data-main-viewport] :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}[data-main-viewport][data-theme=dark] [data-main-description]{color:rgba(0,0,0,.5)}[data-main-viewport][data-theme=light] [data-main-description]{color:rgba(255,255,255,.5)}