.schmieding-animated-logo{isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.schmieding-animated-logo--boot{width:clamp(84px,22vw,132px);height:clamp(84px,22vw,132px)}.schmieding-animated-logo__glow{z-index:-3;pointer-events:none;filter:blur(8px);opacity:.56;will-change:transform, opacity;background:radial-gradient(circle,#f5cc6a66 0%,#8be6ae33 46%,#0000 72%);border-radius:50%;position:absolute;inset:-18%}.schmieding-animated-logo__core-ring,.schmieding-animated-logo__ring{pointer-events:none;border-radius:50%;position:absolute}.schmieding-animated-logo__core-ring{z-index:-1;opacity:.82;border:1.5px solid #d4af3785;inset:0;box-shadow:0 0 11px #f5cc6a47,inset 0 0 8px #8be6ae1f}.schmieding-animated-logo__ring{z-index:-2;opacity:0;will-change:transform, opacity;border:2px solid #f5cc6a8a;inset:-2px;transform:scale(.97);box-shadow:0 0 18px #f5cc6a57}.schmieding-animated-logo__icon{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f4f8ee;border-radius:50%;width:86%;height:86%;display:block;box-shadow:0 0 0 1px #d4af3785,0 8px 16px #0f3d2a24}.schmieding-animated-logo--animated .schmieding-animated-logo__ring{animation:1.64s linear infinite schmieding-loader-ripple}.schmieding-animated-logo--animated .schmieding-animated-logo__ring--secondary{animation-delay:-.82s}.schmieding-animated-logo--animated .schmieding-animated-logo__glow{animation:2.8s ease-in-out infinite schmieding-loader-glow}@keyframes schmieding-loader-ripple{0%{opacity:0;transform:scale(.97)}13%{opacity:.64}68%{opacity:.16}to{opacity:0;transform:scale(1.2)}}@keyframes schmieding-loader-glow{0%,to{opacity:.46;transform:scale(.97)}50%{opacity:.74;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.schmieding-animated-logo--animated .schmieding-animated-logo__ring,.schmieding-animated-logo--animated .schmieding-animated-logo__glow{animation:none}.schmieding-animated-logo__ring{display:none}.schmieding-animated-logo__glow{opacity:.45}}
html.boot-scroll-pending,html.boot-scroll-pending body{overscroll-behavior:none;overflow:hidden!important}html.boot-loader-active{background:radial-gradient(180px at 50% 42%,#f5cc6a33,#0000 62%),radial-gradient(240px at 50% 48%,#8be6ae1f,#0000 70%),#06110c!important}html[data-theme=light].boot-loader-active{background:radial-gradient(180px at 50% 42%,#e8b43a38,#0000 62%),radial-gradient(240px at 50% 48%,#22c26e24,#0000 70%),#eef6ea!important}@keyframes sfc-boot-hard-release{to{opacity:0;visibility:hidden;pointer-events:none}}html.boot-loader-active:before{content:"";z-index:2147483646;pointer-events:auto;background:radial-gradient(180px at 50% 42%,#f5cc6a33,#0000 62%),radial-gradient(240px at 50% 48%,#8be6ae1f,#0000 70%),#06110c;animation:0s linear 3s forwards sfc-boot-hard-release;position:fixed;inset:0}html[data-theme=light].boot-loader-active:before{background:radial-gradient(180px at 50% 42%,#e8b43a38,#0000 62%),radial-gradient(240px at 50% 48%,#22c26e24,#0000 70%),#eef6ea}html.boot-skip,html.boot-skip.boot-loader-active{background:var(--theme-page,#f7fbf2)!important}html[data-theme=dark].boot-skip,html[data-theme=dark].boot-skip.boot-loader-active{background:var(--theme-page,#06110c)!important}html.boot-skip,html.boot-skip body{overscroll-behavior:unset;overflow:unset!important}html.boot-skip .schmieding-boot-loader{pointer-events:none!important;display:none!important}html.boot-skip:before,html:not(.boot-loader-active):before{content:none!important;pointer-events:none!important;background:0 0!important;display:none!important}body:has(.schmieding-boot-loader:not(#schmieding-boot-shell)) #schmieding-boot-shell{display:none!important}html.scroll-restore-pending,html.scroll-restore-pending body{scroll-behavior:auto!important;scroll-snap-type:none!important}.schmieding-boot-loader{z-index:2147483647;opacity:1;visibility:visible;color:#eef6f0;-webkit-backdrop-filter:blur(36px)saturate(1.3);pointer-events:auto;background:#06110ce0;place-items:center;transition:opacity .12s,visibility .12s;animation:0s linear 3s forwards sfc-boot-hard-release;display:grid;position:fixed;inset:0;overflow:hidden}html[data-theme=light] .schmieding-boot-loader{color:#1a241c;background:#e7efe6e0}.schmieding-boot-loader__backdrop,.schmieding-boot-loader__grain,.schmieding-boot-loader__halo,.schmieding-boot-loader__progress{display:none}.schmieding-boot-loader--exit{opacity:0;visibility:hidden;pointer-events:none}.sems-boot-card{text-align:center;-webkit-backdrop-filter:blur(36px)saturate(1.95);background-color:#0c201742;background-image:linear-gradient(165deg,#fff3 0%,#ffffff0d 34%,#0000 58%);border:1px solid #d4af3747;border-radius:28px;padding:32px 40px;box-shadow:0 22px 56px #0000006b,inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff14}html[data-theme=light] .sems-boot-card{background-color:#ffffff4d;background-image:linear-gradient(165deg,#fffc 0%,#fff3 36%,#0000 62%);border:1px solid #0b5d3b2e;box-shadow:0 18px 48px #0f3d2a1f,inset 0 1px #fffffff0,inset 0 0 0 1px #ffffff5c}.sems-boot-mark{isolation:isolate;place-items:center;width:84px;height:84px;margin:0 auto 16px;display:grid;position:relative}.sems-boot-mark:not(.sems-boot-mark--hydrated):before{content:"";border:2px solid #d4af376b;border-radius:50%;animation:1.5s ease-out infinite sems-boot-pulse;position:absolute;inset:-2px;box-shadow:0 0 16px #f5cc6a52}.sems-boot-mark:not(.sems-boot-mark--hydrated):after{content:"";z-index:-1;pointer-events:none;filter:blur(7px);background:radial-gradient(circle,#f5cc6a6b,#8be6ae2e 46%,#0000 72%);border-radius:50%;animation:2.4s ease-in-out infinite sems-boot-glow;position:absolute;inset:-14px}.sems-boot-mark__img{object-fit:cover;background:#06110c;border-radius:50%;width:72px;height:72px;display:block;box-shadow:0 0 0 1px #f5cc6a7a,0 0 18px #f5cc6a6b,0 0 34px #8be6ae2e,0 8px 16px #00000052}html[data-theme=light] .sems-boot-mark__img{background:#f4f8ee;box-shadow:0 0 0 1px #e8b43a85,0 0 16px #e8b43a85,0 0 32px #22c26e47,0 8px 18px #0f3d2a14}.sems-boot-brand{color:#d4af37;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.sems-boot-title{letter-spacing:-.03em;color:#fff8dc;margin:8px 0 6px;font-size:22px;font-weight:700}html[data-theme=light] .sems-boot-title{color:#0b3d2a}.sems-boot-fullname{color:#9bb5a6;margin-bottom:10px;font-size:12px;font-weight:600}html[data-theme=light] .sems-boot-fullname{color:#3d5248}.sems-boot-text{color:#9bb5a6;font-weight:600}html[data-theme=light] .sems-boot-text{color:#3d5248}@keyframes sems-boot-pulse{0%{opacity:.12;transform:scale(.97)}14%{opacity:.62}68%{opacity:.16}to{opacity:0;transform:scale(1.2)}}@keyframes sems-boot-glow{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.76;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.sems-boot-mark:before,.sems-boot-mark:after{animation:none}}
