
.o010-workbench{display:grid;gap:1.5rem}.o010-hero{padding:clamp(3rem,7vw,6.5rem) 0 2.5rem;background:radial-gradient(circle at 15% 0%,rgba(109,92,255,.18),transparent 38%),linear-gradient(180deg,rgba(11,14,28,.98),rgba(7,9,16,.98))}.o010-hero .v5-wrap-wide{display:grid;gap:1rem}.o010-hero h1{max-width:12ch;font-size:clamp(2.8rem,7vw,6rem);line-height:.94;margin:0}.o010-hero p{max-width:70ch}.o010-local-badge{display:inline-flex;width:max-content;gap:.5rem;align-items:center;border:1px solid rgba(180,190,255,.25);border-radius:999px;padding:.45rem .75rem;background:rgba(16,20,38,.72);font-size:.85rem}.o010-shell{padding:2rem 0 5rem}.o010-storage,.o010-panel,.o010-saved-card,.o010-project,.o010-empty,.o010-recovery{border:1px solid rgba(180,190,255,.16);background:linear-gradient(180deg,rgba(20,24,44,.86),rgba(10,13,25,.9));border-radius:1.1rem;box-shadow:0 18px 60px rgba(0,0,0,.16)}.o010-storage,.o010-panel{padding:1.2rem}.o010-storage{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.o010-storage h2,.o010-panel h2,.o010-panel h3{margin:.15rem 0 .4rem}.o010-storage p,.o010-panel p{margin:.15rem 0;color:var(--v5-text-muted,#b8bed0)}.o010-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.o010-tabs a{padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(180,190,255,.18);text-decoration:none}.o010-section{scroll-margin-top:6rem;display:grid;gap:1rem}.o010-section-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.o010-section-head h2{margin:0}.o010-controls,.o010-inline-form,.o010-add-project,.o010-project-actions{display:flex;gap:.7rem;align-items:end;flex-wrap:wrap}.o010-controls label,.o010-inline-form label,.o010-add-project label{min-width:min(18rem,100%)}.o010-controls input,.o010-controls select,.o010-inline-form input,.o010-inline-form select,.o010-add-project select,.o010-saved-card textarea,.o010-project input,.o010-project select,.o010-project textarea{width:100%;border:1px solid rgba(180,190,255,.22);background:#0a0e1c;color:inherit;border-radius:.7rem;padding:.7rem}.o010-saved-list,.o010-project-list{display:grid;gap:1rem}.o010-saved-card,.o010-project{padding:1rem;display:grid;gap:1rem}.o010-card-head,.o010-project-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.o010-card-head h3,.o010-project-head h3{font-size:1.2rem;margin:.35rem 0}.o010-kind,.o010-family{display:inline-flex;margin-right:.4rem;padding:.25rem .5rem;border-radius:999px;background:rgba(123,108,255,.15);border:1px solid rgba(151,139,255,.25);font-size:.75rem;text-transform:capitalize}.o010-family{background:rgba(115,209,191,.09);border-color:rgba(115,209,191,.2)}.o010-card-head code{font-size:.75rem;overflow-wrap:anywhere}.o010-route{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;padding:.7rem;border-radius:.75rem;background:rgba(255,255,255,.035)}.o010-route[data-state="moved"],.o010-route[data-state="archived"],.o010-route[data-state="retired"],.o010-route[data-state="unresolved"]{border-left:3px solid currentColor}.o010-muted{color:var(--v5-text-muted,#aeb6c8);font-size:.9rem}.o010-project-grid{display:grid;grid-template-columns:2fr 1fr 2fr;gap:.8rem}.o010-project-grid label{display:grid;gap:.35rem}.o010-project-resource{display:grid;grid-template-columns:minmax(12rem,1fr) auto 6rem auto;gap:.7rem;align-items:center;padding:.65rem 0;border-bottom:1px solid rgba(180,190,255,.1)}.o010-project-resource small{display:block;color:var(--v5-text-muted,#aeb6c8)}.o010-project-resource label{font-size:.85rem}.o010-checklist{display:grid;gap:.4rem}.o010-checklist>label{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.5rem .65rem;border-radius:.65rem;background:rgba(255,255,255,.03)}.o010-checklist button{border:0;background:transparent;color:inherit;font-size:1.2rem}.o010-empty{padding:1.5rem}.o010-empty h3{margin-top:0}.o010-recovery{padding:1rem}.o010-import-preview{padding:1rem;border-radius:.8rem;background:rgba(115,209,191,.06);border:1px solid rgba(115,209,191,.18)}.o010-backup-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.o010-backup-card{padding:1rem;border-radius:.85rem;background:rgba(255,255,255,.035)}.o010-backup-card h3{margin-top:0}.o010-inline-save{font:inherit;cursor:pointer}.o010-inline-save.is-active{outline:1px solid currentColor}@media(max-width:760px){.o010-storage{grid-template-columns:1fr}.o010-project-grid,.o010-backup-grid{grid-template-columns:1fr}.o010-project-resource{grid-template-columns:1fr 1fr}.o010-card-head,.o010-project-head{align-items:stretch}.o010-card-head>.v5-button,.o010-project-head>.v5-button{align-self:start}.o010-hero h1{font-size:clamp(2.5rem,14vw,4.2rem)}}
