.sw-cloud-banner[data-v-a8bd17d6]{--sw-cloud-banner-height:50px;--sw-cloud-banner-background:#0c0c0c;--sw-cloud-banner-border:var(--sw-cloud-banner-background);--sw-cloud-banner-border-contrast:var(--sw-cloud-banner-background);--sw-cloud-banner-color:#fff}@media (prefers-color-scheme:light){.sw-cloud-banner[data-v-a8bd17d6]{--sw-cloud-banner-background:#fff;--sw-cloud-banner-color:#0c0c0c;--sw-cloud-banner-border:#d9d9d9;--sw-cloud-banner-border-contrast:#fff}}.sw-cloud-banner[data-v-a8bd17d6]{background:var(--sw-cloud-banner-background);border-top:1px solid var(--sw-cloud-banner-border);box-sizing:border-box;color:var(--sw-cloud-banner-color);font-family:var(--sw-cloud-banner-font-family,"Roboto",sans-serif);font-size:var(--sw-cloud-banner-font-size,14px);height:var(--sw-cloud-banner-height);transform:translateY(var(--sw-cloud-banner-height));z-index:999;width:100%;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:fixed;bottom:0;right:0}.sw-cloud-banner__expanded[data-v-a8bd17d6]{transform:translateY(0);box-shadow:0 0 2.2px #00000005,0 0 5.3px #00000007,0 0 10px #00000009,0 0 17.9px #0000000b,0 0 33.4px #0000000d,0 0 80px #00000012}.sw-cloud-banner--button[data-v-a8bd17d6]{all:unset;background:var(--sw-cloud-banner-background);border-bottom:1px solid var(--sw-cloud-banner-border);border:1px solid var(--sw-cloud-banner-border);border-bottom-color:var(--sw-cloud-banner-border-contrast);cursor:pointer;border-radius:100px 100px 0 0;justify-content:center;align-items:center;width:40px;height:30px;padding:0;transition:transform .2s ease-in-out;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.sw-cloud-banner--button[data-v-a8bd17d6] svg{max-width:55%;height:auto}.sw-cloud-banner--button[data-v-a8bd17d6] svg path{stroke:url(#sw-cloud-logo-gradient);stroke-width:10px}.sw-cloud-banner--content[data-v-a8bd17d6]{box-sizing:border-box;height:100%;max-width:var(--sw-cloud-banner-max-width,1200px);justify-content:center;align-items:center;gap:24px;margin:0 auto;padding:0 16px;display:flex}.sw-cloud-banner--content P[data-v-a8bd17d6]{font-weight:700}.sw-cloud-banner--content P span[data-v-a8bd17d6]{font-weight:400}@media only screen and (width<=450px){.sw-cloud-banner--content span[data-v-a8bd17d6]{display:none}}.sw-cloud-banner--back[data-v-a8bd17d6]{all:unset;cursor:pointer;text-decoration:underline}
