*{box-sizing:border-box}body{background:#020617;color:#f8fafc;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;min-height:100vh}button{font-family:inherit}.app-shell{align-items:center;background:radial-gradient(circle at top,#0f172a,#030712 60%);color:#f8fafc;display:flex;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.app-grid{grid-gap:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ad9;border:1px solid #94a3b833;border-radius:32px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:3rem;width:min(1100px,100%)}@media (max-width:768px){.app-shell{padding:1.5rem}.app-grid{padding:2rem}}.auth-card{background:#0f172acc;border:1px solid #94a3b84d;border-radius:24px;box-shadow:0 30px 120px #0f55f526;padding:2rem}.auth-card__header h1{color:#e0e7ff;font-size:2rem;margin:0}.auth-card__header p{color:#94a3b8;margin-top:.5rem}.auth-card form{gap:1rem;margin-top:1.5rem}.auth-card form,.input-field{display:flex;flex-direction:column}.input-field{color:#cbd5f5;font-size:.9rem;gap:.4rem}.input-field input{background:#0f172ae6;border:1px solid #94a3b866;border-radius:14px;color:#f8fafc;font-size:1rem;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s}.input-field input:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf84d;outline:none}.auth-card__submit{background:linear-gradient(120deg,#6366f1,#14b8a6);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.95rem 1rem;transition:opacity .2s,transform .2s}.auth-card__submit:disabled{cursor:not-allowed;opacity:.6}.auth-card__submit:not(:disabled):hover{transform:translateY(-1px)}.auth-card__error{background:#ef444426;border:1px solid #f8717166;border-radius:12px;color:#fecaca;font-size:.9rem;margin-top:1rem;padding:.85rem}.auth-card__toggle{color:#94a3b8;font-size:.9rem;margin-top:1rem}.auth-card__toggle button{background:none;border:none;color:#c4b5fd;cursor:pointer;font-weight:600}footer{color:#94a3b8;font-size:.9rem;grid-column:1/-1;text-align:center}.app-shell--workspace{padding:2rem}.workspace-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.workspace-header__eyebrow{color:#94a3b8;font-size:.8rem;letter-spacing:.2em;margin-bottom:.5rem;text-transform:uppercase}.workspace-header h1{font-size:clamp(1.5rem,3vw,2.4rem);margin:0}.workspace-header__user{align-items:center;display:flex;gap:1rem}.workspace-header__user button{background:#0000;border:1px solid #94a3b866;border-radius:12px;color:inherit;cursor:pointer;padding:.5rem 1.25rem}.workspace{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:280px minmax(0,1fr)}.workspace__sidebar{background:#0f172acc;border:1px solid #94a3b84d;border-radius:24px;display:flex;flex-direction:column;max-height:calc(100vh - 200px);padding:1.5rem}.workspace__sidebar-header{display:flex;justify-content:flex-start;margin-bottom:1rem}.workspace__sidebar-header button{background:#0f172a99;border:1px solid #94a3b866;border-radius:12px;color:#e2e8f0;cursor:pointer;padding:.4rem .8rem}.workspace__list{display:flex;flex:1 1;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0 0;overflow-y:auto;padding:0}.workspace__list li{border:1px solid #0000;border-radius:14px;cursor:pointer;padding:.75rem .75rem .75rem 2.2rem;position:relative;transition:border-color .2s,background .2s}.workspace__list li div{cursor:pointer;display:block}.workspace__delete{align-items:center;background:#ef444426;border:1px solid #f8717180;border-radius:50%;color:#fecaca;cursor:pointer;display:flex;font-size:.7rem;height:20px;justify-content:center;left:.5rem;position:absolute;top:.4rem;width:20px}.workspace__delete:hover{background:#ef44444d}.workspace__list li strong{display:block;margin-bottom:.3rem}.workspace__list li span{color:#94a3b8;font-size:.8rem}.workspace__list li:hover{border-color:#94a3b899}.workspace__list li.active{background:#6366f11a;border-color:#6366f1}.workspace__editor{background:#0f172acc;border:1px solid #94a3b84d;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.workspace__form{display:flex;flex-direction:column;gap:1rem}.workspace__form label{display:flex;flex-direction:column;font-weight:600;gap:.5rem}.workspace__form input,.workspace__form textarea{background:#0f172ae6;border:1px solid #94a3b866;border-radius:16px;color:#f8fafc;font-size:1rem;padding:1rem;resize:vertical}.workspace__form input:focus,.workspace__form textarea:focus{border-color:#22d3ee;outline:none}.workspace__actions button{background:linear-gradient(120deg,#818cf8,#22d3ee);border:none;border-radius:16px;color:#0f172a;cursor:pointer;font-weight:600;padding:.9rem 1.5rem}.workspace__actions button:disabled{cursor:not-allowed;opacity:.5}.workspace__error{background:#ef44441a;border:1px solid #f8717166;border-radius:12px;padding:.8rem}.workspace__preview{border:1px dashed #94a3b866;border-radius:20px;display:flex;flex-direction:column;gap:1rem;min-height:320px;padding:1rem}.workspace__preview img{background:#0f172a;border-radius:16px;object-fit:cover;width:100%}.workspace__muted{color:#94a3b8;font-size:.9rem}@media (max-width:1024px){.workspace{grid-template-columns:1fr}.workspace__sidebar{max-height:none}}
/*# sourceMappingURL=main.69902154.css.map*/