.ol-splash{--bg:#0a0b0e;--lime:#b5ff1c;--out:cubic-bezier(.16, 1, .3, 1);--io:cubic-bezier(.76, 0, .24, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--slant:36.4vh;--m:clamp(120px, 23vmin, 300px);--w:clamp(224px, 63vmin, 680px);--cy:41%;--hold:1.5s;z-index:200;pointer-events:none;color:#fff;-webkit-tap-highlight-color:transparent;direction:ltr;position:fixed;inset:0;overflow:hidden}html[data-nosplash] .ol-splash{display:none!important}.ol-sp-stage{background:var(--bg);pointer-events:auto;cursor:pointer;touch-action:manipulation;animation:olWipe .62s var(--io) var(--hold) both;position:absolute;inset:0}.ol-sp-edge{background:var(--lime);animation:olWipe .62s var(--io) calc(var(--hold) + 45ms) both;position:absolute;inset:0}@keyframes olWipe{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(-1 * var(--slant)) 100%)}to{clip-path:polygon(calc(100% + var(--slant)) 0, 100% 0, 100% 100%, 100% 100%)}}@keyframes olWipeQ{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(-1 * var(--slant)) 100%)}to{clip-path:polygon(calc(100% + var(--slant)) 0, 100% 0, 100% 100%, 100% 100%)}}.ol-sp-turf{--band:calc(100vw / 13);background:repeating-linear-gradient(90deg, transparent 0 var(--band), #ffffff06 var(--band) calc(var(--band) * 2));animation:olTurf 1.1s var(--out) 20ms both;position:absolute;inset:0}@media (orientation:portrait){.ol-sp-turf{--band:calc(100vh / 11);background:repeating-linear-gradient(180deg, transparent 0 var(--band), #ffffff06 var(--band) calc(var(--band) * 2));animation-name:olTurfP}}@keyframes olTurf{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes olTurfP{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ol-sp-ghost{left:50%;top:var(--cy);width:170vmin;height:170vmin;animation:olGhost 1.6s var(--out) .1s both;position:absolute;overflow:visible;transform:translate(-50%,-50%)}@keyframes olGhost{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)rotate(-6deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}.ol-sp-rail{top:var(--cy);background:var(--lime);height:2px;width:calc(50% - var(--m) / 2 - 20px);animation:olRail 1.4s var(--out) 50ms both;margin-top:-1px;position:absolute}.ol-sp-rail-l{right:calc(50% + var(--m) / 2 + 20px);transform-origin:100%}.ol-sp-rail-r{left:calc(50% + var(--m) / 2 + 20px);transform-origin:0}@keyframes olRail{0%{opacity:1;transform:scaleX(0)}38%{opacity:1;transform:scaleX(1)}to{opacity:.14;transform:scaleX(1)}}.ol-sp-lockup{left:50%;top:var(--cy);width:max-content;transform:translate(-50%, calc(var(--m) / -2));animation:olLockOut .62s cubic-bezier(.7, 0, .84, 0) var(--hold) both;flex-direction:column;align-items:center;gap:clamp(20px,3.4vmin,34px);display:flex;position:absolute}@keyframes olLockOut{to{transform:translate(calc(-50% + 7vw), calc(var(--m) / -2))}}.ol-sp-mark{width:var(--m);height:var(--m);animation:olFrame .8s var(--out) .1s both;display:block;overflow:visible}@keyframes olFrame{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ol-sp-mark use{fill:var(--lime)}.ol-sp-frame{animation:.25s .1s both olFadeIn}.ol-sp-tile{animation:olTile .5s var(--spring) both;animation-delay:calc(.3s + var(--i) * 55ms)}@keyframes olTile{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.ol-sp-glint{animation:.75s cubic-bezier(.45,0,.2,1) .98s both olGlint}@keyframes olGlint{0%{transform:translate(0)}to{transform:translate(560px)}}.ol-sp-title{width:var(--w);flex-direction:column;gap:clamp(8px,1.5vmin,16px);display:flex}.ol-sp-word{aspect-ratio:3360/728;width:100%;height:auto;display:block;overflow:hidden}.ol-sp-word path{fill:#fff;animation:olRise .72s var(--out) both;animation-delay:calc(.62s + var(--i) * 45ms)}.ol-sp-word path.lab{fill:var(--lime)}@keyframes olRise{0%{transform:translateY(115%)}to{transform:translateY(0)}}.ol-sp-rule{background:var(--lime);transform-origin:0;height:3px;animation:olRule .7s var(--out) .95s both;display:block}@keyframes olRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ol-sp-tag{text-align:center;color:#9096a2;max-width:min(86vw,460px);font:500 clamp(14px, 1.3vmin + 8px, 19px) / 1.35 var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);animation:olFade .6s var(--out) 1.02s both;margin:0}@keyframes olFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes olFadeIn{0%{opacity:0}to{opacity:1}}.ol-sp-bar{left:50%;bottom:max(30px, env(safe-area-inset-bottom));background:#ffffff17;border-radius:2px;width:min(180px,44vw);height:2px;animation:.4s .3s both olFadeIn;position:absolute;overflow:hidden;transform:translate(-50%)}.ol-sp-bar i{background:var(--lime);transform-origin:0;height:100%;animation:1.15s cubic-bezier(.35,.1,.2,1) .3s both olBar;display:block}@keyframes olBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ol-splash.is-skip .ol-sp-stage{animation:olWipeQ .46s var(--io) 0s both}.ol-splash.is-skip .ol-sp-edge{animation:olWipeQ .46s var(--io) 40ms both}.ol-splash.is-skip .ol-sp-lockup{animation-duration:.46s;animation-delay:0s}@media (prefers-reduced-motion:reduce){.ol-splash{display:none}}@media print{.ol-splash{display:none}}
.sk{background-color:var(--sk-base,var(--color-card2));background-image:linear-gradient(100deg, transparent 38%, var(--sk-hi,#ffffff12) 50%, transparent 62%);background-position:-100vw 0;background-repeat:no-repeat;background-size:160vw 100%;background-attachment:fixed;animation:1.7s linear infinite sk-wave}.sk-lite{--sk-base:#2b2f38;--sk-hi:#ffffff16}@keyframes sk-wave{0%{background-position:-100vw 0}70%,to{background-position:40vw 0}}@supports (-webkit-touch-callout:none){.sk{background-size:240% 100%;background-attachment:scroll;animation-name:sk-wave-local}@keyframes sk-wave-local{0%{background-position:100% 0}70%,to{background-position:0 0}}}.sk-root{animation:.14s ease-out both sk-in}@keyframes sk-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk{background-image:none;animation:none}.sk-root{animation:none}}
