body.live-office-page{min-height:100vh;color:var(--bds-text,#e8eaf2);background-color:var(--bds-black,#030305);background-image:radial-gradient(88% 52% at 50% -8%,#4a8eff1a,#0000 58%),radial-gradient(55% 38% at 92% 92%,#5ee0d00f,#0000 55%),radial-gradient(50% 42% at 8% 78%,#5078dc0d,#0000 50%);margin:0}.live-office-page .bds-site-header{box-shadow:0 1px #ffffff0d}.live-office-page .bds-nav__inner{align-items:center}.live-office-page .bds-nav__logo-img{object-fit:contain;width:auto;height:auto;max-height:clamp(38px,5.2vw,50px);display:block}.live-office-page .bds-nav__links{align-items:center}.live-office-page .bds-nav__links a[aria-current=page]{color:#f4f7fffa;text-shadow:none;background:#4a8eff1c;border:1px solid #4a8eff38;border-radius:999px;margin:-.15em 0;padding:.38em .95em;box-shadow:inset 0 0 0 1px #0003,0 0 28px #4a8eff1f}.live-office-page .bds-nav__panel-links a[aria-current=page]{color:var(--bds-text,#e8eaf2);background:#4a8eff1f;border-radius:10px;padding:.35rem .65rem}.live-office-page .btn-hero.bds-nav__cta-desktop,.live-office-page .btn-hero.bds-nav__cta-mobile{isolation:isolate;box-sizing:border-box;letter-spacing:.02em;white-space:nowrap;cursor:pointer;color:#fff;text-shadow:0 1px 2px #000e306b;transition:transform .35s var(--bds-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .35s var(--bds-ease,cubic-bezier(.22, 1, .36, 1)), filter .35s var(--bds-ease,cubic-bezier(.22, 1, .36, 1)), background .35s var(--bds-ease,cubic-bezier(.22, 1, .36, 1));background:linear-gradient(#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:10px 17px;font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000038,0 0 0 1px #ffffff24,0 2px 6px #00000047,0 12px 32px #00000047,0 0 56px #78c8ff8c,0 0 100px #2dd4ff38}.live-office-page .btn-hero.bds-nav__cta-desktop:hover,.live-office-page .btn-hero.bds-nav__cta-mobile:hover{filter:brightness(1.04);background:linear-gradient(#60a5fa 0%,#2563eb 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 0 0 1px #ffffff2e,0 6px 14px #00000052,0 16px 40px #00000052,0 0 72px #82d7ff9e,0 0 120px #38dcff52}.live-office-page .btn-hero.bds-nav__cta-desktop:active,.live-office-page .btn-hero.bds-nav__cta-mobile:active{filter:brightness(.96);transform:translateY(1px);box-shadow:inset 0 2px 6px #00000047,inset 0 1px #ffffff24,0 0 0 1px #ffffff1a,0 2px 8px #00000052,0 0 40px #64b9ff59}.live-office-page .btn-hero.bds-nav__cta-desktop:focus-visible,.live-office-page .btn-hero.bds-nav__cta-mobile:focus-visible{outline-offset:3px;outline:2px solid #82afffa6}@media (prefers-reduced-motion:reduce){.live-office-page .btn-hero.bds-nav__cta-desktop:hover,.live-office-page .btn-hero.bds-nav__cta-mobile:hover,.live-office-page .btn-hero.bds-nav__cta-desktop:active,.live-office-page .btn-hero.bds-nav__cta-mobile:active{transform:none}}body.live-office-page .bds-nav{background:#030306d1}.lo-main{padding-top:var(--bds-header-stack-h,186px);box-sizing:border-box;min-height:100vh;padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative}#live-office-root{min-height:0}.lo-page{width:100%;position:relative;overflow-x:clip}.lo-loading{z-index:60;padding:2rem;padding-top:calc(var(--bds-header-stack-h,186px) + 1.5rem);background:radial-gradient(120% 90% at 50% 20%,#0c1228f0,#030308fa);justify-content:center;align-items:center;transition:opacity .75s cubic-bezier(.22,1,.36,1),visibility .75s step-end;display:flex;position:fixed;inset:0}.lo-loading--out{opacity:0;visibility:hidden;pointer-events:none}.lo-loading__panel{border-radius:var(--bds-radius,14px);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#0a0c168c;border:1px solid #ffffff14;width:min(420px,100%);padding:1.75rem 1.5rem;box-shadow:0 24px 80px #00000080,inset 0 0 0 1px #4a8eff0f}.lo-loading__title{letter-spacing:.04em;text-align:center;color:#e8eefff5;margin:0 0 1.25rem;font-family:Syne,Outfit,system-ui,sans-serif;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:700}.lo-loading__bar-track{background:#ffffff0f;border-radius:999px;height:3px;margin-bottom:1rem;overflow:hidden}.lo-loading__bar-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#4a8eff40,#5ee0d08c,#4a8effd9);width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 0 24px #4a8eff59}.lo-loading__segments{gap:.45rem;margin-bottom:1.1rem;display:flex}.lo-loading__segment{background:#ffffff12;border-radius:999px;flex:1;height:4px;transition:background .45s,box-shadow .45s}.lo-loading__segment.is-active{background:linear-gradient(90deg,#4a8eff80,#5ee0d0a6);box-shadow:0 0 14px #4a8eff40}.lo-loading__status{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#a5c3ebb8;min-height:1.35em;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;transition:color .35s}.lo-scene--shell{isolation:isolate;position:relative}.lo-layout{box-sizing:border-box;width:100%;max-width:1640px;margin:0 auto;padding-top:clamp(8.75rem,14vh,11.25rem);padding-left:clamp(1.15rem,3.2vw,2.25rem);padding-right:clamp(1.15rem,3.2vw,2.25rem)}.lo-chrome{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1rem;margin:0 auto clamp(1.35rem,3.5vw,2.25rem);padding:0 .5rem;display:flex}.lo-chrome__pill{-webkit-backdrop-filter:blur(16px)saturate(1.18);background:#060810b8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem 1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #00000059}.lo-chrome__title{letter-spacing:.14em;text-transform:uppercase;color:#e8eefff0;font-family:Syne,system-ui,sans-serif;font-size:.68rem;font-weight:700}.lo-chrome__dot{background:#ffffff47;border-radius:50%;width:4px;height:4px}.lo-chrome__meta{letter-spacing:.1em;text-transform:uppercase;color:#a5c3eb85;font-family:DM Sans,system-ui,sans-serif;font-size:.65rem}.lo-chrome__online{letter-spacing:.08em;text-transform:uppercase;color:#a0e6c8eb;background:#0514108c;border:1px solid #5ee0d033;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:DM Sans,system-ui,sans-serif;font-size:.65rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.lo-chrome__pulse{background:#5ee0d0f2;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite lo-pulse;box-shadow:0 0 12px #5ee0d0a6}@keyframes lo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.lo-perspective{perspective:1500px;perspective-origin:50% 38%;padding-bottom:clamp(2.5rem,7vw,4.5rem);position:relative}.lo-stage-ambient{filter:blur(40px);opacity:.85;pointer-events:none;z-index:0;background:radial-gradient(72% 58% at 50% 48%,#4a8eff38,#0000 68%);width:min(94%,1480px);height:min(58vw,620px);max-height:70%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.lo-stage{--lo-tilt:5.5deg;z-index:1;width:100%;max-width:1560px;transform:rotateX(var(--lo-tilt));transform-origin:50% 100%;transform-style:preserve-3d;aspect-ratio:16/10;background:#02040af0;border:1px solid #ffffff1a;border-radius:20px;max-height:min(76vh,920px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff0a,0 0 0 1px #00000080,0 28px 80px #000000b8,0 64px 120px #00000073,0 0 60px #4a8eff14}.lo-stage--intro{animation:1.28s cubic-bezier(.22,1,.36,1) forwards lo-stage-enter}@keyframes lo-stage-enter{0%{opacity:0;filter:blur(8px);transform:rotateX(calc(var(--lo-tilt) + 3deg)) translate3d(0, 36px, -20px) scale(.93)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:rotateX(var(--lo-tilt)) translate3d(0, 0, 0) scale(1)}}@media (width<=1024px){.lo-stage{--lo-tilt:2.4deg;border-radius:16px;max-height:min(70vh,820px)}.lo-perspective{perspective:1800px}}@media (width<=768px){.lo-layout{padding-top:clamp(6.5rem,12vh,8.75rem)}.lo-stage{--lo-tilt:1deg;aspect-ratio:4/3;border-radius:14px;max-height:min(64vh,640px)}}@media (prefers-reduced-motion:reduce){.lo-stage--intro,.lo-chrome__pulse{animation:none}}.lo-scene__viewport{opacity:1;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.lo-scene__viewport .scene{width:100%;height:100%;position:absolute;inset:0}.lo-scene__viewport .scene .bg,.lo-scene__viewport .scene .mid{object-fit:cover;object-position:center center;pointer-events:none;user-select:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.lo-scene__viewport .scene .bg{z-index:1;filter:blur(3.5px)brightness(.78);opacity:.9}.lo-scene__viewport .scene .mid{z-index:2}.lo-fatal{z-index:70;padding:2rem;padding-top:calc(var(--bds-header-stack-h,186px) + 1rem);color:#e8eeffeb;text-align:center;background:#030305;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lo-fatal__title{margin:0 0 .75rem;font-family:Syne,system-ui,sans-serif;font-size:1.1rem;font-weight:700}.lo-fatal__detail{color:#a5c3ebbf;max-width:36rem;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:.9rem;line-height:1.55}.lo-glows{z-index:3;pointer-events:none;position:absolute;inset:0}.lo-glow{opacity:0;mix-blend-mode:screen;width:33.333%;transition:opacity .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.lo-glow--left{background:radial-gradient(85% 75% at 35% 48%,#4a8eff33,#0000 68%);left:0}.lo-glow--center{background:radial-gradient(70% 72% at 50% 46%,#5ee0d024,#0000 65%);left:33.333%}.lo-glow--right{background:radial-gradient(85% 75% at 65% 48%,#78a0ff2e,#0000 68%);left:66.666%}.lo-scene--shell[data-hover=left] .lo-glow--left,.lo-scene--shell[data-hover=center] .lo-glow--center,.lo-scene--shell[data-hover=right] .lo-glow--right{opacity:1}.lo-vignette{z-index:4;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(94% 90% at 50% 48%,#0000 28%,#0000009e 100%);position:absolute;inset:0}.lo-zones{z-index:5;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}.lo-zone{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}.lo-zone:focus-visible{outline-offset:-4px;outline:2px solid #4a8eff8c}@media (width<=768px){.lo-chrome{flex-direction:column;margin-bottom:1.15rem}}
