.hf-brand-loading-scene{--hf-loading-ring-size:258px;--hf-loading-ring-stroke:26px;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:min(86vw,414px);font-family:DM Sans,sans-serif;display:flex}.hf-brand-loading-ring{width:var(--hf-loading-ring-size);height:var(--hf-loading-ring-size);flex:none;place-items:center;display:grid;position:relative}.hf-brand-loading-ring:before{content:"";background:conic-gradient(from 58deg,transparent 0deg 20deg,color-mix(in srgb,var(--hf-loading-accent) 8%,transparent) 26deg,color-mix(in srgb,var(--hf-loading-accent) 56%,transparent) 180deg,var(--hf-loading-accent) 338deg,transparent 340deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--hf-loading-ring-stroke)),#000 calc(100% - var(--hf-loading-ring-stroke) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--hf-loading-ring-stroke)),#000 calc(100% - var(--hf-loading-ring-stroke) + .5px));animation:2.2s linear infinite hfBrandLoadingTurn;animation-delay:var(--hf-loading-animation-delay,0s);border-radius:50%;position:absolute;inset:0}.hf-brand-loading-logo{background:0 0;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative}.hf-brand-loading-logo.needs-light-plate{background:#f4f4f4;box-shadow:0 0 0 8px #f4f4f40f}.hf-brand-loading-logo img{object-fit:contain;width:92px;height:92px;display:block}.hf-brand-loading-label{letter-spacing:.18em;color:#ffffffa8;margin-top:32px;font-size:12px;font-weight:500;line-height:1.5;display:block}.hf-brand-loading-bar{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--hf-loading-accent) 60%,#fff);background:0 0;border-radius:999px;width:100%;height:22px;margin-top:26px;display:block;position:relative;overflow:hidden}.hf-brand-loading-bar i{background:var(--hf-loading-accent);width:0;max-width:calc(100% + 2px);animation:hfBrandLoadingFill var(--hf-loading-fill-duration,1.6s) linear forwards;animation-delay:var(--hf-loading-animation-delay,0s);border-radius:999px 0 0 999px;transition:width .2s ease-out;display:block;position:absolute;inset:-1px auto -1px -1px}.hf-brand-loading-scene.is-complete .hf-brand-loading-bar i{border-radius:inherit;width:calc(100% + 2px);animation:none}@keyframes hfBrandLoadingTurn{to{transform:rotate(360deg)}}@keyframes hfBrandLoadingFill{0%{width:0}40%{width:54%}75%{width:80%}to{width:92%}}.hf-brand-loading-scene.is-compact{--hf-loading-ring-size:76px;--hf-loading-ring-stroke:8px;width:min(100%,160px)}.hf-brand-loading-scene.is-compact .hf-brand-loading-logo{width:44px;height:44px}.hf-brand-loading-scene.is-compact .hf-brand-loading-logo img{width:34px;height:34px}.hf-brand-loading-scene.is-compact .hf-brand-loading-logo.needs-light-plate{box-shadow:0 0 0 3px #f4f4f40f}.hf-brand-loading-scene.is-compact .hf-brand-loading-label{letter-spacing:.12em;margin-top:15px;font-size:10px}.hf-brand-loading-scene.is-compact .hf-brand-loading-bar{height:10px;margin-top:13px}@media (width<=480px){.hf-brand-loading-scene:not(.is-compact){--hf-loading-ring-size:190px;--hf-loading-ring-stroke:20px;width:min(82vw,320px)}}@media (prefers-reduced-motion:reduce){.hf-brand-loading-ring:before,.hf-brand-loading-bar i{animation:none!important}.hf-brand-loading-bar i{width:92%;transition:none}}.hf-brand-loading-description{text-align:center;color:#ffffff8c;overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:12px;line-height:1.6;display:block}.hf-splash-screen,.hf-pdf-preparing,.hf-plan-assignment-loader,.hf-video-brand-loader,.hf-import-progress-screen{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151515!important}@media (prefers-color-scheme:light){.hf-splash-screen,.hf-pdf-preparing,.hf-plan-assignment-loader,.hf-video-brand-loader,.hf-import-progress-screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eee!important}.hf-brand-loading-scene{color:#20242b!important}.hf-brand-loading-label{color:#555e6c!important}.hf-brand-loading-description,.hf-import-progress-screen>p{color:#69717e!important}.hf-brand-loading-bar{border-color:color-mix(in srgb,var(--hf-loading-accent) 60%,#20242b)!important}.hf-brand-loading-logo:has(img:not([src="/hermarfit-logo.svg"])):not(.needs-light-plate){background:#151515}.hf-brand-loading-logo img[src="/hermarfit-logo.svg"]{filter:brightness(0)}}[data-hf-loading-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eee!important}[data-hf-loading-theme=light] .hf-brand-loading-label{color:#555e6c!important}[data-hf-loading-theme=light] .hf-brand-loading-description{color:#69717e!important}[data-hf-loading-theme=light] .hf-brand-loading-bar{border-color:color-mix(in srgb,var(--hf-loading-accent) 60%,#20242b)!important}[data-hf-loading-theme=light] .hf-brand-loading-logo:has(img:not([src="/hermarfit-logo.svg"])):not(.needs-light-plate){background:#151515}[data-hf-loading-theme=light] .hf-brand-loading-logo img[src="/hermarfit-logo.svg"]{filter:brightness(0)}[data-hf-loading-theme=dark],:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]):is(.hf-splash-screen,.hf-pdf-preparing,.hf-plan-assignment-loader),:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) :is(.hf-splash-screen,.hf-pdf-preparing,.hf-plan-assignment-loader,.hf-video-brand-loader,.hf-import-progress-screen){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151515!important}:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-brand-loading-scene{color:#fff!important}:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-brand-loading-label{color:#ffffffa8!important}:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-brand-loading-description,:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-import-progress-screen>p{color:#ffffff8c!important}:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-brand-loading-bar{border-color:color-mix(in srgb,var(--hf-loading-accent) 60%,#fff)!important}:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-brand-loading-logo:not(.needs-light-plate){background:0 0}:is(body.hf-dark,.hf-client-preview-theme.hf-dark,[data-hf-loading-theme=dark]) .hf-brand-loading-logo img[src="/hermarfit-logo.svg"]{filter:none}
