.scene-unlock-sheet{box-sizing:border-box;color:#dfe7d9;background:#13191c;border:1px solid #ffffff20;border-radius:12px;width:min(440px,100vw - 32px);margin:0 auto;padding:36px;position:relative}.scene-unlock-sheet h2{margin:0 0 24px;font-size:25px;font-weight:500}.scene-unlock-sheet h3{font-size:19px;font-weight:400}.scene-unlock-sheet p{color:#b5c1ad;font-size:14px;line-height:1.7}.scene-unlock-amount{color:#c5dfad;margin:24px 0 8px}.scene-unlock-amount strong{font-size:40px;font-weight:500}.scene-unlock-sheet button{color:#172215;cursor:pointer;background:#c5dfad;border:1px solid #69845b;border-radius:6px;min-height:44px;padding:10px 18px}.scene-unlock-sheet button:disabled{opacity:.5;cursor:wait}.scene-unlock-sheet .scene-unlock-close{color:#bdcdb4;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.scene-unlock-sheet [role=alert]{color:#ecd6a2}.membership-dialog:has(>.scene-unlock-sheet){background:#080e0deb;align-content:center;width:100vw;height:100dvh;padding:24px}.scene-unlock-backdrop{z-index:0;pointer-events:none;background:#07100f;position:fixed;inset:0;overflow:hidden}.scene-unlock-backdrop img{object-fit:cover;filter:blur(24px);opacity:.5;width:100%;height:100%;transform:scale(1.12)}.scene-unlock-backdrop:after{content:"";background:linear-gradient(120deg,#07100f99,#07100f44);position:absolute;inset:0}.scene-unlock-sheet{z-index:1;background:#111b1bee;grid-template-columns:1fr 1.12fr;gap:36px;width:min(820px,100vw - 40px);padding:40px;display:grid;box-shadow:0 24px 90px #0006}.scene-unlock-sheet h2{margin:0 0 12px;font-size:25px;line-height:1.4}.scene-unlock-purchase,.scene-unlock-preview{align-self:center;min-width:0}.scene-unlock-preview img{aspect-ratio:16/10;object-fit:cover;background:#080f13;border-radius:8px;width:100%;display:block}.scene-unlock-preview p{margin:16px 0 10px}.scene-unlock-preview>span{color:#82968c;font-size:12px;line-height:1.6}.scene-unlock-sheet .scene-unlock-close{z-index:2}@media (max-width:600px){.scene-unlock-sheet{grid-template-columns:1fr;gap:24px;max-height:calc(100dvh - 32px);padding:32px 24px;overflow-y:auto}.scene-unlock-preview{grid-row:1}.scene-unlock-preview img{max-height:180px}.scene-unlock-sheet h2{font-size:22px}.scene-unlock-amount{margin-top:16px}}.scene-locked-page-preview{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(9px);height:100dvh;overflow:hidden}.scene-session-shade.scene-unlock-shade{background:#07100f66}.scene-unlock-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07100f55}.scene-unlock-backdrop:after{display:none}.membership-dialog:has(>.scene-unlock-sheet){background:0 0}.scene-session-shade .scene-unlock-sheet{background:#111b1bee;max-width:820px;padding:40px}.scene-session-shade .scene-unlock-sheet button{margin:0}.scene-session-shade .scene-unlock-sheet .scene-unlock-close{background:0 0;border:0}@media (max-width:600px){.scene-session-shade .scene-unlock-sheet{padding:32px 24px}}.scene-unlock-sheet,.scene-session-shade .scene-unlock-sheet{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:16px;width:min(600px,100vw - 40px);max-width:600px;padding:28px}.scene-unlock-purchase,.scene-unlock-preview{flex-direction:column;align-self:stretch;display:flex}.scene-unlock-sheet #scene-unlock-title{margin:0 0 10px;font-size:22px;line-height:1.2}.scene-unlock-purchase>p{margin:0 0 12px}.scene-unlock-purchase>button{align-self:flex-start;margin-top:auto!important}.scene-unlock-sheet,.scene-session-shade .scene-unlock-sheet{background:#292d30;border-color:#ffffff20}.scene-unlock-sheet .scene-unlock-purchase>button{color:#172215;background:#c5dfad;border-color:#c5dfad}.scene-unlock-sheet .scene-unlock-purchase>button:hover:not(:disabled){background:#d2e8be;border-color:#d2e8be}.scene-unlock-sheet .scene-unlock-purchase>button:active:not(:disabled){background:#b5cf9e;border-color:#b5cf9e}.scene-unlock-preview>span{margin-top:auto;padding-bottom:12px;display:block}.scene-unlock-preview>p:last-child{margin-top:auto;margin-bottom:12px}@media (max-width:600px){.scene-unlock-sheet,.scene-session-shade .scene-unlock-sheet{gap:24px;padding:32px 24px}.scene-unlock-preview>span{padding-bottom:0}.scene-unlock-purchase>button{margin-top:4px!important}}.scene-unlock-sheet .scene-unlock-preview>.scene-unlock-caption:last-child{white-space:normal;overflow-wrap:break-word;margin:auto 0 0;padding-top:16px;font-size:13px;line-height:20px}@media (max-width:600px){.scene-unlock-sheet,.scene-session-shade .scene-unlock-sheet{grid-template-columns:minmax(0,1fr)}.scene-unlock-sheet .scene-unlock-preview>.scene-unlock-caption:last-child{margin-top:12px;padding-top:0}}.roaming-opt-in{color:#d7e0d3;align-items:flex-start;gap:8px;margin:8px 0 16px;font-size:13px;line-height:1.6;display:flex}.roaming-opt-in input{accent-color:#c5dfad;flex:none;margin-top:4px}.roaming-opt-in small{color:#a8b6a3;margin-top:4px;display:block}.roaming-opt-in strong{font-size:14px;font-weight:500;line-height:20px;display:block}.roaming-opt-in small{margin-top:3px;font-size:12px;line-height:18px}.roaming-opt-in input{width:15px;height:15px;margin-top:2px}.scene-unlock-sheet,.scene-session-shade .scene-unlock-sheet{row-gap:16px}.scene-unlock-details>p{margin:0 0 12px}.scene-unlock-details .roaming-opt-in{margin-bottom:0}.scene-unlock-actions{align-self:end}.scene-unlock-actions>p{margin:0 0 8px}.scene-unlock-actions>[role=alert]{margin:8px 0 0}.scene-unlock-sheet .scene-unlock-actions>button{color:#172215;background:#c5dfad;border-color:#c5dfad}.scene-unlock-sheet .scene-unlock-actions>button:hover:not(:disabled){background:#d2e8be;border-color:#d2e8be}.scene-unlock-sheet .scene-unlock-close,.scene-session-shade .scene-unlock-sheet .scene-unlock-close{color:#c4ccc7;background:#1b2327;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:26px;height:26px;min-height:26px;padding:0;font:20px/1 Arial;display:grid;top:14px;right:12px}.scene-unlock-sheet .scene-unlock-close:focus-visible{outline-offset:1px;outline:2px solid #c5e5af}@media (min-width:601px){.scene-unlock-purchase,.scene-unlock-preview{grid-row:1/3;grid-template-rows:subgrid;row-gap:16px;display:grid}.scene-unlock-purchase{grid-column:1}.scene-unlock-preview{grid-column:2}.scene-unlock-preview>img{grid-row:1;align-self:end}.scene-unlock-sheet .scene-unlock-preview>.scene-unlock-caption:last-child{grid-row:2;align-self:end;margin:0;padding:0}}@media (max-width:600px){.scene-unlock-purchase{gap:16px}.scene-unlock-preview{padding-top:12px}}.scene-unlock-actions{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:600px){.scene-unlock-actions{align-self:stretch}}.scene-session-shade.scene-unlock-shade:not(:has(.scene-unlock-sheet)){pointer-events:none;background:0 0}.scene-locked-page-preview:has(+.scene-unlock-shade:not(:has(.scene-unlock-sheet))){filter:none}.scene-session-shade{z-index:10000;background:#080e0dea;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scene-session-shade section{color:#e1e9dc;background:#14201a;border:1px solid #445747;border-radius:16px;max-width:440px;padding:32px}.scene-session-shade h2{font-size:24px;font-weight:500}.scene-session-shade p{color:#a8b5a3;font-size:15px;line-height:1.7}.scene-session-shade button{color:#c5f7aa;cursor:pointer;background:#263c2c;border:1px solid #5c7653;border-radius:6px;min-height:44px;margin:8px 12px 12px 0;padding:8px 16px}.scene-session-shade a{color:#b4c3ad;margin:8px 18px 0 0;font-size:13px;display:inline-block}
