.page-container.svelte-4ftku1.svelte-4ftku1{min-height:100vh;display:flex;flex-direction:column;background:#0a0a0a;width:100%;overflow-x:hidden}main.svelte-4ftku1.svelte-4ftku1{flex:1;width:100%;max-width:min(1700px,100%);margin:0 auto;padding:0;box-sizing:border-box}.video-container.svelte-4ftku1.svelte-4ftku1{width:100%;background:#000;overflow:hidden;margin-bottom:1rem;position:relative}.video-player.svelte-4ftku1.svelte-4ftku1{width:100%;background:#000;max-height:680px;will-change:transform}.premium-overlay.svelte-4ftku1.svelte-4ftku1{position:relative;width:100%;padding:1rem;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:.5rem;color:#fff;box-sizing:border-box}.premium-content-box.svelte-4ftku1.svelte-4ftku1{margin:0 auto;padding:1rem;background:#ffffff0d;border-radius:.5rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.unlock-limit-title.svelte-4ftku1.svelte-4ftku1{width:100%;text-align:center;font-size:1.1rem;font-weight:800;letter-spacing:.05em;color:#ff6b6b;margin:0 0 .25rem;text-transform:uppercase}.unlock-intro.svelte-4ftku1.svelte-4ftku1{width:100%;text-align:center;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#ff6b6b,#feca57);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem;line-height:1.4}.premium-form.svelte-4ftku1.svelte-4ftku1{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.email-section.svelte-4ftku1.svelte-4ftku1{width:100%;text-align:center}.email-section.svelte-4ftku1 p.svelte-4ftku1{font-size:.9rem;margin-bottom:.75rem;color:#94a1b2}.input-group.svelte-4ftku1.svelte-4ftku1{display:flex;flex-direction:column;gap:.5rem;width:100%}.email-input.svelte-4ftku1.svelte-4ftku1{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff;font-size:.9rem;transition:border-color .2s;box-sizing:border-box}.email-input.svelte-4ftku1.svelte-4ftku1:focus{outline:none;border-color:#feca57}.email-input.svelte-4ftku1.svelte-4ftku1:disabled{opacity:.7;cursor:not-allowed}.error-container.premium-error.svelte-4ftku1.svelte-4ftku1{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin:1rem 0;background:#ff3b301a;border-left:4px solid #ff3b30;border-radius:.5rem;height:auto}.error-icon.svelte-4ftku1.svelte-4ftku1{width:24px;height:24px;color:#ff3b30}.error-message.premium-error.svelte-4ftku1.svelte-4ftku1{color:#fff;font-size:.9rem;margin:0;flex:1}.verify-button.svelte-4ftku1.svelte-4ftku1{width:100%;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff;font-size:.9rem;cursor:pointer;transition:background-color .2s}.verify-button.svelte-4ftku1.svelte-4ftku1:disabled{background:#ffffff0d;cursor:not-allowed;opacity:.7}.verify-button.svelte-4ftku1.svelte-4ftku1:hover:not(:disabled){background:#ffffff26}.manage-link.svelte-4ftku1.svelte-4ftku1{color:#94a1b2;text-decoration:none;transition:color .2s;font-size:.85rem;margin-top:.5rem}.manage-link.svelte-4ftku1.svelte-4ftku1:hover{color:#feca57}.video-info.svelte-4ftku1.svelte-4ftku1{padding:1rem}h1.svelte-4ftku1.svelte-4ftku1{font-size:1.5rem;margin:0 0 1rem;color:#fff}.meta-info.svelte-4ftku1.svelte-4ftku1{display:flex;gap:1rem;color:#999;font-size:.9rem;margin-bottom:1rem}.tags.svelte-4ftku1.svelte-4ftku1{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-4ftku1.svelte-4ftku1{background:#333;color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.9rem;text-decoration:none;transition:background .2s}.tag.svelte-4ftku1.svelte-4ftku1:hover{background:#444}.related-videos.svelte-4ftku1.svelte-4ftku1{contain:content;margin:20px}.error-message.svelte-4ftku1.svelte-4ftku1{padding:2rem;text-align:center;color:#fff}@media (max-width: 768px){.video-info.svelte-4ftku1.svelte-4ftku1{padding:.5rem}h1.svelte-4ftku1.svelte-4ftku1{font-size:1.2rem}.meta-info.svelte-4ftku1.svelte-4ftku1{flex-wrap:wrap}.premium-content-box.svelte-4ftku1.svelte-4ftku1{padding:.75rem}}@media (min-width: 640px){.premium-overlay.svelte-4ftku1.svelte-4ftku1{padding:1.5rem}.premium-content-box.svelte-4ftku1.svelte-4ftku1{padding:1.5rem;max-width:500px}.input-group.svelte-4ftku1.svelte-4ftku1{flex-direction:row}.verify-button.svelte-4ftku1.svelte-4ftku1{width:50%}}.ipmt-inline-wrap.svelte-4ftku1.svelte-4ftku1{width:100%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);margin-bottom:1rem}.ipmt-inline-frame.svelte-4ftku1.svelte-4ftku1{width:100%;height:810px;border:none;display:block;background:#fff}
