code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.playlist-setup-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header{margin-bottom:30px;text-align:center}.header h1{color:#f8f8f8!important;margin-bottom:10px}.setup-code{background:#f5f5f5;border-radius:8px;margin-top:15px;padding:15px}.setup-code p{font-size:16px;margin:0}.setup-code strong{color:#ff7a22;font-size:18px}.playlist-form{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:30px}.playlist-type-selector{margin-bottom:30px}.playlist-type-selector h2{color:#333;margin-bottom:20px;text-align:center}.type-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.type-btn{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.type-btn:hover:not(:disabled){background:#fff7f0;border-color:#ff7a22;color:#ff7a22}.type-btn.active{background:#ff7a22;border-color:#c45a10;border-width:3px;box-shadow:0 0 0 3px #ff7a2247;color:#fff;font-weight:700}.type-btn.active:hover:not(:disabled){background:#e86f1c;border-color:#c45a10;color:#fff}.type-btn:disabled{cursor:not-allowed;opacity:.75}.type-btn-check{align-items:center;background:#ffffff40;border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;width:18px}.form-section{margin-bottom:30px}.form-section h3{border-bottom:2px solid #f0f0f0;color:#333;padding-bottom:10px}.form-group,.form-section h3{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}.form-group input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus{border-color:#ff7a22;outline:none}.form-group small{color:#666;display:block;font-size:14px;margin-top:5px}.form-actions{margin-top:30px;text-align:center}.submit-btn{background:#ff7a22;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:15px 40px;transition:background-color .3s ease}.submit-btn:hover:not(:disabled){background:#e86f1c}.submit-btn:disabled{background:#ccc;cursor:not-allowed}.status-message{border-radius:8px;font-weight:500;margin-top:20px;padding:15px;text-align:center}.status-message.success{background:#d4f5dd;color:#176b2c}.status-message.error,.status-message.success{border-radius:10px;font-size:1.1rem;font-weight:500;margin-top:18px;padding:18px;text-align:center}.status-message.error{background:#f8d7da;color:#721c24}.status-note{color:#176b2c;display:block;font-size:.95rem;font-weight:400;margin-top:8px}.status-redirect{color:#176b2c;font-size:.9rem;font-style:italic;margin-top:6px}.checkbox-group{align-items:center;display:flex;gap:8px;margin-bottom:12px}.checkbox-group input[type=checkbox]{accent-color:#ff7a22;height:20px;margin-right:8px;width:20px}.checkbox-group label{align-items:center;color:#232323;display:flex;font-size:16px;font-weight:500;gap:8px}.checkbox-error{color:#ff7a22;font-size:14px;margin-bottom:8px;margin-top:4px;text-align:left}.input-eye-wrapper{align-items:center;display:flex;position:relative}.input-eye-wrapper input{padding-right:38px;width:100%}.eye-icon{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2}.eye-icon:focus-visible,.eye-icon:hover{background:#f3f3f3;outline:none}.eye-icon svg{stroke:#888;height:22px;width:22px}@media (max-width:768px){.playlist-setup-container{padding:15px}.playlist-form{padding:20px}.type-buttons{flex-direction:column}.type-btn{width:100%}}.page-container{align-items:flex-start}.landing-container,.page-container{background:linear-gradient(135deg,#181f1c,#e86f1c);display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:20px}.landing-container{align-items:center}.landing-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000026;max-width:500px;padding:40px 36px 32px;text-align:center;width:100%}.tellynite-banner{align-items:center;background:#181f1c;display:flex;justify-content:center;margin-bottom:0;padding:24px 0 16px;width:100%}.tellynite-logo{height:auto;margin-bottom:0;max-width:220px}.page-container h1{color:#232323;font-size:2rem;font-weight:700;letter-spacing:-1px;margin-bottom:24px;text-align:center}.landing-card h1{color:#181f1c;font-size:1.75rem;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.landing-hint{color:#444;font-size:1.05rem;line-height:1.45;margin:0 0 24px}.landing-note{color:#777;font-size:.9rem;line-height:1.4;margin:20px 0 0}.error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:.95rem;line-height:1.4;margin:0 0 20px;padding:12px 16px}.form-logo-header{display:none}.manual-code-submit,.submit-btn{background:#ff7a22;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;margin:8px 0 0;min-width:160px;padding:14px 32px;transition:background .2s}.manual-code-submit:hover:not(:disabled),.submit-btn:hover:not(:disabled){background:#e86f1c}.manual-code-submit:disabled,.submit-btn:disabled{background:#ccc;color:#fff;cursor:not-allowed}.submit-btn.submit-btn--success:disabled{background:#2e7d32;cursor:default}.manual-code-form{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:4px}.manual-code-submit{font-size:1rem;padding:12px 28px}.manual-code-boxes{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;margin-bottom:4px}.manual-code-box{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#232323;flex:0 0 42px;font-size:1.75rem;font-weight:600;height:52px;outline:none;text-align:center;transition:border-color .2s;width:42px}@media (max-width:420px){.landing-card{padding:28px 16px 24px}.manual-code-box{flex-basis:36px;font-size:1.5rem;height:46px;width:36px}}.manual-code-box:focus{border-color:#ff7a22;box-shadow:0 0 0 2px #ffe3d0}.playlist-setup-container{margin:0 auto;max-width:600px;padding:20px}.playlist-setup-container .header h1{color:#f8f8f8;margin-bottom:10px;text-align:center}.success-panel{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:30px;text-align:center}.success-panel .status-message.success{background:#d4f5dd;border-radius:10px;color:#176b2c;font-size:1.1rem;font-weight:500;padding:18px}.success-panel .status-note{color:#176b2c;display:block;font-size:.95rem;font-weight:400;margin-top:8px}.success-home-link{margin-bottom:0;margin-top:18px}.success-home-link a{color:#e86f1c;font-weight:600;text-decoration:none}.success-home-link a:focus-visible,.success-home-link a:hover{text-decoration:underline}.App{min-height:100vh;text-align:center}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d02a06bf.css.map*/