.c495-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.c495-shell h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2rem,6vw,3.7rem);line-height:1.05}.c495-lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.12rem;max-width:800px}.c495-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c495-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1.5rem 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.07)}.c495-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:1rem}.c495-card label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.4rem;font-weight:700}.c495-card input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c495-card select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c495-card textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c495-card button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit}.c495-card input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c495-card select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c495-card textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;padding:.7rem;border:1px solid #64748b;border-radius:8px;background:#fff}.c495-card textarea:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:9rem;resize:vertical}.c495-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.c495-actions button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;padding:.65rem 1rem;border:1px solid #64748b;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer}.c495-actions .primary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#0f766e;color:#fff;border-color:#0f766e}.c495-actions button:disabled:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){opacity:.55;cursor:not-allowed}.c495-card :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #f59e0b;outline-offset:3px}.c495-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#b91c1c;font-weight:700;min-height:1.5em}.c495-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:700}.c495-result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:1rem;padding:1rem;border-radius:12px;background:#f1f5f9;overflow-wrap:anywhere}.privacy-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:4px solid #0f766e;padding-left:1rem;font-weight:700}.result-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:3}.result-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid;margin:.45rem 0}.sudoku-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(9,minmax(32px,48px));width:max-content;max-width:100%;border:3px solid #0f172a}.sudoku-grid input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;aspect-ratio:1;text-align:center;border:1px solid #94a3b8;border-radius:0;padding:0;font-weight:700}.sudoku-grid input:nth-child(3n):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-right:3px solid #0f172a}.sudoku-grid input:nth-child(9n):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-right:0}.sudoku-grid input:nth-child(n/**/+19):nth-child(-n/**/+27):where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.sudoku-grid input:nth-child(n/**/+46):nth-child(-n/**/+54):where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-bottom:3px solid #0f172a}.sudoku-grid .given:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#e2e8f0}.sudoku-grid .solved:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#0f766e}.cron-output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:700 1.3rem ui-monospace,SFMono-Regular,monospace}.url-fields:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1fr;gap:.6rem}.url-fields div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:1rem;border-bottom:1px solid #cbd5e1;padding:.5rem}.url-fields dt:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:700}.url-fields dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;overflow-wrap:anywhere}@media(max-width:640px){.result-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){columns:1}.sudoku-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(9,minmax(28px,1fr));width:100%}.url-fields div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr;gap:.15rem}}