.q462-body{background:#f5f3ee;color:#1f2725}.q462-page{padding-bottom:64px}.q462-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:26px;align-items:end;padding:46px 0 28px}.q462-hero h1{font-size:clamp(2.35rem,6vw,4.6rem);line-height:.98;margin:.25rem 0 1rem;letter-spacing:-.055em}.q462-hero p{font-size:1.05rem;line-height:1.75;max-width:760px;color:#4b5652}.q462-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.q462-trust>div{background:#18211f;color:white;border-radius:18px;padding:18px 14px}.q462-trust strong{font-size:1.12rem;display:block}.q462-trust span{font-size:.76rem;opacity:.72}.q462-workbench{padding:26px}.q462-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.q462-head h2{margin:.2rem 0 0;font-size:clamp(1.5rem,3vw,2.1rem)}.q462-actions,.q462-controls,.q462-presets,.q462-zoom{display:flex;gap:8px;flex-wrap:wrap}.q462-actions button,.q462-presets button,.q462-zoom button,.q462-tabs button,.q462-methodtabs button{border:1px solid #cfd5d1;background:white;border-radius:999px;padding:9px 13px;cursor:pointer;color:#26312e}.q462-tabs,.q462-methodtabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.q462-tabs button.is-active,.q462-methodtabs button.is-active{background:#173f36;color:white;border-color:#173f36}.q462-entrygrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}.q462-inputpanel{display:none}.q462-inputpanel.is-active{display:block}.q462-coeffs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.q462-coeffs label,.q462-label{font-weight:750}.q462-coeffs label span{display:block;margin-bottom:7px}.q462-coeffs small{color:#78817e;font-weight:600}.q462-coeffs input,.q462-label input{width:100%;border:1px solid #bbc5c1;border-radius:14px;background:#fff;padding:16px;font:inherit;font-size:1.15rem}.q462-help{color:#66716d;font-size:.9rem;line-height:1.55}.q462-controls{align-items:center;margin-top:14px}.q462-primary{border:0;background:#d6542f;color:white;font-weight:850;border-radius:14px;padding:13px 18px;cursor:pointer}.q462-resultcard{background:#173f36;color:white;border-radius:22px;padding:22px;box-shadow:0 18px 40px rgba(23,63,54,.14)}.q462-resultcard>strong{display:block;font-size:clamp(1.28rem,3vw,2rem);margin:.35rem 0;overflow-wrap:anywhere}.q462-resultcard>p{opacity:.8;min-height:2.8em}.q462-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.q462-mini>div{background:rgba(255,255,255,.09);border-radius:13px;padding:11px}.q462-mini small,.q462-exact small{display:block;font-size:.67rem;letter-spacing:.08em}.q462-mini b{display:block;margin-top:4px;overflow-wrap:anywhere}.q462-error{margin:12px 0;background:#ffe4dc;border:1px solid #e79279;color:#772d1b;border-radius:12px;padding:12px}.q462-exact{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.q462-exact>div{background:#eef1ec;border:1px solid #d8ddd8;border-radius:14px;padding:13px}.q462-exact b{display:block;margin-top:5px;overflow-wrap:anywhere}.q462-labgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:16px;margin-top:18px}.q462-graphcard,.q462-facts{border:1px solid #d7ddd8;border-radius:18px;padding:16px;background:#fff}.q462-sectionhead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.q462-sectionhead h3,.q462-facts h3{margin:.15rem 0 .6rem}.q462-graphcard canvas{width:100%;height:auto;display:block;background:#fbfcfa;border-radius:14px;border:1px solid #e2e6e2}.q462-muted{color:#6b7672;font-size:.86rem}.q462-facts dl{margin:0}.q462-facts dl>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e3e7e3;padding:11px 0}.q462-facts dt{color:#68736f}.q462-facts dd{margin:0;font-weight:800;text-align:right;overflow-wrap:anywhere}.q462-steps{background:#101817;color:#eef4f1;border-radius:18px;padding:18px 24px}.q462-steps ol{margin:0;padding-left:22px}.q462-steps li{padding:7px 0;line-height:1.55}.q462-interpreter,.q462-daily,.q462-details{margin-top:18px;padding:26px}.q462-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.q462-cards article{border:1px solid #d8ddd8;border-radius:18px;padding:17px;background:#fbfcfa}.q462-cards article>strong{color:#d6542f}.q462-cards h3{margin:.45rem 0}.q462-cards p{color:#5d6864;line-height:1.55;font-size:.9rem}.q462-date{font-weight:800}.q462-dailygrid{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:14px;margin-top:18px;align-items:stretch}.q462-dailygrid>div{background:#f0f1ec;border-radius:18px;padding:18px}.q462-dailygrid strong{display:block;font-size:1.35rem;overflow-wrap:anywhere}.q462-choices{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}.q462-choices button{border:1px solid #c7cfca;background:#fff;border-radius:13px;padding:12px;cursor:pointer;font-weight:800}.q462-choices button.good{background:#dff3e8;border-color:#6cb18b}.q462-choices button.bad{background:#ffe1d9;border-color:#d98a72}.q462-feedback{display:flex;align-items:center;font-weight:750}.q462-details summary{cursor:pointer;font-weight:850}.q462-details h2{font-size:1.05rem;margin:1.2rem 0 .4rem}.q462-details p{line-height:1.65;color:#58635f}.q462-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);background:#16201e;color:#fff;padding:11px 16px;border-radius:999px;opacity:0;pointer-events:none;transition:.2s;z-index:20}.q462-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:850px){.q462-hero,.q462-entrygrid,.q462-labgrid{grid-template-columns:1fr}.q462-cards{grid-template-columns:repeat(2,1fr)}.q462-dailygrid{grid-template-columns:1fr}.q462-trust{grid-template-columns:repeat(3,1fr)}.q462-actions{margin-top:8px}.q462-head{display:block}.q462-exact{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.q462-workbench,.q462-interpreter,.q462-daily,.q462-details{padding:18px}.q462-hero{padding-top:28px}.q462-trust{grid-template-columns:1fr}.q462-coeffs{grid-template-columns:1fr}.q462-exact,.q462-cards{grid-template-columns:1fr}.q462-actions button{flex:1}.q462-presets{width:100%}.q462-presets button{flex:1 1 45%}.q462-tabs button,.q462-methodtabs button{flex:1 1 40%}.q462-mini{grid-template-columns:1fr 1fr}.q462-choices{grid-template-columns:1fr!important}}
