html,body{color:#e0e0e0;-webkit-font-smoothing:antialiased;background:#1e2433;height:100%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app{height:100%}.lp{--bg:#1e2433;--bg-grad-top:#232a3b;--line:#ffffff1a;--fg:#e0e0e0;--fg-2:#a0a0a0;--fg-3:#7c8597;--gold:#edce3b;--movie:#c68ad1;--show:#33bece;--r-md:8px;--ease:cubic-bezier(.4, 0, .2, 1);background:radial-gradient(120% 90% at 50% -10%, var(--bg-grad-top) 0%, var(--bg) 55%);width:100%;height:100vh;color:var(--fg);flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.lp *{box-sizing:border-box}.lp .ic{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.lp .ic svg{width:100%;height:100%;display:block}.lp-split-top{z-index:5;position:absolute;top:0;left:0;right:0}.lp-head{border-bottom:1px solid var(--line);background:#14182199;align-items:center;height:64px;padding:0 28px;display:flex}.lp-wordmark{width:auto;height:30px;display:block}.lp-body{flex-direction:row;flex:1;min-height:0;padding-top:64px;display:flex}.lp-panel{--accent:var(--gold);cursor:pointer;color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 52px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lp-panel--movie{--accent:var(--movie);background:linear-gradient(155deg, #c68ad129, transparent 60%), var(--bg)}.lp-panel--show{--accent:var(--show);background:linear-gradient(205deg, #33bece29, transparent 60%), var(--bg);border-left:1px solid var(--line)}.lp-fx{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-panel__motif{z-index:0;opacity:1;pointer-events:none;position:absolute;inset:0}.lp-panel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#1418212e 0%,#141821d6 28%,#141821e0 50%,#141821d6 72%,#1418212e 100%),linear-gradient(#14182157 0%,#14182100 26% 74%,#14182157 100%);position:absolute;inset:0}.lp-panel__inner{z-index:3;flex-direction:column;gap:16px;width:min(420px,100%);display:flex;position:relative}.lp-panel__logo{align-self:flex-start;width:auto;height:26px}.lp-panel__tagline{color:#fff;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.12}.lp-panel__desc{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.lp-panel__cta{border-radius:var(--r-md);background:var(--accent);color:#14121a;align-self:flex-start;align-items:center;gap:9px;height:46px;margin-top:8px;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-panel--show .lp-panel__cta{color:#062226}.lp-panel__cta .ic{transition:transform .15s var(--ease);font-size:19px}.lp-panel:hover .lp-panel__cta .ic{transform:translate(3px)}.lp-feats{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lp-feats li{color:var(--fg);align-items:center;gap:9px;font-size:13px;display:flex}.lp-feats .ic{color:var(--accent);font-size:16px}@media (width<=768px){.lp{height:auto;overflow:visible}.lp-body{flex-direction:column}.lp-panel{flex:none;min-height:60vh;padding:48px 28px}.lp-panel--show{border-left:none;border-top:1px solid var(--line)}.mf-modal-enter-active,.mf-modal-leave-active{transition:background-color var(--mf-transition-medium)}.mf-modal-enter-from,.mf-modal-leave-to{opacity:1;background-color:#0000}.mf-modal-enter-from .modal,.mf-modal-leave-to .modal{opacity:1;transform:translateY(100%)}}
