@keyframes slowZoomIn{0%{transform:scale(1)}to{transform:scale(1.15)}}@keyframes slowZoomOut{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes slowZoomPanLeft{0%{transform:translate(0)scale(1.1)}to{transform:translate(-8%)scale(1.1)}}@keyframes slowZoomPanRight{0%{transform:translate(-8%)scale(1.1)}to{transform:translate(0)scale(1.1)}}@keyframes slowZoomPanUp{0%{transform:translateY(0)scale(1.1)}to{transform:translateY(-8%)scale(1.1)}}@keyframes slowZoomPanDown{0%{transform:translateY(-8%)scale(1.1)}to{transform:translateY(0)scale(1.1)}}@keyframes slowZoomCombinedPanLeft{0%{transform:translate(0)scale(1)}to{transform:translate(-5%)scale(1.12)}}@keyframes slowZoomCombinedPanRight{0%{transform:translate(-5%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes panLeft{0%{transform:translate(0)}to{transform:translate(-10%)}}@keyframes panRight{0%{transform:translate(-10%)}to{transform:translate(0)}}@keyframes portraitCoverPanRight{0%{object-position:left center}to{object-position:right center}}@keyframes portraitCoverPanLeft{0%{object-position:right center}to{object-position:left center}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes transitionZoomIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes transitionZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes transitionFlipIn{0%{opacity:0;transform:perspective(1400px)rotateY(-72deg)scale(.96)}to{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}}@keyframes transitionFlipOut{0%{opacity:1;transform:perspective(1400px)rotateY(0)scale(1)}to{opacity:0;transform:perspective(1400px)rotateY(56deg)scale(.96)}}@keyframes transitionRotateIn{0%{opacity:0;transform:rotate(-8deg)scale(.88)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes transitionRotateOut{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(8deg)scale(1.04)}}@keyframes transitionDissolveIn{0%{opacity:0;filter:blur(10px)}60%{opacity:.72}to{opacity:1;filter:blur()}}@keyframes transitionDissolveOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(12px)}}@keyframes transitionMorphIn{0%{opacity:0;filter:blur(16px)saturate(.8);transform:scale(1.025)}to{opacity:1;filter:blur()saturate();transform:scale(1)}}@keyframes transitionMorphOut{0%{opacity:1;filter:blur()saturate();transform:scale(1)}to{opacity:0;filter:blur(16px)saturate(.85);transform:scale(.985)}}@keyframes transitionHold{0%,to{opacity:1;transform:none}}@keyframes transitionWipeLeftIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes transitionWipeLeftOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes transitionWipeRightIn{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes transitionWipeRightOut{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes transitionWipeUpIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes transitionWipeUpOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes transitionWipeDownIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes transitionWipeDownOut{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes transitionSplitHorizontalIn{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes transitionSplitHorizontalOut{0%{clip-path:inset(0)}to{clip-path:inset(0 50%)}}@keyframes transitionSplitVerticalIn{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}@keyframes transitionSplitVerticalOut{0%{clip-path:inset(0)}to{clip-path:inset(50% 0)}}@keyframes transitionCircleIn{0%{clip-path:circle(0%);opacity:.4}to{clip-path:circle(75%);opacity:1}}@keyframes transitionCircleOut{0%{clip-path:circle(75%);opacity:1}to{clip-path:circle(0%);opacity:0}}@keyframes transitionDiamondIn{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:.35}to{clip-path:polygon(50% -30%,130% 50%,50% 130%,-30% 50%);opacity:1}}@keyframes transitionDiamondOut{0%{clip-path:polygon(50% -30%,130% 50%,50% 130%,-30% 50%);opacity:1}to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:0}}@keyframes transitionPlusIn{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);opacity:.45}70%{clip-path:polygon(43% 0,57% 0,57% 43%,100% 43%,100% 57%,57% 57%,57% 100%,43% 100%,43% 57%,0 57%,0 43%,43% 43%);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes transitionPlusOut{0%{clip-path:inset(0);opacity:1}to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);opacity:0}}@keyframes transitionFlashIn{0%{opacity:0;filter:brightness(2.8)contrast(1.5);transform:scale(1.04)}42%{opacity:1;filter:brightness(3.5)contrast(1.8)}to{opacity:1;filter:brightness()contrast();transform:scale(1)}}@keyframes transitionFlashOut{0%{opacity:1;filter:brightness()contrast()}55%{opacity:.9;filter:brightness(3)contrast(1.6)}to{opacity:0;filter:brightness(.4)contrast()}}@keyframes transitionNewsflashIn{0%{opacity:0;filter:brightness(3)contrast(1.8);transform:scale(.72)rotate(-2deg)}45%{opacity:1;filter:brightness(2.8)contrast(1.6);transform:scale(1.08)rotate(1deg)}to{opacity:1;filter:brightness()contrast();transform:scale(1)rotate(0)}}@keyframes transitionNewsflashOut{0%{opacity:1;filter:brightness()contrast();transform:scale(1)}to{opacity:0;filter:brightness(2.4)contrast(1.6);transform:scale(1.18)rotate(2deg)}}@keyframes transitionFallOverIn{0%{opacity:0;transform-origin:50% 100%;transform:perspective(1200px)rotateX(-72deg)translateY(-8%)}to{opacity:1;transform-origin:50% 100%;transform:perspective(1200px)rotateX(0)translateY(0)}}@keyframes transitionFallOverOut{0%{opacity:1;transform-origin:50% 100%;transform:perspective(1200px)rotateX(0)translateY(0)}to{opacity:0;transform-origin:50% 100%;transform:perspective(1200px)rotateX(76deg)translateY(8%)}}@keyframes transitionDrapeIn{0%{opacity:0;transform-origin:50% 0;transform:perspective(1200px)rotateX(-42deg)skew(-8deg)scaleY(.82)}to{opacity:1;transform-origin:50% 0;transform:perspective(1200px)rotateX(0)skew(0)scaleY(1)}}@keyframes transitionDrapeOut{0%{opacity:1;transform-origin:50% 0;transform:perspective(1200px)rotateX(0)skew(0)scaleY(1)}to{opacity:0;transform-origin:50% 0;transform:perspective(1200px)rotateX(48deg)skew(7deg)scaleY(.74)}}@keyframes transitionCurtainsIn{0%{opacity:.4;filter:brightness(.75);transform:scaleX(.04)}to{opacity:1;filter:brightness();transform:scaleX(1)}}@keyframes transitionCurtainsOut{0%{opacity:1;filter:brightness();transform:scaleX(1)}to{opacity:.35;filter:brightness(.55);transform:scaleX(.04)}}@keyframes transitionWindIn{0%{opacity:0;filter:blur(14px);transform:translate(24%)skew(-14deg)}to{opacity:1;filter:blur();transform:translate(0)skew(0)}}@keyframes transitionWindOut{0%{opacity:1;filter:blur();transform:translate(0)skew(0)}to{opacity:0;filter:blur(14px);transform:translate(-24%)skew(14deg)}}@keyframes transitionPrestigeIn{0%{opacity:0;filter:brightness(1.8)saturate(.7);transform:perspective(1200px)translateZ(-180px)scale(.82)}to{opacity:1;filter:brightness()saturate();transform:perspective(1200px)translateZ(0)scale(1)}}@keyframes transitionPrestigeOut{0%{opacity:1;filter:brightness()saturate();transform:perspective(1200px)translateZ(0)scale(1)}to{opacity:0;filter:brightness(1.6)saturate(.75);transform:perspective(1200px)translateZ(140px)scale(1.06)}}@keyframes transitionFractureIn{0%{opacity:0;filter:contrast(1.8)brightness(1.4);clip-path:polygon(0 0,48% 0,52% 24%,100% 0,100% 100%,55% 78%,45% 100%,0 100%);transform:skew(-6deg)scale(1.03)}to{opacity:1;filter:contrast()brightness();clip-path:inset(0);transform:skew(0)scale(1)}}@keyframes transitionFractureOut{0%{opacity:1;filter:contrast()brightness();clip-path:inset(0);transform:skew(0)scale(1)}to{opacity:0;filter:contrast(1.8)brightness(1.2);clip-path:polygon(0 0,42% 8%,56% 28%,100% 0,100% 100%,58% 72%,40% 94%,0 100%);transform:skew(8deg)scale(1.05)}}@keyframes transitionCrushIn{0%{opacity:0;filter:contrast(1.4);transform:scaleX(1.22)scaleY(.08)}to{opacity:1;filter:contrast();transform:scaleX(1)scaleY(1)}}@keyframes transitionCrushOut{0%{opacity:1;filter:contrast();transform:scaleX(1)scaleY(1)}to{opacity:0;filter:contrast(1.5);transform:scaleX(1.28)scaleY(.04)}}@keyframes transitionPeelIn{0%{opacity:0;transform-origin:0;transform:perspective(1400px)rotateY(-78deg)skewY(8deg)}to{opacity:1;transform-origin:0;transform:perspective(1400px)rotateY(0)skewY(0)}}@keyframes transitionPeelOut{0%{opacity:1;transform-origin:100%;transform:perspective(1400px)rotateY(0)skewY(0)}to{opacity:0;transform-origin:100%;transform:perspective(1400px)rotateY(82deg)skewY(-8deg)}}@keyframes transitionPageCurlIn{0%{opacity:0;transform-origin:0;filter:brightness(.85);transform:perspective(1400px)rotateY(-64deg)rotate(-2deg)}to{opacity:1;transform-origin:0;filter:brightness();transform:perspective(1400px)rotateY(0)rotate(0)}}@keyframes transitionPageCurlOut{0%{opacity:1;transform-origin:100%;filter:brightness();transform:perspective(1400px)rotateY(0)rotate(0)}to{opacity:0;transform-origin:100%;filter:brightness(.8);transform:perspective(1400px)rotateY(68deg)rotate(2deg)}}@keyframes transitionAirplaneIn{0%{opacity:0;filter:blur(2px);transform:translate(-40%,30%)rotate(-18deg)scale(.72)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes transitionAirplaneOut{0%{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translate(42%,-28%)rotate(18deg)scale(.72)}}@keyframes transitionOrigamiIn{0%{opacity:0;filter:brightness(.85);transform:perspective(1400px)rotateX(58deg)rotateY(-42deg)scale(.86)}to{opacity:1;filter:brightness();transform:perspective(1400px)rotateX(0)rotateY(0)scale(1)}}@keyframes transitionOrigamiOut{0%{opacity:1;filter:brightness();transform:perspective(1400px)rotateX(0)rotateY(0)scale(1)}to{opacity:0;filter:brightness(.82);transform:perspective(1400px)rotateX(-58deg)rotateY(42deg)scale(.82)}}@keyframes transitionRippleIn{0%{opacity:0;filter:blur(10px);clip-path:circle(0%);transform:scale(.86)}60%{opacity:.88;filter:blur(3px);clip-path:circle(65%);transform:scale(1.035)}to{opacity:1;filter:blur();clip-path:circle(75%);transform:scale(1)}}@keyframes transitionRippleOut{0%{opacity:1;filter:blur();clip-path:circle(75%);transform:scale(1)}to{opacity:0;filter:blur(10px);clip-path:circle(0%);transform:scale(1.08)}}@keyframes transitionTexturedIn{0%{opacity:.12;filter:contrast(1.6)}88%{opacity:1;filter:contrast(1.05)}to{opacity:1;filter:contrast();-webkit-mask-image:none;mask-image:none}}@keyframes transitionTexturedOut{0%{opacity:1;filter:contrast()}to{opacity:0;filter:contrast(1.7)}}@keyframes transitionVortexIn{0%{opacity:0;filter:blur(8px);transform:rotate(-110deg)scale(.28)}to{opacity:1;filter:blur();transform:rotate(0)scale(1)}}@keyframes transitionVortexOut{0%{opacity:1;filter:blur();transform:rotate(0)scale(1)}to{opacity:0;filter:blur(10px);transform:rotate(120deg)scale(.2)}}@keyframes transitionShredIn{0%{opacity:0;clip-path:inset(0 42%);filter:contrast(1.7);transform:translateY(-9%)skew(-8deg)}to{opacity:1;clip-path:inset(0);filter:contrast();transform:translateY(0)skew(0)}}@keyframes transitionShredOut{0%{opacity:1;clip-path:inset(0);filter:contrast();transform:translateY(0)skew(0)}to{opacity:0;clip-path:inset(0 44%);filter:contrast(1.8);transform:translateY(11%)skew(8deg)}}@keyframes transitionSwitchIn{0%{opacity:0;transform:perspective(1400px)rotateY(-48deg)translate(18%)}to{opacity:1;transform:perspective(1400px)rotateY(0)translate(0)}}@keyframes transitionSwitchOut{0%{opacity:1;transform:perspective(1400px)rotateY(0)translate(0)}to{opacity:0;transform:perspective(1400px)rotateY(48deg)translate(-18%)}}@keyframes transitionCubeIn{0%{opacity:0;transform-origin:0;transform:perspective(1200px)rotateY(-86deg)translate(44%)}to{opacity:1;transform-origin:0;transform:perspective(1200px)rotateY(0)translate(0)}}@keyframes transitionCubeOut{0%{opacity:1;transform-origin:100%;transform:perspective(1200px)rotateY(0)translate(0)}to{opacity:0;transform-origin:100%;transform:perspective(1200px)rotateY(86deg)translate(-44%)}}@keyframes transitionDoorsIn{0%{opacity:.2;filter:brightness(.7);transform:perspective(1200px)scaleX(.04)}to{opacity:1;filter:brightness();transform:perspective(1200px)scaleX(1)}}@keyframes transitionDoorsOut{0%{opacity:1;filter:brightness();transform:perspective(1200px)scaleX(1)}to{opacity:.2;filter:brightness(.65);transform:perspective(1200px)scaleX(.04)}}@keyframes transitionBoxIn{0%{opacity:.2;clip-path:inset(38%);transform:scale(.18)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes transitionBoxOut{0%{opacity:1;clip-path:inset(0);transform:scale(1)}to{opacity:0;clip-path:inset(38%);transform:scale(.18)}}@keyframes transitionGalleryIn{0%{opacity:0;filter:brightness(.82);transform:translate(28%)scale(.84)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)}}@keyframes transitionGalleryOut{0%{opacity:1;filter:brightness();transform:translate(0)scale(1)}to{opacity:0;filter:brightness(.82);transform:translate(-28%)scale(.84)}}@keyframes transitionFerrisIn{0%{opacity:0;transform-origin:50% 140%;transform:translateY(42%)rotate(-34deg)scale(.78)}to{opacity:1;transform-origin:50% 140%;transform:translateY(0)rotate(0)scale(1)}}@keyframes transitionFerrisOut{0%{opacity:1;transform-origin:50% 140%;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform-origin:50% 140%;transform:translateY(-42%)rotate(34deg)scale(.78)}}@keyframes transitionWindowIn{0%{opacity:.35;clip-path:inset(50%);transform:scale(1.08)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes transitionWindowOut{0%{opacity:1;clip-path:inset(0);transform:scale(1)}to{opacity:0;clip-path:inset(50%);transform:scale(1.08)}}@keyframes transitionOrbitIn{0%{opacity:0;transform-origin:50%;transform:rotate(-42deg)translate(18%)scale(.76)}to{opacity:1;transform-origin:50%;transform:rotate(0)translate(0)scale(1)}}@keyframes transitionOrbitOut{0%{opacity:1;transform-origin:50%;transform:rotate(0)translate(0)scale(1)}to{opacity:0;transform-origin:50%;transform:rotate(42deg)translate(-18%)scale(.76)}}@keyframes transitionFlyThroughIn{0%{opacity:0;filter:blur(4px);transform:perspective(1200px)translateZ(-520px)scale(.56)}to{opacity:1;filter:blur();transform:perspective(1200px)translateZ(0)scale(1)}}@keyframes transitionFlyThroughOut{0%{opacity:1;filter:blur();transform:perspective(1200px)translateZ(0)scale(1)}to{opacity:0;filter:blur(5px);transform:perspective(1200px)translateZ(420px)scale(1.28)}}@keyframes transitionWheelIn{0%{opacity:0;clip-path:circle(0%);transform:rotate(-58deg)scale(.7)}to{opacity:1;clip-path:circle(75%);transform:rotate(0)scale(1)}}@keyframes transitionWheelOut{0%{opacity:1;clip-path:circle(75%);transform:rotate(0)scale(1)}to{opacity:0;clip-path:circle(0%);transform:rotate(58deg)scale(.7)}}@keyframes transitionWheelReverseIn{0%{opacity:0;clip-path:circle(0%);transform:rotate(58deg)scale(.7)}to{opacity:1;clip-path:circle(75%);transform:rotate(0)scale(1)}}@keyframes transitionWheelReverseOut{0%{opacity:1;clip-path:circle(75%);transform:rotate(0)scale(1)}to{opacity:0;clip-path:circle(0%);transform:rotate(-58deg)scale(.7)}}@keyframes transitionWedgeIn{0%{opacity:.4;clip-path:polygon(50% 50%,50% 0,50% 0)}to{opacity:1;clip-path:polygon(50% 50%,-30% -30%,130% -30%,130% 130%,-30% 130%)}}@keyframes transitionWedgeOut{0%{opacity:1;clip-path:polygon(50% 50%,-30% -30%,130% -30%,130% 130%,-30% 130%)}to{opacity:0;clip-path:polygon(50% 50%,50% 0,50% 0)}}@keyframes transitionPrismIn{0%{opacity:0;filter:hue-rotate(24deg)saturate(1.6);transform:perspective(1200px)rotateY(-28deg)skew(-12deg)scale(.9)}to{opacity:1;filter:hue-rotate()saturate();transform:perspective(1200px)rotateY(0)skew(0)scale(1)}}@keyframes transitionPrismOut{0%{opacity:1;filter:hue-rotate()saturate();transform:perspective(1200px)rotateY(0)skew(0)scale(1)}to{opacity:0;filter:hue-rotate(-24deg)saturate(1.6);transform:perspective(1200px)rotateY(28deg)skew(12deg)scale(.9)}}@keyframes transitionWarpIn{0%{opacity:0;filter:blur(8px);transform:scaleX(.72)scaleY(1.18)skew(-14deg)}to{opacity:1;filter:blur();transform:scaleX(1)scaleY(1)skew(0)}}@keyframes transitionWarpOut{0%{opacity:1;filter:blur();transform:scaleX(1)scaleY(1)skew(0)}to{opacity:0;filter:blur(8px);transform:scaleX(1.2)scaleY(.72)skew(14deg)}}@keyframes transitionClockIn{0%{opacity:.35;clip-path:circle(0%);transform:rotate(-90deg)scale(.84)}to{opacity:1;clip-path:circle(75%);transform:rotate(0)scale(1)}}@keyframes transitionClockOut{0%{opacity:1;clip-path:circle(75%);transform:rotate(0)scale(1)}to{opacity:0;clip-path:circle(0%);transform:rotate(90deg)scale(.84)}}@keyframes typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes typewriterFallback{0%{width:0;overflow:hidden}to{width:100%;overflow:hidden}}.transition-fade-enter{animation:fadeIn var(--transition-duration,1.5s) ease-out forwards}.transition-fade-exit{animation:fadeOut var(--transition-duration,1.5s) ease-out forwards}.transition-dissolve-enter{animation:transitionDissolveIn var(--transition-duration,.8s) ease-in-out forwards}.transition-dissolve-exit{animation:transitionDissolveOut var(--transition-duration,.8s) ease-in-out forwards}.transition-morph-enter{animation:transitionMorphIn var(--transition-duration,.9s) ease-in-out forwards}.transition-morph-exit{animation:transitionMorphOut var(--transition-duration,.9s) ease-in-out forwards}.transition-pushLeft-enter,.transition-slideLeft-enter{animation:slideInRight var(--transition-duration,.8s) ease-out forwards}.transition-pushLeft-exit,.transition-slideLeft-exit{animation:slideOutLeft var(--transition-duration,.8s) ease-out forwards}.transition-pushRight-enter,.transition-slideRight-enter{animation:slideInLeft var(--transition-duration,.8s) ease-out forwards}.transition-pushRight-exit,.transition-slideRight-exit{animation:slideOutRight var(--transition-duration,.8s) ease-out forwards}.transition-pushUp-enter,.transition-slideUp-enter{animation:slideInBottom var(--transition-duration,.8s) ease-out forwards}.transition-pushUp-exit,.transition-slideUp-exit{animation:slideOutTop var(--transition-duration,.8s) ease-out forwards}.transition-pushDown-enter,.transition-slideDown-enter{animation:slideInTop var(--transition-duration,.8s) ease-out forwards}.transition-pushDown-exit,.transition-slideDown-exit{animation:slideOutBottom var(--transition-duration,.8s) ease-out forwards}.transition-zoom-enter{animation:transitionZoomIn var(--transition-duration,.7s) ease-out forwards}.transition-zoom-exit{animation:transitionZoomOut var(--transition-duration,.7s) ease-in forwards}.transition-flip-enter{animation:transitionFlipIn var(--transition-duration,.8s) ease-out forwards}.transition-flip-exit{animation:transitionFlipOut var(--transition-duration,.8s) ease-in forwards}.transition-rotate-enter{animation:transitionRotateIn var(--transition-duration,.8s) ease-out forwards}.transition-rotate-exit{animation:transitionRotateOut var(--transition-duration,.8s) ease-in forwards}.transition-wipeLeft-enter,.transition-revealLeft-enter{animation:transitionWipeLeftIn var(--transition-duration,.75s) ease-out forwards}.transition-wipeLeft-exit{animation:transitionWipeLeftOut var(--transition-duration,.75s) ease-in forwards}.transition-wipeRight-enter,.transition-revealRight-enter{animation:transitionWipeRightIn var(--transition-duration,.75s) ease-out forwards}.transition-wipeRight-exit{animation:transitionWipeRightOut var(--transition-duration,.75s) ease-in forwards}.transition-wipeUp-enter,.transition-revealUp-enter{animation:transitionWipeUpIn var(--transition-duration,.75s) ease-out forwards}.transition-wipeUp-exit{animation:transitionWipeUpOut var(--transition-duration,.75s) ease-in forwards}.transition-wipeDown-enter,.transition-revealDown-enter{animation:transitionWipeDownIn var(--transition-duration,.75s) ease-out forwards}.transition-wipeDown-exit{animation:transitionWipeDownOut var(--transition-duration,.75s) ease-in forwards}.transition-revealLeft-exit,.transition-revealRight-exit,.transition-revealUp-exit,.transition-revealDown-exit{animation:fadeOut var(--transition-duration,.75s) ease-in forwards}.transition-splitHorizontal-enter{animation:transitionSplitHorizontalIn var(--transition-duration,.8s) ease-out forwards}.transition-splitHorizontal-exit{animation:transitionSplitHorizontalOut var(--transition-duration,.8s) ease-in forwards}.transition-splitVertical-enter{animation:transitionSplitVerticalIn var(--transition-duration,.8s) ease-out forwards}.transition-splitVertical-exit{animation:transitionSplitVerticalOut var(--transition-duration,.8s) ease-in forwards}.transition-coverLeft-enter,.transition-pullLeft-enter{animation:slideInRight var(--transition-duration,.75s) ease-out forwards}.transition-coverRight-enter,.transition-pullRight-enter{animation:slideInLeft var(--transition-duration,.75s) ease-out forwards}.transition-coverUp-enter,.transition-pullUp-enter{animation:slideInBottom var(--transition-duration,.75s) ease-out forwards}.transition-coverDown-enter,.transition-pullDown-enter{animation:slideInTop var(--transition-duration,.75s) ease-out forwards}.transition-coverLeft-exit,.transition-coverRight-exit,.transition-coverUp-exit,.transition-coverDown-exit,.transition-pullLeft-exit,.transition-pullRight-exit,.transition-pullUp-exit,.transition-pullDown-exit{animation:transitionHold var(--transition-duration,.75s) linear forwards}.transition-uncoverLeft-enter,.transition-uncoverRight-enter,.transition-uncoverUp-enter,.transition-uncoverDown-enter{animation:fadeIn var(--transition-duration,.75s) ease-out forwards}.transition-uncoverLeft-exit{animation:slideOutLeft var(--transition-duration,.75s) ease-in forwards}.transition-uncoverRight-exit{animation:slideOutRight var(--transition-duration,.75s) ease-in forwards}.transition-uncoverUp-exit{animation:slideOutTop var(--transition-duration,.75s) ease-in forwards}.transition-uncoverDown-exit{animation:slideOutBottom var(--transition-duration,.75s) ease-in forwards}.transition-shapeCircle-enter{animation:transitionCircleIn var(--transition-duration,.75s) ease-out forwards}.transition-shapeCircle-exit{animation:transitionCircleOut var(--transition-duration,.75s) ease-in forwards}.transition-shapeDiamond-enter{animation:transitionDiamondIn var(--transition-duration,.75s) ease-out forwards}.transition-shapeDiamond-exit{animation:transitionDiamondOut var(--transition-duration,.75s) ease-in forwards}.transition-shapePlus-enter{animation:transitionPlusIn var(--transition-duration,.8s) ease-out forwards}.transition-shapePlus-exit{animation:transitionPlusOut var(--transition-duration,.8s) ease-in forwards}.transition-flash-enter{animation:transitionFlashIn var(--transition-duration,.7s) ease-out forwards}.transition-flash-exit{animation:transitionFlashOut var(--transition-duration,.7s) ease-in forwards}.transition-newsflash-enter{animation:transitionNewsflashIn var(--transition-duration,.75s) ease-out forwards}.transition-newsflash-exit{animation:transitionNewsflashOut var(--transition-duration,.75s) ease-in forwards}.transition-fallOver-enter{animation:transitionFallOverIn var(--transition-duration,.85s) ease-out forwards}.transition-fallOver-exit{animation:transitionFallOverOut var(--transition-duration,.85s) ease-in forwards}.transition-drape-enter{animation:transitionDrapeIn var(--transition-duration,.85s) ease-out forwards}.transition-drape-exit{animation:transitionDrapeOut var(--transition-duration,.85s) ease-in forwards}.transition-curtains-enter{animation:transitionCurtainsIn var(--transition-duration,.85s) ease-out forwards}.transition-curtains-exit{animation:transitionCurtainsOut var(--transition-duration,.85s) ease-in forwards}.transition-wind-enter{animation:transitionWindIn var(--transition-duration,.8s) ease-out forwards}.transition-wind-exit{animation:transitionWindOut var(--transition-duration,.8s) ease-in forwards}.transition-prestige-enter{animation:transitionPrestigeIn var(--transition-duration,.85s) ease-out forwards}.transition-prestige-exit{animation:transitionPrestigeOut var(--transition-duration,.85s) ease-in forwards}.transition-fracture-enter{animation:transitionFractureIn var(--transition-duration,.8s) ease-out forwards}.transition-fracture-exit{animation:transitionFractureOut var(--transition-duration,.8s) ease-in forwards}.transition-crush-enter{animation:transitionCrushIn var(--transition-duration,.75s) ease-out forwards}.transition-crush-exit{animation:transitionCrushOut var(--transition-duration,.75s) ease-in forwards}.transition-peelOff-enter{animation:transitionPeelIn var(--transition-duration,.85s) ease-out forwards}.transition-peelOff-exit{animation:transitionPeelOut var(--transition-duration,.85s) ease-in forwards}.transition-pageCurl-enter,.transition-pageCurlDouble-enter,.transition-pageCurlSingle-enter{animation:transitionPageCurlIn var(--transition-duration,.9s) ease-out forwards}.transition-pageCurl-exit,.transition-pageCurlDouble-exit,.transition-pageCurlSingle-exit{animation:transitionPageCurlOut var(--transition-duration,.9s) ease-in forwards}.transition-airplane-enter{animation:transitionAirplaneIn var(--transition-duration,.85s) ease-out forwards}.transition-airplane-exit{animation:transitionAirplaneOut var(--transition-duration,.85s) ease-in forwards}.transition-origami-enter{animation:transitionOrigamiIn var(--transition-duration,.85s) ease-out forwards}.transition-origami-exit{animation:transitionOrigamiOut var(--transition-duration,.85s) ease-in forwards}.transition-ripple-enter{animation:transitionRippleIn var(--transition-duration,.85s) ease-out forwards}.transition-ripple-exit{animation:transitionRippleOut var(--transition-duration,.85s) ease-in forwards}.transition-checkerboard-enter,.transition-random-enter{animation:transitionTexturedIn var(--transition-duration,.85s) steps(8, end) forwards;-webkit-mask-image:linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%),linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%);mask-image:linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%),linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%);-webkit-mask-position:0 0,6% 6%;mask-position:0 0,6% 6%;-webkit-mask-size:12% 12%;mask-size:12% 12%}.transition-checkerboard-exit,.transition-random-exit{animation:transitionTexturedOut var(--transition-duration,.85s) steps(8, end) forwards;-webkit-mask-image:linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%),linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%);mask-image:linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%),linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%);-webkit-mask-position:0 0,6% 6%;mask-position:0 0,6% 6%;-webkit-mask-size:12% 12%;mask-size:12% 12%}.transition-randomBarsHorizontal-enter,.transition-blindsHorizontal-enter,.transition-combHorizontal-enter,.transition-stripsLeft-enter,.transition-stripsRight-enter{animation:transitionTexturedIn var(--transition-duration,.8s) steps(9, end) forwards;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 6%,#0000 6% 12%);mask-image:repeating-linear-gradient(0deg,#000 0 6%,#0000 6% 12%)}.transition-randomBarsHorizontal-exit,.transition-blindsHorizontal-exit,.transition-combHorizontal-exit,.transition-stripsLeft-exit,.transition-stripsRight-exit{animation:transitionTexturedOut var(--transition-duration,.8s) steps(9, end) forwards;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 6%,#0000 6% 12%);mask-image:repeating-linear-gradient(0deg,#000 0 6%,#0000 6% 12%)}.transition-randomBarsVertical-enter,.transition-blindsVertical-enter,.transition-combVertical-enter,.transition-stripsUp-enter,.transition-stripsDown-enter{animation:transitionTexturedIn var(--transition-duration,.8s) steps(9, end) forwards;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 6%,#0000 6% 12%);mask-image:repeating-linear-gradient(90deg,#000 0 6%,#0000 6% 12%)}.transition-randomBarsVertical-exit,.transition-blindsVertical-exit,.transition-combVertical-exit,.transition-stripsUp-exit,.transition-stripsDown-exit{animation:transitionTexturedOut var(--transition-duration,.8s) steps(9, end) forwards;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 6%,#0000 6% 12%);mask-image:repeating-linear-gradient(90deg,#000 0 6%,#0000 6% 12%)}.transition-honeycomb-enter{animation:transitionTexturedIn var(--transition-duration,.85s) steps(8, end) forwards;-webkit-mask-image:radial-gradient(circle,#000 0 34%,#0000 35% 48%,#000 49%);mask-image:radial-gradient(circle,#000 0 34%,#0000 35% 48%,#000 49%);-webkit-mask-size:10% 17%;mask-size:10% 17%}.transition-honeycomb-exit{animation:transitionTexturedOut var(--transition-duration,.85s) steps(8, end) forwards;-webkit-mask-image:radial-gradient(circle,#000 0 34%,#0000 35% 48%,#000 49%);mask-image:radial-gradient(circle,#000 0 34%,#0000 35% 48%,#000 49%);-webkit-mask-size:10% 17%;mask-size:10% 17%}.transition-glitter-enter{animation:transitionFlashIn var(--transition-duration,.85s) steps(10, end) forwards;-webkit-mask-image:radial-gradient(circle,#000 0 18%,#0000 20% 36%,#000 38%);mask-image:radial-gradient(circle,#000 0 18%,#0000 20% 36%,#000 38%);-webkit-mask-size:7% 7%;mask-size:7% 7%}.transition-glitter-exit{animation:transitionFlashOut var(--transition-duration,.85s) steps(10, end) forwards;-webkit-mask-image:radial-gradient(circle,#000 0 18%,#0000 20% 36%,#000 38%);mask-image:radial-gradient(circle,#000 0 18%,#0000 20% 36%,#000 38%);-webkit-mask-size:7% 7%;mask-size:7% 7%}.transition-vortex-enter{animation:transitionVortexIn var(--transition-duration,.85s) ease-out forwards}.transition-vortex-exit{animation:transitionVortexOut var(--transition-duration,.85s) ease-in forwards}.transition-shred-enter{animation:transitionShredIn var(--transition-duration,.85s) ease-out forwards;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5%,#0000 5% 8%);mask-image:repeating-linear-gradient(90deg,#000 0 5%,#0000 5% 8%)}.transition-shred-exit{animation:transitionShredOut var(--transition-duration,.85s) ease-in forwards;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5%,#0000 5% 8%);mask-image:repeating-linear-gradient(90deg,#000 0 5%,#0000 5% 8%)}.transition-switch-enter{animation:transitionSwitchIn var(--transition-duration,.8s) ease-out forwards}.transition-switch-exit{animation:transitionSwitchOut var(--transition-duration,.8s) ease-in forwards}.transition-cube-enter{animation:transitionCubeIn var(--transition-duration,.85s) ease-out forwards}.transition-cube-exit{animation:transitionCubeOut var(--transition-duration,.85s) ease-in forwards}.transition-doors-enter{animation:transitionDoorsIn var(--transition-duration,.85s) ease-out forwards}.transition-doors-exit{animation:transitionDoorsOut var(--transition-duration,.85s) ease-in forwards}.transition-box-enter{animation:transitionBoxIn var(--transition-duration,.75s) ease-out forwards}.transition-box-exit{animation:transitionBoxOut var(--transition-duration,.75s) ease-in forwards}.transition-gallery-enter{animation:transitionGalleryIn var(--transition-duration,.8s) ease-out forwards}.transition-gallery-exit{animation:transitionGalleryOut var(--transition-duration,.8s) ease-in forwards}.transition-conveyor-enter,.transition-panLeft-enter{animation:slideInRight var(--transition-duration,.8s) ease-out forwards}.transition-conveyor-exit,.transition-panLeft-exit{animation:slideOutLeft var(--transition-duration,.8s) ease-in forwards}.transition-panRight-enter{animation:slideInLeft var(--transition-duration,.8s) ease-out forwards}.transition-panRight-exit{animation:slideOutRight var(--transition-duration,.8s) ease-in forwards}.transition-panUp-enter{animation:slideInBottom var(--transition-duration,.8s) ease-out forwards}.transition-panUp-exit{animation:slideOutTop var(--transition-duration,.8s) ease-in forwards}.transition-panDown-enter{animation:slideInTop var(--transition-duration,.8s) ease-out forwards}.transition-panDown-exit{animation:slideOutBottom var(--transition-duration,.8s) ease-in forwards}.transition-ferrisWheel-enter{animation:transitionFerrisIn var(--transition-duration,.85s) ease-out forwards}.transition-ferrisWheel-exit{animation:transitionFerrisOut var(--transition-duration,.85s) ease-in forwards}.transition-window-enter{animation:transitionWindowIn var(--transition-duration,.8s) ease-out forwards}.transition-window-exit{animation:transitionWindowOut var(--transition-duration,.8s) ease-in forwards}.transition-orbit-enter{animation:transitionOrbitIn var(--transition-duration,.85s) ease-out forwards}.transition-orbit-exit{animation:transitionOrbitOut var(--transition-duration,.85s) ease-in forwards}.transition-flyThrough-enter{animation:transitionFlyThroughIn var(--transition-duration,.85s) ease-out forwards}.transition-flyThrough-exit{animation:transitionFlyThroughOut var(--transition-duration,.85s) ease-in forwards}.transition-wheel-enter{animation:transitionWheelIn var(--transition-duration,.85s) ease-out forwards}.transition-wheel-exit{animation:transitionWheelOut var(--transition-duration,.85s) ease-in forwards}.transition-wheelReverse-enter{animation:transitionWheelReverseIn var(--transition-duration,.85s) ease-out forwards}.transition-wheelReverse-exit{animation:transitionWheelReverseOut var(--transition-duration,.85s) ease-in forwards}.transition-wedge-enter{animation:transitionWedgeIn var(--transition-duration,.8s) ease-out forwards}.transition-wedge-exit{animation:transitionWedgeOut var(--transition-duration,.8s) ease-in forwards}.transition-prism-enter{animation:transitionPrismIn var(--transition-duration,.85s) ease-out forwards}.transition-prism-exit{animation:transitionPrismOut var(--transition-duration,.85s) ease-in forwards}.transition-warp-enter{animation:transitionWarpIn var(--transition-duration,.85s) ease-out forwards}.transition-warp-exit{animation:transitionWarpOut var(--transition-duration,.85s) ease-in forwards}.transition-clock-enter{animation:transitionClockIn var(--transition-duration,.8s) ease-out forwards}.transition-clock-exit{animation:transitionClockOut var(--transition-duration,.8s) ease-in forwards}.anim-none{animation:none}.anim-fadeIn{animation:fadeIn var(--anim-duration,1s) var(--anim-easing,ease-out) var(--anim-delay,0s) forwards}.anim-fadeOut{animation:fadeOut var(--anim-duration,1s) var(--anim-easing,ease-out) var(--anim-delay,0s) forwards}.anim-fadeInUp{animation:fadeInUp var(--anim-duration,.6s) var(--anim-easing,ease-out) var(--anim-delay,0s) forwards}.anim-slowZoom-in{animation:slowZoomIn var(--anim-duration,8s) var(--anim-easing,linear) var(--anim-delay,0s) forwards}.anim-slowZoom-out{animation:slowZoomOut var(--anim-duration,8s) var(--anim-easing,linear) var(--anim-delay,0s) forwards}.anim-slowZoom-panLeft{animation:slowZoomCombinedPanLeft var(--anim-duration,8s) var(--anim-easing,linear) var(--anim-delay,0s) forwards}.anim-slowZoom-panRight{animation:slowZoomCombinedPanRight var(--anim-duration,8s) var(--anim-easing,linear) var(--anim-delay,0s) forwards}.anim-zoomIn{animation:zoomIn var(--anim-duration,.5s) var(--anim-easing,ease-out) var(--anim-delay,0s) forwards}.anim-zoomOut{animation:zoomOut var(--anim-duration,.5s) var(--anim-easing,ease-out) var(--anim-delay,0s) forwards}.anim-panLeft{animation:panLeft var(--anim-duration,8s) var(--anim-easing,linear) var(--anim-delay,0s) forwards}.anim-panRight{animation:panRight var(--anim-duration,8s) var(--anim-easing,linear) var(--anim-delay,0s) forwards}.squisq-image--portrait-pan-right{animation:portraitCoverPanRight var(--portrait-pan-duration,12s) var(--portrait-pan-easing,ease-in-out) var(--portrait-pan-delay,0s) forwards;will-change:object-position}.squisq-image--portrait-pan-left{animation:portraitCoverPanLeft var(--portrait-pan-duration,12s) var(--portrait-pan-easing,ease-in-out) var(--portrait-pan-delay,0s) forwards;will-change:object-position}.anim-typewriter{animation:typewriter var(--anim-duration,2s) var(--anim-easing,steps(40, end)) var(--anim-delay,0s) forwards}.doc-player{clip-path:inset(0);background:#000;max-width:100%;max-height:100%;position:relative;overflow:hidden}.doc-player__viewport,.doc-player__block{width:100%;height:100%;position:absolute;top:0;left:0}.doc-player__block--active{z-index:2}.doc-player__block--previous{z-index:1}.doc-player__block--active.doc-player__block--dragging{transition:none}.doc-player__block--active.doc-player__block--settling{transition:transform .26s cubic-bezier(.22,1,.36,1)}.doc-player--swipe{cursor:grab;-webkit-user-select:none;user-select:none}.doc-player--swipe.doc-player--grabbing{cursor:grabbing}.doc-player__tap-feedback{z-index:150;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:.6s ease-out forwards tap-feedback-fade;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tap-feedback-fade{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.block-svg{transform-origin:50%;transform-box:fill-box;width:100%;height:100%;display:block}.block-svg[class*=transition-]{backface-visibility:hidden;will-change:transform, opacity, filter, clip-path}.block-layer{overflow:hidden}.block-layer--image{overflow:visible}.text-shadow{text-shadow:0 2px 4px #000c,0 4px 8px #0006}.text-shadow-light{text-shadow:0 1px 2px #0009}.text-box{background:#0009;border-radius:4px;padding:16px 24px}.text-box--light{color:#1a1a1a;background:#ffffffe6}.squisq-inline-video-player{width:100%;max-width:480px;margin:.5em 0;display:inline-block}.squisq-inline-video-player video{background:#000;border-radius:4px;width:100%;max-width:100%;height:auto;display:block}.squisq-inline-audio-player{vertical-align:middle;width:100%;max-width:360px;margin:.25em 0;display:inline-block}.squisq-inline-audio-player audio{width:100%;display:block}@media (prefers-reduced-motion:reduce){.anim-slowZoom-in,.anim-slowZoom-out,.anim-slowZoom-panLeft,.anim-slowZoom-panRight,.anim-panLeft,.anim-panRight,.squisq-image--portrait-pan-left,.squisq-image--portrait-pan-right,.anim-drift{animation:none}}.doc-player--empty{background:#f0f0f0;width:100%;min-height:120px}.doc-player{--squisq-styles-loaded:1}.squisq-json-view{font-family:var(--squisq-json-body-font,system-ui, sans-serif);color:var(--squisq-json-text);background:var(--squisq-json-bg);border-radius:var(--squisq-json-radius,8px);flex-direction:column;gap:16px;padding:16px;display:flex;container-type:inline-size}.squisq-json-view--compact{gap:8px;padding:8px}.squisq-jv-group{background:color-mix(in srgb, var(--squisq-json-bg) 92%, var(--squisq-json-text) 8%);border:1px solid var(--squisq-json-border);border-radius:var(--squisq-json-radius,8px);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.squisq-jv-group__title{font-family:var(--squisq-json-title-font,inherit);color:var(--squisq-json-text);margin:0;font-size:1.05em;font-weight:600}.squisq-jv-group__help{color:var(--squisq-json-muted);margin:-6px 0 0;font-size:.85em}.squisq-jv-row{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.squisq-json-view--compact .squisq-jv-row{gap:8px}@container (width<=480px){.squisq-jv-row{grid-template-columns:1fr;gap:2px}}.squisq-jv-label{color:var(--squisq-json-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85em;font-weight:500}.squisq-jv-value{color:var(--squisq-json-text);word-break:break-word}.squisq-jv-value--multiline{white-space:pre-wrap}.squisq-jv-empty{color:var(--squisq-json-muted);font-style:italic}.squisq-jv-chip-bin{flex-wrap:wrap;gap:6px;display:flex}.squisq-jv-chip{background:color-mix(in srgb, var(--squisq-json-primary) 16%, transparent);color:var(--squisq-json-text);border:1px solid color-mix(in srgb, var(--squisq-json-primary) 30%, transparent);border-radius:999px;align-items:center;padding:3px 10px;font-size:.85em;display:inline-flex}.squisq-jv-card-stack{flex-direction:column;gap:10px;display:flex}.squisq-jv-card{background:color-mix(in srgb, var(--squisq-json-bg) 95%, var(--squisq-json-text) 5%);border:1px solid var(--squisq-json-border);border-radius:var(--squisq-json-radius,6px);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.squisq-jv-card__title{font-family:var(--squisq-json-title-font,inherit);color:var(--squisq-json-text);margin:0;font-size:.95em;font-weight:600}.squisq-jv-color{align-items:center;gap:8px;display:inline-flex}.squisq-jv-color__swatch{border:1px solid var(--squisq-json-border);border-radius:4px;width:18px;height:18px;display:inline-block}.squisq-jv-color__hex{font-family:var(--squisq-json-mono-font,ui-monospace, Consolas, monospace);color:var(--squisq-json-muted);font-size:.9em}.squisq-jv-toggle{border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.8em;font-weight:500;display:inline-flex}.squisq-jv-toggle--on{background:color-mix(in srgb, var(--squisq-json-primary) 18%, transparent);color:var(--squisq-json-primary)}.squisq-jv-toggle--off{background:color-mix(in srgb, var(--squisq-json-muted) 14%, transparent);color:var(--squisq-json-muted)}.squisq-jv-tabs{flex-direction:column;gap:8px;display:flex}.squisq-jv-tabs__discriminator{color:var(--squisq-json-muted);font-size:.8em}.squisq-jv-richtext{color:var(--squisq-json-text);font-family:var(--squisq-json-body-font,inherit);line-height:1.55}.squisq-jv-richtext h1,.squisq-jv-richtext h2,.squisq-jv-richtext h3,.squisq-jv-richtext h4{font-family:var(--squisq-json-title-font,inherit);margin:.6em 0 .3em;font-weight:600}.squisq-jv-richtext p{margin:.4em 0}.squisq-jv-richtext code{font-family:var(--squisq-json-mono-font,ui-monospace, Consolas, monospace);background:color-mix(in srgb, var(--squisq-json-text) 10%, transparent);border-radius:3px;padding:1px 4px;font-size:.92em}
