.research-mw-main{--mw-ink:#12243a;--mw-muted:#526579;--mw-line:#cbd5df;--mw-paper:#fff;--mw-wash:#f1f5f8;--mw-accent:#174b6b;--mw-focus:#be5d00;color:var(--mw-ink)}.research-mw-main .research-chart-shell{max-width:76rem}.research-mw-main .research-mw-contents{border:1px solid var(--mw-line);background:var(--mw-wash);border-radius:.75rem;margin:1.5rem 0 2.25rem;padding:1rem 1.15rem}.research-mw-contents ul{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0;padding:0;list-style:none;display:flex}.research-mw-contents li{margin:0}.research-mw-contents a{color:#103d5d;text-underline-offset:.18em;font-weight:700}.research-mw-contents .research-mw-contents-separator{color:var(--mw-muted)}.research-mw-main .research-mw-source-line,.research-mw-main .mw-source-line{color:var(--mw-muted);margin:.55rem 0 1.4rem;font-size:.9rem;line-height:1.55}.research-mw-main .research-mw-source-line a,.research-mw-main .mw-source-line a{overflow-wrap:anywhere}.research-mw-main .research-mw-table-caption{color:var(--mw-ink);text-align:left;padding:.8rem .75rem;font-size:1rem;font-weight:750}.research-mw-main table{border-collapse:collapse;border:1px solid var(--mw-line);background:var(--mw-paper);width:100%}.research-mw-main th,.research-mw-main td{border:1px solid var(--mw-line);text-align:left;vertical-align:top;padding:.7rem .75rem}.research-mw-main thead th{color:#fff;background:#183e59}.research-mw-main tbody tr:nth-child(2n){background:#f5f8fa}.research-mw-main .mw-calculator-interactive{margin:1.6rem 0 2.25rem}.research-mw-main .mw-calculator-card,.research-mw-main .mw-result-card{border:1px solid var(--mw-line);background:var(--mw-paper);border-radius:.9rem;padding:clamp(1rem,3vw,1.6rem);box-shadow:0 8px 24px #12243a12}.research-mw-main .mw-calculator-card>h3,.research-mw-main .mw-result-card>h3{color:var(--mw-ink);margin:0 0 .55rem;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.25}.research-mw-main .mw-calculator-card>p:first-of-type{max-width:65ch;color:var(--mw-muted)}.research-mw-main .mw-example-list,.research-mw-main .mw-action-row,.research-mw-main .mw-result-actions{flex-wrap:wrap;gap:.65rem;display:flex}.research-mw-main .mw-example-list{margin:1.1rem 0 1.4rem}.research-mw-main .mw-calculator-form{gap:1.15rem;display:grid}.research-mw-main .mw-field{gap:.4rem;display:grid}.research-mw-main .mw-field>label,.research-mw-main .mw-choice-group legend{color:var(--mw-ink);font-weight:720}.research-mw-main .mw-field textarea,.research-mw-main .mw-field input,.research-mw-main .mw-field select{width:100%;min-height:2.8rem;color:var(--mw-ink);font:inherit;background:#fff;border:1px solid #8292a2;border-radius:.45rem;padding:.65rem .75rem}.research-mw-main .mw-field textarea{resize:vertical;min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}.research-mw-main .mw-field textarea:focus,.research-mw-main .mw-field input:focus,.research-mw-main .mw-field select:focus,.research-mw-main .mw-choice-group input:focus-visible,.research-mw-main button:focus-visible,.research-mw-main summary:focus-visible,.research-mw-main a:focus-visible{outline:3px solid var(--mw-focus);outline-offset:2px}.research-mw-main .mw-field-help{color:var(--mw-muted);margin:0;font-size:.92rem}.research-mw-main .mw-choice-group{border:1px solid var(--mw-line);border-radius:.6rem;flex-wrap:wrap;gap:.7rem 1.25rem;margin:0;padding:.85rem 1rem 1rem;display:flex}.research-mw-main .mw-choice-group legend{padding:0 .35rem}.research-mw-main .mw-choice-group label{align-items:center;gap:.45rem;min-height:2rem;display:inline-flex}.research-mw-main .mw-choice-group input{width:1.1rem;height:1.1rem;accent-color:var(--mw-accent);margin:0}.research-mw-main .mw-select-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.research-mw-main .mw-primary-button,.research-mw-main .mw-secondary-button{border:1px solid var(--mw-accent);min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.45rem;padding:.65rem 1rem;font-weight:700}.research-mw-main .mw-primary-button{color:#fff;background:var(--mw-accent)}.research-mw-main .mw-secondary-button{color:var(--mw-accent);background:#fff}.research-mw-main .mw-primary-button:hover{background:#10374f}.research-mw-main .mw-secondary-button:hover{background:#eef4f7}.research-mw-main .mw-calculator-feedback,.research-mw-main .mw-copy-status{min-height:1.5rem;color:var(--mw-muted);margin:.75rem 0 0}.research-mw-main .mw-error-box{color:#66241c;background:#fff1ee;border-left:4px solid #a33b2a;border-radius:.3rem;margin-top:.75rem;padding:.8rem 1rem}.research-mw-main .mw-error-box mark{color:#41120d;background:#ffc4b8;padding:.04rem .18rem;font-weight:800}.research-mw-main .mw-result-card{border-top:5px solid #1a6073;margin-top:1rem}.research-mw-main .mw-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 1.25rem;display:grid}.research-mw-main .mw-result-grid>div,.research-mw-main .mw-calculation-details dl>div{background:#f7f9fb;border:1px solid #d5dee6;border-radius:.45rem;min-width:0;padding:.75rem}.research-mw-main .mw-result-grid dt,.research-mw-main .mw-calculation-details dt{color:var(--mw-muted);font-size:.88rem;font-weight:700}.research-mw-main .mw-result-grid dd,.research-mw-main .mw-calculation-details dd{overflow-wrap:anywhere;color:var(--mw-ink);margin:.25rem 0 0;font-size:1.05rem;font-weight:700}.research-mw-main .mw-result-grid>div:first-child dd,.research-mw-main .mw-result-grid>div:nth-child(2) dd{font-variant-numeric:tabular-nums;font-size:1.25rem}.research-mw-main .mw-normalized-sequence{overflow-wrap:anywhere}.research-mw-main .mw-result-table-wrap{margin:1.2rem 0 .4rem;overflow-x:auto}.research-mw-main .mw-result-table caption{text-align:left;padding:.75rem;font-weight:750}.research-mw-main .mw-result-note{color:var(--mw-muted);font-size:.92rem}.research-mw-main .mw-result-actions{margin-top:1rem}.research-mw-main .mw-calculation-details,.research-mw-main .mw-selectable-copy{border:1px solid var(--mw-line);background:var(--mw-wash);border-radius:.55rem;margin-top:1.1rem;padding:.9rem 1rem}.research-mw-main .mw-calculation-details summary,.research-mw-main .mw-selectable-copy summary{color:var(--mw-ink);cursor:pointer;font-weight:750}.research-mw-main .mw-calculation-details dl{gap:.55rem;margin:.9rem 0 0;display:grid}.research-mw-main .mw-selectable-copy pre{border:1px solid var(--mw-line);color:var(--mw-ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border-radius:.4rem;padding:.85rem;font-size:.88rem;overflow-x:auto}@media (max-width:720px){.research-mw-main .mw-select-grid,.research-mw-main .mw-result-grid{grid-template-columns:1fr}.research-mw-main .mw-choice-group{grid-template-columns:1fr;display:grid}.research-mw-main .mw-primary-button,.research-mw-main .mw-secondary-button{width:100%}.research-mw-main .mw-result-actions{display:grid}}@media (prefers-reduced-motion:reduce){.research-mw-main *,.research-mw-main :before,.research-mw-main :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
