#raypcb-page .bare-prototype-r1{font:16px/1.65 Arial,Helvetica,sans-serif;max-width:1180px;padding:25px 28px 40px;margin:auto;color:#233f50;box-sizing:border-box}
#raypcb-page .bare-prototype-r1 *{box-sizing:border-box}#raypcb-page .bare-prototype-r1 h1{font-size:38px;line-height:1.16;color:#123e59;letter-spacing:-.5px;margin:12px 0 20px}#raypcb-page .bare-prototype-r1 h2{font-size:28px;line-height:1.3;color:#065e88;margin:0 0 18px}#raypcb-page .bare-prototype-r1 h3{font-size:20px;line-height:1.4;color:#173f57;margin:20px 0 10px}#raypcb-page .bare-prototype-r1 p{margin:12px 0}#raypcb-page .bare-prototype-r1 a{color:#006b98;text-decoration:underline;text-underline-offset:3px}#raypcb-page .bare-prototype-r1 section{padding:35px 0;border-top:1px solid #d6e1e7;scroll-margin-top:70px}#raypcb-page .bare-prototype-r1 .bp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center;padding:16px 0 28px}#raypcb-page .bare-prototype-r1 .bp-lead{font-size:18px;line-height:1.6}#raypcb-page .bare-prototype-r1 .bp-kicker{font-size:12px;letter-spacing:1.1px;text-transform:uppercase;color:#537181;font-weight:700}#raypcb-page .bare-prototype-r1 figure{margin:0}#raypcb-page .bare-prototype-r1 img{display:block;width:100%;height:auto;background:#f5f7f8;border-radius:3px}#raypcb-page .bare-prototype-r1 figcaption{font-size:13px;color:#526c7b;margin-top:10px;line-height:1.5}#raypcb-page .bare-prototype-r1 .bp-hero img{object-fit:contain;aspect-ratio:5/3}#raypcb-page .bare-prototype-r1 .bp-jump{display:flex;flex-wrap:wrap;gap:8px 25px;padding:14px 0;margin:0 0 12px;border-block:1px solid #d4e0e7;font-size:14px;font-weight:700}#raypcb-page .bare-prototype-r1 .bp-split{display:grid;grid-template-columns:1fr 1fr;gap:30px}#raypcb-page .bare-prototype-r1 .bp-note{background:#eef5f8;padding:17px 21px;border-left:4px solid #006b98}#raypcb-page .bare-prototype-r1 .bp-scroll,.bp-tool .bp-scroll{max-width:100%;overflow-x:auto;border:1px solid #d0dfe6;margin:20px 0}#raypcb-page .bare-prototype-r1 table,.bp-tool table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5;min-width:560px;margin:0}#raypcb-page .bare-prototype-r1 th,#raypcb-page .bare-prototype-r1 td,.bp-tool th,.bp-tool td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid #dae4e9}#raypcb-page .bare-prototype-r1 thead th,.bp-tool thead th{background:#eaf2f7;color:#153f58}#raypcb-page .bare-prototype-r1 tbody th{width:24%}#raypcb-page .bare-prototype-r1 tr:nth-child(even){background:#f8fafb}#raypcb-page .bare-prototype-r1 .bp-cta,#raypcb-page .bp-tool a.bp-cta{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 19px;background:#ae3f08!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;border:1px solid #ae3f08!important;border-radius:4px;font:700 16px/1.4 Arial,sans-serif!important;max-width:100%;white-space:normal;text-align:center;box-shadow:none!important}#raypcb-page .bare-prototype-r1 .bp-cta:hover,#raypcb-page .bp-tool a.bp-cta:hover{background:#873108!important}#raypcb-page .bare-prototype-r1 .bp-secondary{display:inline-block;border:1px solid #9bb3c1;border-radius:4px;padding:10px 15px;margin-top:8px;font-weight:700;text-decoration:none}#raypcb-page .bare-prototype-r1 a:focus-visible,#raypcb-page .bare-prototype-r1 :focus-visible,#raypcb-page .bp-tool :focus-visible{outline:3px solid #d88827;outline-offset:3px}#raypcb-page .bare-prototype-r1 .bp-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;margin:20px 0}#raypcb-page .bare-prototype-r1 .bp-example{border-bottom:2px solid #d3e1e8;padding-bottom:17px;min-width:0}#raypcb-page .bare-prototype-r1 .bp-example[hidden]{display:none!important}#raypcb-page .bare-prototype-r1 .bp-example img{aspect-ratio:5/3;object-fit:contain}#raypcb-page .bare-prototype-r1 .bp-example h3{font-size:16px;margin:11px 0 7px}#raypcb-page .bare-prototype-r1 .bp-example p{font-size:13px;line-height:1.5;margin:7px 0}#raypcb-page .bare-prototype-r1 .bp-diagram{overflow-x:auto}#raypcb-page .bare-prototype-r1 .bp-diagram img{min-width:780px}#raypcb-page .bare-prototype-r1 details{border-bottom:1px solid #d5e1e8;padding:16px 0}#raypcb-page .bare-prototype-r1 summary{font-weight:700;cursor:pointer;color:#153f58}#raypcb-page .bare-prototype-r1 .bp-request{background:#eef4f8;padding:28px;border-top:3px solid #006b98}.bp-tool{font:15px/1.6 Arial,sans-serif;color:#203f52;margin:18px 0;padding:23px;border:1px solid #bdcfda;border-top:4px solid #006b98;background:#f6f9fb;border-radius:4px}.bp-tool *{box-sizing:border-box}.bp-tool h3{margin:0 0 12px;font-size:21px;color:#123f59;line-height:1.3}.bp-tool p{margin:12px 0}.bp-tool label,.bp-filter label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#28485b;min-width:0}.bp-tool input,.bp-tool select,.bp-filter select{width:100%;min-width:0;min-height:44px;background:#fff;color:#173f55;border:1px solid #8ca7b7;border-radius:3px;padding:9px;font:16px/1.3 Arial,sans-serif}.bp-tool input[type=file]{font-size:14px}.bp-tool button{font:700 14px/1.4 Arial,sans-serif;cursor:pointer;min-height:44px;padding:10px 14px;background:#006b98;color:#fff;border:1px solid #006b98;border-radius:3px;white-space:normal}.bp-tool button:disabled{opacity:.45;cursor:default}.bp-tool .bp-save,.bp-tool .bp-clear,.bp-tool .bp-file-save,.bp-tool .bp-next,.bp-tool .bp-assembly{background:#fff;color:#00618c}.bp-tool .bp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 17px}.bp-tool .bp-plan-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:27px}.bp-tool .bp-plan-output{padding:18px;background:#eaf2f7;border-left:3px solid #006b98;min-width:0}.bp-tool pre{font:14px/1.75 ui-monospace,Consolas,monospace;color:#173f55;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:100%}.bp-tool .bp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:19px}.bp-tool .bp-small{font-size:12px;color:#476778;line-height:1.6}.bp-tool .bp-comparison table{min-width:350px;font-size:13px}.bp-tool .bp-file-result{background:#eaf2f7;padding:16px;margin:15px 0}.bp-tool .bp-file-list{max-height:260px;overflow:auto;overflow-wrap:anywhere}.bp-tool .bp-file-list li{font:13px/1.6 ui-monospace,Consolas,monospace}.bp-tool details{padding:15px 0}.bp-tool summary{font-weight:700;cursor:pointer}.bp-tool [hidden]{display:none!important}.bp-filter{display:flex;align-items:center;gap:25px;background:#f2f6f8;padding:16px}.bp-filter label{min-width:230px}.bp-filter p{font-size:13px;color:#526b7a}.bp-tool svg{display:block;width:100%;height:auto}.bp-tool .bp-step{min-height:56px}.bp-bridge a{color:#006b98}.bp-tool .bp-bridge-spec{padding:15px;background:#eaf2f7}
@media(max-width:850px){#raypcb-page .bare-prototype-r1{padding:18px}#raypcb-page .bare-prototype-r1 .bp-hero,#raypcb-page .bare-prototype-r1 .bp-split,.bp-tool .bp-plan-grid{grid-template-columns:1fr;gap:22px}#raypcb-page .bare-prototype-r1 h1{font-size:32px}#raypcb-page .bare-prototype-r1 .bp-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-tool{padding:17px}#raypcb-page .bare-prototype-r1 section{padding:28px 0}}
@media(max-width:580px){#raypcb-page .bare-prototype-r1{padding:15px}#raypcb-page .bare-prototype-r1 h1{font-size:29px}#raypcb-page .bare-prototype-r1 h2{font-size:24px}#raypcb-page .bare-prototype-r1 .bp-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.bp-filter{display:block}.bp-tool .bp-fields{grid-template-columns:1fr}.bp-tool .bp-plan-output{padding:14px}#raypcb-page .bare-prototype-r1 .bp-request{padding:20px}}
@media print{.bp-tool button,.bp-filter,#raypcb-page .bare-prototype-r1 .bp-jump{display:none!important}#raypcb-page .bare-prototype-r1 .bp-example[hidden]{display:block!important}#raypcb-page .bare-prototype-r1 .bp-scroll{overflow:visible}#raypcb-page .bare-prototype-r1 table{min-width:0}#raypcb-page .bare-prototype-r1 figure,.bp-tool{break-inside:avoid}}
