.cinema-home_frame__Eef_M{position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;overflow:hidden;background:var(--w2-color-surface-default)}html:has(.fc-banner--viewport) .cinema-home_frame__Eef_M{top:var(--challenge-strip-h,44px)}.cinema-home_scroller__0mNKJ{flex:1 1 auto;min-height:0;overflow-y:auto}.cinema-home_stage__j4_r2{position:relative;isolation:isolate;min-height:100%;padding:var(--w2-size-padding-xs) var(--w2-size-padding-xs) var(--w2-size-padding-xs) var(--sidebar-edge,0);background:var(--w2-color-surface-default)}.cinema-home_stage__j4_r2 .cinema-home_header__MStdK{position:sticky;top:0;z-index:2;box-sizing:border-box;width:auto;height:calc(var(--w2-size-component-app-header-height-desktop) + var(--w2-size-padding-xs));margin:calc(var(--w2-size-padding-xs) * -1) calc(var(--w2-size-padding-xs) * -1) 0 calc(var(--sidebar-edge, 0px) * -1);padding:var(--w2-size-padding-xs) calc(var(--w2-size-component-app-header-padding-inline) + var(--w2-size-padding-xs)) 0 calc(var(--w2-size-component-app-header-padding-inline) + var(--sidebar-edge, 0px));background:transparent;border-bottom:var(--w2-size-border-default) solid var(--w2-color-border-subtle);transition:background-color var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cinema-home_stage__j4_r2[data-scrolled] .cinema-home_header__MStdK{background:var(--w2-color-surface-default)}.cinema-home_page__4oPFr{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 48px;overflow-x:clip}.cinema-home_pattern__arfdt{position:absolute;top:176px;left:50%;z-index:-1;width:1622px;max-width:none;height:577px;transform:translateX(-50%);mix-blend-mode:overlay;pointer-events:none}.cinema-home_hero__EsusS{display:flex;justify-content:center}.cinema-home_heroTitle__Qy1dI{display:flex;flex-direction:column;align-items:center;gap:var(--w2-size-gap-xs);margin:0}.cinema-home_heroLine__odajn{display:flex;align-items:flex-start;justify-content:center;gap:var(--w2-size-gap-md)}.cinema-home_heroText__NCfqo{background:linear-gradient(180deg,#fff,#999);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.cinema-home_heroItalic__j6Gpn{font-style:italic}.cinema-home_heroCoverFrame__Var0s{display:flex;flex:none;padding:2px;border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-raised)}.cinema-home_heroCover__WG6Ho{display:block;width:113px;height:69px;border:1px solid rgba(255,255,255,.2);border-radius:var(--w2-size-radius-container-md);object-fit:cover}.cinema-home_body__R8IRw{gap:32px;width:100%;max-width:1500px}.cinema-home_body__R8IRw,.cinema-home_create__aqj8l{display:flex;flex-direction:column;align-items:center}.cinema-home_create__aqj8l{gap:10px;max-width:100%}.cinema-home_composer__VxRDb{width:842px;max-width:100%}.cinema-home_freeMark__kBipM{margin:0;max-width:100%;text-align:center;color:var(--w2-color-text-muted)}.cinema-home_mcpBanner__Jk2uJ{max-width:100%;margin-top:calc(var(--w2-size-gap-lg) - 10px)}.cinema-home_section__eF6EL{display:flex;flex-direction:column;gap:var(--w2-size-gap-md);width:100%}.cinema-home_sectionHead__ctED_{display:flex;align-items:center;justify-content:space-between}.cinema-home_sectionTitle__MUfzX{margin:0;color:var(--w2-color-text-primary)}.cinema-home_grid__55uke{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--w2-size-gap-md)}@media (max-width:1279px){.cinema-home_grid__55uke{grid-template-columns:repeat(2,minmax(0,1fr))}}.cinema-home_projectCard__SNkAg{aspect-ratio:320/248;min-width:0}.cinema-home_showcaseCard__0CFRU{height:280px;min-width:0}.cinema-home_newCard__fEan1{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;overflow:hidden;border:var(--w2-size-component-uploader-stroke) solid var(--w2-color-component-uploader-border-strong);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-component-uploader-surface-raised);color:var(--w2-color-component-uploader-text);font:inherit;cursor:pointer;transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.cinema-home_newBoundary__zbVe_{position:absolute;inset:5px;border:1px dashed var(--w2-color-component-uploader-inner-border);border-radius:calc(var(--w2-size-radius-container-md) - 5px);pointer-events:none}.cinema-home_newContent__HNVC7{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--w2-size-component-uploader-gap-content);width:calc(100% - 60px);text-align:center}.cinema-home_newOrb__O33rK{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--w2-size-component-uploader-orb-md);height:var(--w2-size-component-uploader-orb-md);border:1px solid var(--w2-color-component-uploader-orb-border);border-radius:var(--w2-size-radius-pill);background:linear-gradient(180deg,#303640,#181c23 66%,#11141a);box-shadow:0 8px 18px rgb(0 0 0/.28),0 2px 0 var(--w2-primitive-color-raw-disabled-surface-090b0e),inset 0 1px 0 rgb(255 255 255/.18);color:var(--w2-color-component-uploader-icon)}.cinema-home_newText__yJyMJ{display:flex;flex-direction:column;align-items:center;gap:var(--w2-size-component-uploader-gap-tight)}.cinema-home_newTitle__32wOe{color:var(--w2-color-component-uploader-text)}.cinema-home_newSupport__AWSFH{color:var(--w2-color-component-uploader-text-muted)}.cinema-home_newCard__fEan1:hover:not(:disabled){border-color:var(--w2-color-component-uploader-border-hover);background:var(--w2-color-component-uploader-surface-hover)}.cinema-home_newCard__fEan1:focus-visible .cinema-home_newOrb__O33rK,.cinema-home_newCard__fEan1:hover:not(:disabled) .cinema-home_newOrb__O33rK{border-color:var(--w2-color-component-uploader-border-focus);background:linear-gradient(180deg,#53203c,#2d1020);color:var(--w2-color-component-uploader-icon-brand)}.cinema-home_newCard__fEan1:focus-visible{outline:2px solid var(--w2-color-border-focus);outline-offset:2px}.cinema-home_newCard__fEan1:disabled{cursor:progress}