.simple-app{font-size:16px}.simple-app a{color:var(--ink);text-underline-offset:3px}.simple-app button,.simple-app select,.simple-app summary{min-height:44px;font-size:14px}.simple-app button:disabled{cursor:not-allowed;opacity:.65}.simple-app button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.simple-header{border-bottom:1px solid var(--line2);align-items:center;gap:20px;max-width:1100px;margin:auto;padding:12px 24px;display:flex}.simple-header .lockup{min-height:44px}.simple-header .simple-date{color:var(--muted);margin-left:auto;font-size:14px}.simple-main{max-width:1000px;margin:auto;padding:24px}.simple-hero h1{letter-spacing:-.035em;font-size:clamp(28px,3.5vw,44px);line-height:1.08}.simple-hero p{color:var(--muted);margin-top:8px}.simple-example{font-size:14px;margin:12px 0!important}.simple-jobs{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px;display:grid}.simple-jobs button{text-align:left;padding:12px}.simple-jobs strong,.simple-jobs span{display:block}.simple-jobs span{margin-top:4px;font-size:13px}.simple-priority{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.simple-helper{color:var(--muted);font-size:14px;margin-top:6px!important}.simple-limit-heading{align-items:center;gap:10px;margin:6px 0;font-size:14px;display:flex}.simple-limit-heading button{margin-left:auto}.simple-limits{background:var(--surface);border:1px solid var(--line2);margin-bottom:12px;padding:12px;font-size:14px}.simple-limits label{align-items:center;gap:10px;min-height:44px;display:flex}.simple-limits input{width:20px;height:20px}.simple-limits .simple-route{flex-wrap:wrap;margin:8px 0}.simple-route select{flex:1;max-width:100%}.simple-answer{border:1px solid var(--line2);background:var(--surface);padding:18px}.simple-scope{color:var(--muted);font-size:14px;margin-bottom:8px!important}.simple-app .simple-answer h2,.simple-neutrality{font-size:18px;font-weight:500;line-height:1.3}.simple-neutrality{margin:6px 0!important}.simple-neutrality a{text-decoration:none}.simple-tie{color:var(--muted);font-size:14px}.simple-tie span{display:block}.simple-shortlist{margin:10px 0;padding:0;list-style:none}.simple-model{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.simple-model strong{font-size:16px;font-weight:600;display:block}.simple-provider{color:var(--muted);overflow-wrap:anywhere;font-size:14px;display:block}.simple-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.simple-app .simple-primary{background:var(--ink);min-height:44px;color:var(--surface);justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.simple-proof{color:var(--muted);gap:6px;margin-top:14px;font-size:14px;display:grid}.simple-proof summary{cursor:pointer;align-items:center;text-decoration:underline;display:flex}.simple-empty{margin:12px 0}.simple-empty p+p{margin-top:8px}.simple-agent{font-size:14px;margin:14px 0 4px!important}.simple-all{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.simple-loading{padding:24px 0}.simple-footer{max-width:1000px;margin:auto;padding:0 24px 20px}.simple-footer nav{flex-wrap:wrap;gap:4px 20px;display:flex}.simple-footer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.simple-skip{background:var(--surface);z-index:10;padding:12px;position:absolute;top:-80px;left:8px}.simple-skip:focus{top:8px}@media (width<=650px){.simple-header{flex-wrap:wrap;gap:8px;min-height:56px;padding:4px 12px}.simple-header .lockup{gap:6px}.simple-header .lockup .mark{width:28px;height:28px}.simple-header .lockup .wordmark{font-size:20px}.simple-header .simple-date{font-size:12px}.simple-header button{padding:4px 6px}.simple-main{padding:12px}.simple-hero h1{font-size:28px}.simple-hero p{margin-top:5px;font-size:14px}.simple-example{font-size:14px;margin:6px 0!important}.simple-jobs{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px}.simple-jobs button{padding:5px;font-size:13px}.simple-jobs span{display:none}.simple-priority{gap:5px;margin-top:8px}.simple-priority button{padding:4px 5px;font-size:13px}.simple-helper{font-size:14px;line-height:1.3;margin-top:5px!important}.simple-limit-heading{margin:2px 0}.simple-answer{padding:10px}.simple-scope{margin-bottom:5px!important}.simple-app .simple-answer h2,.simple-neutrality{font-size:16px;line-height:1.25}.simple-neutrality{margin:5px 0!important}.simple-tie{font-size:14px;line-height:1.3}.simple-shortlist{margin:6px 0}.simple-model{gap:6px;padding:5px 0;line-height:1.2}.simple-model strong{font-size:14px}.simple-provider,.simple-price{font-size:13px}.simple-proof{font-size:14px}.simple-footer{padding:0 12px 12px}}
