.liquid-glass-root{--lg-motion-tab-duration:.28s;--lg-motion-press-duration:.16s;--lg-motion-popover-duration:.22s;--lg-motion-reduced-duration:.12s;--lg-motion-spring:cubic-bezier(.16, 1, .3, 1);--lg-motion-standard:cubic-bezier(.2, .8, .2, 1);--lg-motion-touch-scale:.96;background:var(--lg-pageBackground,#000);min-height:100%;color:var(--lg-foreground,#fff)}.lg-filter-defs{pointer-events:none;width:0;height:0;position:fixed;overflow:hidden}.lg-chrome-veil{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--lg-veilTint,#0000001a) 72%, transparent) 0%, color-mix(in srgb, var(--lg-veilTint,#0000001a) 28%, transparent) 58%, transparent 100%);opacity:var(--lg-chromeVeilVisibility,1);transition:opacity var(--lg-motion-popover-duration) var(--lg-motion-standard);position:absolute;inset-inline:0;transform:translateZ(0)}.lg-chrome-veil--top{height:clamp(4.9rem,10svh,7rem);top:0;-webkit-mask-image:none!important;mask-image:none!important}.lg-chrome-veil--bottom{background:linear-gradient(0deg, color-mix(in srgb, var(--lg-veilTint,#0000001a) 72%, transparent) 0%, color-mix(in srgb, var(--lg-veilTint,#0000001a) 28%, transparent) 58%, transparent 100%);height:clamp(4.5rem,10svh,7rem);bottom:0;-webkit-mask-image:none!important;mask-image:none!important}.lg-chrome-veil--popover{border-radius:inherit;inset:-.65rem}.lg-mode-full .lg-chrome-veil{-webkit-backdrop-filter:blur(var(--lg-chromeVeilBlurPx,56px))!important;backdrop-filter:blur(var(--lg-chromeVeilBlurPx,56px))!important;filter:none!important}.lg-mode-light .lg-chrome-veil,.lg-mode-lens-only .lg-chrome-veil{background:color-mix(in srgb, var(--lg-solidContent,#101114f5) 58%, transparent);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.lg-mode-off .lg-chrome-veil{display:none!important}.lg-lens-surface{isolation:isolate;will-change:transform, opacity;transition:transform var(--lg-motion-press-duration) var(--lg-motion-spring), opacity var(--lg-motion-popover-duration) var(--lg-motion-standard);border-radius:999px;position:relative;overflow:clip;transform:translateZ(0);box-shadow:none!important;background:0 0!important;border:0!important}.lg-lens-surface>*{z-index:2;position:relative}.lg-lens-surface:before,.lg-lens-surface:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lg-lens-surface:before{background:linear-gradient(180deg, #ffffff1a, #ffffff05 48%, #00000014), radial-gradient(90% 120% at 18% 0%, #ffffff0f, transparent 54%), var(--lg-lensFill,#10121652);opacity:var(--lg-lensSurfaceVisibility,.7);transition:opacity var(--lg-motion-press-duration) var(--lg-motion-standard), background var(--lg-motion-press-duration) var(--lg-motion-standard)}.lg-lens-surface:after{z-index:1;background:radial-gradient(120% 180% at calc(100% + var(--lg-lensSurfaceRefractionShiftPx,0px)) -18%, rgba(255, 255, 255, var(--lg-lensSurfaceRefractionOpacity,0)), transparent 42%), linear-gradient(115deg, rgba(255, 255, 255, var(--lg-lensSurfaceRefractionOpacity,0)) 0%, transparent 20%, transparent 68%, rgba(0, 0, 0, calc(var(--lg-lensSurfaceRefractionOpacity,0) * .55)) 100%);border:1px solid color-mix(in srgb, var(--lg-lensRim,#ffffff40) 54%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lg-lensRim,#ffffff40) 46%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--lg-lensShade,#00000057) 30%, transparent);opacity:var(--lg-lensSurfaceVisibility,.7);transition:opacity var(--lg-motion-press-duration) var(--lg-motion-standard), border-color var(--lg-motion-press-duration) var(--lg-motion-standard)}.lg-lens-surface:has(a:active,button:active,input:focus-visible):after{opacity:min(.86, calc(var(--lg-lensSurfaceVisibility,.7) + .08))}.lg-lens-surface:has(a:active,button:active){transform:translateZ(0)scale(.992)}.lg-mode-full .lg-lens-surface:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg-mode-full .lg-lens-surface{-webkit-backdrop-filter:blur(var(--lg-lensSurfaceBlurPx,8px))!important;backdrop-filter:blur(var(--lg-lensSurfaceBlurPx,8px))!important;background:#fff0!important}.lg-mode-full .lg-lens-surface:after{filter:url(#lg-lensSurface-displacement)}.lg-mode-lens-only .lg-lens-surface:before,.lg-mode-light .lg-lens-surface:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lg-mode-lens-only .lg-lens-surface:after,.lg-mode-light .lg-lens-surface:after{filter:none!important}.lg-mode-off .lg-lens-surface{background:var(--lg-solidContent,#101114f5)!important}.lg-mode-off .lg-lens-surface:before,.lg-mode-off .lg-lens-surface:after{display:none!important}.cinematic-header{--cinematic-header-shelf:calc(3.36rem + env(safe-area-inset-top,0px));--header-glass-fg:#fff;--header-glass-fg-muted:#ffffffd6;--header-glass-fg-soft:#ffffff94;--header-glass-fill:var(--lg-tunedHeaderDarkFill,#10121652);--header-glass-fill-soft:var(--lg-tunedHeaderDarkFillSoft,#10121638);--header-glass-fill-strong:var(--lg-tunedHeaderDarkFillStrong,#1012166b);--header-glass-rim:#ffffff40;--header-glass-shade:#00000057;--header-glass-veil:#0000001a;--header-glass-mark:#ffffff14;--header-glass-shadow:0 1px 1.4px #0000006b;z-index:90;min-height:var(--cinematic-header-shelf);padding:calc(env(safe-area-inset-top,0px) + .5rem) var(--cinema-gutter,clamp(1rem, 4vw, 5rem)) 0;pointer-events:none;display:block;inset:0 0 auto;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;position:fixed!important}.cinematic-header[data-glass-tone=light]{--header-glass-fg:#151922;--header-glass-fg-muted:#151922e0;--header-glass-fg-soft:#1519228f;--header-glass-fill:var(--lg-tunedHeaderLightFill,#ffffff80);--header-glass-fill-soft:var(--lg-tunedHeaderLightFillSoft,#ffffff5c);--header-glass-fill-strong:var(--lg-tunedHeaderLightFillStrong,#ffffff9e);--header-glass-rim:#ffffffa3;--header-glass-shade:#0f172a24;--header-glass-veil:#f5f7fb33;--header-glass-mark:#ffffff47;--header-glass-shadow:0 1px 1px #ffffff47}.cinematic-header:before,.cinematic-header:after{display:none!important}.cinematic-header .cinematic-header-veil.lg-chrome-veil{top:-.75rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:calc(var(--cinematic-header-shelf) + 1.25rem)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--header-glass-veil) 46%, transparent) 0%, color-mix(in srgb, var(--header-glass-veil) 24%, transparent) 38%, color-mix(in srgb, var(--header-glass-veil) 7%, transparent) 76%, transparent 100%)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;-webkit-mask-image:linear-gradient(#000 0% 30%,#000000ad 54%,#0000002e 82%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 30%,#000000ad 54%,#0000002e 82%,#0000 100%)!important}.cinematic-header__inner{z-index:2;pointer-events:none;grid-template-columns:max-content minmax(0,max-content);justify-content:space-between;align-items:center;gap:clamp(.65rem,1.6vw,1.4rem);width:min(100%,86rem);margin-inline:auto;display:grid;position:relative}.cinematic-header__inner.is-search-open{grid-template-columns:max-content minmax(16rem,42rem)}.cinematic-brand-lens,.cinematic-nav-lens,.cinematic-search-lens{--lg-lensFill:var(--header-glass-fill);--lg-lensRim:var(--header-glass-rim);--lg-lensShade:var(--header-glass-shade);pointer-events:auto;min-width:0;color:var(--header-glass-fg);display:inline-flex!important}.cinematic-brand-lens,.cinematic-nav-lens{animation:lg-lens-enter var(--lg-motion-popover-duration) var(--lg-motion-spring) both}.cinematic-brand-lens{max-width:13rem}.cinematic-nav-lens{max-width:min(100%, calc(100vw - var(--cinema-gutter,1rem) * 2))}.cinematic-search-lens{width:min(42rem, calc(100vw - var(--cinema-gutter,1rem) * 2 - 8rem));animation:lg-search-open var(--lg-motion-popover-duration) var(--lg-motion-spring) both}.cinematic-brand,.cinematic-nav,.cinematic-header-search{z-index:2;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important}.cinematic-brand{color:currentColor;min-height:2.62rem;transition:transform var(--lg-motion-press-duration) var(--lg-motion-spring);align-items:center;gap:.58rem;padding:.3rem .92rem .3rem .34rem;text-decoration:none;display:inline-flex}.cinematic-brand__mark{border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid;background:var(--header-glass-mark)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--header-glass-rim) 46%, transparent)!important}.cinematic-brand__title{color:currentColor;letter-spacing:0;font-weight:700}.cinematic-nav{--nav-active-left:0px;--nav-active-width:0px;--nav-active-opacity:0;--nav-previous-left:var(--nav-active-left);--nav-previous-width:var(--nav-active-width);--nav-bridge-left:var(--nav-active-left);--nav-bridge-width:var(--nav-active-width);--nav-bridge-scale-y:.66;justify-content:center;align-items:center;gap:clamp(.08rem,.35vw,.25rem);min-height:2.62rem;padding:.24rem;display:inline-flex}.cinematic-nav__active-lens{z-index:1;pointer-events:none;opacity:var(--nav-active-opacity);filter:none;transition:opacity var(--lg-motion-reduced-duration) linear;will-change:opacity;border-radius:999px;position:absolute;inset:.24rem;overflow:visible;transform:translateZ(0)}.cinematic-nav__active-blob{pointer-events:none;background:radial-gradient(110% 140% at 24% 4%, #ffffff2e, transparent 52%), linear-gradient(180deg, #ffffff29, #ffffff09 58%, #ffffff04), color-mix(in srgb, var(--header-glass-fill-strong,var(--lg-lensFill,#101216)) 84%, transparent);height:calc(100% - .42rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--header-glass-rim,var(--lg-lensRim,#ffffff40)) 30%, transparent);transform:translate3d(var(--nav-active-left), -50%, 0);transition:transform var(--lg-motion-tab-duration) var(--lg-motion-spring), width var(--lg-motion-tab-duration) var(--lg-motion-spring), opacity var(--lg-motion-reduced-duration) linear;will-change:transform, width, opacity;border-radius:999px;position:absolute;top:50%}.lg-mode-full .cinematic-nav__active-blob{-webkit-backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * .8));backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * .8));filter:none}.cinematic-nav__active-blob--current{width:var(--nav-active-width);opacity:calc(.96 * var(--lg-lensSurfaceVisibility,1))}.cinematic-nav__active-blob--previous{width:var(--nav-previous-width);opacity:0;transform:translate3d(var(--nav-previous-left), -50%, 0) scale(.96)}.cinematic-nav__active-blob--bridge{width:var(--nav-bridge-width);opacity:0;transform:translate3d(var(--nav-bridge-left), -50%, 0) scaleY(var(--nav-bridge-scale-y))}.cinematic-nav.is-switching .cinematic-nav__active-blob--previous{opacity:calc(.58 * var(--lg-lensSurfaceVisibility,1))}.cinematic-nav.is-switching .cinematic-nav__active-lens{filter:url(#lg-gooey-union)}.cinematic-nav.is-switching .cinematic-nav__active-blob--bridge{opacity:calc(.66 * var(--lg-lensSurfaceVisibility,1))}.cinematic-nav.is-switching .cinematic-nav__active-blob--current{transform:translate3d(var(--nav-active-left), -50%, 0) scaleX(1.03)}.cinematic-nav__item{z-index:2;isolation:isolate;min-height:2.08rem;color:var(--header-glass-fg-muted);text-shadow:var(--header-glass-shadow);transition:color var(--lg-motion-tab-duration) var(--lg-motion-standard), transform var(--lg-motion-press-duration) var(--lg-motion-spring);border-radius:999px;padding:.44rem clamp(.72rem,1vw,1rem);position:relative;overflow:clip;transform:translateZ(0);box-shadow:none!important;background:0 0!important;border:0!important}.cinematic-nav__item:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 150% at 20% 0%, #ffffff16, transparent 55%), linear-gradient(180deg, #ffffff12, #ffffff04 58%, #00000004), color-mix(in srgb, var(--header-glass-fill) 78%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lg-lensRim,#ffffff40) 22%, transparent);opacity:calc(.9 * var(--lg-lensSurfaceVisibility,1));transition:opacity var(--lg-motion-tab-duration) var(--lg-motion-standard), background var(--lg-motion-tab-duration) var(--lg-motion-standard);position:absolute;inset:.16rem .12rem;transform:translateZ(0)}.lg-mode-full .cinematic-nav__item:before{-webkit-backdrop-filter:none;backdrop-filter:none;filter:url(#lg-lensSurface-displacement)}.lg-mode-full .cinematic-nav__item{-webkit-backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * 1.08));backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * 1.08));background:#fff0!important}.lg-mode-off .cinematic-nav__item:before{display:none!important}.cinematic-nav__icon,.cinematic-nav__label{z-index:2;position:relative}.cinematic-nav__item:hover,.cinematic-nav__item:focus-visible{color:var(--header-glass-fg);transform:translateY(-1px);background:0 0!important}.cinematic-nav__item:hover:before,.cinematic-nav__item:focus-visible:before{background:radial-gradient(90% 150% at 20% 0%, #ffffff1f, transparent 55%), linear-gradient(180deg, #ffffff17, #ffffff05 58%, #00000003), color-mix(in srgb, var(--header-glass-fill-strong) 82%, transparent);opacity:calc(.96 * var(--lg-lensSurfaceVisibility,1))}.cinematic-nav__item.is-active{color:var(--header-glass-fg);background:0 0!important}.cinematic-nav__item.is-active:before{background:radial-gradient(96% 150% at 24% 0%, #ffffff24, transparent 55%), linear-gradient(180deg, #ffffff1a, #ffffff06 58%, transparent), color-mix(in srgb, var(--header-glass-fill-strong) 86%, transparent);opacity:calc(.98 * var(--lg-lensSurfaceVisibility,1))}.lg-mode-full .cinematic-nav__item.is-active:before{filter:none}.cinematic-brand:active,.cinematic-nav__item:active,.cinematic-header-search__submit:active,.cinematic-header-search__close:active,.cinematic-pager__button:active{transform:scale(var(--lg-motion-touch-scale))}.cinematic-header-search{width:100%;min-height:2.62rem;color:var(--header-glass-fg);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.28rem .34rem .28rem .9rem;display:grid}.cinematic-header-search__icon{color:var(--header-glass-fg-soft)!important}.cinematic-header-search__input{width:100%;min-width:0;color:var(--header-glass-fg)!important}.cinematic-header-search__input::placeholder{color:var(--header-glass-fg-soft)!important}.cinematic-header-search__submit,.cinematic-header-search__close{text-shadow:var(--header-glass-shadow);background:color-mix(in srgb, var(--header-glass-fill-strong) 82%, transparent)!important;color:var(--header-glass-fg)!important}.cinematic-header-search__submit:hover,.cinematic-header-search__submit:focus-visible,.cinematic-header-search__close:hover,.cinematic-header-search__close:focus-visible{background:color-mix(in srgb, var(--header-glass-fill-strong) 96%, transparent)!important;color:var(--header-glass-fg)!important}.cinematic-pager.lg-lens-surface{z-index:88;border-radius:999px;flex-direction:column;gap:.14rem;width:max-content;min-height:0;padding:.2rem;left:calc(env(safe-area-inset-left,0px) + clamp(1rem, 1.6vw, 2rem))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;display:flex!important;position:fixed!important;bottom:1.2rem!important}.cinematic-pager.lg-lens-surface:before{-webkit-backdrop-filter:blur(var(--lg-lensSurfaceBlurPx,8px))!important;backdrop-filter:blur(var(--lg-lensSurfaceBlurPx,8px))!important}.cinematic-pager__button{z-index:2;width:2rem;height:2rem;transition:color var(--lg-motion-press-duration) var(--lg-motion-standard), transform var(--lg-motion-press-duration) var(--lg-motion-spring), background-color var(--lg-motion-press-duration) var(--lg-motion-standard);position:relative;transform:translateZ(0)}.cinematic-pager__button:hover,.cinematic-pager__button:focus-visible{transform:translateY(-1px)}.cinematic-tab-card.is-active{border-color:color-mix(in srgb, var(--lg-lensRim,#ffffff40) 58%, transparent)!important;background:linear-gradient(180deg, #ffffff1f, #ffffff06 58%, #0000001a), color-mix(in srgb, var(--lg-lensFill,#10121652) 34%, transparent)!important;color:#fff!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lg-lensRim,#ffffff40) 38%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--lg-lensShade,#00000057) 22%, transparent)!important;-webkit-backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * .94))!important;backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * .94))!important}@media (max-width:1100px){.cinematic-pager.lg-lens-surface{display:none!important}}.cinematic-chapter-stage__tabs{--stage-active-top:0px;--stage-active-left:0px;--stage-active-width:0px;--stage-active-height:0px;--stage-active-opacity:0;--stage-previous-top:var(--stage-active-top);--stage-previous-left:var(--stage-active-left);--stage-previous-width:var(--stage-active-width);--stage-previous-height:var(--stage-active-height);--stage-bridge-top:var(--stage-active-top);--stage-bridge-left:var(--stage-active-left);--stage-bridge-width:var(--stage-active-width);--stage-bridge-height:var(--stage-active-height);position:relative;overflow:hidden}.cinematic-chapter-stage__active-lens{z-index:0;pointer-events:none;opacity:var(--stage-active-opacity);filter:url(#lg-gooey-union);transition:opacity var(--lg-motion-reduced-duration) linear;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.cinematic-chapter-stage__active-blob{width:var(--stage-active-width);height:var(--stage-active-height);background:radial-gradient(115% 150% at 22% 0%, #ffffff2e, transparent 54%), linear-gradient(180deg, #ffffff1f, #ffffff06 58%, #00000014), color-mix(in srgb, var(--lg-lensFill,#10121652) 34%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg-lensRim,#ffffff40) 48%, transparent), inset 0 1px 0 color-mix(in srgb, var(--lg-lensRim,#ffffff40) 38%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--lg-lensShade,#00000057) 24%, transparent);-webkit-backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * 1.04));backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * 1.04));transform:translate3d(var(--stage-active-left), var(--stage-active-top), 0);transition:transform var(--lg-motion-tab-duration) var(--lg-motion-spring), width var(--lg-motion-tab-duration) var(--lg-motion-spring), height var(--lg-motion-tab-duration) var(--lg-motion-spring), opacity var(--lg-motion-reduced-duration) linear;will-change:transform, width, height, opacity;border-radius:999px;position:absolute;top:0;left:0}.cinematic-chapter-stage__active-blob--current{opacity:.94}.cinematic-chapter-stage__active-blob--previous{width:var(--stage-previous-width);height:var(--stage-previous-height);opacity:0;transform:translate3d(var(--stage-previous-left), var(--stage-previous-top), 0) scale(.96)}.cinematic-chapter-stage__active-blob--bridge{width:var(--stage-bridge-width);height:var(--stage-bridge-height);opacity:0;transform:translate3d(var(--stage-bridge-left), var(--stage-bridge-top), 0) scaleX(.9)}.cinematic-chapter-stage__tabs.is-switching .cinematic-chapter-stage__active-blob--previous{opacity:.34}.cinematic-chapter-stage__tabs.is-switching .cinematic-chapter-stage__active-blob--bridge{opacity:.42}.cinematic-chapter-stage__tab{z-index:1;transition:color var(--lg-motion-tab-duration) var(--lg-motion-standard), transform var(--lg-motion-press-duration) var(--lg-motion-spring), border-color var(--lg-motion-tab-duration) var(--lg-motion-standard);align-items:center;position:relative;transform:translateZ(0);background:0 0!important;display:flex!important}.cinematic-chapter-stage__tab:hover,.cinematic-chapter-stage__tab:focus-visible{transform:translateY(-1px)}.cinematic-chapter-stage__tab.is-active{color:#fff!important;background:0 0!important;border-color:#ffffff2e!important}.cinematic-chapter-stage__tab-content{z-index:1;grid-template-columns:auto auto auto;align-items:center;gap:.65rem;max-width:100%;display:inline-grid;position:relative}.cinematic-chapter-stage__tab-content b{min-width:0}.cinematic-chapter-stage__tab-index{color:currentColor;opacity:.52;font-size:.76rem;font-weight:780}.cinematic-chapter-stage__tab:active,.cinematic-chapter-stage__controls button:active,.cinematic-chapter-stage__cta:active{transform:scale(var(--lg-motion-touch-scale))}.reva-glass-button,.liquid-glass-action{position:relative;background:color-mix(in srgb, var(--lg-lensFill,#10121652) 62%, transparent)!important;border-color:color-mix(in srgb, var(--lg-lensRim,#ffffff40) 44%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lg-lensRim,#ffffff40) 36%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--lg-lensShade,#00000057) 24%, transparent)!important;-webkit-backdrop-filter:blur(var(--lg-lensSurfaceBlurPx,8px))!important;backdrop-filter:blur(var(--lg-lensSurfaceBlurPx,8px))!important;filter:none!important}.glass-lab-page{--glass-lab-gutter:clamp(1rem, 5vw, 5rem);overflow-x:hidden}.glass-lab-shell,.glass-lab-preview{width:calc(100% - var(--glass-lab-gutter) - var(--glass-lab-gutter));max-width:92rem;margin-inline:auto}.glass-lab-hero{min-height:100svh;padding:clamp(7rem,14svh,10rem) 0 clamp(3rem,7svh,5rem);position:relative;overflow:hidden}.glass-lab-hero:before{content:"";pointer-events:none;background:radial-gradient(70rem 26rem at 82% 20%,#00000014,#0000 65%),linear-gradient(#ffffffdb,#f2f2eff5);position:absolute;inset:0}.glass-lab-hero__type{white-space:nowrap;color:#000000fa;letter-spacing:-.04em;pointer-events:none;font-size:clamp(4.8rem,12vw,15rem);font-weight:950;line-height:.78;position:absolute;inset:2.8rem 0 auto;transform:translate(-2vw)}.glass-lab-shell{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2rem,6vw,6rem);min-height:calc(100svh - clamp(10rem,22svh,15rem));display:grid;position:relative}.glass-lab-copy{min-width:0;max-width:42rem}.glass-lab-kicker{letter-spacing:.12em;text-transform:uppercase;background:#ffffff94;border:1px solid #00000024;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.glass-lab-copy h1{letter-spacing:-.035em;max-width:13ch;margin-top:1.2rem;font-size:clamp(3.2rem,8vw,8.5rem);font-weight:950;line-height:.86}.glass-lab-copy p{color:#111111b8;overflow-wrap:break-word;width:min(100%,44rem);max-width:44rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.8}.glass-lab-controls{isolation:isolate;background:radial-gradient(70% 80% at calc(100% + var(--lg-lensSurfaceRefractionShiftPx,0px)) 0%, rgba(255, 255, 255, var(--lg-lensSurfaceRefractionOpacity,0)), transparent 58%), linear-gradient(125deg, rgba(255, 255, 255, var(--lg-lensSurfaceRefractionOpacity,0)), transparent 34%, rgba(0, 0, 0, calc(var(--lg-lensSurfaceRefractionOpacity,0) * .26)) 100%), #ffffff8a;min-width:0;max-width:100%;-webkit-backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * .9));backdrop-filter:blur(calc(var(--lg-lensSurfaceBlurPx,8px) * .9));border:1px solid #0000001f;border-radius:1.4rem;padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000001a}.glass-lab-slider{gap:.7rem;padding-block:.85rem;display:grid}.glass-lab-slider+.glass-lab-slider{border-top:1px solid #0000001a}.glass-lab-slider__top{justify-content:space-between;align-items:center;gap:1rem;font-size:.96rem;font-weight:800;display:flex}.glass-lab-slider__top strong{color:#1111119e;font-family:var(--font-geist-mono), monospace}.glass-lab-slider small{color:#11111194;line-height:1.5}.glass-lab-slider input{accent-color:#111;width:100%}.glass-lab-actions{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.glass-lab-actions button{color:#fff;background:#111;border:1px solid #00000026;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.8rem;font-weight:800;display:inline-flex}.glass-lab-actions button:first-child{color:#111;background:#fff}.glass-lab-support{flex-wrap:wrap;gap:.55rem;margin-top:.95rem;display:flex}.glass-lab-support span{color:#111111bd;background:#ffffff94;border:1px solid #11111124;border-radius:999px;align-items:center;min-height:2.1rem;padding:.44rem .72rem;font-size:.78rem;font-weight:720;display:inline-flex}.glass-lab-support span:before{content:"";background:#8a8f98;border-radius:999px;width:.44rem;height:.44rem;margin-right:.48rem}.glass-lab-support .is-ok:before{background:#1c8f62}.glass-lab-support .is-bad:before{background:#b26422}.glass-lab-css{color:#ffffffd1;background:#111;border:1px solid #0000001f;border-radius:1rem;max-height:12rem;margin-top:1rem;padding:1rem;font-size:.76rem;line-height:1.65;overflow:auto}.glass-lab-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,3vw,2rem) 0 clamp(4rem,8vw,7rem);display:grid}.glass-lab-preview-card{border:1px solid #0000001f;border-radius:1.35rem;min-height:clamp(20rem,40vw,34rem);position:relative;overflow:hidden}.glass-lab-preview-card--light{background:linear-gradient(90deg,#ffffff80,#f2f2eff5),#f8f8f6}.glass-lab-preview-card--dark{color:#fff;background:#050608;align-content:end;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.glass-lab-preview-card__back{white-space:nowrap;color:#000000f5;letter-spacing:-.04em;font-size:clamp(4.2rem,9vw,10rem);font-weight:950;line-height:.82;position:absolute;inset:8% auto auto -4%}.glass-lab-preview-card__image{background:linear-gradient(90deg,#000000f0,#00000057 54%,#000000e6),linear-gradient(#050608b3,#0000 52%,#050608),url(/content/krylya-sudby/media/new-class-dungeons-level99/1e6d73bd6f4f3dc34645678cec0bfa1f.png) 50%/cover;position:absolute;inset:0;transform:scale(1.04)}.glass-lab-preview-card--dark h2,.glass-lab-preview-card--dark p,.glass-lab-demo-label{z-index:2;position:relative}.glass-lab-preview-card--dark h2{letter-spacing:-.03em;max-width:10ch;font-size:clamp(2.4rem,5.6vw,5.8rem);font-weight:950;line-height:.9}.glass-lab-preview-card--dark p{color:#ffffffc2;max-width:34rem;font-size:1.06rem;line-height:1.75}.glass-lab-demo-pill{color:#111;align-items:center;gap:.6rem;padding:.42rem .9rem .42rem .42rem;top:22%;left:8%;display:inline-flex!important;position:absolute!important}.glass-lab-demo-pill span{background:#ffffff1f;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}.glass-lab-demo-pill strong{font-weight:900}.glass-lab-demo-nav{gap:.15rem;padding:.28rem;bottom:16%;right:6%;display:inline-flex!important;position:absolute!important}.glass-lab-demo-nav button{color:#111;border-radius:999px;min-height:2.35rem;padding-inline:1rem;font-weight:800}.glass-lab-demo-label{color:#fff;align-items:center;gap:.58rem;width:max-content;max-width:min(100%,28rem);padding:.5rem .9rem;font-weight:800;display:inline-flex!important}@media (max-width:900px){.glass-lab-shell,.glass-lab-preview{grid-template-columns:1fr;width:calc(100vw - 2rem)}.glass-lab-shell{align-items:start}.glass-lab-hero__type{font-size:clamp(4rem,18vw,8rem)}}@media (max-width:560px){.glass-lab-copy h1{max-width:9ch;font-size:clamp(2.65rem,13vw,3.5rem);line-height:.9}.glass-lab-copy p{max-width:100%}.glass-lab-actions{grid-template-columns:1fr}.glass-lab-demo-nav{justify-content:center;left:1rem;right:1rem}}@keyframes lg-lens-enter{0%{opacity:0;transform:translateY(-.22rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lg-search-open{0%{opacity:0;transform:translate(.35rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:900px){.cinematic-header{--cinematic-header-shelf:calc(3.32rem + env(safe-area-inset-top,0px));padding-top:calc(env(safe-area-inset-top,0px) + .45rem)}.cinematic-header__inner{width:min(100%,44rem)}.cinematic-search-lens{width:min(100%, calc(100vw - var(--cinema-gutter,1rem) * 2 - 4.2rem))}}@media (max-width:760px){.cinematic-header{--cinematic-header-shelf:calc(3.18rem + env(safe-area-inset-top,0px))}.cinematic-header__inner{width:calc(100vw - var(--cinema-gutter,1rem) * 2);grid-template-columns:max-content minmax(0,1fr);gap:.5rem}.cinematic-header__inner.is-search-open{grid-template-columns:2.6rem minmax(0,1fr)}.cinematic-brand{min-height:2.48rem;padding-right:.72rem}.cinematic-brand__title{max-width:5.2rem}.cinematic-nav{justify-content:space-evenly;gap:.08rem;width:100%;padding:.2rem}.cinematic-nav__item{min-height:2rem;padding-inline:clamp(.54rem,2.4vw,.72rem)}.cinematic-nav>.cinematic-nav__active-lens{display:block!important}.cinematic-nav>.cinematic-nav__item:nth-child(4){display:inline-flex}.cinematic-nav>.cinematic-nav__item:nth-child(n+5){display:none}.cinematic-search-lens{width:100%}}@media (max-width:560px){.cinematic-header{--cinematic-header-shelf:calc(3.05rem + env(safe-area-inset-top,0px))}.cinematic-brand__title{display:none}.cinematic-brand{padding:.24rem}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.lg-chrome-veil,.lg-lens-surface,.lg-lens-surface:before,.lg-lens-surface:after,.cinematic-nav__item,.cinematic-nav__item:before,.cinematic-nav__active-blob,.cinematic-chapter-stage__active-blob,.glass-lab-controls,.reva-glass-button,.liquid-glass-action{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}}@media (prefers-reduced-motion:reduce){.liquid-glass-root{--lg-motion-tab-duration:var(--lg-motion-reduced-duration);--lg-motion-press-duration:var(--lg-motion-reduced-duration);--lg-motion-popover-duration:var(--lg-motion-reduced-duration);--lg-motion-touch-scale:1}.lg-chrome-veil,.lg-lens-surface,.lg-lens-surface:before,.lg-lens-surface:after,.cinematic-brand-lens,.cinematic-nav-lens,.cinematic-search-lens,.cinematic-nav__active-lens,.cinematic-nav__active-blob,.cinematic-nav__item,.cinematic-nav__item:before,.cinematic-pager__button,.cinematic-chapter-stage__active-lens,.cinematic-chapter-stage__active-blob,.cinematic-chapter-stage__tab,.cinematic-chapter-stage__controls button,.cinematic-chapter-stage__cta{transition-duration:var(--lg-motion-reduced-duration)!important;animation:none!important}.cinematic-nav__item:hover,.cinematic-nav__item:focus-visible,.cinematic-pager__button:hover,.cinematic-pager__button:focus-visible,.cinematic-chapter-stage__tab:hover,.cinematic-chapter-stage__tab:focus-visible,.cinematic-brand:active,.cinematic-nav__item:active,.cinematic-header-search__submit:active,.cinematic-header-search__close:active,.cinematic-pager__button:active,.cinematic-chapter-stage__tab:active,.cinematic-chapter-stage__controls button:active,.cinematic-chapter-stage__cta:active{transform:none!important}.lg-lens-surface:has(a:active,button:active){transform:none!important}.cinematic-nav__active-blob--previous,.cinematic-nav__active-blob--bridge,.cinematic-chapter-stage__active-blob--previous,.cinematic-chapter-stage__active-blob--bridge{opacity:0!important}}
