.pnq-si__banner{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;margin:0 0 18px;border:1px solid rgba(175,139,78,.35);background:rgba(175,139,78,.08);border-radius:12px}.pnq-si__banner b{white-space:nowrap;letter-spacing:.08em;font-size:11px}.pnq-si__banner span{font-size:13px;line-height:1.55}.pnq-si__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pnq-si__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pnq-si__control span{display:flex;flex-direction:column;gap:4px}.pnq-si__control small{opacity:.68;line-height:1.45}.pnq-si__control output{font-weight:700;font-variant-numeric:tabular-nums}.pnq-si__control input{grid-column:1/-1;width:100%}.pnq-si__reset,.pnq-si__briefactions button{margin-top:14px;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:transparent;color:inherit;cursor:pointer}.pnq-si__result-head{display:flex;justify-content:space-between;gap:24px}.pnq-si__result-head>div{display:flex;flex-direction:column;gap:5px}.pnq-si__result-head strong{font-size:28px}.pnq-si__pressure{text-align:right}.pnq-si__pressure b{font-size:24px}.pnq-si__interpretation,.pnq-si__question{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.pnq-si__question{display:flex;flex-direction:column;gap:7px}.pnq-si__workflow,.pnq-si__boundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.pnq-si__workflow>div,.pnq-si__boundary>div{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.pnq-si__workflow small,.pnq-si__question small{letter-spacing:.08em;opacity:.65}.pnq-si__workflow p,.pnq-si__boundary p{font-size:12px;line-height:1.55;opacity:.72}.pnq-si__tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 7px;border:1px solid currentColor;border-radius:999px;opacity:.82}.pnq-si__brief{margin-top:16px;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.025)}.pnq-si__briefgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.pnq-si__briefgrid>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.pnq-si__briefgrid small{display:block;opacity:.62;margin-bottom:7px}.pnq-si__briefgrid b{display:block;line-height:1.35}.pnq-si__briefgrid p{font-size:12px;line-height:1.5;opacity:.7;margin-bottom:0}.pnq-si__briefactions{display:flex;gap:10px;flex-wrap:wrap}.pnq-si__briefactions button:first-child{background:rgba(255,255,255,.08)}.pnq-si__briefnote{font-size:12px;line-height:1.55;opacity:.72;margin:14px 0 0}@media(max-width:900px){.pnq-si__layout{grid-template-columns:1fr}.pnq-si__workflow,.pnq-si__boundary,.pnq-si__briefgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pnq-si__banner,.pnq-si__result-head{flex-direction:column}.pnq-si__pressure{text-align:left}.pnq-si__workflow,.pnq-si__boundary,.pnq-si__briefgrid{grid-template-columns:1fr}}
