.a36-wrap{max-width:1100px;margin:auto;padding:38px 24px}.a36-wrap .page-intro{padding:26px 0 35px}.a36-article{max-width:920px;margin:auto;line-height:1.85}.a36-article h2{margin-top:2.4rem;line-height:1.25}.a36-article h3{line-height:1.4}.a36-article p{overflow-wrap:anywhere}.a36-note{border-left:3px solid #81f1cc;background:#122631;padding:20px 25px;border-radius:0 18px 18px 0;margin:24px 0}.a36-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.a36-card{display:block;padding:25px;border:1px solid #34515b;border-radius:22px;background:linear-gradient(130deg,#152b35,#171b34);text-decoration:none}.a36-card h3{margin:10px 0}.a36-card small{color:#81f1cc}.a36-lab{margin:40px 0;border:1px solid #456272;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse at top right,#263451,#0c1926 65%);box-shadow:0 18px 70px #0003}.a36-lab-head{padding:25px 28px 0}.a36-lab h2{margin:10px 0}.a36-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 28px}.a36-controls[hidden]{display:none}.a36-controls label{font-size:.9rem;display:block}.a36-controls input{display:block;width:100%;accent-color:#81f1cc;margin-top:8px}.a36-controls output{float:right;color:#81f1cc;font-weight:700}.a36-controls button,.a36-controls select{background:#20344a;color:#f3f8ff;border:1px solid #68859a;border-radius:10px;padding:10px 14px;cursor:pointer;font:inherit;max-width:100%;margin:3px}.a36-controls :focus-visible{outline:3px solid #81f1cc;outline-offset:3px}.a36-screen{padding:0 12px}.a36-screen svg{display:block;width:100%;height:auto}.a36-screen svg rect,.a36-screen svg circle,.a36-screen svg line{transition:all .22s ease}.a36-result{background:#08121eb0;padding:20px 28px;margin:0;color:#d9f7ed}.a36-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.a36-article math[display=block]{max-width:100%;padding:16px 0}.a36-article .pp-bank{margin-top:48px}@media(max-width:600px){.a36-wrap{padding:22px 16px}.a36-grid{grid-template-columns:1fr}.a36-lab-head{padding:20px 16px 0}.a36-controls{padding:16px;grid-template-columns:1fr}.a36-result{padding:18px 16px}.a36-note{padding:18px}.a36-screen{padding:0}.a36-article h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){.a36-screen svg *{transition:none!important}}@media print{.a36-wrap{padding:0;max-width:none;color:#111}.a36-article{max-width:none}.a36-controls,.a36-actions,.a36-contact,.breadcrumb{display:none!important}.a36-note,.a36-card{background:white;color:black;border:1px solid #aaa}.a36-lab{box-shadow:none;break-inside:avoid;background:#102131!important;print-color-adjust:exact;-webkit-print-color-adjust:exact;color:white}.a36-lab h2,.a36-lab p{color:white!important}.a36-lab-head{padding-top:15px}.a36-screen{max-width:560px;margin:auto}.a36-article h2,.a36-article h3{break-after:avoid}.a36-grid{display:block}.a36-card{margin:12px 0}.a36-article p{orphans:3;widows:3}}
@media print{@page{margin:18mm}.a36-wrap p,.a36-wrap li,.a36-wrap strong{color:#111!important}.a36-note{break-inside:avoid}.a36-wrap .a36-lab p,.a36-wrap .a36-lab h2,.a36-wrap .a36-lab .eyebrow{color:#fff!important}.a36-wrap .page-intro{padding-top:0}.a36-wrap .a36-lab{border:1px solid #333}}
.a36-lab{scroll-margin-top:110px}

.a36-presets{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.a36-formula{padding:12px 24px;color:#d5f5ec;font-weight:600;overflow-wrap:anywhere}.a36-screen{background:#0c1926}.a36-screen svg{min-height:230px}.a36-lab .a36-result{opacity:1!important;transform:none!important}@media print{.a36-formula{color:white!important}}

.a36-table{overflow-x:auto;max-width:100%;padding:16px}.a36-table table{border-collapse:collapse;width:100%;font-size:.9rem;color:#eff7ff}.a36-table th,.a36-table td{border:1px solid #496377;padding:10px;text-align:center;white-space:nowrap}.a36-table caption{padding:8px;text-align:left;color:#d5e5f0}.a36-legend{padding:0 24px 20px}.a36-screen svg{min-height:0}.a36-controls input[type=checkbox]{width:auto;display:inline}.a36-controls select{display:block;width:100%}.a36-table th{font-weight:500}@media print{.a36-table{overflow:visible;padding:8px}.a36-table table{font-size:9pt}.a36-table td,.a36-table th{padding:6px}.a36-lab{break-inside:auto}}

@media(max-width:600px){.a36-screen svg text{font-size:32px}.a36-screen svg circle{r:10px}.a36-table{padding:12px}.a36-table th,.a36-table td{padding:9px}}

.a36-screen svg{aspect-ratio:1.4;max-height:430px}.a36-lab [data-equations]{padding:8px 24px}.a36-result math{font-size:1em}.a36-lab .a36-screen svg text{font-size:15px}.a36-controls{grid-template-columns:1fr}.a36-legend{font-size:.94rem}.a36-lab math[display=block]{margin:.4rem 0;padding:.3rem 0}@media print{.a36-screen svg{max-height:230px}.a36-lab{break-inside:avoid}}

@media(max-width:600px){.a36-lab .a36-screen svg text{font-size:27px}}

@media print{body .a36-wrap .a36-lab math,body .a36-wrap .a36-lab math *{color:#fff!important}}

.a36-lab .a36-screen svg{aspect-ratio:2;max-height:320px}.a36-controls input{min-height:30px}.a36-metrics{padding:0 24px 16px;display:grid;gap:10px}.a36-metrics p{margin:0}.a36-lab .a36-screen svg text{font-size:22px!important}.a36-lab .a36-screen svg rect{transition:width .25s ease,x .25s ease}.a36-note ol{padding-left:1.4em}@media(max-width:600px){.a36-metrics{padding:0 16px 16px}.a36-lab .a36-screen svg text{font-size:25px!important}}@media(prefers-reduced-motion:reduce){.a36-lab .a36-screen svg *{transition:none!important}}

@media print{.a36-lab .a36-screen svg *{transition:none!important;animation:none!important}}
