.loading-screen{z-index:100;color:#fff;background:radial-gradient(#1d160e,#0c0a09 65%);place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}.loading-screen[data-done=true]{opacity:0;visibility:hidden;pointer-events:none}.loading-screen-center{position:relative}.loading-screen-organism{width:192px;height:192px;animation:7s ease-in-out infinite history-drift;position:relative}.loading-screen-filter{position:absolute}.loading-screen-aura{filter:blur(38px);opacity:.18;background:#e98716;border-radius:50%;animation:5s ease-in-out infinite history-breathe;position:absolute;inset:34px}.loading-screen-fluid{position:absolute;inset:0}.loading-screen-core{background:radial-gradient(at 28% 20%,#ffe29b 0%,#ffc443 24%,#f5a009 53%,#c56b08 100%);border-radius:34% 46% 39% 43%/40% 36% 48% 42%;animation:6s ease-in-out infinite history-morph;position:absolute;inset:44px}.loading-screen-lobe{background:#f5ac20;border-radius:48% 52% 61% 39%;width:37px;height:42px;position:absolute}.loading-screen-lobe-a{animation:6s ease-in-out infinite history-flow-a;top:57px;left:47px}.loading-screen-lobe-b{background:#e8910b;animation:7s ease-in-out infinite history-flow-b;bottom:52px;right:47px}.loading-screen-glyph{text-shadow:0 1px 12px #85460020;place-items:center;font-size:46px;font-weight:700;animation:6s ease-in-out infinite history-breathe;display:grid;position:absolute;inset:0}.loading-screen-dismiss{bottom:max(32px, env(safe-area-inset-bottom));color:#b7a68e;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:32px}.loading-screen-dismiss:hover,.loading-screen-dismiss:focus-visible{color:#fff;background:#ffffff0d}@keyframes history-morph{0%,to{border-radius:34% 46% 39% 43%/40% 36% 48% 42%;transform:rotate(-7deg)scale(1)}30%{border-radius:49% 31% 46% 35%/33% 49% 36% 47%;transform:rotate(5deg)scale(1.08,.94)}65%{border-radius:36% 48% 30% 49%/46% 34% 48% 33%;transform:rotate(-3deg)scale(.94,1.07)}}@keyframes history-flow-a{0%,to{transform:translate(0)scale(.8)}35%{transform:translate(-17px,18px)rotate(-35deg)scale(1.05)}70%{transform:translate(18px,-20px)rotate(30deg)scale(.75)}}@keyframes history-flow-b{0%,to{transform:translate(0)scale(.85)}40%{transform:translate(14px,-17px)rotate(40deg)scale(.9)}75%{transform:translate(-15px,17px)rotate(-25deg)scale(1.1)}}@keyframes history-drift{0%,to{transform:translateY(3px)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes history-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.loading-screen{transition:none}.loading-screen-organism,.loading-screen-organism *{animation:none}}
