.q0-page{--q0-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;position:relative;z-index:0}.q0-hero{position:relative}.q0-badge{margin-top:4px}.q0-band{position:relative}.q0-head{max-width:60ch;margin:0 auto 40px;text-align:center}.q0-h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.7vw,2.55rem);line-height:1.08;letter-spacing:-.005em;padding-bottom:.25em;margin:10px 0 0;text-wrap:balance}.q0-sub{margin:14px auto 0;max-width:58ch;color:var(--text-2, rgba(255, 255, 255, .8));font-size:1.02rem;line-height:1.6}.q0-prose{max-width:62ch;margin:0 auto}.q0-prose p{color:var(--text-2, rgba(255, 255, 255, .8));font-size:1.02rem;line-height:1.75;margin:0 0 16px}.q0-prose p strong{color:#fff;font-weight:600}.q0-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:940px;margin:0 auto}.q0-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.q0-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1080px){.q0-grid-3,.q0-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.q0-grid-2,.q0-grid-3,.q0-grid-4{grid-template-columns:minmax(0,1fr)}}.q0-center{display:flex;justify-content:center;margin-top:30px}.q0-note{max-width:62ch;margin:26px auto 0;text-align:center;color:var(--text-2, rgba(255, 255, 255, .8));font-size:.95rem;line-height:1.6}.q0-honest__tag{font-family:var(--q0-mono);font-size:.74rem;letter-spacing:.04em;font-weight:600;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.09)}.q0-honest__col--real.q0-honest__col--real{border-color:#57e39a47}.q0-honest__col--real .q0-honest__tag{color:#57e39a}.q0-honest__col--progress .q0-honest__tag{color:#e3ab3f}.q0-honest__col--planned .q0-honest__tag{color:var(--text-3, rgba(255, 255, 255, .7))}.q0-honest__col ul{margin:0;padding-left:18px}.q0-honest__col li{margin:10px 0;color:var(--text-2, rgba(255, 255, 255, .8));font-size:.88rem;line-height:1.55}@media(max-width:640px){.q0-hero{padding-top:3.5rem}.q0-hero .quox-hero-title{margin-top:.4rem}.q0-hero .quox-hero-lead{margin-bottom:1rem}}
