.spc-workspace{--spc-red:#b82d2b;--spc-red-dark:#84201f;--spc-navy:#081722;--spc-steel:#dbe1e3;--spc-pale:#eef1f0;border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;margin:0 auto clamp(4rem,8vw,7rem);box-shadow:0 30px 80px #07121b24}.spc-instrument-header{color:#fff;background:var(--spc-navy);border-bottom:4px solid var(--spc-red);justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 2rem;display:flex}.instrument-code,.panel-index,.rail-label{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.instrument-code{color:#88a4b5;margin-bottom:.45rem}.spc-instrument-header h2{max-width:none;margin:0 0 .3rem;font-size:clamp(1.75rem,3vw,2.55rem)}.spc-instrument-header p{color:#b9c8d1;margin:0;font-size:.92rem}.instrument-state{background:#0d202d;border:1px solid #324653;align-items:center;gap:.85rem;min-width:200px;padding:1rem 1.15rem;display:flex}.instrument-state svg,.grid-toolbar svg,.analysis-controls svg,.export-grid svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.instrument-state svg{color:#5fc5dd}.instrument-state span{display:grid}.instrument-state small{color:#93a8b5}.spc-steps{color:#aabac4;background:#0d202d;border-bottom:1px solid #31434e;grid-template-columns:repeat(6,1fr);display:grid}.spc-steps a{text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #31434e;align-items:center;gap:.55rem;min-height:52px;padding:.65rem 1rem;font-size:.75rem;font-weight:700;display:flex}.spc-steps a:last-child{border-right:0}.spc-steps a:hover,.spc-steps a[aria-current=step]{color:#fff;background:#112938}.spc-steps span{color:#6fd3ea;border:1px solid #5b707d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.spc-sticky-summary{z-index:35;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:2fr repeat(5,1fr);display:grid;position:sticky;top:72px;box-shadow:0 12px 22px #08172214}.spc-sticky-summary>div{border-right:1px solid var(--line);align-content:center;min-height:68px;padding:.65rem 1rem;display:grid}.spc-sticky-summary>div:last-child{border-right:0}.spc-sticky-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.66rem;font-weight:700}.spc-sticky-summary strong{overflow-wrap:anywhere;font-size:.94rem}.summary-status{gap:.75rem;grid-template-columns:auto 1fr!important;align-items:center!important}.summary-status>span:last-child{display:grid}.status-symbol{width:32px;height:32px;color:var(--blue);background:#e7ecee;place-items:center;font-size:1.2rem;display:grid}.spc-sticky-summary[data-state=ok] .status-symbol{color:#176b36;background:#e8f4ec}.spc-sticky-summary[data-state=warning] .status-symbol{color:#7a4d00;background:#fff2cf}.spc-sticky-summary[data-state=error] .status-symbol{color:var(--spc-red-dark);background:#fff0ef}.spc-body{grid-template-columns:minmax(0,1fr) 260px;display:grid}.spc-main-column{min-width:0}.spc-panel,.spc-results{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,2.6rem);scroll-margin-top:160px}.panel-heading,.results-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.panel-heading>div,.results-head>div{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;display:grid}.panel-index{color:#fff;background:var(--spc-red);place-items:center;width:31px;height:31px;display:grid}.panel-heading h3,.results-head h3{margin:0;font-size:clamp(1.6rem,2.5vw,2.15rem)}.panel-heading p{max-width:54ch;color:var(--muted);text-align:right;margin:0;font-size:.9rem}.study-form fieldset{border:1px solid var(--line);background:#fbfcfb;margin:0 0 1.4rem;padding:1.25rem}.study-form legend{color:var(--spc-red-dark);text-transform:uppercase;letter-spacing:.08em;padding:0 .55rem;font-size:.78rem;font-weight:700}.field-grid{gap:1rem;display:grid}.field-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.span-2{grid-column:span 2}.study-form label,.import-options label,.mapping-grid label,.analysis-controls label,.reading-control label,.large-field,.exclusion-control label{gap:.35rem;font-weight:700;display:grid}.study-form label>span,.import-options label>span,.mapping-grid label>span,.analysis-controls label>span,.reading-control label>span,.large-field>span,.exclusion-control label>span{text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}.study-form small{color:var(--muted);text-transform:none;font-weight:400}.study-form .field-error{color:var(--spc-red-dark);font-weight:700}.study-form input,.study-form select,.import-options select,.mapping-grid select,.analysis-controls select,.reading-control input,.large-field textarea,.exclusion-control input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #7a8992;border-radius:2px;padding:.68rem .75rem}.study-form input:focus,.study-form select:focus{border-color:var(--blue)}.input-tabs{border-bottom:1px solid var(--line);margin-bottom:1.4rem;display:flex;overflow-x:auto}.input-tabs button,.chart-tabs button{min-height:48px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.65rem 1rem;font-weight:700;position:relative}.input-tabs button[aria-selected=true],.chart-tabs button[aria-selected=true]{color:var(--ink)}.input-tabs button[aria-selected=true]:after,.chart-tabs button[aria-selected=true]:after{content:"";background:var(--spc-red);height:3px;position:absolute;bottom:-1px;left:1rem;right:1rem}.grid-toolbar{justify-content:space-between;gap:1rem;margin-bottom:.8rem;display:flex}.grid-toolbar>div{gap:.5rem;display:flex}.tool-button,.icon-button{min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #87949b;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .7rem;font-weight:700;display:inline-flex}.tool-button svg,.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.tool-button:hover,.icon-button:hover{background:#edf1f2}.tool-button.danger{color:var(--spc-red-dark);border-color:#d1a09d}.icon-button{width:42px;padding:0}.measurement-grid-wrap,.preview-table-wrap{border:1px solid var(--line);max-width:100%;overflow:auto}.measurement-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.measurement-grid th,.measurement-grid td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;min-width:128px;padding:0}.measurement-grid th{z-index:3;background:var(--spc-navy);color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:.7rem .75rem;font-size:.75rem;position:sticky;top:0}.measurement-grid th:first-child{z-index:4;min-width:90px;left:0}.measurement-grid td:first-child{z-index:2;background:#edf1f2;min-width:90px;padding:.55rem .75rem;font-weight:700;position:sticky;left:0}.measurement-grid input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:0;padding:.55rem .7rem;display:block}.measurement-grid input:focus{z-index:1;outline:3px solid var(--blue);outline-offset:-3px;position:relative}.measurement-grid input.invalid{color:#7d201d;background:#fff0ef}.measurement-grid input.out-of-spec{text-decoration:underline;text-decoration-color:var(--spc-red);background:#fff6df;text-decoration-thickness:2px}.measurement-grid input.selected-reading{box-shadow:inset 0 0 0 3px var(--cyan)}.measurement-grid input.excluded{color:#65747c;background:#e5e8e9;text-decoration:line-through}.grid-foot{border:1px solid var(--line);background:#f4f6f5;border-top:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.grid-foot p{margin:0;display:grid}.grid-foot p span{color:var(--muted);font-size:.8rem}.reading-control{align-items:end;gap:.6rem;display:flex}.reading-control label{width:150px}.reading-control input{min-height:42px}.exclusion-control{background:#fff6df;border:1px solid #d5b563;grid-template-columns:1.2fr 1.4fr auto;align-items:end;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.exclusion-control p{color:#725319;margin:0;font-size:.82rem}.large-field textarea{resize:vertical;font-variant-numeric:tabular-nums;min-height:240px;font-family:Consolas,Courier New,monospace}.large-field small{color:var(--muted);font-weight:400}.drop-zone{text-align:center;cursor:pointer;background:#f7f9f8;border:2px dashed #82919a;place-items:center;min-height:230px;padding:2rem;display:grid}.drop-zone.dragging{border-color:var(--blue);background:#eaf5f8}.drop-zone svg{fill:none;width:42px;height:42px;stroke:var(--blue);stroke-width:1.5px;margin-bottom:.7rem}.drop-zone span{color:var(--muted)}.import-options{grid-template-columns:repeat(2,minmax(0,240px));gap:1rem;margin:1rem 0;display:grid}.file-preview{border-top:1px solid var(--line);padding-top:1.2rem}.file-preview>header{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.file-preview>header div{display:grid}.file-preview>header span{color:var(--muted);font-size:.82rem}.local-badge{background:#e6f4ed;border:1px solid #9cc8aa;align-self:start;font-weight:700;color:#176b36!important;padding:.3rem .45rem!important}.mapping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.preview-table{border-collapse:collapse;width:100%;font-size:.82rem}.preview-table th,.preview-table td,.analysis-table th,.analysis-table td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:.55rem .65rem}.preview-table th,.analysis-table th{background:var(--spc-navy);color:#fff}.file-preview>.button{margin-top:1rem}.demo-layout{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.demo-layout>div{background:#f8faf9;padding:1.6rem}.demo-layout h4{margin:0 0 .5rem;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:1.35rem}.demo-layout p{min-height:80px;color:var(--muted)}.validation-state{border:1px solid;gap:1rem;padding:1.1rem;display:flex}.validation-state>span{flex:0 0 34px;place-items:center;height:34px;font-size:1.2rem;display:grid}.validation-state strong{display:block}.validation-state p{margin:.15rem 0 0;font-size:.87rem}.validation-state.waiting{background:#f2f5f5;border-color:#c7d1d5}.validation-state.ok{color:#185d31;background:#eaf5ed;border-color:#8fc39d}.validation-state.warning{color:#704900;background:#fff7e2;border-color:#d7b45f}.validation-state.error{color:#7f211e;background:#fff0ef;border-color:#d9a09d}.validation-list{gap:.55rem;margin-top:.8rem;display:grid}.validation-list a{color:inherit;text-underline-offset:3px;gap:.55rem;text-decoration:underline;display:flex}.analysis-panel{background:#f0f3f2}.analysis-controls{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.4fr) auto;align-items:end;gap:1rem;display:grid}.recommendation{border:1px solid var(--line);background:#fff;min-height:86px;padding:.8rem 1rem}.recommendation>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:700;display:block}.recommendation strong{display:block}.recommendation p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.analyze-button{gap:.7rem;min-height:50px}.analyze-button svg{width:18px;height:18px}.analysis-error{color:#7f211e;background:#fff0ef;border:1px solid #d9a09d;margin-top:1rem;padding:1rem;font-weight:700}.spc-results{background:#fff}.results-head>div{grid-template-columns:auto 1fr}.results-head>div p{color:var(--muted);grid-column:2;margin:.3rem 0 0}.result-verdict{color:#6f4900;background:#fff6df;border:1px solid #d3b563;align-items:center;gap:.55rem;max-width:360px;padding:.65rem .8rem;font-size:.84rem;font-weight:700;display:flex}.result-verdict.ok{color:#185d31;background:#eaf5ed;border-color:#8fc39d}.result-verdict.error{color:#7f211e;background:#fff0ef;border-color:#d9a09d}.metric-board{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:2rem;display:grid}.metric-board>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:95px;padding:.9rem}.metric-board small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700;display:block}.metric-board strong{margin-top:.2rem;font-size:1.25rem;display:block}.metric-board span{color:var(--muted);font-size:.75rem}.chart-workbench{border:1px solid var(--line);background:#f7f9f8;position:relative}.chart-tabs{border-bottom:1px solid var(--line);background:#fff;display:flex;overflow-x:auto}.chart-actions{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:.8rem;padding:.55rem .8rem;display:flex}.chart-actions label{align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.chart-actions input{width:18px;height:18px;accent-color:var(--spc-red)}.chart-actions .tool-button{min-height:36px}.chart-actions .icon-button{width:36px;min-height:36px}.chart-stage{margin:0;padding:1rem}.chart-stage svg{background:#fff;width:100%;height:auto;min-height:320px;display:block}.chart-stage figcaption{color:var(--muted);justify-content:space-between;gap:1rem;padding:.7rem .2rem 0;font-size:.8rem;display:flex}.chart-stage figcaption strong{color:var(--ink)}.chart-tooltip{z-index:8;background:var(--spc-navy);color:#fff;pointer-events:none;border:1px solid #405661;max-width:260px;padding:.55rem .7rem;font-size:.78rem;position:absolute}.results-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:1.2rem;display:grid}.results-grid>section{background:#f9faf9;padding:1.25rem}.results-grid h4,.analysis-table summary{margin:0 0 .75rem;font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:1.15rem}.results-list{gap:.55rem;display:grid}.result-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.6rem;padding-top:.55rem;font-size:.84rem;display:grid}.result-row span:first-child{color:var(--spc-red-dark);font-weight:700}.result-empty-note{color:var(--muted);font-size:.86rem}.analysis-table{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.analysis-table summary{cursor:pointer}.analysis-table table{border-collapse:collapse;width:100%}.export-panel{background:#edf1f2}.export-grid{background:#bfc9cd;border:1px solid #bfc9cd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.export-grid button{min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:.85rem;padding:1rem;display:flex}.export-grid button:hover{background:#f7faf9}.export-grid svg{color:var(--blue);flex:0 0 28px}.export-grid span{display:grid}.export-grid small{color:var(--muted)}.study-enquiry{background:var(--spc-navy);color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem 1.4rem;display:flex}.study-enquiry span:first-child{display:grid}.study-enquiry small{color:#aebfc9}.study-enquiry>span:last-child{color:var(--cyan);font-size:1.5rem;transition:transform .2s}.study-enquiry:hover>span:last-child{transform:translate(4px)}.spc-side-rail{border-left:1px solid var(--line);background:#edf1f2;min-width:0}.spc-side-rail section{border-bottom:1px solid var(--line);background:#edf1f2;padding:1.3rem;position:sticky;top:142px}.spc-side-rail section:nth-child(2){top:270px}.spc-side-rail section:nth-child(3){top:480px}.spc-side-rail section:nth-child(4){position:static}.rail-label{color:var(--muted);margin-bottom:.45rem}.spc-side-rail>section>strong{font-size:1.1rem;display:block}.spc-side-rail p{color:var(--muted);margin:.4rem 0 0;font-size:.82rem}.spc-side-rail dl{border-top:1px solid #bdc7cb;margin:1rem 0 0}.spc-side-rail dl div{border-bottom:1px solid #bdc7cb;justify-content:space-between;padding:.5rem 0;display:flex}.spc-side-rail dt{color:var(--muted);font-size:.76rem}.spc-side-rail dd{margin:0;font-weight:700}.audit-item{border-top:1px solid #bdc7cb;padding:.65rem 0;font-size:.78rem}.audit-item strong,.audit-item span{display:block}.audit-item span{color:var(--muted)}.print-report{display:none}@media (width<=1100px){.spc-body{grid-template-columns:1fr}.spc-side-rail{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.spc-side-rail section,.spc-side-rail section:nth-child(2),.spc-side-rail section:nth-child(3){position:static}.audit-rail{grid-column:1/-1}.field-grid-4,.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-board{grid-template-columns:repeat(3,1fr)}.export-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.spc-workspace{border-left:0;border-right:0;margin-inline:-14px}.spc-instrument-header{flex-direction:column;align-items:flex-start;padding:1.3rem 14px}.instrument-state{width:100%}.spc-steps{grid-template-columns:repeat(6,132px);overflow-x:auto}.spc-steps a{padding:.6rem .75rem}.spc-sticky-summary{display:flex;top:0;overflow-x:auto}.spc-sticky-summary>div{flex:0 0 108px;min-height:62px}.summary-status{flex-basis:230px!important}.spc-panel,.spc-results{padding:1.4rem 14px}.panel-heading,.results-head{flex-direction:column;align-items:start;gap:.7rem}.panel-heading p{text-align:left}.field-grid-4,.mapping-grid,.demo-layout,.analysis-controls,.results-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.grid-foot,.reading-control{flex-direction:column;align-items:flex-start}.reading-control,.reading-control label{width:100%}.exclusion-control,.import-options{grid-template-columns:1fr}.metric-board{grid-template-columns:repeat(2,1fr)}.chart-actions{flex-wrap:wrap;justify-content:flex-start}.chart-stage{padding:.5rem}.chart-stage svg{min-height:260px}.chart-stage figcaption{flex-direction:column}.export-grid,.spc-side-rail{grid-template-columns:1fr}.audit-rail{grid-column:auto}}@media (prefers-reduced-motion:reduce){.study-enquiry>span:last-child{transition:none}}@media print{@page{size:A4 landscape;margin:10mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font:8pt Arial,sans-serif;color:#53636f}}.site-header,.site-footer,.breadcrumbs,.spc-instrument-header,.spc-steps,.spc-sticky-summary,.spc-body,.tool-intro,.tool-evidence,.tool-consultation,.tool-faq,.tool-references,.skip-link,.spc-page-intro,.spc-method-section,.spc-connections{display:none!important}.spc-workspace{box-shadow:none;border:0;margin:0}.print-report{color:#111;font-family:Arial,sans-serif;display:block!important}.print-report .report-header{border-bottom:3px solid #b82d2b;justify-content:space-between;align-items:center;padding-bottom:6mm;display:flex}.print-report .report-header img{width:48mm}.print-report h1{max-width:none;margin:0;font-size:20pt}.print-report h2{break-after:avoid;max-width:none;margin:6mm 0 2mm;font-size:13pt}.print-report h2+table{break-before:avoid}.print-report table{border-collapse:collapse;page-break-inside:auto;width:100%;font-size:8pt}.print-report thead{display:table-header-group}.print-report th,.print-report td{text-align:left;border:1px solid #777;padding:2mm}.print-report th{print-color-adjust:exact;color:#fff!important;background:#10202c!important}.print-report .report-meta,.print-report .report-metrics{break-inside:avoid;border-top:1px solid #777;border-left:1px solid #777;grid-template-columns:repeat(4,1fr);display:grid}.print-report .report-meta>div,.print-report .report-metrics>div{border-bottom:1px solid #777;border-right:1px solid #777;padding:2mm}.print-report small{color:#555;display:block}.print-report svg{break-inside:avoid;width:100%;max-height:80mm}.print-report .report-chart{break-before:page}.print-report .report-chart svg{max-height:120mm}.print-report footer{border-top:1px solid #777;margin-top:5mm;padding-top:2mm;font-size:8pt}}.spc-page-intro[data-astro-cid-sh7wemqz]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(3rem,7vw,7rem);padding-block:clamp(3.5rem,7vw,6.5rem);display:grid}.spc-page-intro[data-astro-cid-sh7wemqz] h1[data-astro-cid-sh7wemqz]{max-width:15ch}.spc-page-intro[data-astro-cid-sh7wemqz]>div[data-astro-cid-sh7wemqz]>p[data-astro-cid-sh7wemqz]{max-width:68ch;color:var(--muted);font-size:1.08rem}.spc-start-action[data-astro-cid-sh7wemqz]{margin-top:1rem}.spc-page-intro[data-astro-cid-sh7wemqz] aside[data-astro-cid-sh7wemqz]{background:#fff;border-top:4px solid #b82d2b;padding:1.4rem;box-shadow:0 18px 38px #09182217}.spc-page-intro[data-astro-cid-sh7wemqz] aside[data-astro-cid-sh7wemqz]>strong[data-astro-cid-sh7wemqz]{font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:1.35rem}.spc-page-intro[data-astro-cid-sh7wemqz] aside[data-astro-cid-sh7wemqz] p[data-astro-cid-sh7wemqz]{color:var(--muted);font-size:.9rem}.spc-page-intro[data-astro-cid-sh7wemqz] dl[data-astro-cid-sh7wemqz]{margin:1rem 0 0}.spc-page-intro[data-astro-cid-sh7wemqz] dl[data-astro-cid-sh7wemqz] div[data-astro-cid-sh7wemqz]{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.spc-page-intro[data-astro-cid-sh7wemqz] dt[data-astro-cid-sh7wemqz]{color:var(--muted)}.spc-page-intro[data-astro-cid-sh7wemqz] dd[data-astro-cid-sh7wemqz]{margin:0;font-weight:700}.spc-tool-shell[data-astro-cid-sh7wemqz]{width:min(100% - 40px,1420px)}.spc-method-section[data-astro-cid-sh7wemqz]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(3rem,7vw,7rem);padding-bottom:clamp(4rem,8vw,8rem);display:grid}.spc-method-section[data-astro-cid-sh7wemqz] h2[data-astro-cid-sh7wemqz]{font-size:clamp(2rem,4vw,3.2rem)}.spc-method-section[data-astro-cid-sh7wemqz]>div[data-astro-cid-sh7wemqz] p[data-astro-cid-sh7wemqz]{max-width:72ch}.spc-method-section[data-astro-cid-sh7wemqz] aside[data-astro-cid-sh7wemqz]{border-top:4px solid var(--blue);align-self:start;padding-top:1rem}.spc-method-section[data-astro-cid-sh7wemqz] h3[data-astro-cid-sh7wemqz]{font-size:1.35rem}.spc-method-section[data-astro-cid-sh7wemqz] ul[data-astro-cid-sh7wemqz]{padding-left:1.1rem}.spc-method-section[data-astro-cid-sh7wemqz] a[data-astro-cid-sh7wemqz]{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.spc-method-section[data-astro-cid-sh7wemqz] aside[data-astro-cid-sh7wemqz] p[data-astro-cid-sh7wemqz]{color:var(--muted);font-size:.88rem}.spc-connections[data-astro-cid-sh7wemqz]{background:var(--graphite);color:#fff;padding-block:5rem}.spc-connections[data-astro-cid-sh7wemqz] h2[data-astro-cid-sh7wemqz]{font-size:clamp(2rem,4vw,3.2rem)}.spc-connections[data-astro-cid-sh7wemqz] .shell[data-astro-cid-sh7wemqz]>div[data-astro-cid-sh7wemqz]{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.spc-connections[data-astro-cid-sh7wemqz] a[data-astro-cid-sh7wemqz]{background:#0c1a25;min-height:150px;padding:1.3rem;transition:background .2s;display:grid}.spc-connections[data-astro-cid-sh7wemqz] a[data-astro-cid-sh7wemqz]:hover{background:#102736}.spc-connections[data-astro-cid-sh7wemqz] strong[data-astro-cid-sh7wemqz]{font-family:Barlow,Arial Narrow,Arial,sans-serif;font-size:1.35rem}.spc-connections[data-astro-cid-sh7wemqz] span[data-astro-cid-sh7wemqz]{color:#b8c7d0;align-self:end;font-size:.9rem}@media (width<=900px){.spc-page-intro[data-astro-cid-sh7wemqz],.spc-method-section[data-astro-cid-sh7wemqz],.spc-connections[data-astro-cid-sh7wemqz] .shell[data-astro-cid-sh7wemqz]>div[data-astro-cid-sh7wemqz]{grid-template-columns:1fr}}@media (width<=760px){.spc-tool-shell[data-astro-cid-sh7wemqz]{width:min(100% - 28px,1420px)}}
