:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424}body{margin:0;padding:0}.container{max-width:1200px;margin:0 auto;padding:20px}.navbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #444}.navbar h1{margin:0}.navbar nav{display:flex;gap:20px}.navbar a,.navbar button{color:inherit;text-decoration:none;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:14px}.navbar a:hover,.navbar button:hover{color:#61dafb}.auth-form{max-width:400px;margin:50px auto;padding:30px;background:#1a1a1a;border-radius:8px;border:1px solid #444}.auth-form form{display:flex;flex-direction:column;gap:15px}.auth-form div{display:flex;flex-direction:column}.auth-form label{margin-bottom:5px;font-weight:500}.auth-form input{padding:8px 12px;background:#242424;border:1px solid #444;color:inherit;border-radius:4px;font-size:14px}.auth-form button{padding:10px;background:#61dafb;color:#000;border:none;border-radius:4px;font-weight:600;cursor:pointer}.auth-form button:disabled{opacity:.6;cursor:not-allowed}.auth-form p{text-align:center;margin-top:15px}.auth-form a{color:#61dafb;text-decoration:none}.error{background:#ff6b6b;color:#fff;padding:12px;border-radius:4px;margin-bottom:15px}.success{background:#51cf66;color:#fff;padding:12px;border-radius:4px;margin-bottom:15px}.section{background:#1a1a1a;padding:20px;border-radius:8px;border:1px solid #444;margin-bottom:20px}.section h3{margin-top:0}.user-info{background:#1a1a1a;padding:20px;border-radius:8px;margin-bottom:20px}.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{background:#1a1a1a;padding:20px;border-radius:8px;border:1px solid #444}.card h3{margin-top:0}.card .count{font-size:24px;font-weight:600;color:#61dafb}table{width:100%;border-collapse:collapse;margin-bottom:20px}th,td{padding:12px;text-align:left;border-bottom:1px solid #444}th{font-weight:600;background:#0a0a0a}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.pricing-card{background:#1a1a1a;padding:30px;border-radius:8px;border:1px solid #444}.pricing-card.featured{border:2px solid #61dafb;transform:scale(1.05)}.pricing-card h4{margin-top:0;font-size:24px}.pricing-card .price{font-size:32px;font-weight:600;color:#61dafb;margin:10px 0}.pricing-card .price span{font-size:14px;color:#aaa}.pricing-card ul{list-style:none;padding:0;margin:20px 0}.pricing-card li{padding:8px 0;border-bottom:1px solid #444}.pricing-card button{width:100%;padding:12px;margin-top:10px;background:#61dafb;color:#000;border:none;border-radius:4px;font-weight:600;cursor:pointer;font-size:14px}.pricing-card button:disabled{opacity:.6;cursor:not-allowed}.plan-badge{background:#1a1a1a;padding:20px;border-radius:8px;margin-bottom:20px}.export-info{background:#1a1a1a;padding:20px;border-radius:8px;margin:20px 0}.primary{background:#61dafb;color:#000;border:none;padding:12px 24px;border-radius:4px;font-weight:600;cursor:pointer;font-size:16px}.primary:disabled{opacity:.6;cursor:not-allowed}code{background:#0a0a0a;padding:8px 12px;border-radius:4px;display:block;margin:10px 0;overflow-x:auto}input,button{font-family:inherit}h1,h2,h3{margin-bottom:20px}
