.gz-ideas-page{max-width:860px;margin:0 auto;padding:100px 24px 140px}.gz-ideas-header{margin-bottom:56px}.gz-ideas-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:11px}.gz-ideas-title{letter-spacing:.14em;text-indent:.14em;color:var(--ink);background:linear-gradient(180deg, var(--ink) 0%, var(--text-mid) 100%);-webkit-text-fill-color:transparent;background-clip:text;margin:16px 0 0;font-family:Newsreader,serif;font-size:clamp(40px,9vw,88px);font-weight:200;line-height:1.02}.gz-ideas-lede{color:var(--text-dim);margin:28px 0 0;font-family:Newsreader,serif;font-size:22px;font-weight:300;line-height:1.7}.gz-ideas{flex-direction:column;gap:36px;display:flex}.gz-ideas-label{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-family:Nunito,sans-serif;font-size:10px;font-weight:800}.gz-ideas-budget{border:1px solid var(--hairline);background:var(--panel);border-radius:18px;padding:30px 28px}.gz-ideas-budget-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-ideas-budget-value{color:var(--ink);font-family:Nunito,sans-serif;font-size:46px;font-weight:800;line-height:1}.gz-ideas-budget-meter{border:1px solid var(--hairline);background:#ffffff0f;border-radius:6px;height:10px;margin:14px 0 12px;overflow:hidden}.gz-ideas-budget-fill{border-radius:6px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.gz-ideas-budget-foot{color:var(--text-mid);font-family:Newsreader,serif;font-size:17px;line-height:1.6}.gz-ideas-form{border:1px solid var(--hairline-strong);background:var(--panel);border-radius:18px;padding:30px 28px}.gz-ideas-form-row{gap:12px;display:flex}.gz-ideas-input{min-width:0;color:var(--text-hi);border:1px solid var(--hairline);background:#ffffff0a;border-radius:12px;outline:none;flex:1;padding:16px 18px;font-family:Nunito,sans-serif;font-size:18px;transition:border-color .2s,box-shadow .2s}.gz-ideas-input:focus{border-color:#ffa8d499;box-shadow:0 0 0 3px #ffa8d41f}.gz-ideas-input::placeholder{color:var(--text-faint)}.gz-ideas-submit{letter-spacing:.1em;text-transform:uppercase;color:var(--void);background:var(--accent);cursor:pointer;border:none;border-radius:12px;flex:none;padding:0 24px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;transition:background .2s,transform .2s}.gz-ideas-submit:hover:not(:disabled){background:var(--accent-bright);transform:translateY(-2px)}.gz-ideas-submit:disabled{opacity:.45;cursor:not-allowed}.gz-ideas-status,.gz-ideas-confirm{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:12px}.gz-ideas-status{color:var(--text-faint)}.gz-ideas-confirm{color:#7ceab4}.gz-ideas-verdict{background:linear-gradient(135deg,#ffa8d414,#ffa8d405);border:1px solid #ffa8d466;border-radius:18px;padding:28px}.gz-ideas-verdict-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.gz-ideas-verdict-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:10px}.gz-ideas-verdict-score{color:var(--accent-bright);font-family:Nunito,sans-serif;font-size:26px;font-weight:800}.gz-ideas-verdict-idea{color:var(--ink);margin-bottom:10px;font-family:Newsreader,serif;font-size:24px;font-style:italic;line-height:1.4}.gz-ideas-verdict-refraction{color:var(--text-mid);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6}.gz-ideas-verdict-verdict{color:var(--text-dim);font-family:Newsreader,serif;font-size:17px;line-height:1.6}.gz-ideas-ledger{border-top:1px solid var(--hairline);padding-top:40px}.gz-ideas-empty{color:var(--text-dim);margin:0;font-family:Newsreader,serif;font-size:18px}.gz-ideas-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gz-ideas-entry{border:1px solid var(--hairline);background:#ffffff08;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 18px;display:flex}.gz-ideas-entry-date{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px}.gz-ideas-entry-score{color:var(--accent-bright);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700}.gz-ideas-entry-idea{color:var(--text-hi);font-family:Newsreader,serif;font-size:17px}.gz-ideas-fallback{text-align:center;color:var(--text-dim);padding:40px 24px;font-family:Newsreader,serif;font-size:18px}@media (width<=520px){.gz-ideas-page{padding:72px 20px 100px}.gz-ideas-form-row{flex-direction:column}.gz-ideas-submit{padding:16px}}
