@layer overlay-guard,theme,base,components,utilities;@layer app{:is(:root,#v2) .v2-state{box-sizing:border-box;max-width:480px;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 140px) 24px calc(env(safe-area-inset-bottom,0px) + 30px);text-align:center;color:#16264a;background:0 0;flex-direction:column;margin:0 auto;font-family:Manrope,system-ui,sans-serif;display:flex;position:relative}:is(:root,#v2) .v2-state-bg{z-index:-1;background:radial-gradient(120% 70% at 50% 0,#ffe7c9 0%,#fbf1e6 55%,#f6e6d3 100%);position:fixed;inset:0}:is(:root,#v2) .v2-state-ic{background:radial-gradient(120% 90% at 70% 0,#f7a24b 0%,#3a3e5c 45%,#16264a 75%);border-radius:50%;align-self:center;place-items:center;width:96px;height:96px;margin-bottom:26px;display:grid;box-shadow:0 20px 40px -16px #16264a80,0 0 60px 10px #f7a24b2e}:is(:root,#v2) .v2-state-k{letter-spacing:.12em;color:#8e5530;margin:0;font-size:12px;font-weight:700}:is(:root,#v2) .v2-state-t{font-variation-settings:"SOFT" 100,"opsz" 72;text-wrap:balance;margin:10px 0 0;font-family:Fraunces,Georgia,serif;font-size:31px;font-weight:500;line-height:1.15}:is(:root,#v2) .v2-state-b{color:#7a6656;margin:14px 0 0;font-size:15px;line-height:1.55}:is(:root,#v2) .v2-state-a{flex-direction:column;gap:10px;margin-top:auto;display:flex}:is(:root,#v2) .v2-state-a>*{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;height:56px;font:700 16px Manrope,system-ui,sans-serif;text-decoration:none;display:flex}:is(:root,#v2) .v2-state-a>:first-child{color:#16264a;background:#f7a24b;box-shadow:0 10px 24px -12px #a8683a99}:is(:root,#v2) .v2-state-a>:not(:first-child){color:#16264a;background:#fff;box-shadow:0 8px 22px -14px #16264a59}:is(:root,#v2) .hg-tile-still,:is(:root,#v2) .hg-tile-still .hg-launch-eye,:is(:root,#v2) .hg-tile-still .hg-launch-iris{animation:none}:is(:root,#v2) .hg-tile-still{margin:0 auto}}:is(:root,#v2) .experience-state:not(.initializing),:is(:root,#v2) main.account-loading .hg-splash{animation:.28s .3s both hg-fade}:is(:root,#v2) .ha-dots{animation:.2s both hg-fade}@media (prefers-reduced-motion:reduce){:is(:root,#v2) .experience-state:not(.initializing),:is(:root,#v2) main.account-loading .hg-splash{animation:1ms linear .3s both hg-fade}:is(:root,#v2) .ha-dots i{animation:none}}
