.e01-page{--ink:#17384b;--blue:#006c91;--line:#cadce5;color:var(--ink);font:17px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1160px;margin:auto;padding:24px 22px}.e01-page *,.ec-tool *{box-sizing:border-box}.e01-page h1{color:#153247!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.15!important;margin:14px 0 20px!important;letter-spacing:-.025em}.e01-page h2{font-size:27px!important;line-height:1.3;color:var(--ink)!important;margin:0 0 18px!important}.e01-page h3{color:var(--ink)!important;font-size:22px!important}.e01-page p{margin:0 0 18px}.e01-page a{color:#00678c;text-decoration:underline;text-underline-offset:3px}.e01-page a:focus-visible,.e01-page [tabindex]:focus-visible,.ec-tool :focus-visible{outline:3px solid #a74a12;outline-offset:4px}.e01-page .e01-crumb{font-size:14px}.e01-page .e01-deck{font-size:23px;font-weight:600}.e01-page .e01-answer{border-left:4px solid var(--blue);background:#edf5f8;padding:20px 24px}.e01-page .e01-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:34px;align-items:center;margin:24px 0 30px}.e01-page .e01-hero figure{margin:0}.e01-page figure{margin:28px 0}.e01-page img{display:block;width:100%;height:auto;max-width:100%}.e01-page .e01-photo img{max-height:370px;object-fit:contain;background:#f5f8fa}.e01-page figcaption{font-size:13px;line-height:1.65;color:#466579;padding:10px 2px}.e01-page .e01-jump{display:flex;flex-wrap:wrap;gap:8px 20px;border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:28px;font-size:14px}.e01-page .e01-jump a{max-width:340px}.e01-page .e01-article{max-width:850px;margin:0 auto}.e01-page .e01-section{padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:40px}.e01-page .e01-scroll{overflow:auto;overscroll-behavior-x:contain}.e01-page .e01-diagram img{min-width:700px}.e01-page table{width:100%;border-collapse:collapse;min-width:580px;font-size:16px;line-height:1.55}.e01-page th,.e01-page td{padding:15px 18px;border:1px solid var(--line);text-align:left;vertical-align:top}.e01-page th{background:#e9f3f7!important;color:#17384b!important}.e01-page tr:nth-child(even) td{background:#f8fbfc}.e01-page .e01-tool-section{padding:26px 0;margin:20px 0}.e01-page .e01-cta{padding:28px;background:#edf5f8;margin:35px 0}.e01-page .e01-cta a{display:inline-block;background:#a44910;color:white!important;padding:12px 20px;text-decoration:none;border-radius:3px;font-weight:650}.e01-page .e01-sources{font-size:14px;border-top:1px solid var(--line);padding-top:24px}.e01-page .e01-sources li{margin:8px 0}.e01-page.e01-atlas .e01-hero{grid-template-columns:1fr}.e01-page.e01-atlas .e01-article{max-width:100%}.e01-atlas .e01-section{display:grid;grid-template-columns:230px 1fr;gap:30px}.e01-atlas .e01-section h2{font-size:23px!important}.e01-atlas .e01-section p{grid-column:2}.e01-atlas .e01-section p:first-of-type{grid-row:1}.e01-page.e01-conversion .e01-hero{grid-template-columns:1fr}.e01-conversion .e01-answer{font-size:21px}.e01-page.e01-decode .e01-section{border-left:3px solid #d2e5ee;padding-left:25px}.e01-decode .e01-section h2::before{content:attr(data-step);display:block;color:#006c91;font-size:14px;letter-spacing:.1em;margin-bottom:8px}.e01-page.e01-selection .e01-hero{grid-template-columns:1fr 1fr}.e01-selection .e01-deck{border-bottom:2px solid #9dbcc9;padding-bottom:14px}.e01-page.e01-model .e01-hero{grid-template-columns:1.3fr 1fr}.e01-page.e01-circuit .e01-hero{grid-template-columns:1fr}.e01-circuit .e01-answer{font-family:ui-monospace,monospace;font-size:19px}.ec-tool{background:white;border:1px solid #aac8d8;padding:24px;color:#17384b;font:16px/1.65 system-ui}.ec-tool h3{margin:0 0 12px;color:#17384b!important}.ec-tool h4{color:#17384b!important}.ec-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.ec-fields label{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0;color:#17384b!important}.ec-fields input,.ec-fields select,.ec-fields textarea{width:100%;min-height:46px;border:1px solid #8faab8;border-radius:3px;padding:10px;background:#fff!important;color:#17384b!important;font:16px/1.4 system-ui}.ec-fields .ec-wide{grid-column:1/-1}.ec-fields textarea{min-height:165px;font-family:ui-monospace,monospace}.ec-actions{display:flex;flex-wrap:wrap;gap:10px}.ec-tool .ec-btn{min-height:44px;border:1px solid #006486;background:#006c91!important;color:#fff!important;padding:10px 18px;font:600 15px/1.45 system-ui;border-radius:3px;cursor:pointer}.ec-actions .ec-btn{background:#edf5f8!important;color:#17384b!important;border-color:#9cbac9}.ec-btn:disabled{opacity:.55;cursor:not-allowed}.ec-note{font-size:14px;background:#f0f6f9;padding:12px;margin-top:18px}.ec-result{padding:18px 0;overflow-wrap:anywhere}.ec-metrics{display:grid;grid-template-columns:1fr 1fr;margin:10px 0 20px;line-height:1.6}.ec-metrics dt,.ec-metrics dd{padding:10px 12px;border-bottom:1px solid #cbdde6;margin:0}.ec-metrics dt{font-weight:600}.ec-metrics dd{background:#f4f8fa}.ec-result svg{width:100%;max-width:680px;height:auto;display:block;background:#fbfdfe;margin:16px 0}.e01-tool-section .pcbsync-tool{margin:0}.e01-page .e01-small{font-size:14px;color:#496679}@media(max-width:700px){.e01-page{padding:16px;font-size:16px}.e01-page .e01-hero,.e01-page.e01-model .e01-hero,.e01-page.e01-selection .e01-hero{grid-template-columns:1fr;gap:20px}.e01-page h2{font-size:24px!important}.e01-page .e01-section{padding:24px 0}.e01-page.e01-atlas .e01-section{display:block}.e01-page.e01-decode .e01-section{padding-left:15px}.e01-page .e01-deck{font-size:20px}.e01-page .e01-jump{gap:8px 15px}.ec-tool{padding:16px}.ec-fields,.ec-metrics{grid-template-columns:1fr}.ec-metrics dd{margin-bottom:12px}.ec-actions{display:grid;grid-template-columns:1fr}.ec-tool .ec-btn{width:100%}.e01-page .e01-answer{padding:17px;font-size:17px}.e01-page figure{margin:22px 0}.e01-page .e01-cta{padding:22px}}@media(prefers-reduced-motion:reduce){.e01-page *,.ec-tool *{scroll-behavior:auto!important;transition:none!important}}@media print{.e01-jump,.ec-actions,.ec-btn{display:none!important}.e01-page .e01-diagram img{min-width:0}.e01-page .e01-section{break-inside:avoid}.e01-page .e01-scroll{overflow:visible}}
.e01-page .pcbsync-shell .ps-hull h3{color:#fff!important}.e01-page .pcbsync-shell .ps-tag{color:#d7efff!important}