:root{color:#d7e0ef;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#05070f;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{color:#d7e0ef;background:radial-gradient(circle at 6% 3%,#6c5ce752,#0000 28%),radial-gradient(circle at 84% 8%,#14b8a63d,#0000 26%),linear-gradient(165deg,#06080f 0%,#0c1223 50%,#080b14 100%);min-height:100vh;margin:0}#root{min-height:100vh}.app-shell{gap:1rem;width:min(1220px,100% - 2rem);margin:0 auto;padding:2rem 0 2.75rem;display:grid}.bento-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(155deg,#0c1222e0,#060a16f0);border:1px solid #94a3b829;border-radius:1.25rem;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 40px #03060e61}.panel-highlight{background:radial-gradient(circle at 88% 4%,#f472b624,#0000 30%),radial-gradient(circle at 14% 26%,#3b82f62e,#0000 36%),linear-gradient(155deg,#0c1222f0,#060a16f5)}.hero-section{grid-template-columns:1.6fr 1fr;gap:.95rem;padding:1.4rem;display:grid}.hero-kicker{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem}.hero-title{color:#f8fbff;margin:.45rem 0 0;font-size:clamp(1.45rem,2.9vw,2.2rem);line-height:1.14}.hero-description{color:#9fb1cb;max-width:60ch;margin:.85rem 0 0}.hero-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hero-stat-card{background:linear-gradient(150deg,#1e293b8f,#0f172a2e);border:1px solid #818cf83d;border-radius:.95rem;margin:0;padding:.72rem .78rem}.hero-stat-label{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.74rem}.hero-stat-value{color:#e5e7eb;margin:.3rem 0 0;font-size:1.3rem;font-weight:700}.feature-section{padding:1rem}.section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.85rem;display:flex}.section-head h2,.roadmap-section h2{color:#f1f5f9;letter-spacing:.02em;margin:0;font-size:1.08rem}.section-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.section-meta{color:#93c5fd;border:1px solid #60a5fa3d;border-radius:999px;padding:.2rem .55rem;font-size:.77rem}.controls-bento-grid{grid-template-columns:1.2fr 1.2fr 1fr;gap:.7rem;margin-bottom:.85rem;display:grid}.bento-card{background:linear-gradient(145deg,#0f172a99,#02061766);border:1px solid #4755696b;border-radius:.9rem;padding:.75rem}.bento-title{text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin:0;font-size:.72rem}.search-wrap{margin-top:.5rem}.dashboard-search{color:#e2e8f0;background:#0f172ad6;border:1px solid #64748ba3;border-radius:.65rem;outline:none;width:100%;padding:.55rem .72rem}.dashboard-search::placeholder{color:#64748b}.dashboard-search:focus{border-color:#6366f1f2;box-shadow:0 0 0 3px #6366f138}.sensitive-toggle{color:#fbbf24;align-items:flex-start;gap:.48rem;margin-top:.52rem;font-size:.78rem;display:flex}.sensitive-toggle input{accent-color:#f97316;margin-top:.12rem}.feature-hint{color:#8fa1ba;margin:.44rem 0 0;font-size:.75rem;line-height:1.35}.disabled-reason-text{color:#fbbf24}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.75rem;display:grid}.bento-project-grid{align-items:stretch}.feature-card{border:1px solid #60a5fa29;border-radius:1rem;padding:.9rem}.preset-aurora-minimal .feature-card{background:radial-gradient(circle at 92% 0,#0ea5e92e,#0000 35%),radial-gradient(circle at 6% 0,#a855f733,#0000 38%),linear-gradient(155deg,#0a0f1cf0,#080d18fa)}.bento-project-card{box-shadow:0 14px 30px #02061754,inset 0 0 0 1px #ffffff05}.project-inline-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.meta-inline-chip{color:#93c5fd;letter-spacing:.07em;font-size:.74rem;font-weight:700}.copy-chip{color:#dbeafe;cursor:pointer;background:linear-gradient(135deg,#4f46e538,#6366f10f);border:1px solid #818cf894;border-radius:.58rem;padding:.18rem .44rem;transition:transform .16s,border-color .16s}.copy-chip:hover{border-color:#818cf8e6;transform:translateY(-1px)}.copy-chip.copied{color:#bbf7d0;background:linear-gradient(135deg,#16a34a42,#15803d1f);border-color:#22c55ecc}.meta-inline-name{color:#f8fafc;font-size:.98rem;font-weight:700}.status-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:.17rem .56rem;font-size:.7rem;display:inline-flex}.status-active{color:#86efac;background:#16a34a29;border-color:#22c55e59}.status-coming_soon{color:#fde047;background:#facc151f;border-color:#facc1547}.meta-inline-created{color:#94a3b8;font-size:.7rem}.title-tag-row{flex-wrap:wrap;gap:.34rem;margin-top:.52rem;display:flex}.tag-item{color:#d5deeb;border:1px solid #475569d9;border-radius:999px}.compact-tag{cursor:pointer;background:#0f172acc;padding:.11rem .42rem;font-size:.67rem}.feature-description{color:#a8b6cb;min-height:2.5rem;margin:.68rem 0 0;font-size:.85rem}.sync-status-panel{background:#0206176b;border:1px solid #47556994;border-radius:.72rem;margin-top:.68rem;padding:.52rem .6rem}.sync-top-row{justify-content:space-between;align-items:center;gap:.38rem;display:flex}.sync-status-line{color:#e2e8f0;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.sync-inline-actions{align-items:center;gap:.3rem;display:flex}.sync-dot{border-radius:999px;width:9px;height:9px}.status-idle{background:#64748b}.status-syncing{background:#38bdf8}.status-synced{background:#22c55e}.status-error{background:#ef4444}.status-skipped{background:#f59e0b}.pulse{animation:1.3s infinite syncPulse}@keyframes syncPulse{0%{transform:scale(1);box-shadow:0 0 #38bdf861}70%{transform:scale(1.1);box-shadow:0 0 0 8px #38bdf800}to{transform:scale(1);box-shadow:0 0 #38bdf800}}.meta-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin-top:.72rem;display:grid}.meta-chip{background:#080d19c7;border:1px solid #475569bd;border-radius:.55rem;align-items:center;gap:.3rem;min-width:0;margin:0;padding:.22rem .44rem;display:flex}.meta-chip-label{color:#cbd5e1;flex:none;font-size:.67rem}.meta-chip-value{color:#9caec7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;overflow:hidden}.meta-chip-value code{color:#dbeafe;background:#0f172aeb;border:1px solid #475569b8;border-radius:.42rem;padding:.02rem .2rem}.github-link{color:#93c5fd;text-decoration:none}.github-link:hover{text-decoration:underline}.action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.74rem;display:grid}.feature-action{color:#f1f5f9;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#4338ca);border:1px solid #6366f1d1;border-radius:.64rem;width:100%;margin-top:0;padding:.38rem .58rem;font-size:.77rem;font-weight:600;transition:transform .14s,opacity .14s,box-shadow .14s}.feature-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #4f46e559}.feature-action:disabled{cursor:not-allowed;color:#64748b;background:#1e293b;border-color:#334155}.sync-all-btn{white-space:nowrap;width:auto}.secondary-action{color:#d3dce9;background:linear-gradient(145deg,#0f172af2,#020617f2);border-color:#64748be6}.push-github-btn{color:#e0f2fe;border-color:#0ea5e9c7}.create-github-btn{color:#ecfdf5;border-color:#22c55ec7}.tiny-sync-btn{border-radius:.52rem;width:auto;margin:0;padding:.27rem .5rem}.compact-open-btn{grid-column:span 2}.roadmap-section{padding:1rem}.roadmap-section p{color:#9caec7;margin:.56rem 0 0}@media (width<=1040px){.hero-section,.controls-bento-grid{grid-template-columns:1fr}}@media (width<=700px){.app-shell{width:min(1220px,100% - 1rem);padding-top:1rem}.section-head{flex-direction:column}.section-head-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:.45rem;width:100%;display:grid}.section-meta{width:fit-content}.sync-all-btn{width:100%}.feature-grid{grid-template-columns:1fr}.sync-top-row{flex-direction:column;align-items:flex-start}.sync-inline-actions{width:100%}.tiny-sync-btn{flex:1}.meta-stack,.action-row{grid-template-columns:1fr}.compact-open-btn{grid-column:span 1}}
