.container-section:where(.astro-nczxljwl){padding-inline:calc(var(--spacing) * 2);@media(min-width:640px){padding-inline:calc(var(--spacing) * 4)}@media(min-width:1024px){padding-inline:calc(var(--spacing) * 12)}.container-wrapper{max-width:var(--section-max-width)}&:last-of-type{padding-bottom:0}+.container-section{margin-top:calc(var(--spacing) * 12)}&[data-width=sm]{--section-max-width: 640px}&[data-width=md]{--section-max-width: 768px}&[data-width=lg]{--section-max-width: 1024px}&[data-width=xl]{--section-max-width: 1280px}}:where(.astro-6mj5z2xj)[data-slot=button],.link-button:where(.astro-6mj5z2xj){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--primary-foreground);white-space:nowrap;gap:.5rem;justify-content:center;align-items:center;display:inline-flex;text-decoration:inherit;border:none;height:var(--button-height, calc(var(--spacing) * 8));width:var(--button-width, auto);font-weight:var(--button-font-weight, 500);font-size:var(--button-font-size, .875rem);line-height:var(--button-line-height, 1rem);padding-left:var(--button-padding-l, var(--button-padding-x, calc(var(--spacing) * 2.5)));padding-right:var(--button-padding-r, var(--button-padding-x, calc(var(--spacing) * 2.5)));border-radius:var(--button-radius, var(--radius));&[data-size="2xs"]{--button-height: calc(var(--spacing) * 5.5);--button-padding-l: calc(var(--spacing) * 2);--button-padding-r: var(--spacing);--button-font-size: .75rem;--border-radius: 100%}&[data-size=xs]{--button-radius: calc(var(--radius) - 2px);--button-height: calc(var(--spacing) * 6);--button-padding-x: calc(var(--spacing) * 2);--button-font-size: .75rem}&[data-size=sm]{--button-height: calc(var(--spacing) * 7);--button-padding-x: calc(var(--spacing) * 2.5);--button-font-size: .8rem}&[data-size=lg]{--button-height: calc(var(--spacing) * 8.5);--button-padding-x: calc(var(--spacing) * 2.5);--button-font-size: .875rem}&[data-size=icon-sm]{--button-height: calc(var(--spacing) * 6);--button-width: calc(var(--spacing) * 6);--button-padding-x: 0;--button-font-size: 0;--button-radius: calc(var(--radius) - 3px);svg{width:1rem;height:1rem}}&[data-size=icon-md]{--button-height: calc(var(--spacing) * 7);--button-width: calc(var(--spacing) * 7);--button-padding-x: 0;--button-font-size: 0;--button-radius: calc(var(--radius) - 2px);svg{width:1.25rem;height:1.25rem}}&[data-size=icon-lg]{--button-height: calc(var(--spacing) * 8);--button-width: calc(var(--spacing) * 8);--button-padding-x: 0;--button-font-size: 0;--button-radius: calc(var(--radius) - 1px);svg{width:1.5rem;height:1.5rem}}}.primary:where(.astro-6mj5z2xj){background-color:var(--primary)}.primary:where(.astro-6mj5z2xj):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}.secondary:where(.astro-6mj5z2xj){background-color:var(--secondary);color:var(--secondary-foreground)}.secondary:where(.astro-6mj5z2xj):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}.minimal:where(.astro-6mj5z2xj){color:var(--accent-foreground)}.minimal:where(.astro-6mj5z2xj):hover{color:var(--accent-foreground);background-color:var(--accent)}div:where(.astro-ol33qjg4)[data-slot=dropdown]{position:relative}div:where(.astro-rffgkbob)[data-slot=dropdown-content]{background-color:var(--popover-background, var(--muted));color:var(var(--popover-foreground), var(--foreground));z-index:50;min-width:9rem;overflow-x:hidden;overflow-y:auto;border-radius:var(--radius);border:1px solid var(--border);padding:calc(var(--spacing) * .5);box-shadow:var(--shadow-md);position:absolute;will-change:transform;width:max-content;&[data-state=open]{animation-name:fade-in,zoom-in-95;animation-duration:var(--animation-duration)}&[data-state=closed]{animation-name:fade-out,zoom-out-95;animation-duration:var(--animation-duration);animation-fill-mode:forwards}&[data-side=bottom]{top:100%;margin-top:var(--side-offset)}&[data-side=top]{bottom:100%;margin-bottom:var(--side-offset)}&[data-side=right]{left:100%;margin-left:var(--side-offset)}&[data-side=left]{right:100%;margin-right:var(--side-offset)}&[data-side=top][data-align=start],&[data-side=bottom][data-align=start]{left:0}&[data-side=top][data-align=center],&[data-side=bottom][data-align=center]{left:50%;transform:translate(-50%)}&[data-side=top][data-align=end],&[data-side=bottom][data-align=end]{right:0}&[data-side=left][data-align=start],&[data-side=right][data-align=start]{top:0}&[data-side=left][data-align=center],&[data-side=right][data-align=center]{top:50%;transform:translateY(-50%)}&[data-side=left][data-align=end],&[data-side=right][data-align=end]{bottom:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes zoom-in-95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out-95{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}}.starwind-dropdown-item:where(.astro-s4eumzor){position:relative;display:flex;cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;outline:none;user-select:none;text-decoration:none;color:inherit;font-size:.875rem;line-height:1.25rem;&:focus{background-color:var(--accent);color:var(--accent-foreground)}>svg{width:1rem;height:1rem;flex-shrink:0;color:var(--muted-foreground)}&[data-disabled=true]{pointer-events:none;opacity:.5}&[data-inset=true]{padding-left:calc(var(--spacing) * 4)}}:where(.astro-qxs4lqko)[data-slot=dropdown-label]{color:var(--muted-foreground);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:.875rem;line-height:1.25rem;font-weight:500}:where(.astro-qxs4lqko)[data-slot=dropdown-label][data-inset=true]{padding-left:calc(var(--spacing) * 8)}div:where(.astro-3oylk3ls)[data-slot=dropdown-separator]{background-color:var(--border);margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px}span:where(.astro-v3sn6dfs){color:var(--muted-foreground);margin-left:auto;font-size:.875rem;line-height:1.25rem;letter-spacing:.05em;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}
