.Card-module__r9_ZKW__wrapper{transition:opacity .22s;position:absolute}.Card-module__r9_ZKW__wrapper:hover{z-index:10}.Card-module__r9_ZKW__tilt{transform:rotate(var(--rotation,0deg));flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.Card-module__r9_ZKW__poster{cursor:pointer;background-position:50%;background-size:cover;border:.5px solid #75757540;border-radius:2px 2px 0 0;width:140px;height:210px;transition:transform .18s,box-shadow .18s;position:relative}.Card-module__r9_ZKW__badge{color:#000;letter-spacing:-.24px;white-space:nowrap;pointer-events:none;background:#fff;border-radius:4px;padding:6px 12px;font-size:12px;transition:transform .18s;position:absolute;top:-14px;left:117px}.Card-module__r9_ZKW__tilt:hover .Card-module__r9_ZKW__poster{transform:translateY(-4px)scale(1.03);box-shadow:0 12px 28px #00000080}.Card-module__r9_ZKW__tilt:hover .Card-module__r9_ZKW__badge{transform:translateY(-4px)scale(1.03)}.Card-module__r9_ZKW__tilt.Card-module__r9_ZKW__noHover .Card-module__r9_ZKW__poster{cursor:default}.Card-module__r9_ZKW__tilt.Card-module__r9_ZKW__noHover:hover .Card-module__r9_ZKW__poster{box-shadow:none;transform:none}.Card-module__r9_ZKW__tilt.Card-module__r9_ZKW__noHover:hover .Card-module__r9_ZKW__badge{transform:none}.Card-module__r9_ZKW__hoverDetails{letter-spacing:-.24px;pointer-events:none;opacity:0;background:#2b2b2ef2;flex-direction:column;gap:4px;width:168px;padding:4px;font-size:12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:75px;left:152px;transform:translate(-6px)}.Card-module__r9_ZKW__hoverDetails.Card-module__r9_ZKW__visible{opacity:1;transform:translate(0)}.Card-module__r9_ZKW__hoverTitle{color:#fff}.Card-module__r9_ZKW__hoverDirector{color:#a5a5a5}
.AdminCanvas-module__69c0kW__viewport{cursor:grab;background:#19191b;width:100vw;height:100vh;position:relative;overflow:clip}.AdminCanvas-module__69c0kW__viewport.AdminCanvas-module__69c0kW__dragging{cursor:grabbing}.AdminCanvas-module__69c0kW__world{width:0;height:0;position:absolute;top:0;left:0}.AdminCanvas-module__69c0kW__grid{pointer-events:none;background-repeat:repeat;background-size:200px 200px;position:absolute;inset:-4000px}.AdminCanvas-module__69c0kW__title{text-align:center;letter-spacing:-.28px;pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:296px;font-size:14px;display:flex;position:absolute;transform:translate(-50%,-50%)}.AdminCanvas-module__69c0kW__titleMain{color:#fff;font-weight:600}.AdminCanvas-module__69c0kW__titleSub{color:#a5a5a5;font-weight:400}.AdminCanvas-module__69c0kW__adminBadge{z-index:10;color:#d8e04a;letter-spacing:2px;pointer-events:none;white-space:nowrap;background:#2d2d2d;border-radius:4px;padding:8px 14px;font-size:11px;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 2px #00000040}.AdminCanvas-module__69c0kW__saveStatus{color:#a5a5a5;letter-spacing:normal}.AdminCanvas-module__69c0kW__syncButton{z-index:10;color:#fff;letter-spacing:-.24px;cursor:pointer;background:#2d2d2d;border:none;border-radius:4px;padding:8px 14px;font-family:inherit;font-size:12px;transition:background .12s;position:fixed;top:24px;right:32px;box-shadow:0 4px 2px #00000040}.AdminCanvas-module__69c0kW__syncButton:hover{background:#4d4d4d}.AdminCanvas-module__69c0kW__syncButton:disabled{opacity:.5;cursor:default}.AdminCanvas-module__69c0kW__exitButton{z-index:10;color:#fff;letter-spacing:-.24px;cursor:pointer;background:#2d2d2d;border-radius:4px;padding:6px 12px;font-size:12px;transition:background .12s;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 4px 2px #00000040}.AdminCanvas-module__69c0kW__exitButton:hover{background:#4d4d4d}
.DetailsView-module__52vyNq__text{pointer-events:none;flex-direction:column;gap:24px;transition:opacity .2s,transform .2s;display:flex;position:fixed}.DetailsView-module__52vyNq__heading{align-items:flex-start;gap:24px;width:100%;display:flex}.DetailsView-module__52vyNq__titleBlock{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.DetailsView-module__52vyNq__title{color:#fff;letter-spacing:-.28px;font-size:14px;font-weight:600}.DetailsView-module__52vyNq__director{color:#a5a5a5;letter-spacing:-.24px;font-size:12px}.DetailsView-module__52vyNq__review{color:#fff;letter-spacing:-.28px;white-space:pre-wrap;pointer-events:auto;max-height:260px;font-size:14px;overflow-y:auto}.DetailsView-module__52vyNq__navRow{justify-content:flex-end;gap:8px;transition:opacity .2s;display:flex;position:fixed}.DetailsView-module__52vyNq__iconButton{cursor:pointer;pointer-events:auto;background:#2d2d2d;border:none;border-radius:4px;align-items:center;padding:6px 12px;transition:background .12s,opacity .12s;display:flex;box-shadow:0 4px 2px #00000040}.DetailsView-module__52vyNq__iconButton:hover{background:#4d4d4d}.DetailsView-module__52vyNq__iconButton:disabled{opacity:.35;cursor:default}.DetailsView-module__52vyNq__iconButton:disabled:hover{background:#2d2d2d}.DetailsView-module__52vyNq__backButton{z-index:21;color:#fff;letter-spacing:-.24px;cursor:pointer;background:#2d2d2d;border:none;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:12px;transition:background .12s;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 4px 2px #00000040}.DetailsView-module__52vyNq__backButton:hover{background:#4d4d4d}
.page-module__OmXfwq__gate{background:#19191b;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.page-module__OmXfwq__form{flex-direction:column;gap:12px;width:240px;display:flex}.page-module__OmXfwq__label{letter-spacing:3px;color:#828288;text-transform:uppercase;font-size:11px}.page-module__OmXfwq__input{color:#e8e8ea;background:#232326;border:1px solid #35363a;border-radius:4px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.page-module__OmXfwq__input:focus{border-color:#55565a}.page-module__OmXfwq__button{color:#fff;letter-spacing:-.24px;cursor:pointer;background:#2d2d2d;border:none;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:12px;box-shadow:0 4px 2px #00000040}.page-module__OmXfwq__button:hover{background:#4d4d4d}.page-module__OmXfwq__error{color:#d86a5e;font-size:12px}
.Canvas-module__rEolXG__viewport{cursor:grab;background:#19191b;width:100vw;height:100vh;position:relative;overflow:clip}.Canvas-module__rEolXG__viewport.Canvas-module__rEolXG__dragging{cursor:grabbing}.Canvas-module__rEolXG__world{width:0;height:0;position:absolute;top:0;left:0}.Canvas-module__rEolXG__grid{pointer-events:none;background-repeat:repeat;background-size:200px 200px;transition:opacity .3s;position:absolute;inset:-4000px}.Canvas-module__rEolXG__title{text-align:center;letter-spacing:-.28px;pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:296px;font-size:14px;transition:opacity .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.Canvas-module__rEolXG__titleMain{color:#fff;font-weight:600}.Canvas-module__rEolXG__titleSub{color:#a5a5a5;font-weight:400}.Canvas-module__rEolXG__resetButton{z-index:10;color:#fff;letter-spacing:-.24px;cursor:pointer;opacity:0;pointer-events:none;background:#2d2d2d;border:none;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:12px;transition:opacity .18s,background .12s;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 4px 2px #00000040}.Canvas-module__rEolXG__resetButton.Canvas-module__rEolXG__visible{opacity:1;pointer-events:auto}.Canvas-module__rEolXG__resetButton:hover{background:#4d4d4d}
