.pc443-body{background:#f5f6f8;color:#17191d}.pc443-page{padding-bottom:92px}.pc443-hero{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:34px 0 18px}.pc443-hero h1{font-size:clamp(2.15rem,5vw,4rem);line-height:.95;margin:.25rem 0 .55rem;letter-spacing:-.045em}.pc443-hero p{max-width:720px;color:#555d69;font-size:1.05rem}.pc443-trust{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;min-width:320px}.pc443-trust div,.pc443-resultgrid div{background:#fff;border:1px solid #dfe3e8;border-radius:14px;padding:12px}.pc443-trust strong,.pc443-resultgrid strong{display:block}.pc443-trust span,.pc443-resultgrid span{color:#69717c;font-size:.78rem}.pc443-core{padding:20px}.pc443-corehead,.pc443-sectionhead{display:flex;justify-content:space-between;align-items:end;gap:16px}.pc443-corehead h2,.pc443-sectionhead h2{margin:.18rem 0 0}.pc443-quick,.pc443-actions,.pc443-tabs{display:flex;flex-wrap:wrap;gap:7px}.pc443-quick button,.pc443-actions button,.pc443-tabs button{border:1px solid #d3d8df;background:#fff;border-radius:11px;padding:9px 11px;font-weight:750}.pc443-equation{display:flex;align-items:center;justify-content:center;gap:26px;margin:20px 0 12px}.pc443-equation>b{font-size:2rem}.pc443-fraction{display:grid;grid-template-rows:auto 2px auto;gap:8px;width:min(260px,42%)}.pc443-fraction>span{background:#1d232b;border-radius:2px}.pc443-fraction label{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;font-weight:900;color:#5b6470}.pc443-fraction input,.pc443-mini-form input,.pc443-percent input,.pc443-direct-form input,#pcPracticeInput,#pcRelation{width:100%;min-width:0;border:1px solid #bcc4ce;border-radius:13px;background:#fff;padding:12px 13px;font-size:1rem;font-weight:750}.pc443-formfoot{display:flex;align-items:center;justify-content:space-between;gap:18px}.pc443-formfoot p{color:#66707b;margin:0;font-size:.92rem}.pc443-error{margin-top:12px;padding:11px 13px;border-radius:11px;background:#fff1f0;border:1px solid #f0b8b3;color:#8b2c24}.pc443-result{display:grid;grid-template-columns:minmax(210px,.85fr) 1.4fr;gap:12px;margin-top:16px}.pc443-answer{border-radius:16px;padding:17px;background:#1f2630;color:#fff}.pc443-answer span{display:inline-block;font-size:.72rem;font-weight:900;letter-spacing:.08em;background:#fff;color:#1f2630;border-radius:999px;padding:5px 8px}.pc443-answer strong{display:block;font-size:1.5rem;margin:10px 0 5px;overflow-wrap:anywhere}.pc443-answer p{margin:0;color:#d8dee7;overflow-wrap:anywhere}.pc443-resultgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc443-resultgrid strong{margin-top:4px;overflow-wrap:anywhere}.pc443-actions{margin-top:12px}.pc443-steps{display:grid;gap:8px;margin-top:14px}.pc443-step{border-left:3px solid #1f2630;background:#fff;border-radius:0 11px 11px 0;padding:10px 12px}.pc443-step span{display:block;color:#6a7380;font-size:.78rem;font-weight:800}.pc443-step strong{display:block;margin-top:3px;overflow-wrap:anywhere}.pc443-context{margin-top:14px}.pc443-context>.panel,.pc443-grid>.panel,.pc443-direct,.pc443-lab{padding:18px}.pc443-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.pc443-presets button{border:1px solid #d8dde4;border-radius:13px;background:#fff;padding:12px;text-align:left}.pc443-presets strong,.pc443-presets span{display:block}.pc443-presets span{margin-top:4px;color:#68717c;font-size:.82rem}.pc443-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}.pc443-mini-form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end;margin-top:14px}.pc443-mini-form span,.pc443-percent span,.pc443-direct-form span{display:block;font-size:.78rem;font-weight:800;margin-bottom:5px;color:#626c77}.pc443-ratio-summary{margin:12px 0 8px;display:flex;justify-content:space-between;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:11px;padding:10px 12px}.pc443-ratio-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pc443-ratio-table div{background:#fff;border:1px solid #e0e4e9;border-radius:10px;padding:9px;text-align:center}.pc443-ratio-table small{display:block;color:#727a85}.pc443-percent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.pc443-percent .btn{grid-column:1/-1}.pc443-mini-result,.pc443-direct-result{margin-top:12px;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:12px;padding:12px}.pc443-mini-result strong,.pc443-mini-result span,.pc443-direct-result strong,.pc443-direct-result span{display:block}.pc443-mini-result span,.pc443-direct-result span{color:#66707b;margin-top:4px}.pc443-direct{margin-top:14px}.pc443-direct-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;align-items:end;margin-top:14px}.pc443-direct-result p{margin:.5rem 0 0;color:#66707b}.pc443-tabs{margin:16px 0 8px}.pc443-tabs button.is-active{background:#1f2630;color:#fff;border-color:#1f2630}.pc443-hud{display:flex;gap:10px;align-items:center}.pc443-hud span{color:#69717c}.pc443-question{margin:16px 0;padding:16px;border-radius:14px;background:#f7f8fa;border:1px solid #e1e5ea}.pc443-question>span{font-size:.72rem;font-weight:900;letter-spacing:.08em}.pc443-question h3{font-size:1.3rem;margin:.35rem 0}.pc443-question p{margin:0;color:#68717c}.pc443-lab form{display:grid;grid-template-columns:1fr auto;gap:8px}.pc443-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc443-guide article{border:1px solid #e1e5ea;border-radius:12px;padding:12px}.pc443-guide h3{margin:0 0 5px}.pc443-guide p{margin:0;color:#68717c}.pc443-guidebox{margin-top:14px;background:#fff;border:1px solid #dfe3e8;border-radius:14px;padding:14px}.pc443-guidebox summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:850}.pc443-guidebox summary small{font-weight:600;color:#6a7380}.pc443-guidebox div{color:#5f6874}.pc443-toast{position:fixed;right:18px;bottom:86px;background:#1f2630;color:#fff;border-radius:11px;padding:10px 13px;box-shadow:0 10px 30px #0002;z-index:50}
@media(max-width:780px){.pc443-hero{align-items:start;flex-direction:column}.pc443-trust{min-width:0;width:100%}.pc443-result,.pc443-grid{grid-template-columns:1fr}.pc443-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.pc443-direct-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pc443-direct-form .btn{grid-column:1/-1}.pc443-corehead,.pc443-sectionhead{align-items:start;flex-direction:column}.pc443-quick{width:100%}.pc443-formfoot{align-items:stretch;flex-direction:column}.pc443-formfoot .btn{width:100%}}
@media(max-width:480px){.pc443-page{padding-left:12px;padding-right:12px}.pc443-hero{padding-top:24px}.pc443-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.pc443-trust div{padding:9px}.pc443-equation{gap:10px}.pc443-fraction{width:46%}.pc443-fraction label{grid-template-columns:16px 1fr;gap:4px}.pc443-fraction input{padding:11px 8px;font-size:.95rem}.pc443-resultgrid{grid-template-columns:1fr 1fr}.pc443-presets{grid-template-columns:1fr 1fr}.pc443-mini-form{grid-template-columns:1fr 1fr}.pc443-mini-form .btn{grid-column:1/-1}.pc443-percent{grid-template-columns:1fr}.pc443-ratio-table{grid-template-columns:repeat(2,minmax(0,1fr))}.pc443-guide{grid-template-columns:1fr}.pc443-lab form{grid-template-columns:1fr}.pc443-actions button{flex:1 1 42%}.pc443-guidebox summary{flex-direction:column}.pc443-guidebox summary small{font-size:.78rem}.pc443-direct-form{grid-template-columns:1fr 1fr}}
