:root{--ink:#14213d;--ink-2:#4a5671;--ink-3:#5f6a80;--paper:#f6f8f7;--card:#ffffff;--line:#dde2e7;--line-2:#eceff2;--solder:#1f7a5a;--solder-bg:#e5f3ec;--led:#ffb000;--led-ink:#3a2700;--low:#b45309;--low-bg:#fdf1e1;--req:#5b6b8c;--req-bg:#eef1f6;--out:#b42318;--out-bg:#fdeceb;--wa:#0f7a40;--radius:6px;--emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","Noto Emoji";--font:var(--f-archivo),"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif,var(--emoji);--mono:var(--f-mono),"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace,var(--emoji);--wrap:1240px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 var(--font);font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}a:hover{color:var(--solder)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--led);outline-offset:2px;border-radius:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}.mono{font-family:var(--mono);letter-spacing:-.01em}.muted{color:var(--ink-2)}.small{font-size:13px}h1,h2,h3{line-height:1.15;margin:0;font-weight:700;letter-spacing:-.015em}h1{font-size:clamp(28px,4.2vw,46px);font-stretch:87.5%}h2{font-size:22px}h3{font-size:16px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.topbar{background:var(--ink);color:#c9d1e3;font-size:13px}.topbar .wrap{display:flex;gap:18px;justify-content:space-between;padding-top:7px;padding-bottom:7px;flex-wrap:wrap}.topbar a{color:#fff}.topbar .tb-right{display:flex;gap:18px}header.site{background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}header.site .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding-top:12px;padding-bottom:12px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.02em}.logo-mark{width:34px;height:34px;border-radius:7px;background:var(--ink);display:grid;place-items:center}.logo small{display:block;font-weight:500;font-size:12px;color:var(--ink-3);letter-spacing:0;margin-top:-2px}.hsearch{display:flex;border:2px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:#fff}.hsearch input{flex:1 1;min-width:0;border:0;padding:10px 14px;outline:none;font-size:15px}.hsearch button{border:0;background:var(--ink);color:#fff;padding:0 18px;cursor:pointer;font-weight:600}.hactions{display:flex;gap:10px;align-items:center}.rfq-btn{display:inline-flex;align-items:center;gap:8px;background:var(--led);color:var(--led-ink);font-weight:700;padding:10px 14px;border-radius:var(--radius);white-space:nowrap}.rfq-btn:hover{color:var(--led-ink);filter:brightness(.96)}.rfq-count{background:var(--ink);color:#fff;border-radius:99px;min-width:22px;height:22px;display:inline-grid;place-items:center;font-size:12px;padding:0 6px}nav.cats{background:var(--card);border-bottom:1px solid var(--line)}nav.cats .wrap{display:flex;gap:2px 4px;flex-wrap:wrap}@media (max-width:760px){nav.cats .wrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}}nav.cats a{padding:10px 12px;white-space:nowrap;font-size:14px;color:var(--ink-2);border-bottom:2px solid transparent}nav.cats a:hover,nav.cats a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:11px 18px;border-radius:var(--radius);font-weight:600;cursor:pointer;text-align:center}.btn:hover{color:#fff;filter:brightness(1.15)}.btn.led{background:var(--led);border-color:var(--led);color:var(--led-ink)}.btn.led:hover{color:var(--led-ink);filter:brightness(.96)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{border-color:var(--ink);color:var(--ink);filter:none}.btn.wa{background:var(--wa);border-color:var(--wa)}.btn.sm{padding:7px 12px;font-size:14px}.btn[disabled]{opacity:.55;cursor:not-allowed}.hero{background:var(--card);border-bottom:1px solid var(--line)}.hero .wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;padding-top:48px;padding-bottom:44px;align-items:center}.hero p.lead{font-size:18px;color:var(--ink-2);max-width:54ch;margin:14px 0 26px}.bigsearch{display:flex;border:2px solid var(--ink);border-radius:8px;background:#fff;box-shadow:0 6px 0 var(--ink)}.bigsearch input{flex:1 1;min-width:0;border:0;padding:18px;font-size:18px;outline:none;font-family:var(--mono)}.bigsearch input::placeholder{font-family:var(--font);color:var(--ink-3)}.bigsearch button{border:0;border-left:2px solid var(--ink);background:var(--led);color:var(--led-ink);font-weight:800;padding:0 26px;font-size:16px;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;align-items:center}.chips span.muted{font-size:14px;margin-right:4px}.chip{font-family:var(--mono);font-size:13px;padding:5px 10px;border:1px solid var(--line);border-radius:99px;background:var(--paper)}.chip:hover{border-color:var(--ink);color:var(--ink)}.reel{border:2px solid var(--ink);border-radius:10px;background:#fff;overflow:hidden;font-size:14px;transform:rotate(1.2deg);box-shadow:-8px 8px 0 var(--line)}.reel-head{display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:#fff;padding:10px 14px;font-weight:700}.reel-head .mono{font-weight:500;font-size:12px;color:#c9d1e3}.reel-row{display:grid;grid-template-columns:120px 1fr;border-bottom:1px dashed var(--line)}.reel-row>div{padding:9px 14px}.reel-row>div:first-child{color:var(--ink-3);border-right:1px dashed var(--line)}.reel-row.big>div:last-child{font-family:var(--mono);font-size:20px;font-weight:700}.barcode{height:46px;margin:12px 14px 14px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px)}.section{padding:40px 0}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;flex-wrap:wrap}.sec-head a{font-weight:600;color:var(--solder)}.catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--card)}.catgrid a{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.catgrid a:hover{background:var(--paper);color:var(--ink)}.catgrid .ic{font-size:22px;width:40px;height:40px;display:grid;place-items:center;background:var(--paper);border-radius:8px}.catgrid .nm{font-weight:600;line-height:1.25}.catgrid .ct{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:var(--card);border-radius:var(--radius)}.trust div{padding:18px;border-right:1px solid var(--line)}.trust div:last-child{border-right:0}.trust b{display:block;margin-bottom:2px}.trust span{color:var(--ink-2);font-size:14px}.bomcta{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;background:var(--ink);color:#fff;border-radius:10px;padding:32px}.bomcta p{color:#c9d1e3;margin:10px 0 0;max-width:56ch}.bomcta pre{margin:0;background:#0f1a31;color:#e3e8f3;padding:16px;border-radius:8px;font-family:var(--mono);font-size:13px;overflow:auto;border:1px solid #2a3756}.ptable{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);font-size:14px}.ptable th{text-align:left;font-weight:600;color:var(--ink-2);background:var(--paper);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;font-size:13px}.ptable td{padding:12px;border-bottom:1px solid var(--line-2);vertical-align:middle}.ptable tr:hover td{background:#fbfcfc}.ptable .thumb{width:52px;height:52px;border:1px solid var(--line-2);border-radius:6px;background:#fff;display:grid;place-items:center;overflow:hidden}.ptable .thumb img{width:100%;height:100%;object-fit:contain}.ptable .mpn{font-family:var(--mono);font-weight:600;font-size:14px}.ptable .nm{color:var(--ink-2);font-size:13px;max-width:360px}.ptable .price{font-weight:700;white-space:nowrap}.ptable .act,.ptable .num{text-align:right}.ptable .act,.stock{white-space:nowrap}.stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 9px;border-radius:99px}.stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.stock.ok{color:var(--solder);background:var(--solder-bg)}.stock.low{color:var(--low);background:var(--low-bg)}.stock.req{color:var(--req);background:var(--req-bg)}.stock.out{color:var(--out);background:var(--out-bg)}.stock.lead{color:var(--low);background:var(--low-bg)}.stock-note{display:block;font-size:12px;color:var(--ink-3);margin-top:3px}.pcards{display:none}.pcard{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:14px;background:var(--card);border-bottom:1px solid var(--line)}.pcard .thumb{width:64px;height:64px;border:1px solid var(--line-2);border-radius:6px;background:#fff;display:grid;place-items:center;overflow:hidden}.pcard .thumb img{width:100%;height:100%;object-fit:contain}.pcard .row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;flex-wrap:nowrap;min-width:0}.pcard .row>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard .row .btn{flex:0 0 auto;min-width:112px;justify-content:center;white-space:nowrap}.pcard .price{font-weight:700}.crumbs{font-size:13px;color:var(--ink-3);padding:14px 0 0}.crumbs a{color:var(--ink-2)}.searchlayout{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:20px 0 48px;align-items:start}.filters{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:6px 0;position:sticky;top:140px}.filters h3{font-size:14px;padding:10px 16px 6px;color:var(--ink-2);font-weight:600}.filters a{display:flex;justify-content:space-between;padding:7px 16px;font-size:14px}.filters a[aria-current]{background:var(--paper);font-weight:700;box-shadow:inset 3px 0 0 var(--ink)}.filters .ct{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.filters label{gap:8px;padding:8px 16px;font-size:14px;cursor:pointer}.filters label,.resulthead{display:flex;align-items:center}.resulthead{justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.empty{background:var(--card);border:1px dashed var(--ink-3);border-radius:10px;padding:32px;text-align:left}.empty h2{margin-bottom:8px}.pd{display:grid;grid-template-columns:380px minmax(0,1fr) 340px;grid-template-areas:"media head buy" "media specs buy";grid-template-rows:auto 1fr;column-gap:28px;row-gap:8px;padding:20px 0 32px;align-items:start}.pd-media{grid-area:media}.pd-head{grid-area:head}.pd-specs{grid-area:specs}.pd .buybox{grid-area:buy}.pd-head .mpn{font-family:var(--mono);font-size:14px;color:var(--ink-2)}.pd-head h1{font-size:clamp(22px,3vw,32px);margin:6px 0 10px}.pd-img{background:#fff;border:1px solid var(--line);border-radius:10px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.pd-img img{width:100%;height:100%;object-fit:contain}.pd-thumbs{display:flex;gap:8px;margin-top:10px}.pd-thumbs img{width:60px;height:60px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:#fff}.pd-bullets{max-width:65ch;margin:10px 0 0;padding-left:20px}.pd-bullets li{margin:3px 0}.pd-info .mpn{font-family:var(--mono);font-size:14px;color:var(--ink-2)}.pd-info h1{font-size:clamp(24px,3vw,32px);margin:6px 0 10px}.kv{width:100%;border-collapse:collapse;font-size:14px;margin-top:16px;background:var(--card);border:1px solid var(--line)}.kv td,.kv th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line-2);vertical-align:top}.kv th{width:40%;color:var(--ink-2);font-weight:500;background:var(--paper)}.buybox{background:var(--card);border:2px solid var(--ink);border-radius:10px;padding:18px;position:sticky;top:140px}.tiers{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.tiers td,.tiers th{padding:7px 0;border-bottom:1px dashed var(--line);text-align:left}.tiers td:last-child,.tiers th:last-child{text-align:right}.tiers tr.on td{font-weight:800;color:var(--solder)}.qtyrow{display:flex;gap:8px;margin:12px 0}.qtyrow input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--mono);font-size:16px}.total{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:1px solid var(--line);margin-top:6px}.total b{font-size:22px}.stack{display:grid;gap:8px}.form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form .full{grid-column:1/-1}.form label{display:grid;gap:5px;font-size:14px;font-weight:600}.form input,.form select,.form textarea{padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;font-weight:400}.form input:focus,.form textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ffb00055}.form textarea{min-height:110px;resize:vertical}.panel{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px}.notice{padding:14px 16px;border-radius:8px;background:var(--solder-bg);color:#0f4a35}.notice.err{background:var(--out-bg);color:var(--out)}.hp{position:absolute;left:-9999px}footer.site{background:var(--ink);color:#c9d1e3;margin-top:48px;font-size:14px}footer.site .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr;gap:28px;padding-top:40px;padding-bottom:28px}footer.site h3{color:#fff;font-size:15px;margin-bottom:10px}footer.site a{color:#c9d1e3;display:block;padding:3px 0}footer.site a:hover{color:#fff}footer.site .base{border-top:1px solid #2a3756;padding:14px 16px;text-align:center;font-size:13px;color:#8d98b3}.fab{position:fixed;right:16px;bottom:16px;z-index:40;background:var(--wa);border-radius:99px;padding:12px 18px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 6px 20px rgba(18,140,74,.35)}.fab,.fab:hover{color:#fff}@media (max-width:1100px){.pd{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"media head" "media buy" "specs specs"}.pd .buybox{position:static}}@media (max-width:900px){header.site .wrap{grid-template-columns:1fr auto}.hsearch{grid-column:1/-1;order:3}.hero .wrap{grid-template-columns:1fr;padding-top:28px;gap:28px}.reel{transform:none;max-width:460px}.searchlayout{grid-template-columns:1fr}.filters{position:static;display:flex;overflow-x:auto;padding:4px}.filters h3{display:none}.filters a,.filters label{white-space:nowrap;border-radius:99px}.trust{grid-template-columns:1fr 1fr}.trust div:nth-child(2){border-right:0}.trust div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bomcta{grid-template-columns:1fr;padding:22px}footer.site .wrap{grid-template-columns:1fr 1fr}.pd{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "buy" "specs";row-gap:16px}.pd-img{max-width:360px;aspect-ratio:4/3;margin:0 auto}}@media (max-width:720px){body{font-size:15px}.wrap{padding:0 14px}.ptable,.topbar .tb-right a:last-child{display:none}.topbar .wrap{justify-content:center}header.site .wrap{gap:10px;padding-top:10px;padding-bottom:10px}.logo{font-size:16px}.logo-mark{width:30px;height:30px}.rfq-btn{padding:8px 10px;font-size:14px}.hero .wrap{padding-top:22px;padding-bottom:26px}.hero p.lead{font-size:16px;margin:10px 0 18px}.hero .reel{display:none}.bigsearch{box-shadow:0 4px 0 var(--ink)}.section{padding:28px 0}.catgrid{grid-template-columns:1fr 1fr}.catgrid a{grid-template-columns:1fr auto;padding:12px;gap:6px}.catgrid .ic{display:none}.catgrid .nm{font-size:14px}.trust{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid var(--line)}.trust div:last-child{border-bottom:0}.bomcta pre{display:none}footer.site .wrap{grid-template-columns:1fr;gap:18px}.filters{margin:0 -14px;border-radius:0;border-left:0;border-right:0}.pd-head h1{font-size:22px}.kv th{width:45%}.buybox{padding:14px}.rfqtable td:nth-child(3),.rfqtable th:nth-child(3){display:none}.rfqtable td,.rfqtable th{padding:10px 8px}.empty{padding:20px}.fab{padding:12px;right:12px;bottom:12px}.pcard .btn.sm{padding:6px 10px;font-size:13px}.pcards{display:block;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.form{grid-template-columns:1fr}.topbar .tb-left{display:none}.bigsearch input{font-size:16px;padding:14px}.bigsearch button{padding:0 16px}.fab span,.logo small{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reel{transform:none}}.field{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.field:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ffb00055}.files{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:14px}.linkish{background:none;border:0;padding:0;color:var(--solder);cursor:pointer;text-align:left;font-weight:600;word-break:break-all}.info{max-width:760px;margin-top:12px;line-height:1.65}.info h1{font-size:30px;margin:10px 0 14px}.info h2{font-size:20px;margin:24px 0 8px}.info li{margin:4px 0}.cart-up{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.hero h1{font-size:clamp(26px,6.4vw,44px)}.gp{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px;margin-top:4px}.gp-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media (max-width:640px){.gp-tabs{grid-template-columns:repeat(2,1fr)}}.gp-tabs button{font:inherit;font-weight:600;font-size:14px;line-height:1.2;padding:10px 6px;min-height:48px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.gp-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.gp-help{font-size:14px;color:var(--ink-2);margin:10px 2px}.gp-form{display:grid;gap:10px}.gp-drop{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1.5px dashed var(--line);border-radius:10px;background:var(--card)}.gp-drophint{flex-basis:100%}.gp-files{list-style:none;margin:0;padding:0;display:grid;gap:4px}.gp-files li{display:flex;gap:8px;align-items:center;font-size:14px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.gp-fn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-files progress{width:80px}.gp-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gp-fields label,.gp-note{display:grid;gap:4px;font-size:13px;font-weight:600}.gp-fields label:last-child{grid-column:1/-1}.gp-go{width:100%;min-height:48px;font-size:16px}.gp-eg,.gp-err,.gp-incl{margin:0}.gp-err{color:#b91c1c}.gp-warn{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px}.gp-done h3{margin:4px 0 8px}.gp-row{display:flex;gap:8px;flex-wrap:wrap}.gp-ta{width:100%;font-family:var(--mono);font-size:14px;resize:vertical}.gp-res{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gp-res li{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;gap:4px}.gp-res li.no{border-style:dashed}.gp-m{display:grid;gap:3px;font-size:14px;justify-items:start}@media (min-width:900px){.gp{padding:16px}.gp-fields{grid-template-columns:1fr 1fr 1fr}.gp-fields label:last-child{grid-column:auto}}@media (max-width:380px){.gp-tabs button{font-size:13px;padding:8px 4px}}.si-back{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:80;display:grid;place-items:end center}.si-box{position:relative;background:var(--card);width:min(440px,100%);border-radius:16px 16px 0 0;padding:20px 18px 18px;display:grid;gap:10px;max-height:92vh;overflow:auto}.si-box h2{margin:0;font-size:20px}.si-x{position:absolute;top:8px;right:8px;background:none;border:0;font-size:18px;padding:8px;cursor:pointer;color:var(--ink-2)}.si-l{display:grid;gap:4px;font-size:13px;font-weight:600}.si-ph{display:grid;grid-template-columns:112px 1fr;gap:6px}.si-c{display:flex;gap:8px;align-items:flex-start;font-size:13px}.si-full{width:100%;min-height:48px}.si-code{font-family:var(--mono);font-size:22px;letter-spacing:6px;text-align:center}.si-row{display:flex;justify-content:space-between;margin-top:8px}.si-g{display:grid;justify-items:center;gap:6px;margin-top:4px}.si-ok{color:var(--solder);margin:0}.si-err{color:#b91c1c}.si-err,.si-note{margin:0}@media (min-width:640px){.si-back{place-items:center}.si-box{border-radius:16px}}.acc{max-width:760px}.acc-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.acc-list{list-style:none;padding:0;display:grid;gap:8px}.acc-item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:6px}.acc-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acc-top .pill{margin-left:auto}.acc-links{display:flex;gap:6px;flex-wrap:wrap}.acc-prof{margin-top:24px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px}.acc-form{display:grid;gap:8px;max-width:420px}.acc-form label{display:grid;gap:4px;font-size:13px;font-weight:600}.wait-chips{gap:6px}.wchip{border:1px solid var(--line,#e3e6ec);background:#fff;border-radius:18px;padding:5px 12px;cursor:pointer;font-size:13px}.wchip b{margin-left:4px}.wchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.wchip.us:not(.on){border-color:#f59e0b;background:#fff8eb}.wpick{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.wsel{width:auto;font-size:11.5px;padding:2px 22px 2px 6px}.wsel.w-us{border-color:#f59e0b;background-color:#fff8eb}.cp-btn{position:relative}.cp-done{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);white-space:nowrap;background:#1f2937;color:#fff;font-size:11.5px;padding:2px 6px;border-radius:4px;pointer-events:none;z-index:20}@media (hover:none){.cp-btn{width:30px;height:30px}}.wa-media{position:relative;display:inline-flex;align-items:flex-start;gap:4px;max-width:100%}.wa-media .wa-link{flex:none}.fp-act .cp-btn{width:30px;height:30px;border:1px solid var(--line)}.ord-track{list-style:none;margin:8px 0;padding:0;display:grid;gap:4px}.ord-track li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-left:3px solid #d6dae2;flex-wrap:wrap}.ord-track li.on{border-left-color:var(--solder)}.ord-track li.on b:before{content:"✓ ";color:var(--solder)}.ord-stars{display:flex;gap:4px}.ord-stars button{font-size:28px;line-height:1;background:none;border:0;cursor:pointer;color:#d6dae2;padding:4px;min-width:40px;min-height:40px}.ord-stars button.on{color:#f59e0b}.ord-stars button:focus-visible{outline:2px solid var(--solder)}.acc-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line,#d9dee3);color:var(--ink,#111);font:inherit;font-weight:600;padding:9px 12px;border-radius:var(--radius,8px);cursor:pointer;white-space:nowrap}.acc-btn:hover{border-color:var(--ink,#111)}.acc-wait{width:84px;height:40px;border-color:transparent}.acc-av{width:22px;height:22px;border-radius:50%;background:var(--ink,#111);color:#fff;display:inline-grid;place-items:center;font-size:12px}.acc-caret{font-size:10px;opacity:.6}.acc-menu-wrap{position:relative}.acc-menu{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--line,#d9dee3);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.12);min-width:210px;padding:6px;display:grid;z-index:60}.acc-menu a,.acc-menu button{text-align:left;padding:9px 10px;border-radius:6px;background:none;border:0;font:inherit;color:var(--ink,#111);cursor:pointer}.acc-menu a:hover,.acc-menu button:hover{background:#f3f5f6}.acc-who{padding:6px 10px 8px;border-bottom:1px solid #eef0f2;margin-bottom:4px}@media (max-width:640px){.acc-btn{padding:8px 9px}.acc-btn span:not(.acc-av):not(.acc-caret),.acc-btn.on span:nth-child(2){display:none}}.si-later{display:grid;gap:6px;justify-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #eef0f2}.logo-badge{width:40px;height:40px;border-radius:50%;display:block;flex:none}@media (max-width:760px){.logo-badge{width:34px;height:34px}}.foot-logo{display:block;width:96px;height:96px;margin-bottom:8px}.adm-logo{width:28px;height:28px;border-radius:50%;vertical-align:middle;margin-right:6px}.si-logo{display:block;width:48px;height:48px;margin:0 auto 6px}.qdoc-logo{display:block;width:64px;height:64px;margin-bottom:6px}.pcbf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:start}.pcbf-points{margin:10px 0 12px 18px;line-height:1.8}.pcbf-file{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px dashed #b9c2d3;border-radius:8px;margin-bottom:12px}.pcbf-file.over{border-color:var(--ink);background:#eef3fb}.pcbf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.svc-card{display:block;border:1px solid var(--line);border-radius:10px;padding:16px;background:#fff;color:inherit;text-decoration:none}.svc-card:hover{border-color:#14213d}.svc-card b{display:block;font-size:17px;margin-bottom:4px}@media (max-width:820px){.pcbf,.svc-cards{grid-template-columns:minmax(0,1fr)}.pcbf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pcbf-grid input,.pcbf-grid select{min-width:0;width:100%}}.pcb-board{border:1px solid var(--line,#e3e6ec);border-radius:10px;padding:10px;margin-bottom:12px}.pcb-bhead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:8px}.pcb-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 10px}.pcb-specs label{display:flex;flex-direction:column;gap:2px}.pcb-internal{background:#fff8e6;border:1px solid #f3d9a8;border-radius:8px;padding:8px;margin-top:8px}.pcb-calc{margin-top:6px;font-size:14px}.pcb-fwd{padding:6px 8px;background:#f3f6fb}.pcb-fwd,.pcb-lines{margin-top:8px;border-radius:6px}.pcb-lines{white-space:pre-wrap;background:#f6f7f9;padding:8px}.pcb-recv{display:flex;gap:16px;align-items:flex-start}.pcb-label{flex:none;border:3px solid #111;border-radius:6px;padding:10px 14px;font:700 26px/1 var(--mono)}.nowrap{white-space:nowrap}@media print{body *{visibility:hidden}.pcb-label,.pcb-label *{visibility:visible}.pcb-label{position:fixed;top:10mm;left:10mm;font-size:40px}}.acc-gerbers{margin:4px 0 0 18px}.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero .wrap>div{max-width:900px}.gp-srcs{display:flex;flex-wrap:wrap;gap:6px}.gp-srcs span{font-size:12.5px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--ink-2)}.theme-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;flex:none;transition:border-color .15s,background .15s}.theme-btn:hover{border-color:var(--ink)}@media (max-width:640px){.theme-btn{width:36px;height:36px}}@media screen{html[data-theme=dark]{color-scheme:dark;--ink:#e7ecf5;--ink-2:#a9b3c8;--ink-3:#8691aa;--paper:#0a0f1c;--card:#111827;--line:#232e47;--line-2:#1a2338;--solder:#3ecf8e;--solder-bg:rgba(62,207,142,.12);--led:#ffb000;--led-ink:#1c1300;--low:#f5a524;--low-bg:rgba(245,165,36,.13);--req:#a5b4d8;--req-bg:rgba(165,180,216,.12);--out:#f87171;--out-bg:rgba(248,113,113,.13);--wa:#1f9d55;--field:#0d1424;--deep:#060a14;--btn:#1d2a48;--btn-line:#2e3d63}html[data-theme=dark] body{background:radial-gradient(1200px 500px at 15% -10%,rgba(255,176,0,.06),transparent 60%),var(--paper);background-attachment:fixed}html[data-theme=dark] ::selection{background:rgba(255,176,0,.35)}html[data-theme=dark] .topbar,html[data-theme=dark] footer.site{background:var(--deep);border-color:var(--line)}html[data-theme=dark] .topbar{border-bottom:1px solid var(--line)}html[data-theme=dark] footer.site{border-top:1px solid var(--line)}html[data-theme=dark] footer.site .base{border-top-color:var(--line)}html[data-theme=dark] header.site{background:rgba(17,24,39,.85);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}html[data-theme=dark] nav.cats{background:var(--card)}html[data-theme=dark] .hero{background:linear-gradient(180deg,#111827,#0d1322)}html[data-theme=dark] .btn{background:var(--btn);border-color:var(--btn-line);color:#fff}html[data-theme=dark] .btn.led{background:var(--led);border-color:var(--led);color:var(--led-ink)}html[data-theme=dark] .btn.ghost{background:transparent;border-color:var(--line);color:var(--ink)}html[data-theme=dark] .btn.ghost:hover{border-color:var(--ink-2)}html[data-theme=dark] .btn.wa{background:var(--wa);border-color:var(--wa)}html[data-theme=dark] .hsearch{background:var(--field);border-color:var(--line)}html[data-theme=dark] .hsearch:focus-within{border-color:var(--led)}html[data-theme=dark] .hsearch button{background:var(--btn);color:#fff}html[data-theme=dark] .bigsearch{background:var(--field);border-color:var(--line);box-shadow:0 6px 0 var(--deep)}html[data-theme=dark] .bigsearch button{border-left-color:var(--line)}html[data-theme=dark] .acc-av,html[data-theme=dark] .rfq-count{background:var(--deep);color:#fff}html[data-theme=dark] .logo-mark{background:var(--btn)}html[data-theme=dark] .bomcta{background:linear-gradient(135deg,#16213b,#0d1424);border:1px solid var(--line)}html[data-theme=dark] .bomcta pre{background:var(--deep);border-color:var(--line)}html[data-theme=dark] .buybox{border-color:var(--line);box-shadow:0 10px 30px rgba(0,0,0,.35)}html[data-theme=dark] .gp{background:rgba(17,24,39,.7);border-color:var(--line);box-shadow:0 20px 50px rgba(0,0,0,.35)}html[data-theme=dark] .gp-tabs button{background:var(--field);border-color:var(--line);color:var(--ink-2)}html[data-theme=dark] .gp-tabs button:hover{color:var(--ink);border-color:var(--ink-3)}html[data-theme=dark] .gp-tabs button.on{background:var(--led);border-color:var(--led);color:var(--led-ink)}html[data-theme=dark] .gp-drop,html[data-theme=dark] .gp-files li,html[data-theme=dark] .gp-res li{background:var(--field)}html[data-theme=dark] .gp-warn{background:var(--low-bg);border-color:rgba(245,165,36,.35)}html[data-theme=dark] .gp-err,html[data-theme=dark] .si-err{color:var(--out)}html[data-theme=dark] .field,html[data-theme=dark] .form input,html[data-theme=dark] .form select,html[data-theme=dark] .form textarea,html[data-theme=dark] .qtyrow input{background:var(--field);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .field:focus,html[data-theme=dark] .form input:focus,html[data-theme=dark] .form textarea:focus{border-color:var(--led)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#66718a}html[data-theme=dark] .notice{color:#8be3bb}html[data-theme=dark] .svc-card{background:var(--card);transition:border-color .15s,transform .15s}html[data-theme=dark] .svc-card:hover{border-color:var(--led);transform:translateY(-1px)}html[data-theme=dark] .ptable tr:hover td{background:#152038}html[data-theme=dark] .pcard .thumb,html[data-theme=dark] .pd-img,html[data-theme=dark] .pd-thumbs img,html[data-theme=dark] .ptable .thumb{background:#f4f6fa;border-color:var(--line)}html[data-theme=dark] .acc-menu{background:var(--card);border-color:var(--line);box-shadow:0 14px 40px rgba(0,0,0,.5)}html[data-theme=dark] .acc-menu a:hover,html[data-theme=dark] .acc-menu button:hover{background:var(--line-2)}html[data-theme=dark] .acc-who,html[data-theme=dark] .si-later{border-color:var(--line)}html[data-theme=dark] .si-back{background:rgba(0,0,0,.65)}html[data-theme=dark] .pcbf-file{border-color:var(--line);background:var(--field)}html[data-theme=dark] .pcbf-file.over{border-color:var(--led);background:rgba(255,176,0,.08)}html[data-theme=dark] .ord-track li{border-left-color:var(--line)}html[data-theme=dark] .ord-stars button{color:#3a4560}html[data-theme=dark] .ord-stars button.on{color:#f59e0b}html[data-theme=dark] .fab{box-shadow:0 8px 24px rgba(0,0,0,.5)}html[data-theme=dark] .empty{border-color:var(--line)}html[data-theme=dark] .acc-btn:hover,html[data-theme=dark] .chip:hover,html[data-theme=dark] .theme-btn:hover{border-color:var(--ink-3)}}@media (max-width:720px){.hactions{gap:6px}.theme-btn{width:34px;height:34px}header.site .wrap>.logo{min-width:0}}@media (max-width:420px){.logo{gap:7px;font-size:15px}.rfq-btn{padding:8px;gap:5px}}.bomcta .btn.ghost{color:#fff;border-color:#3a4a6e}.bomcta .btn.ghost:hover{border-color:#fff;color:#fff}.foot-addr{line-height:1.5}.cstrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cstrip-card{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s;min-width:0}.cstrip-card:hover{color:var(--ink);border-color:var(--ink-3);transform:translateY(-1px);box-shadow:0 8px 22px rgba(20,33,61,.08)}.cstrip-ic{flex:none;width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--paper);color:var(--ink);border:1px solid var(--line)}.cs-wa .cstrip-ic{background:var(--wa);border-color:var(--wa);color:#fff}.cs-call .cstrip-ic,.cs-mail .cstrip-ic{background:var(--led);border-color:var(--led);color:var(--led-ink)}.cstrip-tx{display:grid;gap:2px;min-width:0}.cstrip-tx b{font-size:15px}.cstrip-val{font-size:13.5px;font-weight:600;color:var(--ink-2);overflow-wrap:anywhere}.foot-social{display:flex;gap:14px;padding:3px 0}.foot-social a{display:inline;padding:0}@media (max-width:1100px){.cstrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.cstrip{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .cstrip-card:hover{border-color:var(--led);box-shadow:0 10px 28px rgba(0,0,0,.4)}html[data-theme=dark] .cstrip-ic{background:var(--field)}html[data-theme=dark] .cs-wa .cstrip-ic{background:var(--wa)}html[data-theme=dark] .cs-call .cstrip-ic,html[data-theme=dark] .cs-mail .cstrip-ic{background:var(--led)}.gl{margin:28px 0 8px}.gl .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.gl-usp{color:var(--ink-2,#4a5563);margin:4px 0 8px}.gl-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:8px 0}.gl .chip,.gl-subs .chip{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer;color:var(--ink);text-decoration:none}.gl .chip.on{background:var(--ink);color:var(--card);border-color:var(--ink)}.gl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-row{display:grid;grid-template-columns:64px minmax(0,1fr) 240px;gap:12px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.gl-img{width:64px;height:64px;display:grid;place-items:center;background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--line-2)}.gl-img img{max-width:100%;max-height:100%;object-fit:contain}.gl-noimg{font:600 12px var(--mono,monospace);color:#9aa4b1}.gl-main{min-width:0}.gl-main .nm{margin:2px 0;overflow-wrap:anywhere}.gl-side{display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.gl-in{color:#1e7d34;font-weight:600}.gl-note{color:#155fa0}.gp-add{display:inline-flex;gap:4px;align-items:center}.gp-add .field{width:84px;padding:5px 6px;text-align:right}.gl-search{display:flex;gap:8px;max-width:640px;margin:12px 0}.gl-search .field{flex:1 1}.gl-cats{margin-top:26px}.gl-catgrid{list-style:none;padding:0;margin:6px 0 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 16px}.gl-subs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sbx{position:relative}.sbx-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.14);max-height:70vh;overflow-y:auto;padding:4px 0}.sbx-h{padding:6px 12px 2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7b8794}.sbx-i{display:flex;justify-content:space-between;gap:10px;padding:6px 12px;color:var(--ink);text-decoration:none}.sbx-i:hover{background:var(--line-2)}.sbx-i>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbx-i>span:last-child{white-space:nowrap}.sbx-all{display:block;width:100%;text-align:left;border:0;border-top:1px solid var(--line-2);background:none;padding:8px 12px;color:var(--ink);cursor:pointer;font:inherit;font-weight:600}.gp-glob{display:flex;flex-direction:column;gap:3px;padding:6px 8px;border-left:3px solid #155fa0;background:var(--line-2);border-radius:6px;margin-bottom:4px}.gp-glob-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bomg{margin-top:14px}.bomg-miss td{color:#8a929c}.bomg-warn{background:rgba(255,196,0,.08)}@media (max-width:700px){.gl-row{grid-template-columns:48px minmax(0,1fr)}.gl-img{width:48px;height:48px}.gl-side{grid-column:1/-1;align-items:flex-start;text-align:left}}.iq-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.iq-prev .chip.on,.iq-tabs .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.iq-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.iq-main{display:flex;flex-direction:column;gap:14px;min-width:0}.iq-h{font-size:17px;margin:0 0 8px}.iq-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.iq-opts input,.iq-opts select{width:100%;min-width:0}.iq-auto{margin-left:6px;font:600 10px var(--mono);color:var(--solder);background:var(--solder-bg);border-radius:4px;padding:1px 5px;vertical-align:middle}.iq-extras{gap:6px 14px;align-items:center;margin-top:10px}.iq-extras,.iq-steps{display:flex;flex-wrap:wrap}.iq-steps{gap:14px;list-style:none;padding:0;margin:4px 0 0;color:var(--ink-3)}.iq-steps li.ok{color:var(--solder)}.iq-steps li.now{color:var(--ink);font-weight:600}.iq-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;margin-top:10px}.iq-check{list-style:none;padding:0;margin:8px 0 0;column-count:2;font-size:13px}.iq-check .ok{color:var(--solder)}.iq-check .miss{color:var(--out);font-weight:600}.iq-check .opt{color:var(--ink-3)}.iq-svg{margin-top:8px;border-radius:6px;background:#f1f3f5;padding:6px}.iq-svg svg{width:100%;height:auto;max-height:260px;display:block}.iq-svg .gb-board{fill:#1f6b3a}.iq-svg .gb-cu{fill:#2e8b4f;stroke:#2e8b4f;opacity:.55}.iq-svg .gb-mask{fill:#c0c6cc;stroke:#c0c6cc}.iq-svg.fin-gold .gb-mask{fill:#d4a84a;stroke:#d4a84a}.iq-svg .gb-silk{fill:#fff;stroke:#fff}.iq-svg .gb-drill{fill:#111;stroke:#111}.iq-svg .gb-edge{fill:none;stroke:#e6d36b}.iq-svg.mask-red .gb-board{fill:#a3242a}.iq-svg.mask-red .gb-cu{fill:#c0392b;stroke:#c0392b}.iq-svg.mask-blue .gb-board{fill:#1d4f91}.iq-svg.mask-blue .gb-cu{fill:#2c6bc0;stroke:#2c6bc0}.iq-svg.mask-black .gb-board{fill:#1b1b1b}.iq-svg.mask-black .gb-cu{fill:#333;stroke:#333}.iq-svg.mask-white .gb-board{fill:#eceff1}.iq-svg.mask-white .gb-cu{fill:#d5d9dc;stroke:#d5d9dc}.iq-svg.mask-white .gb-silk{fill:#111;stroke:#111}.iq-svg.mask-yellow .gb-board{fill:#d9b616}.iq-svg.mask-yellow .gb-cu{fill:#e6c935;stroke:#e6c935}.iq-svg.mask-purple .gb-board{fill:#5a2d82}.iq-svg.mask-purple .gb-cu{fill:#6e3b9c;stroke:#6e3b9c}.iq-files{max-height:180px;overflow:auto;margin:8px 0 0;padding-left:18px;grid-column:1/-1}.iq-price{position:sticky;top:12px;display:flex;flex-direction:column;gap:8px}.iq-price h2{font-size:18px;margin:0}.iq-lines{width:100%;border-collapse:collapse;font-size:14px}.iq-lines td{padding:5px 0;border-bottom:1px solid var(--line-2);vertical-align:top}.iq-lines td.num{text-align:right;font-family:var(--mono);white-space:nowrap;padding-left:10px}.iq-sub td{font-weight:600}.iq-total td{font-size:18px;font-weight:700;border-bottom:0}.iq-ok{color:var(--solder);margin:0}.iq-blank{font:700 28px var(--mono);color:var(--ink-3)}.iq-why{margin:0;padding-left:18px;color:var(--ink-2)}.iq-remark textarea{width:100%;min-height:64px}.iq-go{width:100%;justify-content:center}.iq-cost{background:var(--req-bg);border-radius:6px;padding:6px 8px}.iq-bom-tbl{overflow-x:auto}.iq-bom-tbl select{max-width:280px}.iq-bar{display:none}@media (max-width:900px){.iq-grid,.iq-read{grid-template-columns:minmax(0,1fr)}.iq-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-price{position:static}.iq{padding-bottom:70px}.iq-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(0,0,0,.08)}.iq-bar b{font-size:18px}body:has(.iq-bar) .fab{bottom:76px}}html[data-theme=dark] .iq-svg{background:#0f1720}.blog-meta{margin:0 0 16px;color:var(--ink-2);font-size:14px}.blog-body p{margin:0 0 12px}.blog-body ol,.blog-body ul{margin:0 0 14px;padding-left:1.25em}.blog-body a{color:var(--solder);text-decoration:underline;text-underline-offset:2px}.blog-body code{font-family:var(--mono);font-size:.92em;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:0 4px}.blog-table{overflow-x:auto;margin:4px 0 16px}.blog-body table{width:100%;border-collapse:collapse;font-size:14px}.blog-body td,.blog-body th{border:1px solid var(--line);padding:7px 8px;text-align:left;vertical-align:top}.blog-body th,.blog-cta{background:var(--card)}.blog-cta{margin:28px 0 8px;padding:16px;border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;justify-items:start}.blog-cta p{margin:0}.blog-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:12px}.blog-card{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:14px 16px}.blog-card h2{font-size:18px;margin:0 0 6px}.blog-card p{margin:0 0 8px;color:var(--ink-2)}.blog-card .more{font-weight:700;color:var(--solder)}html[data-theme=dark] .iq-prev .chip.on,html[data-theme=dark] .iq-tabs .chip.on{background:var(--led);color:var(--led-ink);border-color:var(--led)}.svc-steps{padding-left:20px;line-height:1.7}.svc-faq details{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:6px 0;background:var(--card)}.svc-faq summary{cursor:pointer;font-weight:600}.svc-faq p{margin:6px 0 2px}.hn{position:relative;overflow:hidden;color:#fff7e6;background:linear-gradient(100deg,#2a0a3d,#5b1236 45%,#8a2b0c);border-bottom:2px solid #ffb000}.hn:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 8% 30%,#ffd76a 0 1.5px,transparent 2px),radial-gradient(circle at 22% 75%,#ffd76a 0 1px,transparent 1.5px),radial-gradient(circle at 63% 20%,#ffe9a8 0 1.2px,transparent 1.8px),radial-gradient(circle at 78% 70%,#ffd76a 0 1.5px,transparent 2px),radial-gradient(circle at 91% 35%,#ffe9a8 0 1px,transparent 1.5px),radial-gradient(circle at 45% 85%,#ffd76a 0 1px,transparent 1.5px)}.hn-in{position:relative;max-width:var(--wrap);margin:0 auto;padding:10px 48px 10px 16px;display:flex;align-items:center;gap:14px}.hn-diya{width:46px;height:36px;flex:0 0 auto;filter:drop-shadow(0 0 6px #ffb00066)}.hn-flame{transform-origin:32px 24px;animation:hn-flick 1.6s ease-in-out infinite}.hn-halo{animation:hn-glow 2.4s ease-in-out infinite}@keyframes hn-flick{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.06,.96) rotate(-3deg)}60%{transform:scale(.96,1.05) rotate(2deg)}}@keyframes hn-glow{0%,to{opacity:.75}50%{opacity:1}}.hn-txt{display:flex;flex-direction:column;gap:2px;line-height:1.4;font-size:14px;min-width:0}.hn-title{font-size:16px;color:#ffd76a;letter-spacing:.2px}.hn-re{color:#fff}.hn-note{opacity:.85}.hn-dates{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 12px;border:1px solid #ffd76a88;border-radius:10px;background:#00000026;font-family:var(--mono);line-height:1.1}.hn-dates span{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;opacity:.85}.hn-dates b{font-size:18px;color:#ffd76a;white-space:nowrap}.hn-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:1px solid #ffffff44;background:#ffffff14;color:#fff;cursor:pointer;font-size:13px}.hn-x:hover{background:#ffffff2e}@media (max-width:640px){.hn-in{padding:10px 44px 10px 12px;gap:10px;align-items:flex-start}.hn-diya{width:36px;height:28px;margin-top:2px}.hn-title{font-size:15px}.hn-txt{font-size:13px}.hn-dates,.hn-note{display:none}.hn-x{top:12px;transform:none}}@media (prefers-reduced-motion:reduce){.hn-flame,.hn-halo{animation:none}}.p2p{background:radial-gradient(circle at 85% 0,#1e3a6e 0,transparent 45%),#101b33;color:#fff;padding:36px 0 30px}.p2p h2{margin:0 0 18px;text-align:center;font-size:clamp(26px,4vw,40px);line-height:1.15}.p2p h2 span{display:block;color:var(--led);font-size:.55em;margin-top:6px}.p2p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:0 auto}.p2p-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;border:1.5px solid #ffb00099;border-radius:14px;background:#ffffff08;text-align:center;transition:transform .15s,background .15s}.p2p-card:hover{transform:translateY(-2px);background:#ffffff14;border-color:var(--led)}.p2p-ico{font-size:34px;line-height:1;font-family:var(--emoji)}.p2p-card b{font-size:15px}.p2p-cta{display:block;max-width:640px;margin:20px auto 8px;padding:14px 18px;border-radius:999px;background:#22c55e;color:#06210f;font-weight:800;font-size:18px;text-align:center}.p2p-cta:hover{background:#2ee06d}.p2p-foot{text-align:center;margin:0;font-size:13px;opacity:.85}@media (max-width:560px){.p2p-grid{gap:8px}.p2p-card{padding:12px 4px}.p2p-ico{font-size:28px}.p2p-card b{font-size:12.5px}.p2p-cta{font-size:15px}}.hero-kick{margin:0 0 6px;color:var(--solder);font-weight:700;text-transform:uppercase;letter-spacing:1.2px;font-size:13px}.hero-chips{list-style:none;padding:0;margin:4px 0 14px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--ink-2)}.p2p-card{padding:0 0 14px;overflow:hidden;gap:4px}.p2p-card img{height:auto;aspect-ratio:240/205;object-fit:cover;display:block;margin-bottom:6px}.p2p-card>span{font-size:12.5px;opacity:.75;padding:0 8px}.p2p-steps{list-style:none;padding:0;margin:26px auto 0;max-width:1000px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.p2p-steps li{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:#ffffff0d;border:1px solid #ffffff1f;font-size:13px}.p2p-steps li b{font-size:15px;color:var(--led)}.p2p-n{position:absolute;top:10px;right:12px;font:700 22px var(--mono);opacity:.25}.p2p-si{font-size:24px;font-family:var(--emoji)}@media (max-width:760px){.p2p-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.p2p-card>span{display:none}.p2p-card{padding-bottom:10px}}.p2p-grid{max-width:1000px}.p2p-card img{height:150px;width:100%;object-fit:contain;aspect-ratio:auto;background:#0d1730}@media (max-width:560px){.p2p-card img{height:84px}}.rp{padding:28px 16px 48px;max-width:1000px}.rp h1{margin:0 0 8px}.rp-form{gap:14px;margin-top:16px}.rp-box,.rp-form{display:flex;flex-direction:column}.rp-box{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;gap:10px}.rp-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.rp-head b{font-size:17px}.rp-lines{display:flex;flex-direction:column;gap:6px}.rp-row{display:grid;grid-template-columns:24px minmax(0,3fr) 80px 80px 150px 120px 30px;gap:6px;align-items:center}.rp-row .field{padding:8px 10px}.rp-th{font-size:12px;font-weight:600}.rp-n,.rp-th{color:var(--ink-3)}.rp-n{font:600 12px var(--mono);text-align:center}.rp-x{border:0;background:none;color:var(--ink-3);cursor:pointer;font-size:14px}.rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.rp-grid label,.rp-note{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.rp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rp-go{font-size:17px;padding:14px}@media (max-width:760px){.rp-n,.rp-th{display:none}.rp-row{grid-template-columns:1fr 1fr 1fr 28px;padding:8px 0;border-bottom:1px dashed var(--line)}.rp-part{grid-column:1/4}.rp-x{grid-column:4;grid-row:1}.rp-price{grid-column:1/4}}.rp-line{flex-direction:column;padding-bottom:8px;border-bottom:1px dashed var(--line)}.rp-line,.rp-sub{display:flex;gap:6px}.rp-sub{align-items:center;padding-left:30px}.rp-sub .rp-link{flex:1 1;padding:6px 10px;font-size:13px}.rp-files{display:flex;flex-wrap:wrap;gap:6px;padding-left:30px}.rp-file{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:3px 6px;background:var(--paper);font-size:12px;max-width:240px}.rp-file img{width:34px;height:34px;object-fit:cover;border-radius:4px}.rp-ext{font:700 10px var(--mono);background:var(--req-bg);padding:8px 5px;border-radius:4px}.rp-fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-file button{border:0;background:none;cursor:pointer;color:var(--ink-3)}.rp-drop{gap:10px;border:2px dashed var(--line);border-radius:10px;padding:14px;cursor:pointer}.rp-drop,.rp-team-on{display:flex;align-items:center}.rp-team-on{gap:8px;font-size:14px;font-weight:600;margin-top:6px}.rp-team-on input{width:auto;margin:0}.rp-team{background:var(--low-bg);border-radius:8px;padding:10px}@media (max-width:760px){.rp-files,.rp-sub{padding-left:0}.rp-row{border-bottom:0;padding:0}}.acc-lines{margin:8px 0;padding:8px 10px;background:var(--paper);border-radius:8px}.acc-lines ol{margin:6px 0 8px;padding-left:20px}.qd-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.qd-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.qd-f{display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:600}.qd-wide{grid-column:1/-1}.qp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.qp-grid label{display:flex;flex-direction:column;gap:4px;font-weight:600}@font-face{font-stretch:87.5% 100%;font-family:archivo;src:url(/_next/static/media/76786721b193f8e6-s.p.woff2) format("woff2");font-display:optional;font-weight:400 800}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_81eba4{font-family:archivo,archivo Fallback,system-ui,Segoe UI,Arial}.__variable_81eba4{--f-archivo:"archivo","archivo Fallback",system-ui,Segoe UI,Arial}@font-face{font-family:mono;src:url(/_next/static/media/ab26600f14f2cf18-s.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(/_next/static/media/4f6801b779dacbd6-s.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:mono;src:url(/_next/static/media/fef08aab03b7e2e7-s.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_59fa96{font-family:mono,mono Fallback,ui-monospace,Menlo,monospace}.__variable_59fa96{--f-mono:"mono","mono Fallback",ui-monospace,Menlo,monospace}