.snowl-icon{isolation:isolate;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.snowl-icon-brand{background:linear-gradient(145deg,#f4faff,#e2f0ff);border-radius:12px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #dceafd}.snowl-icon .snowl-icon-image{object-fit:contain;filter:none;transform-origin:50% 70%;width:100%;height:100%;display:block}.snowl-icon-brand .snowl-icon-image{width:96%;height:96%}.shell-brand:hover .snowl-icon-image,.shell-brand:focus-visible .snowl-icon-image{animation:1.8s ease-in-out snowl-icon-greet}.snowl-icon-flight{background:radial-gradient(#e6f3ff 0%,#f5faff 56%,#0000 72%);width:196px;max-width:100%;height:136px}.snowl-icon-loaded.snowl-icon-flight .snowl-icon-image{animation:4.2s ease-in-out both snowl-icon-float}.snowl-icon .snowl-icon-badge{z-index:2;box-sizing:border-box;color:#fff;background:#1478ff;border:4px solid #fff;border-radius:12px;place-items:center;width:40px;height:36px;display:grid;position:absolute;bottom:2px;right:22px;box-shadow:0 5px 12px #1478ff20}.snowl-icon-badge svg{width:18px;height:18px}.snowl-icon-badge b{font-size:19px;line-height:1}.snowl-icon .snowl-icon-badge-error{background:#718db5}.snowl-icon-flake{z-index:1;opacity:0;pointer-events:none;background:#c1defa;border-radius:50%;width:4px;height:4px;position:absolute;top:26px;left:26px}.snowl-icon-loaded .snowl-icon-flake{animation:2.8s ease-in-out .2s both snowl-icon-snow}.snowl-icon-flake:nth-of-type(2){animation-delay:.8s;top:32px;left:auto;right:26px}.snowl-icon-flake:nth-of-type(3){width:3px;height:3px;animation-delay:1.2s;top:54px;left:50px}@keyframes snowl-icon-greet{0%,to{transform:rotate(0)}35%{transform:translateY(-1px)rotate(-5deg)}70%{transform:translateY(-1px)rotate(3deg)}}@keyframes snowl-icon-float{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(-1px)}}@keyframes snowl-icon-snow{0%,to{opacity:0}20%,70%{opacity:.8}to{transform:translate(6px,38px)}}@media (width<=767px){.snowl-icon-brand{border-radius:10px;width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.snowl-icon .snowl-icon-image,.snowl-icon-flake,.shell-brand:hover .snowl-icon-image,.shell-brand:focus-visible .snowl-icon-image{animation:none!important}.snowl-icon-flake{display:none}}.account-state .state-art-snowl{background:0 0;border-radius:0;width:196px;max-width:100%;height:136px}.account-state .state-art-snowl .snowl-icon-image{filter:none;width:100%;height:100%}
