.oblo-module__1E0eyq__layer{isolation:isolate;background:var(--pdp-bg,#f4f8fb);touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.oblo-module__1E0eyq__slot{z-index:0;width:var(--oblo-size,min(92vw, 60svh));height:var(--oblo-size,min(92vw, 60svh));top:var(--oblo-top,68px);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px) and (max-aspect-ratio:1){.oblo-module__1E0eyq__slot{width:var(--oblo-size,min(60vw, 46svh));height:var(--oblo-size,min(60vw, 46svh));top:var(--oblo-top,92px);left:auto;right:var(--oblo-right,6vw);transform:none}}@media (min-width:768px) and (min-aspect-ratio:1){.oblo-module__1E0eyq__slot{width:var(--oblo-size,min(74vh, 46vw, calc(100vh - 110px)));height:var(--oblo-size,min(74vh, 46vw, calc(100vh - 110px)));top:var(--oblo-top,max(84px, calc(52vh - var(--oblo-size,min(74vh, 46vw, calc(100vh - 110px))) / 2)));left:auto;right:var(--oblo-right,max(4vw, 32px));transform:none}}@media (min-width:1181px) and (min-aspect-ratio:1){.oblo-module__1E0eyq__slot{width:var(--oblo-size,min(78vh, 52vw, calc(100vh - 110px)));height:var(--oblo-size,min(78vh, 52vw, calc(100vh - 110px)));top:var(--oblo-top,max(84px, calc(52vh - var(--oblo-size,min(78vh, 52vw, calc(100vh - 110px))) / 2)))}}.oblo-module__1E0eyq__gripFrame{z-index:2}.oblo-module__1E0eyq__grip{pointer-events:none;border-radius:50%;position:absolute;inset:13%}@media (pointer:coarse){.oblo-module__1E0eyq__grip{pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.oblo-module__1E0eyq__scene{z-index:1;position:absolute;inset:0}.oblo-module__1E0eyq__canvas{touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity .48s cubic-bezier(.22,1,.36,1);display:block}.oblo-module__1E0eyq__canvas[data-drawn]{opacity:1}.oblo-module__1E0eyq__poster{transition:opacity .42s linear .16s;position:absolute;inset:0}.oblo-module__1E0eyq__poster[data-hidden]{opacity:0;visibility:hidden;transition:opacity .42s linear .16s,visibility 0s linear .6s}.oblo-module__1E0eyq__ppShadow{filter:blur(14px);background:radial-gradient(closest-side,#0b254538,#0b25451a 70%,#0b254500 100%);border-radius:50%;position:absolute;inset:0;transform:translate(5%,7%)scale(.98)}.oblo-module__1E0eyq__ppRing{background:repeating-radial-gradient(circle,#ffffff1a 0 1px,#0b254509 1px 2.5px),conic-gradient(from 205deg,#f9fbfc 0deg,#b8c4cd 26deg,#e9eef2 58deg,#8f9eab 96deg,#dae2e8 128deg,#fff 168deg,#aab7c2 204deg,#edf2f5 240deg,#8b9aa7 282deg,#d3dce3 322deg,#f9fbfc 360deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffbf,inset 5px 7px 10px #ffffffd9,inset -6px -9px 16px #0b254538,0 1px #ffffffe6}.oblo-module__1E0eyq__ppRing:after{content:"";border-radius:50%;position:absolute;inset:7.6%;box-shadow:0 0 0 2px #0b254547,0 -2px 0 3px #ffffff8c,inset 0 0 0 1px #0b254533}.oblo-module__1E0eyq__ppGlass{border-radius:50%;width:83.34%;height:83.34%;position:absolute;inset:8.33%;overflow:visible}.oblo-module__1E0eyq__ppBubble{pointer-events:none;background:radial-gradient(circle at 32% 28%,#fffffff2 0 7%,#fff0 13%),radial-gradient(circle,#fff0 58%,#8c7bf259 74%,#2cb1d673 86%,#bfe7f399 95%,#ffffffbf 100%);border-radius:50%;position:absolute;box-shadow:inset -2px -3px 6px #8c7bf22e}@media (prefers-reduced-motion:no-preference){.oblo-module__1E0eyq__poster[data-animate] .oblo-module__1E0eyq__ppBubble{animation:7s ease-in-out infinite alternate oblo-module__1E0eyq__ppFloat}.oblo-module__1E0eyq__poster[data-animate] .oblo-module__1E0eyq__ppBubble:nth-of-type(2){animation-duration:9s;animation-delay:-3s}.oblo-module__1E0eyq__poster[data-animate] .oblo-module__1E0eyq__ppBubble:nth-of-type(3){animation-duration:8s;animation-delay:-5s}}@keyframes oblo-module__1E0eyq__ppFloat{0%{transform:translateY(6%)}to{transform:translateY(-14%)}}.oblo-module__1E0eyq__escape{z-index:30;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.oblo-module__1E0eyq__escape[hidden]{display:none}.oblo-module__1E0eyq__escBubble{width:var(--d,28px);height:var(--d,28px);margin:calc(var(--d,28px) / -2) 0 0 calc(var(--d,28px) / -2);opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 32% 28%,#fffffff2 0 7%,#fff0 14%),radial-gradient(circle,#ffffff0f 56%,#8c7bf252 73%,#2cb1d66b 85%,#bfe7f399 94%,#fffc 100%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:inset -2px -3px 6px #8c7bf22e,0 2px 10px -4px #0b25452e}.oblo-module__1E0eyq__escBubble:after{content:"";opacity:0;border:1.5px solid #fffffff2;border-radius:50%;position:absolute;inset:-2px;transform:scale(.9)}.oblo-module__1E0eyq__escBubble[data-pop]{box-shadow:none;background:0 0}.oblo-module__1E0eyq__escBubble[data-pop]:after{animation:.26s ease-out forwards oblo-module__1E0eyq__escRing}@keyframes oblo-module__1E0eyq__escRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.oblo-module__1E0eyq__escape{display:none}}
.oblo-loader-module__tXE8lW__root{--ld-ease:var(--raw-ease,cubic-bezier(.22, 1, .36, 1));--ld-in-out:var(--raw-ease-in-out,cubic-bezier(.65, 0, .35, 1));--exit-ms:1s;z-index:120;color:var(--pdp-ink,#0b2545);pointer-events:auto;display:none;position:fixed;inset:0}:is(html.intro .oblo-loader-module__tXE8lW__root,.oblo-loader-module__tXE8lW__root[data-force]){display:block}.oblo-loader-module__tXE8lW__veil{background:radial-gradient(70% 50% at 50% 42%, var(--pdp-surface,#fff) 0%, transparent 72%), var(--pdp-bg,#f4f8fb);position:absolute;inset:0}.oblo-loader-module__tXE8lW__center{align-content:center;place-items:center;gap:clamp(20px,3.4vh,32px);padding:24px;display:grid;position:absolute;inset:0}.oblo-loader-module__tXE8lW__porthole{aspect-ratio:1;transform-origin:50%;filter:drop-shadow(0 18px 26px #0b254524);width:min(46vw,210px);position:relative}.oblo-loader-module__tXE8lW__porthole svg{width:100%;height:100%;display:block;overflow:visible}.oblo-loader-module__tXE8lW__ring{fill:none;stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:oblo-loader-module__tXE8lW__ldDraw 1.1s var(--ld-in-out) 80ms forwards}.oblo-loader-module__tXE8lW__lip{fill:none;stroke:var(--pdp-ink,#0b2545);stroke-opacity:.55;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:oblo-loader-module__tXE8lW__ldDraw 1s var(--ld-in-out) .32s forwards}.oblo-loader-module__tXE8lW__glass{opacity:0;animation:.6s linear .42s forwards oblo-loader-module__tXE8lW__ldFade}.oblo-loader-module__tXE8lW__water{animation:3.2s cubic-bezier(.25,.6,.3,1) .52s forwards oblo-loader-module__tXE8lW__ldFill;transform:translateY(200px)}.oblo-loader-module__tXE8lW__waveBack{fill:var(--pdp-aqua-soft,#bfe7f3);animation:2.2s linear infinite oblo-loader-module__tXE8lW__ldWave}.oblo-loader-module__tXE8lW__waveFront{fill:var(--pdp-aqua,#2cb1d6);fill-opacity:.88;animation:1.5s linear infinite reverse oblo-loader-module__tXE8lW__ldWave}.oblo-loader-module__tXE8lW__bubble{fill:#ffffff59;stroke:var(--pdp-lavanda,#8c7bf2);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in 1.1s infinite oblo-loader-module__tXE8lW__ldBubble}.oblo-loader-module__tXE8lW__shine{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;opacity:0;animation:.5s linear .9s forwards oblo-loader-module__tXE8lW__ldFade}.oblo-loader-module__tXE8lW__spark{fill:#fff;opacity:0;animation:.4s linear 1s forwards oblo-loader-module__tXE8lW__ldFade}.oblo-loader-module__tXE8lW__word{filter:blur(10px);opacity:0;animation:oblo-loader-module__tXE8lW__ldWord 1s var(--ld-ease) .64s forwards;transform:translateY(10px)}.oblo-loader-module__tXE8lW__logo{width:min(54vw,236px);height:auto;display:block}.oblo-loader-module__tXE8lW__logo path{opacity:0;animation:oblo-loader-module__tXE8lW__ldFade .52s linear calc(.7s + var(--k,0) * 34ms) forwards}.oblo-loader-module__tXE8lW__root[data-state=wait] .oblo-loader-module__tXE8lW__porthole{animation:1.6s ease-in-out infinite alternate oblo-loader-module__tXE8lW__ldBreathe}.oblo-loader-module__tXE8lW__root[data-state=exit]{pointer-events:none}.oblo-loader-module__tXE8lW__root[data-state=exit] .oblo-loader-module__tXE8lW__veil{opacity:0;transition:opacity calc(var(--exit-ms) * .8) var(--ld-in-out) calc(var(--exit-ms) * .08)}.oblo-loader-module__tXE8lW__root[data-state=exit] .oblo-loader-module__tXE8lW__porthole{transform:translate3d(var(--to-x,0px), var(--to-y,0px), 0) scale(var(--to-scale,2.4));opacity:0;transition:transform var(--exit-ms) var(--ld-in-out), opacity calc(var(--exit-ms) * .42) linear calc(var(--exit-ms) * .55);animation:none}.oblo-loader-module__tXE8lW__root[data-state=exit] .oblo-loader-module__tXE8lW__word{opacity:0;filter:blur(8px);transition:opacity .38s linear, filter .38s linear, transform .38s var(--ld-ease);animation:none;transform:translateY(-8px)}@keyframes oblo-loader-module__tXE8lW__ldDraw{to{stroke-dashoffset:0}}@keyframes oblo-loader-module__tXE8lW__ldFade{to{opacity:1}}@keyframes oblo-loader-module__tXE8lW__ldFill{to{transform:translateY(84px)}}@keyframes oblo-loader-module__tXE8lW__ldWave{0%{transform:translate(0,0)}to{transform:translate(-100px)}}@keyframes oblo-loader-module__tXE8lW__ldBubble{0%{opacity:0;transform:translateY(70px)scale(.6)}20%{opacity:1}85%{opacity:1;transform:translate(-6px,-46px)scale(1)}to{opacity:0;transform:translate(-4px,-58px)scale(1.25)}}@keyframes oblo-loader-module__tXE8lW__ldWord{to{filter:blur();opacity:1;transform:none}}@keyframes oblo-loader-module__tXE8lW__ldBreathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.oblo-loader-module__tXE8lW__root{display:none!important}}
