:root{--bg-card: rgba(8, 14, 28, .85);--border-subtle: rgba(255, 255, 255, .06);--border-hover: rgba(204, 255, 0, .3);--bg-hover: rgba(204, 255, 0, .05);--color-muted: #64748B;--color-muted-dark: #475569;--color-text: #E2E8F0;--color-accent: #CCFF00;--color-cyan: #00F5FF;--color-pink: #FF006E;--color-error: #ff6464;--font-display: "Clash Display", system-ui, sans-serif}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem}.card-sm{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.6rem}.grid-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.5rem}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}.label{font-size:.65rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.label-sm{font-size:.95rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.label-tiny{font-size:.9rem;color:var(--color-muted-dark);text-transform:capitalize}.value,.value-sm{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--color-text)}.value-lg{font-family:var(--font-display);font-weight:700;font-size:2rem;color:var(--color-text)}.text-muted{color:var(--color-muted)}.text-muted-dark{color:var(--color-muted-dark)}.text-accent{color:var(--color-accent)}.text-cyan{color:var(--color-cyan)}.text-pink{color:var(--color-pink)}.text-error{color:var(--color-error)}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-title{font-family:var(--font-display);font-weight:700;font-size:2rem;letter-spacing:-.02em;color:var(--color-text)}.page-subtitle{color:var(--color-muted-dark);font-size:.9rem}.section-title{font-family:var(--font-display);font-weight:600;font-size:1.125rem;color:var(--color-text)}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:linear-gradient(135deg,#cf0,#b3e600);color:#020617;font-family:var(--font-display);font-weight:600;font-size:.85rem;border-radius:.75rem;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #cf03;border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ccff0059}.btn-icon{padding:.5rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.btn-icon-sm{padding:.4rem;background:transparent;border:none;border-radius:.35rem;cursor:pointer;transition:all .2s}.table-container{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:1rem;overflow:hidden}.table{width:100%;border-collapse:collapse}.table th{padding:1rem 1.5rem;text-align:left;font-size:.7rem;font-weight:600;color:var(--color-muted-dark);text-transform:uppercase;letter-spacing:.08em;background:#ffffff05}.table td{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.04)}.table tr{transition:background .2s}.table tr:hover{background:#ffffff05}.status{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:500;border:1px solid}.status-published{background:#00f5ff1a;color:var(--color-cyan);border-color:#00f5ff33}.status-draft{background:#ff006e1a;color:var(--color-pink);border-color:#ff006e33}.status-validated{background:#ccff001a;color:var(--color-accent);border-color:#cf03}.status-generating{background:#ccff001f;color:var(--color-accent);border-color:#ccff0040}.status-default{background:#ffffff0a;color:#94a3b8;border-color:#ffffff14}.status-item{flex:1;min-width:60px;text-align:center;padding:.4rem;border-radius:.35rem;border:1px solid}.status-item-published{background:#00f5ff14;border-color:#00f5ff33}.status-item-draft{background:#ff006e14;border-color:#ff006e33}.status-item-validated{background:#ccff0014;border-color:#cf03}.status-item-default{background:#ffffff08;border-color:#ffffff0f}.avatar{width:2.75rem;height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#020617}.avatar-0{background:linear-gradient(135deg,#cf0,#b8e600)}.avatar-1{background:linear-gradient(135deg,#00f5ff,#00c8d6)}.avatar-2{background:linear-gradient(135deg,#ff006e,#cc0058)}.avatar-default{background:linear-gradient(135deg,#475569,#334155)}.error-box{background:#ff646414;border:1px solid rgba(255,100,100,.2);border-radius:.75rem;padding:1rem}.cost-box{background:linear-gradient(135deg,#ccff001a,#00f5ff0f);border:1px solid rgba(204,255,0,.15);border-radius:.75rem;padding:1rem}.type-badge{font-size:.8rem;padding:.2rem .5rem;border-radius:.375rem;font-weight:500;display:inline-block}.type-badge[data-type=landing],.type-landing{background:#00f5ff26;color:#00f5ff;border:1px solid rgba(0,245,255,.3)}.type-badge[data-type=website],.type-website{background:#ccff0026;color:#cf0;border:1px solid rgba(204,255,0,.3)}.status-ready_to_generate{background:#00f5ff26;color:#00f5ff;border-color:#00f5ff40}.empty-state{padding:4rem 1.5rem;text-align:center}.empty-icon{width:4.5rem;height:4.5rem;background:#ffffff0a;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.empty-title{font-family:var(--font-display);font-weight:600;font-size:1.125rem;color:var(--color-text);margin-bottom:.5rem}.empty-desc{color:var(--color-muted);font-size:.875rem;margin-bottom:1.75rem}.section-header{padding:1.5rem;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.actions{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}.actions-right{display:flex;align-items:center;gap:.875rem}.id-text{font-family:monospace;font-size:.875rem;color:var(--color-text)}.url-text{font-size:.7rem;color:var(--color-muted-dark)}.date-text{font-size:.8rem;color:var(--color-muted)}.spin{animation:spin 1s linear infinite}.status-breakdown{display:flex;gap:.35rem;flex-wrap:wrap}.split-stat{padding:.75rem;background:#ffffff08;border-radius:.5rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.template-btn:hover{background:#ccff0014!important;border-color:#ccff0040!important}.header-nav[data-astro-cid-q5ylgud7]{display:flex;flex-direction:column;gap:.375rem}.nav-item[data-astro-cid-q5ylgud7]{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border-radius:.75rem;text-decoration:none;font-size:.875rem;font-weight:500;color:#64748b;transition:all .25s ease;border:1px solid transparent;position:relative;overflow:hidden}.nav-item[data-astro-cid-q5ylgud7]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:all .25s ease}.nav-item[data-astro-cid-q5ylgud7]:hover{background:#ffffff0a;color:#e2e8f0;transform:translate(4px)}.nav-item[data-astro-cid-q5ylgud7].active{background:#ccff0014;border:1px solid rgba(204,255,0,.2);color:#cf0;box-shadow:0 0 20px #ccff001a}.nav-item[data-astro-cid-q5ylgud7].active:before{background:#cf0;box-shadow:0 0 10px #ccff0080}.nav-item[data-astro-cid-q5ylgud7].active .nav-icon[data-astro-cid-q5ylgud7]{filter:drop-shadow(0 0 6px rgba(204,255,0,.5))}.nav-icon[data-astro-cid-q5ylgud7]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-label[data-astro-cid-q5ylgud7]{position:relative}.nav-item[data-astro-cid-q5ylgud7]:hover .nav-label[data-astro-cid-q5ylgud7]{animation:slide-right .2s ease}@keyframes slide-right{0%{transform:translate(-4px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(25px,-25px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.08;transform:rotate(45deg) scale(1)}50%{opacity:.15;transform:rotate(45deg) scale(1.15)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){aside[data-astro-cid-2kanml4j]{width:100%!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important}}
