:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;color:#ffffffde;color-scheme:light dark;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}a{color:#646cff;font-weight:500;text-decoration:inherit}a:hover{color:#535bf2}body{display:flex;margin:0;min-height:100vh;min-width:320px;place-items:center}h1{font-size:3.2em;line-height:1.1}button{background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{background-color:#fff;color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6}.app{display:flex;flex-direction:column;min-height:100vh}.header{background:#1a73e8;color:#fff;padding:1.5rem;position:relative;text-align:center}.header h1{font-size:2rem;margin-bottom:.5rem}.header p{margin-bottom:.5rem;opacity:.9}.test-btn{background:#fff3;border:1px solid #ffffff4d;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem;transition:background .3s}.test-btn:hover{background:#ffffff4d}.main{align-items:flex-start;display:flex;flex:1 1;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.left-panel,.right-panel{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex:1 1;max-width:500px;padding:1.5rem}.left-panel h2{color:#333;text-align:center}.form-group,.left-panel h2{margin-bottom:1.5rem}.form-group label{color:#555;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .3s,box-shadow .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a;outline:none}.submit-btn{background:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background .3s,transform .2s;width:100%}.submit-btn:hover{background:#0d62d9;transform:translateY(-1px)}.submit-btn:active{transform:translateY(0)}.api-info{background:#f8f9fa;border-left:4px solid #1a73e8;border-radius:6px;margin-top:2rem;padding:1rem}.api-info p{color:#666;font-size:.9rem;margin:.5rem 0}.status-online{color:#4caf50;font-weight:600}code{background:#e9ecef;border-radius:3px;font-family:Courier New,monospace;font-size:.9rem;padding:.2rem .4rem}.refresh-small-btn{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:.5rem;padding:.5rem 1rem;width:100%}.refresh-small-btn:hover{background:#5a6268}.panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.right-panel h2{color:#333;text-align:center}.refresh-btn{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:background .3s}.refresh-btn:hover{background:#e9ecef}.ideas-container{display:flex;flex-direction:column;gap:1rem}.idea-card{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:1.25rem;transition:transform .2s,box-shadow .2s}.idea-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.idea-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.idea-header h3{color:#333;flex:1 1;font-size:1.25rem;margin:0}.delete-btn{align-items:center;background:#ff5252;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:28px;justify-content:center;transition:background .3s;width:28px}.delete-btn:hover{background:red}.idea-content{color:#666;line-height:1.6;margin-bottom:1rem;white-space:pre-wrap}.idea-footer{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding-top:.75rem}.status-badge{border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;min-width:100px;padding:.5rem 1rem;transition:opacity .3s,transform .2s}.status-badge:hover{opacity:.9;transform:scale(1.05)}.idea-meta{align-items:flex-end;color:#888;display:flex;flex-direction:column;font-size:.8rem}.idea-date{font-weight:500}.idea-id{font-size:.75rem;opacity:.7}.empty-state{padding:3rem 1rem;text-align:center}.empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state h3{color:#333;margin-bottom:.5rem}.empty-state p{color:#666;margin-bottom:2rem}.status-example{background:#f8f9fa;border-radius:8px;margin-top:2rem;padding:1.5rem;text-align:center}.status-flow{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0}.status-draft,.status-published,.status-scheduled{border-radius:4px;color:#fff;font-weight:600;padding:.5rem 1rem}.status-draft{background:#ff9800}.status-scheduled{background:#2196f3}.status-published{background:#4caf50}.note{color:#888;font-size:.875rem;margin-top:.5rem}.error-message{background:#ffebee;border-left:4px solid #c62828;color:#c62828}.error-message,.success-message{border-radius:4px;margin-bottom:1rem;padding:.75rem}.success-message{background:#d4edda;border-left:4px solid #4caf50;color:#155724}.loading-screen{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #e0e0e0;border-radius:50%;border-top-color:#1a73e8;height:50px;margin-bottom:20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-screen p{color:#666;margin-bottom:20px}.retry-btn{background:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}.retry-btn:hover{background:#0d62d9}.footer{background:#333;color:#fff;margin-top:auto;padding:1rem;text-align:center}.footer-note{color:#ccc;font-size:.8rem;margin-top:.5rem;opacity:.8}@media (max-width:768px){.main{align-items:center;flex-direction:column;padding:1rem}.left-panel,.right-panel{max-width:500px;width:100%}.header h1{font-size:1.5rem}.test-btn{display:inline-block;margin-top:1rem;position:static}.status-flow{flex-direction:column;gap:.5rem}.status-flow span:not(.status-draft):not(.status-scheduled):not(.status-published){display:none}.idea-footer{flex-direction:column;gap:1rem}.idea-footer,.idea-meta{align-items:flex-start}}
/*# sourceMappingURL=main.aa555a30.css.map*/