/* Serverspot design tokens — generated, do not edit */
:root {
  --ss-color-primary: #1e293b;
  --ss-color-primary-fg: #ffffff;
  --ss-color-primary-50: #f6f7f9;
  --ss-color-primary-100: #e9ecf1;
  --ss-color-primary-200: #d1d9e6;
  --ss-color-primary-300: #a9bcda;
  --ss-color-primary-400: #7d9ed4;
  --ss-color-primary-500: #2c3c56;
  --ss-color-primary-600: #253249;
  --ss-color-primary-700: #1e293b;
  --ss-color-primary-800: #25334b;
  --ss-color-primary-900: #1a2537;
  --ss-color-secondary: #334155;
  --ss-color-secondary-fg: #ffffff;
  --ss-color-accent: #475569;
  --ss-color-accent-fg: #ffffff;
  --ss-color-ink: #0f172a;
  --ss-color-muted: #64748b;
  --ss-color-surface: #ffffff;
  --ss-color-surface-alt: #f8fafc;
  --ss-color-line: #e2e8f0;
  --ss-color-input_border: #d1d5db;
  --ss-color-success: #16a34a;
  --ss-color-warning: #ca8a04;
  --ss-color-danger: #dc2626;
  --ss-color-info: #0284c7;
  --ss-color-header_bg: #ffffff;
  --ss-color-header_ink: #0f172a;
  --ss-color-logo_font_color: #0f172a;
  --ss-color-menu_bg: #1e293b;
  --ss-color-menu_text: #f1f5f9;
  --ss-color-menu_text_hover: #cbd5e1;
  --ss-color-menu_sublink_bg: #ffffff;
  --ss-color-menu_sublink_text: #0f172a;
  --ss-color-menu_sublink_hover: #1e293b;
  --ss-color-menu_sublink_hover_bg: #f1f5f9;
  --ss-color-footer_bg: #f1f5f9;
  --ss-color-footer_text: #334155;
  --ss-color-footer_on_ink: #ffffff;
  --ss-color-highlight_ribbon: #ea580c;
  --ss-color-highlight_ribbon_text: #ffffff;
  --ss-color-page_bg: #ffffff;
  --ss-color-minicart_bg: #ffffff;
  --ss-color-logo_bg: #ffffff;
  --ss-color-nav_hover_bg: #334155;
  --ss-color-sidebox_bg: #f8fafc;
  --ss-color-sidebox_head_bg: #334155;
  --ss-color-sidebox_head_text: #ffffff;
  --ss-color-product_border: #e2e8f0;
  --ss-color-price_color: #1e293b;
  --ss-color-price_color_detail: #1e293b;
  --ss-color-ribbon_sale_bg: #dc2626;
  --ss-color-ribbon_sale_text: #ffffff;
  --ss-color-ribbon_new_bg: #16a34a;
  --ss-color-ribbon_new_text: #ffffff;
  --ss-color-ribbon_freeship_bg: #0284c7;
  --ss-color-ribbon_freeship_text: #ffffff;
  --ss-color-ribbon_set_bg: #9f00ab;
  --ss-color-ribbon_set_text: #ffffff;
  --ss-color-ribbon_bundle_bg: #002cc9;
  --ss-color-ribbon_bundle_text: #ffffff;
  --ss-color-ribbon_accessories_bg: #529b00;
  --ss-color-ribbon_accessories_text: #ffffff;
  --ss-color-rating_star: #ca8a04;
  --ss-color-spinner_color: #64748b;
  --ss-font-body: Inter, system-ui, sans-serif;
  --ss-font-heading: Inter, system-ui, sans-serif;
  --ss-font-mono: ui-monospace, monospace;
  --ss-radius: 0.5rem;
  --ss-radius-lg: 0.75rem;
  --ss-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
  --ss-container: full;
  --ss-container-max: 80rem;
  --ss-text-heading-size: 1.875rem;
  --ss-text-heading-lg-size: 1.5rem;
  --ss-text-card-title-size: 0.9375rem;
  --ss-text-body-size: 1rem;
  --ss-font-heading-weight: 700;
  --ss-font-body-weight: 400;
  --ss-letter-spacing-heading: -0.025em;
  --ss-letter-spacing-body: 0;
  --ss-header-shadow: none;
  --ss-mega-panel-pad: 1.5rem;
  --ss-mega-col-gap: 1.5rem;
  --ss-nav-gap: 0.5rem;
  --ss-nav-link-pad-x: 0.625rem;
  --ss-header-height: ;
  --ss-nav-font-size: ;
  --ss-nav-band-bg: ;
  --ss-nav-band-ink: #f1f5f9;
  --ss-header-pinned-bg: transparent;
  --ss-card-aspect: 3 / 4;
  --ss-card-image-fit: cover;
  --ss-card-border: none;
  --ss-card-shadow: none;
  --ss-spinner-size: 32px;
  --ss-spinner-width: 3px;
  --ss-spinner-speed: 0.75s;
  --ss-spinner-color: var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e));
  --ss-density: 1;
  --ss-space-section-base: 2.5rem;
  --ss-space-block-base: 1.25rem;
  --ss-gap-inline-base: 0.75rem;
  --ss-pad-container-base: 1.25rem;
  --ss-pad-card-base: 1rem;
  --ss-space-section: calc(var(--ss-space-section-base) * var(--ss-density));
  --ss-gap-block: calc(var(--ss-space-block-base) * var(--ss-density));
  --ss-gap-inline: calc(var(--ss-gap-inline-base) * var(--ss-density));
  --ss-pad-container: calc(var(--ss-pad-container-base) * var(--ss-density));
  --ss-pad-card: calc(var(--ss-pad-card-base) * var(--ss-density));
  --ss-control-height: 2.5rem;
  --ss-control-padding-x: 0.75rem;
  --ss-control-padding-y: 0.5rem;
  --ss-field-gap: 0.35rem;
  --ss-label-size: 0.875rem;
  --ss-label-weight: 500;
  --ss-bg-color: #ffffff;
  --ss-bg-image: none;
  --ss-bg-mode: none;
}
body{background-color:#ffffff;}

/* scaffold layout */
#serverspot-design-frame .ss-container,#serverspot-design-frame .container.ss-container{max-width:var(--ss-container);width:100%;margin-left:auto;margin-right:auto;}
#serverspot-design-frame .ss-width-bleed,#serverspot-design-frame .ss-width-full{max-width:none;width:100%;}
#serverspot-design-frame .ss-container,#serverspot-design-frame .container.ss-container{max-width:none;}

/* token application (legacy selector bridge) */
#serverspot-design-frame,#serverspot-design-frame .shop{color:var(--ss-color-ink);background-color:var(--ss-color-page_bg,var(--ss-color-surface,#ffffff));}
#serverspot-design-frame a,#serverspot-design-frame a:visited,#serverspot-design-frame a:focus,#serverspot-design-frame a:active{color:var(--ss-color-primary);}
#serverspot-design-frame a:hover{color:var(--ss-color-secondary);}
#serverspot-design-frame .header-menu a,#serverspot-design-frame .header-menu .ss-nav-link{color:var(--ss-color-menu_text);}
#serverspot-design-frame .header-menu .ss-nav-flyout-title,#serverspot-design-frame .header-menu .ss-nav-sublink{color:var(--ss-color-menu_sublink_text);}
#serverspot-design-frame .header-menu a:hover,#serverspot-design-frame .header-menu .ss-nav-link:hover{color:var(--ss-color-menu_text_hover);background-color:var(--ss-color-nav_hover_bg);}
#serverspot-design-frame .header-menu .ss-nav-flyout-title:hover,#serverspot-design-frame .header-menu .ss-nav-sublink:hover{color:var(--ss-color-menu_sublink_hover);background-color:var(--ss-color-menu_sublink_hover_bg);}
#serverspot-design-frame #header-fixed.header-utility .header-container,#serverspot-design-frame .header-utility .header-container{background-color:var(--ss-color-logo_bg);}
#serverspot-design-frame .text-muted,#serverspot-design-frame .gallery_additional_infos{color:var(--ss-color-muted);}
#serverspot-design-frame #div_logo,#serverspot-design-frame .div_logo,#serverspot-design-frame .ss-logo-band{background-color:var(--ss-color-logo_bg)!important;color:var(--ss-color-logo_font_color);}
#serverspot-design-frame #header .ss-header-text-logo,#serverspot-design-frame #header .ss-header-text-logo .shop-name{font-family:var(--ss-font-heading)!important;color:var(--ss-color-logo_font_color,var(--ss-color-ink,#111))!important;}
#serverspot-design-frame #header.ss-header-transparent-home .ss-header-text-logo,#serverspot-design-frame #header.ss-header-content-under .ss-header-text-logo,#serverspot-design-frame #header.ss-header-transparent-home .ss-header-text-logo .shop-name,#serverspot-design-frame #header.ss-header-content-under .ss-header-text-logo .shop-name{color:var(--ss-color-surface,#fff)!important;}
#serverspot-design-frame #header,#serverspot-design-frame #header-fixed,#serverspot-design-frame .ss-header-shell,#serverspot-design-frame .ss-base-header,#serverspot-design-frame [data-ss-component="site_header"] .ss-base-header{background-color:var(--ss-color-header_bg);}#serverspot-design-frame #header.ss-header-transparent-home,#serverspot-design-frame #header.ss-header-content-under,#serverspot-design-frame .ss-base-header.ss-header-transparent-home,#serverspot-design-frame .ss-base-header.ss-header-content-under{background-color:transparent;}
#serverspot-design-frame .gallery_price,#serverspot-design-frame .gallery_price_outer,#serverspot-design-frame .product_details_discount_price,#serverspot-design-frame .details_discount_price,#serverspot-design-frame .ss-price-token,#serverspot-design-frame [data-ss-variant-root] .text-primary.font-bold{color:var(--ss-color-price_color)!important;font-weight:700;}
#serverspot-design-frame .gallery_discount_price,#serverspot-design-frame .details_discount_discount,#serverspot-design-frame .linethrough{color:var(--ss-color-muted)!important;}
#serverspot-design-frame .product-thumb-info,#serverspot-design-frame .gallery_prod_outer,#serverspot-design-frame .product,#serverspot-design-frame .border-product_border{border-color:var(--ss-color-product_border)!important;background-color:var(--ss-color-surface);}
#serverspot-design-frame .sidebox,#serverspot-design-frame .ss-sidebox{border-color:var(--ss-color-line)!important;background-color:var(--ss-color-sidebox_bg);}
#serverspot-design-frame .sidebox .card-header,#serverspot-design-frame .ss-sidebox .ss-sidebox-header,#serverspot-design-frame .side_div_head,#serverspot-design-frame .div_head_standard{background-color:var(--ss-color-sidebox_head_bg)!important;color:var(--ss-color-sidebox_head_text)!important;}
#serverspot-design-frame .sidebox .card-body,#serverspot-design-frame .ss-sidebox .ss-sidebox-body,#serverspot-design-frame .side_div_content{background-color:var(--ss-color-sidebox_bg)!important;}
#serverspot-design-frame .sale_descr,#serverspot-design-frame .badge.sale,#serverspot-design-frame .ribbon.sale,#serverspot-design-frame [data-ss-badge="sale"]{background-color:var(--ss-color-ribbon_sale_bg)!important;color:var(--ss-color-ribbon_sale_text)!important;}
#serverspot-design-frame .newprods_descr,#serverspot-design-frame .badge.new,#serverspot-design-frame .ribbon.new,#serverspot-design-frame [data-ss-badge="new"]{background-color:var(--ss-color-ribbon_new_bg)!important;color:var(--ss-color-ribbon_new_text)!important;}
#serverspot-design-frame .highlight_descr,#serverspot-design-frame .badge.highlight,#serverspot-design-frame .ribbon.highlight{background-color:var(--ss-color-highlight_ribbon)!important;color:var(--ss-color-highlight_ribbon_text)!important;}
#serverspot-design-frame .freeship_descr,#serverspot-design-frame .badge.freeship,#serverspot-design-frame .ribbon.freeship{background-color:var(--ss-color-ribbon_freeship_bg)!important;color:var(--ss-color-ribbon_freeship_text)!important;}
#serverspot-design-frame .set_descr,#serverspot-design-frame .badge.set,#serverspot-design-frame .ribbon.set{background-color:var(--ss-color-ribbon_set_bg)!important;color:var(--ss-color-ribbon_set_text)!important;}
#serverspot-design-frame .bundle_descr,#serverspot-design-frame .badge.bundle,#serverspot-design-frame .ribbon.bundle{background-color:var(--ss-color-ribbon_bundle_bg)!important;color:var(--ss-color-ribbon_bundle_text)!important;}
#serverspot-design-frame .accessories_descr,#serverspot-design-frame .badge.accessories,#serverspot-design-frame .ribbon.accessories{background-color:var(--ss-color-ribbon_accessories_bg)!important;color:var(--ss-color-ribbon_accessories_text)!important;}
#serverspot-design-frame .rating_show,#serverspot-design-frame .rating_show span,#serverspot-design-frame .gallery_rating_outer,#serverspot-design-frame .fa-star,#serverspot-design-frame .fas.fa-star{color:var(--ss-color-rating_star)!important;}
#serverspot-design-frame .btn-primary,#serverspot-design-frame .btn.btn-primary,#serverspot-design-frame .gallery_buttons .btn,#serverspot-design-frame .gallery_buttons_inner .btn,#serverspot-design-frame .badge-cats-main-menu,#serverspot-design-frame .ss-btn-primary{background-color:var(--ss-color-primary);border-color:var(--ss-color-primary);color:var(--ss-color-primary-fg);background-image:none;}
#serverspot-design-frame #footer,#serverspot-design-frame #footer.ss-mig-footer,#serverspot-design-frame #footer.ss-multi-column-footer,#serverspot-design-frame .ss-multi-column-footer,#serverspot-design-frame .ss-deluxe-footer{background-color:var(--ss-color-footer_bg)!important;color:var(--ss-color-footer_text);}
#serverspot-design-frame #footer a,#serverspot-design-frame #footer.ss-multi-column-footer a,#serverspot-design-frame .ss-multi-column-footer a,#serverspot-design-frame .ss-deluxe-footer a{color:var(--ss-color-footer_text);}
#serverspot-design-frame #footer.ss-footer-btn-solid a.ss-social-link,#serverspot-design-frame .ss-footer-btn-solid a.ss-social-link{background-color:var(--ss-color-footer_text);color:var(--ss-color-footer_on_ink,#ffffff);}
#serverspot-design-frame #topbar,#serverspot-design-frame .ss-announcement-bar{background:var(--ss-announcement-bg,var(--ss-color-highlight_ribbon))!important;color:var(--ss-announcement-fg,var(--ss-color-highlight_ribbon_text))!important;}
#serverspot-design-frame .ss-loading,#serverspot-design-frame .ss-spinner{color:var(--ss-color-spinner_color)!important;border-top-color:var(--ss-color-spinner_color)!important;}
#serverspot-design-frame #header,#serverspot-design-frame #header-fixed,#serverspot-design-frame .ss-header-shell,#serverspot-design-frame .ss-base-header,#serverspot-design-frame [data-ss-component="site_header"] .ss-base-header,#serverspot-design-frame #header [data-ss-zone="nav"] .header-menu,#serverspot-design-frame #header .header-menu .menu{box-shadow:var(--ss-header-shadow,none)!important;}
#serverspot-design-frame .ss-mega-inner,#serverspot-design-frame .ss-nav-flyout-panel > .ss-mega-inner{padding:var(--ss-mega-panel-pad,1.5rem)!important;box-sizing:border-box;}
#serverspot-design-frame .ss-mega-inner,#serverspot-design-frame .ss-mega-columns{gap:var(--ss-mega-col-gap,1.5rem);}
#serverspot-design-frame nav.header-nav-main > ul.nav-main-list,#serverspot-design-frame .header-menu .header-nav-main > ul.nav-main-list,#serverspot-design-frame .ss-base-header .nav-main-list{gap:var(--ss-nav-gap,0.5rem);}
#serverspot-design-frame #header,#serverspot-design-frame #header-fixed,#serverspot-design-frame .ss-header-shell,#serverspot-design-frame .ss-base-header,#serverspot-design-frame [data-ss-component="site_header"] .ss-base-header{min-height:var(--ss-header-height,auto);}
#serverspot-design-frame nav.header-nav-main > ul.nav-main-list > li > a.menu_hauptlink,#serverspot-design-frame nav.header-nav-main > ul.nav-main-list > li > a.ss-nav-link,#serverspot-design-frame .header-menu .nav-main-list > li > a.menu_hauptlink,#serverspot-design-frame .ss-base-header .nav-main-list > li > a.menu_hauptlink,#serverspot-design-frame .ss-base-header .nav-main-list > li > a.ss-nav-link{padding-left:var(--ss-nav-link-pad-x,0.625rem);padding-right:var(--ss-nav-link-pad-x,0.625rem);padding-top:0.35rem;padding-bottom:0.35rem;font-size:var(--ss-nav-font-size,inherit);}
#serverspot-design-frame .ss-header-nav-band,#serverspot-design-frame [data-ss-zone="nav_band"],#serverspot-design-frame .header-menu .header-nav-main{background-color:var(--ss-nav-band-bg,var(--ss-color-menu_bg,transparent));color:var(--ss-nav-band-ink,var(--ss-color-menu_text,inherit));}
#serverspot-design-frame .ss-nav-flyout-panel .ss-nav-sublink,#serverspot-design-frame .ss-nav-flyout-panel .ss-nav-flyout-title,#serverspot-design-frame li.ss-nav-has-children > .ss-nav-flyout-panel a{color:var(--ss-color-menu_sublink_text,var(--ss-color-ink));}
#serverspot-design-frame #header [data-ss-node="nav_row"]{background-color:var(--ss-color-menu_bg);color:var(--ss-color-menu_text);}
#serverspot-design-frame .ss-sticky-header-host.ss-header-is-pinned .ss-base-header,#serverspot-design-frame .ss-sticky-header-host.ss-header-is-pinned #header,#serverspot-design-frame:not([data-ss-route="home"]) .ss-base-header,#serverspot-design-frame:not([data-ss-route="home"]) #header{background-color:var(--ss-header-pinned-bg,var(--ss-color-header_bg,transparent));}
#serverspot-design-frame #header .ss-nav-utility-btn,#serverspot-design-frame #header .ss-nav-utility-btn .ph,#serverspot-design-frame #header [data-ss-zone="utility"] .ph,#serverspot-design-frame #header [data-ss-zone="utility"] a,#serverspot-design-frame #header [data-ss-zone="utility"] button{color:var(--ss-color-header_ink,var(--ss-color-ink));}
#serverspot-design-frame .ss-header-nav-band .ss-nav-utility-btn,#serverspot-design-frame .ss-header-nav-band .ph,#serverspot-design-frame .header-menu .nav_utilities .ss-nav-utility-btn,#serverspot-design-frame .header-menu .nav_utilities .ph{color:var(--ss-color-menu_text);}
#serverspot-design-frame #header [data-ss-zone="nav"] a.ss-nav-link,#serverspot-design-frame #header [data-ss-zone="nav"] .nav-main-list > li > a{color:var(--ss-color-header_ink,var(--ss-color-ink));}
#serverspot-design-frame #header [data-ss-node="nav_row"] a.ss-nav-link,#serverspot-design-frame #header [data-ss-node="nav_row"] .nav-main-list > li > a,#serverspot-design-frame #header [data-ss-zone="nav_band"] a.ss-nav-link,#serverspot-design-frame #header [data-ss-zone="nav_band"] .nav-main-list > li > a,#serverspot-design-frame #header [data-ss-header-layout="composed"] [data-ss-node="nav_row"] [data-ss-zone="nav"] a.ss-nav-link,#serverspot-design-frame #header [data-ss-header-layout="composed"] [data-ss-node="nav_row"] [data-ss-zone="nav"] .nav-main-list > li > a{color:var(--ss-color-menu_text);}
#serverspot-design-frame #header .ss-nav-flyout-panel,#serverspot-design-frame #header .ss-nav-flyout-panel a,#serverspot-design-frame #header .ss-nav-flyout-panel .ss-nav-sublink,#serverspot-design-frame #header .ss-nav-flyout-panel .ss-nav-flyout-title{color:var(--ss-color-menu_sublink_text,var(--ss-color-ink));}
#serverspot-design-frame .ss-product-card-media,#serverspot-design-frame .ss-product-card-media > a{aspect-ratio:var(--ss-card-aspect,3 / 4);}
#serverspot-design-frame .ss-product-card-media img,#serverspot-design-frame .ss-product-card-media__primary{object-fit:var(--ss-card-image-fit,cover);}
#serverspot-design-frame .ss-product-card{border:var(--ss-card-border,none);box-shadow:var(--ss-card-shadow,none);}
#serverspot-design-frame #topbar.ss-announcement-bar,#serverspot-design-frame .ss-announcement-bar,#serverspot-design-frame [data-ss-component="announcement_bar"]{min-height:var(--ss-announcement-height,auto);}
#serverspot-design-frame[data-ss-route="product"] h1,#serverspot-design-frame[data-ss-route="product"] .ss-pdp-title{font-size:var(--ss-pdp-title-size,var(--ss-text-heading-size,1.875rem));}
#serverspot-design-frame .ss-breadcrumb{margin-top:var(--ss-breadcrumb-gap-above,0);margin-bottom:var(--ss-breadcrumb-gap-below,0);}
.ss-minicart-panel,.ss-minicart-drawer-panel,.ss-minicart-popup-panel,.ss-minicart-dropdown-panel{color:var(--ss-color-ink,#111827);background-color:var(--ss-color-minicart_bg,var(--ss-color-surface,#ffffff));}

/* typography tokens */
#serverspot-design-frame h1,#serverspot-design-frame .text-ss-heading{font-size:1.875rem;font-weight:700;letter-spacing:-0.025em;}#serverspot-design-frame h2,#serverspot-design-frame .text-ss-heading-lg{font-size:1.5rem;font-weight:700;letter-spacing:-0.025em;}#serverspot-design-frame h3,#serverspot-design-frame h4,#serverspot-design-frame h5,#serverspot-design-frame h6{font-size:0.9375rem;font-weight:700;letter-spacing:normal;}#serverspot-design-frame .text-ss-card-title,#serverspot-design-frame .ss-product-card h1,#serverspot-design-frame .ss-product-card h2,#serverspot-design-frame .ss-product-card h3,#serverspot-design-frame .ss-product-card h4,#serverspot-design-frame .ss-product-card .font-heading,#serverspot-design-frame .ss-product-card a.font-heading,#serverspot-design-frame [data-ss-component="product_list"] .gallery_prod_name h3,#serverspot-design-frame [data-ss-component="product_list"] .gallery_prod_name a,#serverspot-design-frame [data-ss-component="product_list"] .ss-product-card a{font-size:0.9375rem;line-height:1.35;font-weight:500;letter-spacing:normal;}#serverspot-design-frame,#serverspot-design-frame .font-body,#serverspot-design-frame p{font-size:1rem;font-weight:400;letter-spacing:0;}

/* spinner catalog */
@keyframes ss-spinner-spin{to{transform:rotate(360deg)}}
@keyframes ss-spinner-pulse{0%,100%{transform:scale(.55);opacity:.45}50%{transform:scale(1);opacity:1}}
@keyframes ss-spinner-ripple{0%{transform:scale(.2);opacity:.7}100%{transform:scale(1);opacity:0}}
@keyframes ss-spinner-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-40%)}}
@keyframes ss-spinner-progress{0%{transform:translateX(-80%)}100%{transform:translateX(80%)}}
@keyframes ss-spinner-eq{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}
@keyframes ss-spinner-wave{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}
@keyframes ss-spinner-hour{0%{transform:rotate(0) scaleY(1)}50%{transform:rotate(180deg) scaleY(.55)}100%{transform:rotate(360deg) scaleY(1)}}
@keyframes ss-spinner-dots-hop{0%,80%,100%{box-shadow:-0.8em 0 0 currentColor,0 0 0 currentColor,0.8em 0 0 currentColor}16%{box-shadow:-0.8em -0.42em 0 currentColor,0 0 0 currentColor,0.8em 0 0 currentColor}40%{box-shadow:-0.8em 0 0 currentColor,0 -0.42em 0 currentColor,0.8em 0 0 currentColor}64%{box-shadow:-0.8em 0 0 currentColor,0 0 0 currentColor,0.8em -0.42em 0 currentColor}}
@keyframes ss-spinner-dots-fade{0%,100%{box-shadow:-0.8em 0 0 currentColor,0 0 0 color-mix(in srgb,currentColor 28%,transparent),0.8em 0 0 color-mix(in srgb,currentColor 28%,transparent)}33%{box-shadow:-0.8em 0 0 color-mix(in srgb,currentColor 28%,transparent),0 0 0 currentColor,0.8em 0 0 color-mix(in srgb,currentColor 28%,transparent)}66%{box-shadow:-0.8em 0 0 color-mix(in srgb,currentColor 28%,transparent),0 0 0 color-mix(in srgb,currentColor 28%,transparent),0.8em 0 0 currentColor}}
@keyframes ss-spinner-flip{0%{transform:perspective(8rem) rotateX(0) rotateY(0)}50%{transform:perspective(8rem) rotateX(180deg) rotateY(0)}100%{transform:perspective(8rem) rotateX(180deg) rotateY(180deg)}}
@keyframes ss-spinner-ping{0%{transform:scale(.35);opacity:.85}100%{transform:scale(1);opacity:0}}
.ss-spinner[data-ss-spinner="ring"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="ring"]::before,.ss-spinner[data-ss-spinner="ring"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="ring"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 22%, transparent);border-top-color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="ring_dual"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="ring_dual"]::before,.ss-spinner[data-ss-spinner="ring_dual"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="ring_dual"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 22%, transparent);border-top-color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));border-bottom-color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="ring_dashed"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="ring_dashed"]::before,.ss-spinner[data-ss-spinner="ring_dashed"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="ring_dashed"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) dashed var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="crescent"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="crescent"]::before,.ss-spinner[data-ss-spinner="crescent"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="crescent"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid transparent;border-top-color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));border-right-color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="dots"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="dots"]::before,.ss-spinner[data-ss-spinner="dots"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="dots"]{border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:-0.7em 0 0 color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 40%, transparent),0.7em 0 0 color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 40%, transparent);width:calc(var(--ss-spinner-size, 2rem) * 0.28);height:calc(var(--ss-spinner-size, 2rem) * 0.28);margin:calc(var(--ss-spinner-size, 2rem) * 0.36) calc(var(--ss-spinner-size, 2rem) * 0.36);animation:ss-spinner-pulse var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="dots_pulse"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="dots_pulse"]::before,.ss-spinner[data-ss-spinner="dots_pulse"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="dots_pulse"]{width:calc(var(--ss-spinner-size, 2rem) * 0.22);height:calc(var(--ss-spinner-size, 2rem) * 0.22);margin:calc(var(--ss-spinner-size, 2rem) * 0.39) calc(var(--ss-spinner-size, 2rem) * 0.39);border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:-0.85em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.85em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-pulse calc(var(--ss-spinner-speed, 0.75s) * 1.1) ease-in-out infinite;}.ss-spinner[data-ss-spinner="bars"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="bars"]::before,.ss-spinner[data-ss-spinner="bars"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="bars"]{width:calc(var(--ss-spinner-size, 2rem) * 0.18);height:var(--ss-spinner-size, 2rem);margin:0 calc(var(--ss-spinner-size, 2rem) * 0.41);background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:-0.55em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.55em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-eq var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="equalizer"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="equalizer"]::before,.ss-spinner[data-ss-spinner="equalizer"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="equalizer"]{width:calc(var(--ss-spinner-size, 2rem) * 0.16);height:var(--ss-spinner-size, 2rem);margin:0 calc(var(--ss-spinner-size, 2rem) * 0.42);background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));transform-origin:center bottom;box-shadow:-0.5em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.5em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-eq calc(var(--ss-spinner-speed, 0.75s) * 0.85) ease-in-out infinite;}.ss-spinner[data-ss-spinner="pulse"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="pulse"]::before,.ss-spinner[data-ss-spinner="pulse"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="pulse"]{border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-pulse var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="ripple"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="ripple"]::before,.ss-spinner[data-ss-spinner="ripple"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="ripple"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-ripple var(--ss-spinner-speed, 0.75s) ease-out infinite;}.ss-spinner[data-ss-spinner="orbit"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="orbit"]::before,.ss-spinner[data-ss-spinner="orbit"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="orbit"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 18%, transparent);animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="orbit"]::before{content:"";display:block;position:absolute;top:-var(--ss-spinner-width, 3px);left:50%;width:calc(var(--ss-spinner-width, 3px) * 2.2);height:calc(var(--ss-spinner-width, 3px) * 2.2);margin-left:calc(var(--ss-spinner-width, 3px) * -1.1);border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));}.ss-spinner[data-ss-spinner="square"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="square"]::before,.ss-spinner[data-ss-spinner="square"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="square"]{border:var(--ss-spinner-width, 3px) solid var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="hourglass"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="hourglass"]::before,.ss-spinner[data-ss-spinner="hourglass"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="hourglass"]{border-left:var(--ss-spinner-width, 3px) solid var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));border-right:var(--ss-spinner-width, 3px) solid var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));border-radius:20%;animation:ss-spinner-hour var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="grid"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="grid"]::before,.ss-spinner[data-ss-spinner="grid"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="grid"]{width:calc(var(--ss-spinner-size, 2rem) * 0.28);height:calc(var(--ss-spinner-size, 2rem) * 0.28);margin:calc(var(--ss-spinner-size, 2rem) * 0.36);border-radius:2px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:0.55em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0 0.55em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.55em 0.55em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="bounce"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="bounce"]::before,.ss-spinner[data-ss-spinner="bounce"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="bounce"]{width:calc(var(--ss-spinner-size, 2rem) * 0.32);height:calc(var(--ss-spinner-size, 2rem) * 0.32);margin:calc(var(--ss-spinner-size, 2rem) * 0.34) calc(var(--ss-spinner-size, 2rem) * 0.34);border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-bounce var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="progress"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="progress"]::before,.ss-spinner[data-ss-spinner="progress"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="progress"]{height:calc(var(--ss-spinner-width, 3px) * 2);width:var(--ss-spinner-size, 2rem);border-radius:9999px;background:color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 18%, transparent);overflow:hidden;}.ss-spinner[data-ss-spinner="progress"]::before{content:"";display:block;position:absolute;inset:0 auto 0 0;width:40%;border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-progress var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="flower"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="flower"]::before,.ss-spinner[data-ss-spinner="flower"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="flower"]{border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));width:calc(var(--ss-spinner-size, 2rem) * 0.22);height:calc(var(--ss-spinner-size, 2rem) * 0.22);margin:calc(var(--ss-spinner-size, 2rem) * 0.39);box-shadow:0 -0.7em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.5em -0.5em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.7em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.5em 0.5em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0 0.7em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),-0.5em 0.5em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),-0.7em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),-0.5em -0.5em 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="diamond"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="diamond"]::before,.ss-spinner[data-ss-spinner="diamond"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="diamond"]{border:var(--ss-spinner-width, 3px) solid var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));transform:rotate(45deg);animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="eclipse"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="eclipse"]::before,.ss-spinner[data-ss-spinner="eclipse"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="eclipse"]{border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="eclipse"]::before{content:"";display:block;position:absolute;inset:12% 12% auto auto;width:55%;height:55%;border-radius:9999px;background:var(--ss-color-surface, #fff);}.ss-spinner[data-ss-spinner="wave"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="wave"]::before,.ss-spinner[data-ss-spinner="wave"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="wave"]{width:calc(var(--ss-spinner-size, 2rem) * 0.12);height:var(--ss-spinner-size, 2rem);margin:0 calc(var(--ss-spinner-size, 2rem) * 0.44);background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));transform-origin:center bottom;box-shadow:-0.7em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),-0.35em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.35em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))),0.7em 0 0 var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-wave var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="dots_hop"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="dots_hop"]::before,.ss-spinner[data-ss-spinner="dots_hop"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="dots_hop"]{width:calc(var(--ss-spinner-size, 2rem) * 0.22);height:calc(var(--ss-spinner-size, 2rem) * 0.22);margin:calc(var(--ss-spinner-size, 2rem) * 0.39) calc(var(--ss-spinner-size, 2rem) * 0.39);border-radius:9999px;background:transparent;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:-0.8em 0 0 currentColor,0 0 0 currentColor,0.8em 0 0 currentColor;animation:ss-spinner-dots-hop var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="dots_fade"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="dots_fade"]::before,.ss-spinner[data-ss-spinner="dots_fade"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="dots_fade"]{width:calc(var(--ss-spinner-size, 2rem) * 0.22);height:calc(var(--ss-spinner-size, 2rem) * 0.22);margin:calc(var(--ss-spinner-size, 2rem) * 0.39) calc(var(--ss-spinner-size, 2rem) * 0.39);border-radius:9999px;background:transparent;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:-0.8em 0 0 currentColor,0 0 0 color-mix(in srgb,currentColor 28%,transparent),0.8em 0 0 color-mix(in srgb,currentColor 28%,transparent);animation:ss-spinner-dots-fade var(--ss-spinner-speed, 0.75s) steps(1,end) infinite;}.ss-spinner[data-ss-spinner="chase"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="chase"]::before,.ss-spinner[data-ss-spinner="chase"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="chase"]{width:calc(var(--ss-spinner-size, 2rem) * 0.16);height:calc(var(--ss-spinner-size, 2rem) * 0.16);margin:calc(var(--ss-spinner-size, 2rem) * 0.42);border-radius:9999px;background:transparent;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));box-shadow:0 -0.72em 0 0 currentColor,0.51em -0.51em 0 0 color-mix(in srgb,currentColor 75%,transparent),0.72em 0 0 0 color-mix(in srgb,currentColor 55%,transparent),0.51em 0.51em 0 0 color-mix(in srgb,currentColor 40%,transparent),0 0.72em 0 0 color-mix(in srgb,currentColor 28%,transparent),-0.51em 0.51em 0 0 color-mix(in srgb,currentColor 18%,transparent);animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="ping"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="ping"]::before,.ss-spinner[data-ss-spinner="ping"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="ping"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-ping var(--ss-spinner-speed, 0.75s) ease-out infinite;}.ss-spinner[data-ss-spinner="ping"]::before{content:"";display:block;position:absolute;inset:28%;border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));}.ss-spinner[data-ss-spinner="flip"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="flip"]::before,.ss-spinner[data-ss-spinner="flip"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="flip"]{background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));border-radius:0.2em;animation:ss-spinner-flip var(--ss-spinner-speed, 0.75s) ease-in-out infinite;}.ss-spinner[data-ss-spinner="atom"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="atom"]::before,.ss-spinner[data-ss-spinner="atom"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="atom"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 22%, transparent);animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="atom"]::before,.ss-spinner[data-ss-spinner="atom"]::after{content:"";display:block;position:absolute;width:calc(var(--ss-spinner-width, 3px) * 2.4);height:calc(var(--ss-spinner-width, 3px) * 2.4);border-radius:9999px;background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));}.ss-spinner[data-ss-spinner="atom"]::before{top:-var(--ss-spinner-width, 3px);left:50%;margin-left:calc(var(--ss-spinner-width, 3px) * -1.2);}.ss-spinner[data-ss-spinner="atom"]::after{bottom:-var(--ss-spinner-width, 3px);left:50%;margin-left:calc(var(--ss-spinner-width, 3px) * -1.2);background:color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 55%, transparent);}.ss-spinner[data-ss-spinner="radar"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="radar"]::before,.ss-spinner[data-ss-spinner="radar"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="radar"]{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 18%, transparent);background:conic-gradient(from 0deg,transparent 0 68%,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 100%);animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="radar"]::before{content:"";display:block;position:absolute;inset:22%;border-radius:9999px;background:var(--ss-color-surface,#fff);}.ss-spinner[data-ss-spinner="squares"]{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}.ss-spinner[data-ss-spinner="squares"]::before,.ss-spinner[data-ss-spinner="squares"]::after{content:none;display:none;box-shadow:none;background:none;border:0;}.ss-spinner[data-ss-spinner="squares"]{background:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}.ss-spinner[data-ss-spinner="squares"]::after{content:"";display:block;position:absolute;inset:28%;background:color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 45%, #fff);animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite reverse;}#serverspot-design-frame .ss-spinner{display:inline-block;position:relative;box-sizing:border-box;width:var(--ss-spinner-size, 2rem);height:var(--ss-spinner-size, 2rem);flex-shrink:0;color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));background:transparent;border:0;border-radius:0;animation:none;}#serverspot-design-frame .ss-spinner::before,#serverspot-design-frame .ss-spinner::after{content:none;display:none;box-shadow:none;background:none;border:0;}#serverspot-design-frame .ss-spinner{border-radius:9999px;border:var(--ss-spinner-width, 3px) solid color-mix(in srgb,var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e))) 22%, transparent);border-top-color:var(--ss-spinner-color, var(--ss-color-spinner_color, var(--ss-color-primary, #0f766e)));animation:ss-spinner-spin var(--ss-spinner-speed, 0.75s) linear infinite;}
