#cm-stage>.cm-page-canvas.cm-page-canvas-stage{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#cm-stage>.cm-page-canvas.cm-page-canvas-stage .cm-page-canvas-head{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}#cm-stage>.cm-page-canvas.cm-page-canvas-stage .cm-block-surface{position:relative!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:auto!important;padding:24px!important}html,body{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--cm-bg-color, #000)!important;font-family:var(--cm-base-font, Arial, sans-serif)!important;line-height:1.5!important;color:#fff!important}html{margin-top:0!important}body.admin-bar{margin-top:0!important;padding-top:0!important}#wpadminbar,#top-header,#main-header,#main-footer,#sidebar,.et-l--header,.et-l--footer{display:none!important}#page-container,#et-main-area,#main-content,#main-content .container,#content-area,#left-area,.post,.entry-content,.et_builder_inner_content,.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_code,.et_pb_code_inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;min-height:0!important;background:#000!important;overflow:visible!important}#page-container{padding-top:0!important;overflow:hidden!important;background:#000!important}.et_pb_code_inner p{margin:0!important;padding:0!important}#cm-home-orchestrator{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#000!important;z-index:2147483000!important;font-family:var(--cm-base-font, Arial, sans-serif)!important;line-height:1.5!important;color:#fff!important}@supports not (height: 100dvh){#cm-home-orchestrator{height:100vh!important;max-height:100vh!important}}#cm-home-orchestrator,#cm-home-orchestrator *{box-sizing:border-box!important}#cm-home-orchestrator *{font-family:inherit!important}:root{--cm-topbar-h:86px;--cm-menubar-h:68px;--cm-footer-h:38px;--cm-cat-h:calc(var(--cm-topbar-h) + var(--cm-menubar-h));--cm-cat-half:calc(var(--cm-cat-h) / 2);--cm-cat-space:calc(var(--cm-cat-h) + 20px);--cm-cat-half-space:calc(var(--cm-cat-space) / 2);--cm-layout-left:33.333%;--cm-layout-right:66.667%;--cm-logo-display-h:72px;--cm-logo-display-w:calc((var(--cm-logo-display-h) * 300) / 525);--cm-cat-offset:44px;--cm-left-title-offset:calc(var(--cm-logo-display-w) + 14px);--cm-right-anchor-offset:var(--cm-cat-offset);--cm-ecosystem-title-align:var(--cm-cat-offset);--cm-topbar-bg:#0069fa;--cm-topbar-text:#ffffff;--cm-footer-text:rgba(255,255,255,.88);--cm-bg-color:#000000;--cm-accent-color:#6ee7df;--cm-base-font:Arial, sans-serif;--cm-heading-font:Arial, sans-serif;--cm-title-size:44px;--cm-mobile-topbar-h:84px;--cm-titlebar-h:0px;--cm-shell-pad:26px;--cm-safe-l:env(safe-area-inset-left, 0px);--cm-safe-r:env(safe-area-inset-right, 0px);--cm-safe-b:env(safe-area-inset-bottom, 0px)}#cm-header{flex:0 0 auto!important;position:relative!important;z-index:80!important}#cm-topbar{height:var(--cm-topbar-h)!important;background:var(--cm-topbar-bg)!important;color:var(--cm-topbar-text)!important;padding:0 calc(var(--cm-shell-pad) + var(--cm-safe-r)) 0 calc(var(--cm-shell-pad) + var(--cm-safe-l))!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.15)!important}#cm-topgrid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,calc(var(--cm-layout-left) - var(--cm-cat-half-space))) minmax(var(--cm-cat-space),var(--cm-cat-space)) minmax(0,calc(var(--cm-layout-right) - var(--cm-cat-half-space)))!important;align-items:center!important;gap:0!important}#cm-left{grid-column:1!important;display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;flex:1 1 auto!important}#cm-home{display:inline-flex!important;align-items:center!important}#cm-logo{height:var(--cm-logo-display-h)!important;max-height:var(--cm-logo-display-h)!important;width:auto!important;display:block!important}#cm-site-title{flex:1 1 auto!important;min-width:0!important;font-weight:800!important;font-size:34px!important;line-height:.96!important;color:var(--cm-topbar-text)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important}#cm-lang-menu{position:relative!important;display:flex!important;align-items:center!important;margin-left:auto!important;flex:0 0 auto!important;padding-bottom:2px!important}#cm-lang-toggle{border:1px solid rgba(255,255,255,.35)!important;background:#00000038!important;color:#fff!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;padding:6px 10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}#cm-lang-toggle:hover,#cm-lang-toggle:focus-visible{border-color:#8ed6ffbf!important;background:#ffffff24!important}.cm-lang-toggle-code{font-size:11px!important;letter-spacing:.03em!important}.cm-lang-toggle-caret{font-size:11px!important;line-height:1!important;opacity:.85!important;transform:translateY(-1px)!important}#cm-lang-menu .cm-lang-list{list-style:none!important;margin:0!important;padding:8px!important;position:absolute!important;right:0!important;top:100%!important;min-width:210px!important;background:#060a18f7!important;border:1px solid rgba(123,155,255,.35)!important;border-radius:10px!important;box-shadow:0 16px 36px #0000006b!important;display:none!important;flex-direction:column!important;gap:6px!important;z-index:920!important}#cm-lang-menu.open .cm-lang-list{display:flex!important}#cm-lang-menu .cm-lang-item{margin:0!important;padding:0!important}#cm-mobile-lang-wrap{display:none!important;margin:0!important;padding:0!important}.cm-mobile-lang-title{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.03em!important;color:#ffffffe0!important}.cm-mobile-lang-list{list-style:none!important;margin:8px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#cm-mobile-lang-wrap .cm-lang-item{margin:0!important;padding:0!important}#cm-collab-top-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(135deg,#08122cb8,#0c1a3feb)!important;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff3d!important;color:#fff!important;text-decoration:none!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap!important;padding:8px 14px!important;opacity:.92!important;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.cm-lang-btn{border:1px solid rgba(255,255,255,.35)!important;background:#080f22eb!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;padding:8px 10px!important;line-height:1!important;opacity:.9!important;white-space:nowrap!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease!important}.cm-lang-btn:hover,.cm-lang-btn:focus-visible{opacity:1!important;border-color:#8ed6ffbf!important;background:#182956f5!important;box-shadow:0 0 0 1px #8ed6ff52 inset!important}.cm-lang-item:hover .cm-lang-btn{opacity:1!important;border-color:#8ed6ffbf!important;background:#182956f5!important;box-shadow:0 0 0 1px #8ed6ff52 inset!important}.cm-lang-code{font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important}.cm-lang-label{font-size:12px!important;opacity:.95!important}#cm-collab-top-btn:hover,#cm-collab-top-btn:focus{opacity:1!important;transform:translateY(-1px)!important;border-color:#addfffeb!important;background:linear-gradient(135deg,#112456db,#1c3878fa)!important;box-shadow:0 12px 24px #00000057,inset 0 1px #ffffff47,0 0 0 1px #8ed6ff40!important}#cm-collab-top-btn:focus-visible{outline:2px solid rgba(142,214,255,.72)!important;outline-offset:1px!important}#cm-mobile-collab-wrap{display:none!important}.cm-lang-btn.active{background:#fff!important;color:#03060f!important;border-color:#fff!important;opacity:1!important}#cm-mobile-cat{display:none!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}#cm-mobile-cat a{display:flex!important;align-items:center!important;justify-content:center!important}#cm-mobile-cat-inmenu{display:none!important}#cm-mobile-cat-inmenu a{display:flex!important;align-items:center!important;justify-content:center!important}#cm-cat-mobile-menu{width:min(132px,38%)!important;height:auto!important;max-height:112px!important;display:block!important}#cm-cat-mobile{height:var(--cm-cat-h)!important;max-height:var(--cm-cat-h)!important;width:auto!important;display:block!important;cursor:pointer!important}#cm-right{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;position:relative!important}#cm-page-title{margin:0!important;font-size:var(--cm-title-size)!important;font-weight:700!important;font-style:italic!important;font-family:var(--cm-heading-font)!important;line-height:.98!important;color:var(--cm-topbar-text)!important;flex:1 1 auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;min-width:0!important}#cm-page-title-wrap{display:flex!important;flex-direction:column!important;gap:2px!important;padding-left:12px!important;min-width:0!important;flex:1 1 auto!important}.cm-page-breadcrumb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:8px!important;row-gap:2px!important}.cm-page-breadcrumb-link{color:inherit!important;text-decoration:none!important;border-radius:8px!important;padding:1px 4px!important;transition:background .18s ease,opacity .18s ease,text-shadow .18s ease!important}.cm-page-breadcrumb-link:hover,.cm-page-breadcrumb-link:focus-visible{background:#ffffff29!important;opacity:1!important;text-shadow:0 0 10px rgba(255,255,255,.35)!important}.cm-page-breadcrumb-link.active{opacity:1!important}.cm-page-breadcrumb-link.is-disabled{cursor:default!important;pointer-events:none!important}.cm-page-breadcrumb-link.is-group{font-style:italic!important}.cm-page-breadcrumb-separator{opacity:.72!important;font-size:.72em!important;transform:translateY(1px)!important}#cm-page-subtitle{margin:0!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;color:#ffffffe6!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}#cm-main-menu{min-height:var(--cm-menubar-h)!important;height:auto!important;background:#000!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.18)!important;overflow:visible!important}#cm-menugrid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,calc(var(--cm-layout-left) - var(--cm-cat-half-space))) minmax(var(--cm-cat-space),var(--cm-cat-space)) minmax(0,calc(var(--cm-layout-right) - var(--cm-cat-half-space)))!important;align-items:center!important;padding:0 calc(var(--cm-shell-pad) + var(--cm-safe-r)) 0 calc(var(--cm-shell-pad) + var(--cm-safe-l))!important;gap:0!important}#cm-menu-left,#cm-menu-right{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:28px!important;flex-wrap:nowrap!important;min-width:0!important}#cm-menu-left{grid-column:1!important;justify-content:flex-start!important;flex:1 1 auto!important;width:100%!important;padding-left:var(--cm-left-title-offset)!important;padding-right:16px!important}#cm-menu-right{grid-column:3!important;justify-content:flex-start!important;flex:1 1 auto!important;width:100%!important;margin-left:0!important;padding-left:16px!important}#cm-menu-left li,#cm-menu-right li{min-width:0!important}#cm-main-menu.cm-main-menu-ecosystem #cm-menugrid{grid-template-columns:minmax(0,calc(var(--cm-layout-left) - var(--cm-cat-half-space))) minmax(var(--cm-cat-space),var(--cm-cat-space)) minmax(0,calc(var(--cm-layout-right) - var(--cm-cat-half-space)))!important;align-items:flex-start!important;padding-top:6px!important;padding-bottom:6px!important}#cm-main-menu.cm-main-menu-ecosystem #cm-menu-left,#cm-main-menu.cm-main-menu-ecosystem #cm-menu-right{flex-wrap:wrap!important;align-content:flex-start!important;row-gap:8px!important}#cm-main-menu.cm-main-menu-ecosystem #cm-menu-left{padding-left:var(--cm-left-title-offset)!important;padding-right:16px!important;justify-content:flex-start!important}#cm-main-menu.cm-main-menu-ecosystem #cm-menu-right{padding-left:16px!important;justify-content:flex-start!important}.cm-nav-item{position:relative!important}.cm-nav-flyout{position:absolute!important;top:calc(100% - 6px)!important;left:0!important;min-width:260px!important;max-width:min(360px,72vw)!important;display:none!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(123,155,255,.35)!important;background:#060a18f7!important;box-shadow:0 16px 36px #0000006b!important;z-index:940!important;pointer-events:auto!important}.cm-nav-item.branch-open>.cm-nav-flyout{display:block!important}.cm-nav-item.cm-flyout-align-end>.cm-nav-flyout{left:auto!important;right:0!important}.cm-nav-flyout-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.cm-nav-flyout .cm-nav-item{width:100%!important}.cm-nav-flyout .cm-link{display:block!important;width:100%!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important}.cm-nav-flyout .cm-nav-flyout{left:calc(100% - 8px)!important;right:auto!important;top:0!important}.cm-nav-flyout .cm-nav-item.cm-flyout-open-left>.cm-nav-flyout{left:auto!important;right:calc(100% - 8px)!important}#cm-mobile-ecosystem-tree{display:none!important}.cm-mobile-tree-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:6px!important}.cm-mobile-tree-row{--cm-tree-depth:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.cm-mobile-tree-link{display:block!important;width:100%!important;padding:10px 4px 10px calc(var(--cm-tree-depth) * 14px + 4px)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;color:#fff!important;text-decoration:none!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.cm-mobile-tree-link:is(button){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important}.cm-mobile-tree-link.active{color:#9fe0ff!important}.cm-mobile-tree-toggle{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.22)!important;background:#ffffff0d!important;color:#fff!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important}.cm-mobile-tree-children{margin-left:10px!important;padding-left:6px!important;border-left:1px solid rgba(255,255,255,.12)!important}.cm-link{color:var(--cm-topbar-text)!important;text-decoration:none!important;font-size:19px!important;font-weight:700!important;line-height:1.5!important;opacity:.92!important;display:inline-block!important;white-space:nowrap!important;border-radius:6px!important;padding:4px 6px!important;transition:background .2s ease,opacity .2s ease!important}.cm-link:is(button){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;font-family:inherit!important;text-align:start!important;cursor:pointer!important}.cm-link-group{cursor:default!important}.cm-link:hover,.cm-link:focus{opacity:1!important;background:#ffffff24!important}.cm-ecosystem-level-rail{position:absolute!important;left:var(--cm-safe-l)!important;top:var(--cm-live-rail-top, calc(var(--cm-topbar-h) + var(--cm-menubar-h)))!important;bottom:var(--cm-live-rail-bottom, calc(var(--cm-footer-h) + var(--cm-safe-b)))!important;width:calc(var(--cm-shell-pad) + var(--cm-left-title-offset))!important;z-index:72!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.cm-ecosystem-level-panel{position:relative!important;width:34px!important;height:100%!important;max-height:100%!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:stretch!important;gap:0!important;padding:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:.82!important;transition:opacity .18s ease,transform .18s ease!important;pointer-events:auto!important}.cm-ecosystem-level-rail:hover .cm-ecosystem-level-panel,.cm-ecosystem-level-rail:focus-within .cm-ecosystem-level-panel{opacity:1!important;transform:translate(2px)!important}.cm-ecosystem-level-head{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.cm-ecosystem-level-head span{color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.cm-ecosystem-level-head em{color:#ffffffd1!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important}.cm-ecosystem-level-list{position:relative!important;flex:1 1 auto!important;list-style:none!important;margin:0!important;padding:52px 0 18px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-evenly!important;justify-items:center!important;gap:0!important;width:34px!important;height:100%!important;min-height:0!important}.cm-ecosystem-level-list:before{content:""!important;position:absolute!important;left:50%!important;top:0!important;bottom:0!important;width:2px!important;transform:translate(-50%)!important;background:linear-gradient(180deg,#9fe0ff14,#9fe0ffad,#9fe0ff14)!important}.cm-ecosystem-level-item{position:relative!important;margin:0!important;padding:0!important}.cm-ecosystem-level-link{position:relative!important;width:34px!important;height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;border-radius:999px!important;color:#fff!important;text-decoration:none!important;opacity:1!important;transition:background .18s ease,opacity .18s ease,transform .18s ease,color .18s ease!important}.cm-ecosystem-level-link:hover,.cm-ecosystem-level-link:focus-visible{background:#9fe0ff1a!important;transform:scale(1.08)!important;outline:none!important}.cm-ecosystem-level-link.active{color:#9fe0ff!important;background:#9fe0ff1a!important}.cm-ecosystem-level-dot{position:relative!important;z-index:1!important;width:10px!important;height:10px!important;margin:0!important;border-radius:999px!important;background:#ffffff9e!important;box-shadow:0 0 0 5px #020712e0,0 0 0 6px #9fe0ff14!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.cm-ecosystem-level-link.active .cm-ecosystem-level-dot{background:#9fe0ff!important;box-shadow:0 0 0 5px #020712e6,0 0 18px #9fe0ffb8!important;transform:scale(1.22)!important}.cm-ecosystem-level-link:hover .cm-ecosystem-level-dot,.cm-ecosystem-level-link:focus-visible .cm-ecosystem-level-dot{background:#fff!important;box-shadow:0 0 0 5px #020712eb,0 0 18px #ffffff80!important}.cm-ecosystem-level-label{position:absolute!important;left:calc(100% + 22px)!important;top:50%!important;z-index:4!important;min-width:160px!important;max-width:260px!important;padding:8px 11px!important;border-radius:12px!important;border:1px solid rgba(159,224,255,.28)!important;background:#020712eb!important;box-shadow:0 14px 30px #00000057!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.18!important;text-align:left!important;overflow-wrap:anywhere!important;opacity:0!important;pointer-events:none!important;transform:translate(-6px,-50%)!important;transition:opacity .16s ease,transform .16s ease!important}.cm-ecosystem-level-label:before{content:""!important;position:absolute!important;left:-6px!important;top:50%!important;width:10px!important;height:10px!important;background:#020712eb!important;border-left:1px solid rgba(159,224,255,.28)!important;border-bottom:1px solid rgba(159,224,255,.28)!important;transform:translateY(-50%) rotate(45deg)!important}.cm-ecosystem-level-link:hover .cm-ecosystem-level-label,.cm-ecosystem-level-link:focus-visible .cm-ecosystem-level-label{opacity:1!important;transform:translateY(-50%)!important}.cm-ecosystem-level-auto{position:absolute!important;top:10px!important;left:50%!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;min-height:28px!important;margin-left:0!important;margin-bottom:2px!important;padding:5px 7px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.2)!important;background:#03081273!important;color:#ffffffe6!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;transform:translate(-50%)!important}.cm-ecosystem-level-auto input{width:13px!important;height:13px!important;margin:0!important;accent-color:#9fe0ff!important}.cm-mobile-ecosystem-arrows,#cm-mobile-collab-wrap,.cm-mobile-level-tools{display:none!important}#cm-golden-pivot{position:absolute!important;left:var(--cm-layout-left)!important;top:0!important;transform:translate(-50%)!important;width:var(--cm-cat-space)!important;height:var(--cm-cat-h)!important;max-height:var(--cm-cat-h)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;pointer-events:none!important;z-index:81!important}#cm-golden-pivot a{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;height:100%!important}#cm-cat{height:var(--cm-cat-h)!important;max-height:var(--cm-cat-h)!important;width:auto!important;display:block!important;cursor:pointer!important}#cm-cat-secret-layer{position:fixed!important;z-index:92!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;cursor:grab!important;will-change:transform,left,top!important}#cm-cat-secret-layer.is-dragging{cursor:grabbing!important}#cm-cat-secret-layer .cm-cat-secret-img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;pointer-events:none!important}#cm-cat-secret-layer .cm-cat-resize-handle{position:absolute!important;right:-9px!important;bottom:-9px!important;width:20px!important;height:20px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.8)!important;background:radial-gradient(circle at 30% 30%,#ffffffeb,#0069fad1)!important;box-shadow:0 0 0 2px #00000073,0 0 12px #0069fa99!important;cursor:nwse-resize!important;pointer-events:auto!important}.cm-secret-objects-unlocked .cm-secret-object{position:relative!important;touch-action:none!important;cursor:grab!important;will-change:transform!important;z-index:96!important}.cm-secret-objects-unlocked .cm-secret-object.is-dragging{cursor:grabbing!important}.cm-secret-objects-unlocked .cm-secret-object .cm-secret-object-resize{position:absolute!important;right:-9px!important;bottom:-9px!important;width:18px!important;height:18px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.78)!important;background:radial-gradient(circle at 30% 30%,#fffffff2,#0069facc)!important;box-shadow:0 0 0 2px #00000073,0 0 10px #0069fa8c!important;cursor:nwse-resize!important;pointer-events:auto!important}#cm-stage{flex:1 1 auto!important;min-height:0!important;position:relative!important;background:var(--cm-bg-color, #000)!important;overflow:hidden!important}#spline-wrapper{width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;background:var(--cm-bg-color, #000)!important;position:relative!important;overflow:hidden!important}#spline-wrapper spline-viewer{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important}#viewer-fade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000!important;z-index:8!important;opacity:0!important;pointer-events:none!important;transition:opacity .6s ease!important}#switch-container{position:absolute!important;bottom:calc(20px + var(--cm-safe-b))!important;left:calc(20px + var(--cm-safe-l))!important;z-index:10!important;display:flex!important;flex-direction:column!important;gap:10px!important}#main-toggle-btn{z-index:11!important}.btn{background:#111!important;border:1px solid #444!important;color:var(--cm-topbar-text)!important;padding:8px 12px!important;font-size:16px!important;cursor:pointer!important;opacity:.86!important;transition:all .25s ease!important;border-radius:6px!important}.btn:hover{opacity:1!important;transform:translateY(-1px)!important}#child-panel{position:absolute!important;right:calc(20px + var(--cm-safe-r))!important;bottom:calc(20px + var(--cm-safe-b))!important;z-index:10!important;display:none;align-items:flex-end!important;gap:12px!important}#child-stack{display:flex!important;flex-direction:column!important;gap:10px!important}.child-btn{background:#121212!important;border:1px solid #555!important;color:var(--cm-topbar-text)!important;padding:8px 12px!important;font-size:15px!important;opacity:.92!important;transition:all .25s ease!important;border-radius:6px!important;display:block!important}#child-line{width:2px!important;height:86px!important;background:linear-gradient(180deg,#888,#444)!important;border-radius:2px!important}.child-btn:hover{opacity:1!important}.root-btn{display:block!important}#cm-mobile-menu-toggle{display:none!important;position:relative!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:6px!important;background:#0000002e!important;cursor:pointer!important;padding:0!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}#cm-mobile-menu-toggle .cm-mobile-toggle-line,#cm-mobile-menu-toggle:before,#cm-mobile-menu-toggle:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;height:2px!important;background:#fff!important;transition:top .22s ease,transform .22s ease,opacity .22s ease!important}#cm-mobile-menu-toggle .cm-mobile-toggle-line{top:21px!important}#cm-mobile-menu-toggle:before{top:14px!important}#cm-mobile-menu-toggle:after{top:28px!important}#cm-header.cm-mobile-menu-open #cm-mobile-menu-toggle .cm-mobile-toggle-line{opacity:0!important;transform:scaleX(.6)!important}#cm-header.cm-mobile-menu-open #cm-mobile-menu-toggle:before{top:21px!important;transform:rotate(45deg)!important}#cm-header.cm-mobile-menu-open #cm-mobile-menu-toggle:after{top:21px!important;transform:rotate(-45deg)!important}#cm-content-shell{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:16px!important;display:flex!important;justify-content:flex-end!important;align-items:flex-end!important;pointer-events:none!important}.cm-collaborators-root{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:auto!important;background:radial-gradient(1200px 680px at 84% -12%,rgba(31,91,220,.34),transparent 62%),radial-gradient(900px 560px at -10% 100%,rgba(12,65,177,.28),transparent 70%),#03060f!important}.cm-collaborators-langbar{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:14px 18px 0!important}.cm-collaborators-main{flex:1 1 auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:18px!important}.cm-collaborators-admin-shell{width:min(1800px,100%)!important;height:100%!important;min-height:0!important;display:flex!important;padding:6px!important}.cm-collaborators-admin-frame{width:100%!important;height:100%!important;min-height:0!important;border:1px solid rgba(110,157,255,.36)!important;border-radius:14px!important;background:#050b1b!important;box-shadow:0 14px 34px #00000075!important}.cm-collaborators-page-shell{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important}.cm-page-inner{pointer-events:auto!important;width:min(560px,94vw)!important;max-height:calc(100% - 32px)!important;overflow:auto!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#0000008f!important;padding:14px 16px!important;color:#fff!important}.cm-page-inner-page{width:min(560px,94vw)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border:1px solid rgba(110,157,255,.32)!important;background:linear-gradient(170deg,#091228f2,#050a18fa)!important;box-shadow:0 20px 48px #00000085,0 0 0 1px #5485ff29!important;padding:24px 20px!important}.cm-collaborators-page-content{width:min(560px,100%)!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important}#cm-content-shell .subtitle{color:#b9c3dc!important;margin:0 0 10px!important}.block{background:transparent!important;border:0!important;border-radius:14px!important;padding:12px!important;text-align:left!important}.block h3{margin:0 0 6px!important}.block .year{margin:0 0 6px!important;color:#f4a261!important;font-weight:700!important;font-size:.85rem!important}.block figure{margin:8px 0 0!important}.block img{max-width:100%!important;border-radius:10px!important;border:1px solid #3f4d8e!important}.timeline-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#03071dbd!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:30px!important;z-index:2147482000!important}.timeline-panel{width:min(680px,100%)!important;max-height:82vh!important;overflow:auto!important;background:#0d1430!important;border:1px solid #2f3e87!important;border-radius:16px!important;padding:16px!important;color:#fff!important}.timeline-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:16px!important}.timeline-head button{border:0!important;border-radius:10px!important;background:linear-gradient(120deg,#6ff9e7,#8f8bff)!important;color:#04081d!important;padding:8px 14px!important;font-weight:700!important}.timeline-list{display:grid!important;gap:10px!important}.timeline-item{display:grid!important;grid-template-columns:110px 1fr!important;gap:12px!important;padding:10px 0!important;border-top:1px solid #2f3f80!important}.timeline-item .year{margin:0!important;color:#f4a261!important;font-weight:700!important}.timeline-item h4{margin:0!important}#cm-footer{flex:0 0 var(--cm-footer-h)!important;height:var(--cm-footer-h)!important;background:#000!important;border-top:1px solid rgba(255,255,255,.14)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 calc(var(--cm-shell-pad) + var(--cm-safe-r)) 0 calc(var(--cm-shell-pad) + var(--cm-safe-l))!important;gap:12px!important;color:var(--cm-footer-text, rgba(255,255,255,.88))!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;white-space:nowrap!important;position:relative!important}.cm-footer-left{display:flex!important;align-items:center!important;min-width:0!important;color:#fff!important;text-shadow:none!important}.cm-footer-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important}.cm-footer-cookie-link{display:inline-flex!important;align-items:center!important;color:#f5fbff!important;text-decoration:none!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1!important;cursor:pointer!important;text-shadow:none!important;transition:color .18s ease,text-shadow .18s ease,opacity .18s ease!important}.cm-footer-cookie-link:hover,.cm-footer-cookie-link:focus-visible{color:#d8ecff!important;text-shadow:0 0 7px rgba(0,105,250,.96),0 0 16px rgba(0,105,250,.78),0 0 26px rgba(0,105,250,.56)!important}.cm-footer-cookie-link.is-disabled{opacity:.45!important;pointer-events:none!important}#cm-year{display:inline-block!important}#cm-mobile-cookie-wrap{display:none!important}.cm-cookie-banner{position:fixed!important;left:16px!important;right:16px!important;bottom:calc(16px + var(--cm-safe-b))!important;z-index:2147483605!important;max-width:900px!important;margin:0 auto!important;background:#080808f5!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;padding:14px!important;color:#fff!important;box-shadow:0 20px 50px #00000073!important}.cm-cookie-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.cm-cookie-head h4{margin:0!important;font-size:16px!important;font-weight:800!important}.cm-cookie-close{border:1px solid rgba(255,255,255,.35)!important;background:transparent!important;color:#fff!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;cursor:pointer!important}.cm-cookie-banner p{margin:10px 0!important;font-size:13px!important;line-height:1.45!important}.cm-cookie-links{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 12px!important}.cm-cookie-links a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px!important;font-size:12px!important}.cm-cookie-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.cm-cookie-btn{border:1px solid rgba(255,255,255,.35)!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}.cm-cookie-btn.secondary{background:transparent!important;color:#fff!important}.cm-cookie-btn.primary{background:#fff!important;color:#000!important;border-color:#fff!important}.cm-cookie-btn.outlined{background:#ffffff12!important;color:#fff!important;border-color:#ffffff59!important}.cm-cookie-settings-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483610!important;background:#00000094!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}.cm-cookie-settings-card{width:min(620px,96vw)!important;background:#090909fa!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;padding:16px!important;display:grid!important;gap:12px!important;color:#fff!important}.cm-cookie-settings-card h4{margin:0!important;font-size:18px!important;font-weight:800!important}.cm-cookie-setting-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;padding:12px!important;background:#ffffff08!important}.cm-cookie-setting-row.locked{opacity:.94!important}.cm-cookie-setting-row strong{display:block!important;font-size:14px!important;margin-bottom:4px!important}.cm-cookie-setting-row p{margin:0!important;font-size:12px!important;opacity:.88!important}.cm-switch{position:relative!important;width:50px!important;height:28px!important;display:inline-flex!important;align-items:center!important}.cm-switch input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}.cm-switch span{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#ffffff38!important;border-radius:999px!important;transition:all .2s ease!important}.cm-switch span:before{content:""!important;position:absolute!important;width:22px!important;height:22px!important;left:3px!important;top:3px!important;border-radius:999px!important;background:#fff!important;transition:all .2s ease!important}.cm-switch input:checked+span{background:#1f87ff!important}.cm-switch input:checked+span:before{transform:translate(22px)!important}.cm-cookie-settings-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.cm-state{min-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#000!important;color:#fff!important;padding:24px!important}.cm-state button{border:1px solid #444!important;background:#111!important;color:#fff!important;border-radius:8px!important;padding:8px 14px!important}.cm-login-box{display:grid!important;gap:10px!important;margin-top:10px!important}.cm-login-box-page{margin-top:14px!important;gap:14px!important;width:100%!important;max-width:100%!important}.cm-login-brand{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0 0 8px!important}.cm-login-home-link{display:flex!important;width:100%!important;max-width:100%!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.cm-login-cat{display:block!important;width:min(132px,38%)!important;height:auto!important;max-height:112px!important;object-fit:contain!important}.cm-login-field{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important}.cm-login-input{width:100%!important;max-width:100%!important;display:block!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid rgba(98,132,255,.32)!important;background:#080c1eb8!important;color:#fff!important;border-radius:10px!important;padding:10px 12px!important;outline:none!important;font-family:inherit!important;font-size:15px!important;line-height:1.3!important}.cm-login-input:focus{border-color:#6284ffb8!important;box-shadow:0 0 0 3px #6284ff3d!important}.cm-enter-btn{width:100%!important;max-width:100%!important;border:1px solid rgba(98,132,255,.55)!important;background:linear-gradient(135deg,#0d3b78,#0b4da8)!important;color:#fff!important;border-radius:10px!important;padding:11px 14px!important;font-weight:700!important;letter-spacing:.02em!important;cursor:pointer!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.cm-enter-btn:hover{filter:brightness(1.07)!important;box-shadow:0 6px 20px #0b4da86b!important}.cm-enter-btn:active{transform:translateY(1px)!important}.cm-login-box-page .cm-login-link{justify-self:stretch!important;text-align:center!important;padding:10px 12px!important;font-size:14px!important;color:#c7d4ff!important;border:1px solid rgba(98,132,255,.32)!important;border-radius:10px!important;background:#080c1e9e!important}.cm-login-box-page .cm-status{margin-top:4px!important;text-align:center!important}.cm-login-link{color:#fff!important}.cm-danger{background:linear-gradient(120deg,#ff8f8f,#ff4f4f)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:8px 12px!important}.cm-status{margin:0!important;color:#d7e2ff!important}.error{color:#ff9c9c!important}.cm-spline-muted{opacity:.3!important;filter:saturate(.7)!important}.cm-page-canvas{position:absolute!important;top:16px!important;right:16px!important;bottom:16px!important;left:16px!important;z-index:25!important;pointer-events:auto!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:#00000075!important;overflow:auto!important;padding:12px!important}.cm-page-canvas-head h2{margin:0!important;font-family:var(--cm-heading-font)!important;font-size:clamp(24px,3.2vw,36px)!important}.cm-page-canvas-head p{margin:6px 0 10px!important;color:#ffffffd9!important}.cm-submenu-shell{width:100%!important;margin:0 0 12px!important;background:#000!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;overflow:visible!important}.cm-submenu-grid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,calc(var(--cm-layout-left) - var(--cm-cat-half-space))) minmax(var(--cm-cat-space),var(--cm-cat-space)) minmax(0,calc(var(--cm-layout-right) - var(--cm-cat-half-space)))!important;align-items:flex-start!important;padding:6px calc(var(--cm-shell-pad) + var(--cm-safe-r)) 6px calc(var(--cm-shell-pad) + var(--cm-safe-l))!important;gap:0!important}.cm-submenu-menu{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;align-content:flex-start!important;flex-wrap:wrap!important;row-gap:8px!important;column-gap:28px!important;min-width:0!important}.cm-submenu-menu-left{grid-column:1!important;justify-content:flex-start!important;width:100%!important;padding-right:16px!important}.cm-submenu-menu-right{grid-column:3!important;justify-content:flex-start!important;width:100%!important;padding-left:16px!important}.cm-submenu-mobile{display:none!important}.cm-related-routes{display:grid!important;gap:10px!important;margin:0 0 14px!important;padding:12px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:#050b1f57!important}.cm-related-routes-head{display:grid!important;gap:4px!important}.cm-related-routes-head strong{color:#fff!important;font-size:14px!important;letter-spacing:.02em!important}.cm-related-routes-head span{color:#ffffffbd!important;font-size:12px!important;line-height:1.4!important}.cm-related-routes-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.cm-related-route{display:grid!important;gap:4px!important;min-width:180px!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.18)!important;background:#09122cb8!important;color:#fff!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.cm-related-route:hover,.cm-related-route:focus-visible{transform:translateY(-1px)!important;border-color:#6ee7dfb8!important;background:#0f1c42eb!important}.cm-related-route small{color:#ffffffb3!important;font-size:11px!important;letter-spacing:.03em!important;text-transform:uppercase!important}.cm-related-route strong{color:#fff!important;font-size:14px!important;line-height:1.3!important}.cm-block-surface{position:relative!important;width:100%!important;min-height:720px!important}.cm-block-frame{position:absolute!important;padding:10px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;overflow:auto!important}.cm-sponsor-stage{position:relative!important;width:100%!important;height:100%!important;background:#000!important;overflow:hidden!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.cm-sponsor-viewport{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;perspective:1200px!important}.cm-sponsor-viewport:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(circle at 50% 50%,#7c5cff2e,#00d4ff14,#0000 70%)!important;pointer-events:none!important;z-index:3!important}.cm-sponsor-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,var(--cm-layout-left)) minmax(0,var(--cm-layout-right))!important;align-items:stretch!important;opacity:0!important;pointer-events:none!important;transform:translateZ(-220px) scale(.82) rotateX(6deg)!important;filter:blur(10px)!important;will-change:transform,opacity,filter!important;transition:opacity .45s linear,transform 1.15s cubic-bezier(.12,.9,.2,1),filter 1.15s cubic-bezier(.12,.9,.2,1)!important}.cm-sponsor-slide img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important}.cm-sponsor-slide.active{opacity:1!important;transform:translateZ(0) scale(1) rotateX(0)!important;filter:blur(0)!important;z-index:5!important}.cm-sponsor-logo-panel{grid-column:1!important;min-width:0!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px!important;background:#000!important}.cm-sponsor-logo-stack{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:center!important;justify-content:center!important;justify-items:center!important;gap:16px!important}.cm-sponsor-image-panel{grid-column:2!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important}.cm-sponsor-logo,.cm-sponsor-main-image{display:block!important;width:100%!important;height:100%!important;background:#000!important}.cm-sponsor-logo{max-width:88%!important;max-height:58%!important;width:auto!important;height:auto!important;object-fit:contain!important}.cm-sponsor-logo-text{max-width:92%!important;color:#fff!important;font-size:28px!important;line-height:1.12!important;font-weight:800!important;text-align:center!important;overflow-wrap:anywhere!important;align-self:center!important}.cm-sponsor-logo-empty{display:block!important;width:38%!important;max-width:180px!important;aspect-ratio:1!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;opacity:.28!important}.cm-sponsor-main-image{object-fit:contain!important;object-position:center center!important}.cm-sponsor-main-text{width:min(86%,820px)!important;max-height:78%!important;overflow:auto!important;padding:28px 32px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;background:#070c1cad!important;color:#fff!important;font-size:28px!important;line-height:1.35!important;font-weight:650!important;white-space:pre-wrap!important;box-shadow:0 18px 42px #00000057!important}.cm-sponsor-main-text p,.cm-sponsor-note p{margin:0!important}.cm-sponsor-main-text p+p,.cm-sponsor-note p+p{margin-top:12px!important}.cm-sponsor-note{width:min(86%,360px)!important;max-height:min(32%,210px)!important;overflow:auto!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.18)!important;background:#080f20b8!important;color:#ffffffe6!important;font-size:15px!important;line-height:1.35!important;font-weight:600!important;text-align:left!important;white-space:pre-wrap!important;align-self:end!important}.cm-sponsor-empty{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffffdb!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em!important;text-align:center!important;padding:22px!important}@media (max-width: 980px){.cm-sponsor-slide{grid-template-columns:1fr!important;grid-template-rows:32% 68%!important}.cm-sponsor-logo-panel{grid-column:1!important;grid-row:1!important;padding:20px!important}.cm-sponsor-image-panel{grid-column:1!important;grid-row:2!important}.cm-sponsor-logo{max-width:70%!important;max-height:52%!important}.cm-sponsor-logo-stack{gap:10px!important}.cm-sponsor-logo-text{font-size:22px!important}.cm-sponsor-note{width:min(82%,320px)!important;max-height:42%!important;font-size:13px!important}.cm-sponsor-main-text{width:86%!important;max-height:76%!important;padding:18px 20px!important;font-size:20px!important}}@media (max-width: 900px){#cm-page-title{font-size:27px!important}#cm-site-title{font-size:22px!important}.cm-link{font-size:17px!important}}@media (max-width: 1360px){:root{--cm-shell-pad:20px;--cm-logo-display-h:64px}#cm-left{gap:12px!important}#cm-site-title{font-size:30px!important}#cm-page-title{font-size:34px!important}#cm-page-title-wrap{padding-left:10px!important}#cm-collab-top-btn{padding:8px 12px!important;font-size:11px!important}#cm-lang-toggle{padding:6px 8px!important}#cm-menu-left,#cm-menu-right{gap:22px!important}}@media (max-width: 1180px){:root{--cm-shell-pad:16px;--cm-logo-display-h:58px}#cm-site-title{font-size:25px!important}#cm-page-title{font-size:30px!important}#cm-page-subtitle{font-size:12px!important}#cm-menu-left,#cm-menu-right{gap:18px!important}.cm-link{font-size:17px!important}}@media (max-width: 980px){:root{--cm-topbar-h:auto;--cm-menubar-h:0px;--cm-cat-h:116px;--cm-cat-offset:0px;--cm-shell-pad:14px;--cm-titlebar-h:0px}#cm-topbar{position:relative!important;min-height:0!important;height:auto!important;padding:8px calc(var(--cm-shell-pad) + var(--cm-safe-r)) 9px calc(var(--cm-shell-pad) + var(--cm-safe-l))!important;z-index:930!important}#cm-topgrid{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:7px 10px!important}#cm-right{grid-column:1 / -1!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;z-index:3!important}#cm-left{grid-column:1!important;grid-row:1!important;gap:8px!important}#cm-site-title{font-size:19px!important;line-height:1!important}#cm-page-title-wrap{grid-column:1!important;padding-left:0!important;min-width:0!important}#cm-page-title{display:flex!important;font-size:clamp(15px,4.2vw,20px)!important;line-height:1.08!important;max-width:100%!important;overflow:hidden!important}.cm-page-breadcrumb,#cm-page-title.cm-page-breadcrumb{display:none!important}.cm-page-breadcrumb::-webkit-scrollbar{display:none!important}.cm-page-breadcrumb-link{flex:0 0 auto!important;max-width:42vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:1px 2px!important}.cm-page-breadcrumb-separator{flex:0 0 auto!important;font-size:.7em!important}#cm-page-subtitle,#cm-right #cm-lang-menu,#cm-collab-top-btn,#cm-mobile-cat{display:none!important}#cm-cat-mobile{height:var(--cm-cat-h)!important;max-height:var(--cm-cat-h)!important;width:auto!important;display:block!important}#cm-main-menu{position:fixed!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;top:calc(var(--cm-live-mobile-header-h, 112px) + env(safe-area-inset-top,0px))!important;bottom:0!important;height:auto!important;min-height:0!important;border-bottom:0!important;background:#000000f5!important;transform:translate(100%)!important;transition:transform .26s ease!important;pointer-events:none!important;overflow:hidden!important;z-index:900!important;padding-top:0!important;box-sizing:border-box!important}#cm-mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:4!important}#cm-main-menu{-webkit-overflow-scrolling:touch!important}#cm-header.cm-mobile-menu-open #cm-main-menu{transform:translate(0)!important;pointer-events:auto!important}#cm-menugrid{width:100%!important;height:100%!important;min-height:0!important;grid-template-columns:1fr!important;justify-items:stretch!important;align-content:start!important;align-items:start!important;gap:12px!important;padding:16px 18px 28px!important;overflow-y:auto!important}#cm-main-menu.cm-main-menu-ecosystem #cm-menugrid,#cm-main-menu.cm-main-menu-master #cm-menugrid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}#cm-mobile-cat-inmenu,#cm-mobile-lang-wrap,.cm-mobile-level-tools,#cm-mobile-ecosystem-tree,#cm-mobile-collab-wrap,#cm-mobile-cookie-wrap{grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}#cm-mobile-cat-inmenu{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;padding:0 0 10px!important}#cm-cat-mobile-menu{width:auto!important;height:92px!important;max-width:min(138px,38vw)!important;max-height:92px!important;object-fit:contain!important}#cm-mobile-lang-wrap{display:block!important;margin:0!important;padding:0 0 8px!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.cm-mobile-lang-title{margin:0 0 8px!important;font-size:12px!important;font-weight:700!important;color:#ffffffe6!important}.cm-mobile-lang-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#cm-mobile-lang-wrap .cm-lang-btn{padding:9px 10px!important;font-size:11px!important;gap:8px!important}#cm-mobile-lang-wrap .cm-lang-code{font-size:10px!important}#cm-mobile-lang-wrap .cm-lang-label{font-size:11px!important}#cm-menu-left,#cm-menu-right{grid-column:auto!important;display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;align-items:start!important;gap:8px!important;padding:0!important;margin:0!important}#cm-main-menu li{list-style:none!important}#cm-menu-right{padding-left:0!important}.cm-menu-eco-desktop,#cm-menu-left.cm-menu-eco-desktop,#cm-menu-right.cm-menu-eco-desktop{display:none!important}.cm-submenu-grid{grid-template-columns:1fr!important;padding:14px 18px 16px!important;gap:12px!important}.cm-submenu-menu{display:none!important}.cm-submenu-mobile{display:block!important}#cm-mobile-ecosystem-tree{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;justify-self:stretch!important}.cm-mobile-tree-list,.cm-mobile-tree-item{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.cm-mobile-level-tools{display:block!important;margin:0!important;padding:0 0 8px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.cm-mobile-level-auto{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:32px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(159,224,255,.36)!important;background:#0a1531c7!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}.cm-mobile-level-auto input{width:14px!important;height:14px!important;margin:0!important;accent-color:#9fe0ff!important}#cm-mobile-collab-wrap{display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0 0 4px!important}#cm-mobile-cookie-wrap{display:block!important;margin:2px 0 0!important;padding:8px 0 0!important;border-top:1px solid rgba(255,255,255,.14)!important}.cm-footer-cookie-link,.cm-footer-right{display:none!important}.cm-mobile-legal-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important}.cm-mobile-legal-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 10px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.24)!important;background:#ffffff0a!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em!important;text-decoration:none!important;width:auto!important;max-width:none!important;white-space:nowrap!important}.cm-link-collab{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;text-align:center!important;font-size:13px!important;line-height:1!important;font-weight:800!important;letter-spacing:.02em!important;padding:8px 11px!important;border:1px solid rgba(142,214,255,.45)!important;border-radius:999px!important;background:linear-gradient(135deg,#0a1531e0,#132758eb)!important;box-shadow:0 8px 16px #00000047,inset 0 1px #fff3!important}.cm-link{display:block!important;width:100%!important;font-size:20px!important;line-height:1.2!important;font-weight:700!important;padding:10px 4px!important;border-bottom:1px solid rgba(255,255,255,.14)!important;white-space:normal!important}#cm-mobile-collab-wrap .cm-link-collab{display:inline-flex!important;width:auto!important;max-width:100%!important;font-size:13px!important;line-height:1!important;padding:8px 11px!important;border-radius:999px!important;border-bottom:1px solid rgba(142,214,255,.45)!important}.cm-mobile-tree-row{grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.cm-mobile-tree-link{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;font-size:17px!important;padding-top:9px!important;padding-bottom:9px!important;padding-left:calc(var(--cm-tree-depth) * 12px + 4px)!important}.cm-mobile-tree-toggle{width:34px!important;height:34px!important}.cm-mobile-tree-children{margin-left:8px!important;padding-left:5px!important}.cm-nav-flyout,.cm-nav-item.branch-open>.cm-nav-flyout{display:none!important}#cm-golden-pivot{display:none!important}.cm-ecosystem-level-rail{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;flex:0 0 auto!important;width:100%!important;height:58px!important;padding:6px calc(var(--cm-shell-pad) + var(--cm-safe-r)) 7px calc(var(--cm-shell-pad) + var(--cm-safe-l))!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;z-index:74!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(159,224,255,.18)!important;background:linear-gradient(90deg,#020712f5,#050e24eb,#020712f5)!important}.cm-ecosystem-level-panel{width:100%!important;max-width:920px!important;height:100%!important;display:grid!important;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0!important;border-radius:0!important;opacity:1!important;transform:none!important}.cm-ecosystem-level-rail:hover .cm-ecosystem-level-panel,.cm-ecosystem-level-rail:focus-within .cm-ecosystem-level-panel{transform:none!important}.cm-ecosystem-level-head{position:static!important;width:auto!important;height:auto!important;overflow:hidden!important;clip:auto!important;clip-path:none!important;white-space:normal!important;display:flex!important;flex-direction:column!important;min-width:0!important}.cm-ecosystem-level-head span,.cm-ecosystem-level-head em{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cm-ecosystem-level-head span{font-size:12px!important}.cm-ecosystem-level-head em{font-size:11px!important}.cm-ecosystem-level-list{grid-column:2!important;position:relative!important;flex:none!important;width:100%!important;height:38px!important;min-height:0!important;margin:0!important;padding:0 8px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-evenly!important;gap:8px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.cm-ecosystem-level-list::-webkit-scrollbar{display:none!important}.cm-ecosystem-level-list:before{left:8px!important;right:8px!important;top:50%!important;bottom:auto!important;width:auto!important;height:2px!important;transform:translateY(-50%)!important;background:linear-gradient(90deg,#9fe0ff14,#9fe0ffad,#9fe0ff14)!important}.cm-ecosystem-level-item{flex:0 0 auto!important}.cm-ecosystem-level-link{width:32px!important;height:32px!important;min-height:32px!important}.cm-ecosystem-level-dot{width:9px!important;height:9px!important;box-shadow:0 0 0 5px #020712e6,0 0 0 6px #9fe0ff14!important}.cm-ecosystem-level-label{left:50%!important;top:calc(100% + 8px)!important;min-width:140px!important;max-width:min(260px,78vw)!important;transform:translate(-50%,-6px)!important;text-align:center!important}.cm-ecosystem-level-label:before{left:50%!important;top:-6px!important;transform:translate(-50%) rotate(135deg)!important}.cm-ecosystem-level-link:hover .cm-ecosystem-level-label,.cm-ecosystem-level-link:focus-visible .cm-ecosystem-level-label{transform:translate(-50%)!important}.cm-ecosystem-level-auto{display:none!important}.cm-mobile-ecosystem-arrows{position:fixed!important;right:calc(12px + var(--cm-safe-r))!important;bottom:calc(50px + var(--cm-safe-b))!important;z-index:88!important;display:grid!important;grid-template-columns:34px 34px 34px!important;grid-template-rows:34px 34px 34px!important;gap:5px!important;padding:7px!important;border:1px solid rgba(159,224,255,.26)!important;border-radius:18px!important;background:#020712b8!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;pointer-events:auto!important}.cm-mobile-ecosystem-arrow{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.22)!important;background:#0a1531d1!important;color:#fff!important;text-decoration:none!important;font-size:19px!important;font-weight:900!important;line-height:1!important;box-shadow:inset 0 1px #ffffff21!important}.cm-mobile-ecosystem-arrow-up{grid-column:2!important;grid-row:1!important}.cm-mobile-ecosystem-arrow-left{grid-column:1!important;grid-row:2!important}.cm-mobile-ecosystem-arrow-right{grid-column:3!important;grid-row:2!important}.cm-mobile-ecosystem-arrow-down{grid-column:2!important;grid-row:3!important}.cm-mobile-ecosystem-arrow:hover,.cm-mobile-ecosystem-arrow:focus-visible{background:#153068eb!important;outline:2px solid rgba(159,224,255,.42)!important;outline-offset:2px!important}.cm-mobile-ecosystem-arrow.is-disabled{opacity:.28!important;pointer-events:none!important;filter:saturate(.6)!important}#cm-content-shell{align-items:flex-start!important;padding:10px!important}.cm-page-inner{width:100%!important;max-height:calc(100% - 24px)!important}.cm-collaborators-page-shell{align-items:center!important;justify-content:center!important;padding:12px!important}.cm-collaborators-langbar{justify-content:center!important;padding:10px 10px 0!important;flex-wrap:wrap!important}.cm-page-inner-page{width:min(560px,100%)!important;padding:18px 14px!important;border-radius:14px!important}.cm-collaborators-page-content{width:100%!important;padding:10px!important;align-items:center!important}.cm-collaborators-admin-shell{padding:0!important}.cm-collaborators-admin-frame{border-radius:10px!important}#cm-collab-top-btn{display:none!important}#cm-lang-menu{margin-left:auto!important;max-width:none!important}#cm-lang-toggle{padding:6px 8px!important;gap:6px!important}.cm-lang-btn{padding:8px 9px!important;font-size:11px!important;gap:8px!important}.cm-lang-code{font-size:10px!important}.cm-lang-label{font-size:11px!important}#cm-lang-menu .cm-lang-list{right:0!important;min-width:180px!important;max-width:calc(100vw - 24px)!important}.cm-page-canvas{top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;padding:10px!important}.cm-block-surface{min-height:0!important}.cm-block-frame{position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-height:auto!important;margin-bottom:10px!important}.cm-cookie-banner{left:10px!important;right:10px!important;bottom:calc(10px + var(--cm-safe-b))!important;padding:12px!important}.cm-cookie-actions{justify-content:stretch!important}.cm-cookie-btn{flex:1 1 0!important}.cm-cookie-settings-actions{flex-direction:column!important}}@media (max-width: 560px){:root{--cm-shell-pad:10px}#cm-topbar{padding:7px calc(var(--cm-shell-pad) + var(--cm-safe-r)) 8px calc(var(--cm-shell-pad) + var(--cm-safe-l))!important}#cm-topgrid{gap:6px 8px!important}#cm-logo{height:48px!important;max-height:48px!important}#cm-site-title{font-size:17px!important;line-height:.98!important}#cm-page-title{font-size:clamp(13px,3.9vw,16px)!important}.cm-page-breadcrumb{column-gap:4px!important}.cm-page-breadcrumb-link{max-width:38vw!important}.cm-page-breadcrumb-separator{font-size:.66em!important}#cm-mobile-menu-toggle{width:40px!important;height:40px!important;min-width:40px!important}#cm-cat-mobile-menu{width:auto!important;height:82px!important;max-width:min(122px,34vw)!important;max-height:82px!important}.cm-ecosystem-level-rail{height:auto!important;min-height:72px!important;padding:6px calc(var(--cm-shell-pad) + var(--cm-safe-r)) 7px calc(var(--cm-shell-pad) + var(--cm-safe-l))!important}.cm-ecosystem-level-panel{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:5px 8px!important}.cm-ecosystem-level-head{grid-column:1!important;grid-row:1!important}.cm-ecosystem-level-head span{font-size:11px!important}.cm-ecosystem-level-head em{font-size:10px!important}.cm-mobile-ecosystem-arrows{right:calc(10px + var(--cm-safe-r))!important;bottom:calc(44px + var(--cm-safe-b))!important;grid-template-columns:31px 31px 31px!important;grid-template-rows:31px 31px 31px!important;gap:4px!important;padding:6px!important;border-radius:16px!important}.cm-mobile-ecosystem-arrow{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;border-radius:11px!important;font-size:18px!important}.cm-ecosystem-level-list{grid-column:1 / -1!important;grid-row:2!important;height:30px!important;justify-content:flex-start!important;gap:12px!important;padding:0 4px!important}.cm-ecosystem-level-list:before{left:4px!important;right:4px!important}.cm-ecosystem-level-link{width:28px!important;height:28px!important;min-height:28px!important}.cm-ecosystem-level-dot{width:8px!important;height:8px!important}}
