@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;1,400&family=Syne:wght@400;600;700;800&display=swap);:root{--pcc-bg:#fafaf8;--pcc-bg-alt:#f3f2ef;--pcc-surface:#ffffff;--pcc-surface-soft:#eef1f5;--pcc-border:#e4e5e7;--pcc-border-strong:#cfd2d7;--pcc-text:#0d1621;--pcc-text-soft:#2d3b4b;--pcc-muted:#6d7a89;--pcc-blue:#1060d4;--pcc-blue-bright:#1e7bff;--pcc-green:#007a65;--pcc-purple:#5b3fbf;--pcc-amber:#9a5a00;--pcc-red:#c0222a;--pcc-dark:#050a12;--pcc-dark-surface:#0c1522;--pcc-dark-border:#1a2640;--pcc-dark-text:#f0f4ff;--pcc-dark-muted:#8092b2}.bdwt-proxy-converter *,.bdwt-proxy-converter *::before,.bdwt-proxy-converter *::after{box-sizing:border-box}.bdwt-proxy-converter{margin:0;color:var(--pcc-text);background:var(--pcc-bg);font-family:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.bdwt-proxy-converter a{color:inherit;text-decoration:none}.bdwt-proxy-converter button,.bdwt-proxy-converter textarea{font:inherit}.bdwt-proxy-converter button{cursor:pointer}.bdwt-proxy-converter svg{display:block}.pcc-nav{height:68px;padding:0 4rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;position:sticky;top:0;z-index:20;background:rgb(5 10 18 / .96);border-bottom:1px solid var(--pcc-dark-border);backdrop-filter:blur(16px)}.pcc-logo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.pcc-logo-text{color:var(--pcc-dark-text);font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.1em}.pcc-logo-text em{color:var(--pcc-blue-bright);font-style:normal}.pcc-nav-note,.pcc-nav-link{color:var(--pcc-dark-muted);font-family:"DM Mono",monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.pcc-nav-note{margin-left:auto}.pcc-nav-link{letter-spacing:.04em;text-transform:none;transition:color .2s}.pcc-nav-link:hover{color:var(--pcc-dark-text)}.pcc-hero{min-height:510px;display:grid;place-items:center;padding:5rem 4rem 4.5rem;position:relative;overflow:hidden;border-bottom:1px solid var(--pcc-border);text-align:center;background:var(--pcc-bg)}.pcc-hero-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgb(16 96 212 / .075) 1px,transparent 1px);background-size:42px 42px;opacity:.72}.pcc-hero-glow{position:absolute;top:-260px;left:50%;width:760px;height:620px;transform:translateX(-50%);background:radial-gradient(ellipse,rgb(16 96 212 / .13),transparent 66%);pointer-events:none}.pcc-hero-content{max-width:850px;position:relative;z-index:1}.pcc-eyebrow,.pcc-section-label,.pcc-panel-kicker,.pcc-format-code{font-family:"DM Mono",monospace;letter-spacing:.18em;text-transform:uppercase}.pcc-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:1.5rem;padding:.42rem .85rem;color:var(--pcc-green);background:rgb(0 122 101 / .07);border:1px solid rgb(0 122 101 / .25);border-radius:999px;font-size:.64rem}.pcc-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--pcc-green);animation:pccPulse 2.2s ease-in-out infinite}.pcc-hero h1,.pcc-section-heading h2,.pcc-tool-heading h2{margin:0;color:var(--pcc-text);font-family:Syne,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.06}.pcc-hero h1{max-width:830px;font-size:clamp(2.45rem, 5vw, 4.35rem)}.pcc-hero h1 span{background:linear-gradient(125deg,var(--pcc-blue),var(--pcc-green));-webkit-background-clip:text;background-clip:text;color:#fff0}.pcc-hero-sub{max-width:650px;margin:1.4rem auto 0;color:var(--pcc-muted);font-size:1.04rem;line-height:1.8}.pcc-hero-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.pcc-badge{display:inline-flex;align-items:center;gap:7px;padding:.42rem .78rem;color:var(--pcc-text-soft);border:1px solid var(--pcc-border-strong);border-radius:999px;background:rgb(255 255 255 / .72);font-size:.76rem}.pcc-badge svg{width:15px;height:15px;color:var(--pcc-green)}.pcc-tool-section{padding:0 4rem 5.5rem}.pcc-tool-card{max-width:1120px;margin:-1.2rem auto 0;padding:2.4rem;position:relative;z-index:2;background:var(--pcc-surface);border:1px solid var(--pcc-border-strong);border-radius:20px;box-shadow:0 24px 60px rgb(13 22 33 / .11)}.pcc-tool-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.pcc-section-label{display:inline-flex;align-items:center;gap:10px;color:var(--pcc-blue);font-size:.63rem}.pcc-section-label::before{width:23px;height:1.5px;display:block;content:"";background:currentColor}.pcc-tool-heading h2{margin-top:.62rem;font-size:clamp(1.65rem, 3vw, 2.35rem)}.pcc-tool-heading p{max-width:650px;margin:.65rem 0 0;color:var(--pcc-muted);font-size:.91rem}.pcc-local-pill{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;margin-top:.2rem;padding:.4rem .7rem;color:var(--pcc-green);background:rgb(0 122 101 / .07);border:1px solid rgb(0 122 101 / .22);border-radius:999px;font-family:"DM Mono",monospace;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.pcc-local-pill span{width:6px;height:6px;border-radius:50%;background:var(--pcc-green)}.pcc-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.pcc-panel{min-width:0;padding:1.2rem;background:var(--pcc-surface);border:1px solid var(--pcc-border);border-radius:14px}.pcc-input-panel{background:linear-gradient(150deg,#fff 0%,#fbfcfd 100%)}.pcc-output-panel{background:#f7f9fc}.pcc-panel-head{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pcc-panel-kicker{display:block;color:var(--pcc-muted);font-size:.6rem}.pcc-panel h3{margin:.28rem 0 0;color:var(--pcc-text);font-family:Syne,sans-serif;font-size:1.02rem}.pcc-detect-label,.pcc-output-state{padding-top:.18rem;color:var(--pcc-muted);font-family:"DM Mono",monospace;font-size:.62rem;text-align:right}.pcc-detect-label.is-ready{color:var(--pcc-green)}.pcc-detect-label.is-error{color:var(--pcc-red)}#pccInput{width:100%;min-height:300px;padding:1rem;resize:vertical;color:#dbe8ff;background:var(--pcc-dark);border:1px solid #1b2a43;border-radius:10px;outline:none;font-family:"DM Mono",monospace;font-size:.75rem;line-height:1.75;caret-color:var(--pcc-blue-bright)}#pccInput::placeholder{color:#60718f;opacity:1}#pccInput:focus{border-color:var(--pcc-blue-bright);box-shadow:0 0 0 3px rgb(30 123 255 / .12)}.pcc-input-actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:.75rem}.pcc-text-button{padding:0;color:var(--pcc-blue);border:0;background:none;font-size:.76rem;font-weight:600}.pcc-text-button:hover{color:var(--pcc-green)}.pcc-input-hint{margin-left:auto;color:var(--pcc-muted);font-family:"DM Mono",monospace;font-size:.58rem}.pcc-output-tabs{display:flex;gap:.35rem;padding:.25rem;margin-bottom:.8rem;background:#e8ecf2;border-radius:8px}.pcc-output-tab{flex:1;padding:.55rem .45rem;color:var(--pcc-muted);border:0;border-radius:6px;background:#fff0;font-size:.72rem;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.pcc-output-tab:hover{color:var(--pcc-text-soft)}.pcc-output-tab.is-active{color:var(--pcc-text);background:var(--pcc-surface);box-shadow:0 1px 4px rgb(13 22 33 / .1)}.pcc-code-wrap{overflow:hidden;border:1px solid #1b2a43;border-radius:10px;background:var(--pcc-dark)}#pccOutput{height:300px;overflow:auto;margin:0;padding:1rem;color:#c6d5ef;font-family:"DM Mono",monospace;font-size:.68rem;line-height:1.75;white-space:pre-wrap;word-break:break-word}.pcc-code-line{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .8rem;color:#6c7e9f;background:#0a1320;border-top:1px solid #1b2a43;font-family:"DM Mono",monospace;font-size:.57rem;letter-spacing:.04em}.pcc-output-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.75rem}.pcc-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1.15rem;border-radius:7px;font-size:.78rem;font-weight:700;transition:transform .15s,opacity .15s,border-color .15s,background .15s}.pcc-button:hover:not(:disabled){transform:translateY(-1px)}.pcc-button:disabled{cursor:not-allowed;opacity:.42}.pcc-button-primary{padding:.88rem 1.45rem;color:#fff;border:0;background:var(--pcc-blue);box-shadow:0 4px 16px rgb(16 96 212 / .25)}.pcc-button-primary:hover:not(:disabled){background:#0b53bd}.pcc-button-secondary{color:var(--pcc-text-soft);border:1px solid var(--pcc-border-strong);background:var(--pcc-surface)}.pcc-button-secondary:hover:not(:disabled){color:var(--pcc-blue);border-color:var(--pcc-blue);background:#f4f8ff}.pcc-convert-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}.pcc-status{display:inline-flex;align-items:center;gap:.55rem;min-height:36px;color:var(--pcc-muted);font-size:.8rem}.pcc-status.is-error{color:var(--pcc-red)}.pcc-status.is-success{color:var(--pcc-green)}.pcc-status-dot{width:7px;height:7px;border-radius:50%;background:var(--pcc-border-strong)}.pcc-status.is-error .pcc-status-dot{background:var(--pcc-red)}.pcc-status.is-success .pcc-status-dot{background:var(--pcc-green)}.pcc-summary{display:flex;align-items:center;gap:1.3rem;margin-top:1.7rem;padding:.85rem 1rem;color:var(--pcc-muted);background:#f5f7f9;border:1px solid var(--pcc-border);border-radius:10px;font-size:.74rem}.pcc-summary-item{display:inline-flex;align-items:center;gap:.45rem}.pcc-summary-value{color:var(--pcc-text);font-family:Syne,sans-serif;font-size:1rem;font-weight:800}.pcc-summary-divider{width:1px;height:20px;background:var(--pcc-border-strong)}.pcc-summary-safe{margin-left:auto;color:var(--pcc-green)}.pcc-summary-check{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:rgb(0 122 101 / .12);font-weight:700}.pcc-node-list{margin-top:1.5rem}.pcc-list-heading{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.65rem;color:var(--pcc-text-soft);font-size:.75rem;font-weight:700}.pcc-list-heading span:last-child{color:var(--pcc-muted);font-weight:400}.pcc-table-wrap{overflow-x:auto;border:1px solid var(--pcc-border);border-radius:10px}.pcc-node-list table{width:100%;min-width:640px;border-collapse:collapse}.pcc-node-list th,.pcc-node-list td{padding:.75rem .85rem;border-bottom:1px solid var(--pcc-border);text-align:left;font-size:.72rem}.pcc-node-list tr:last-child td{border-bottom:0}.pcc-node-list th{color:var(--pcc-muted);background:#f5f7f9;font-family:"DM Mono",monospace;font-size:.58rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pcc-node-list td{color:var(--pcc-text-soft)}.pcc-node-name{color:var(--pcc-text);font-weight:600}.pcc-type-chip{display:inline-flex;padding:.18rem .42rem;color:var(--pcc-blue);background:rgb(16 96 212 / .08);border-radius:4px;font-family:"DM Mono",monospace;font-size:.58rem;text-transform:uppercase}.pcc-endpoint,.pcc-transport{color:var(--pcc-muted);font-family:"DM Mono",monospace;font-size:.64rem}.pcc-section{padding:5.5rem 4rem;border-top:1px solid var(--pcc-border)}.pcc-section-alt{background:var(--pcc-bg-alt)}.pcc-section-heading{max-width:700px;margin:0 auto 3rem;text-align:center}.pcc-section-heading .pcc-section-label{justify-content:center}.pcc-section-heading h2{margin-top:.85rem;font-size:clamp(1.75rem, 3.4vw, 2.65rem)}.pcc-section-heading p{margin:1rem auto 0;color:var(--pcc-muted);font-size:.95rem;line-height:1.75}.pcc-flow{max-width:1080px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;margin:0 auto}.pcc-flow-card{min-height:220px;padding:1.6rem;position:relative;background:var(--pcc-surface);border:1px solid var(--pcc-border);border-radius:14px;box-shadow:0 3px 12px rgb(13 22 33 / .035)}.pcc-flow-card-focus{border-color:rgb(16 96 212 / .5);box-shadow:0 10px 28px rgb(16 96 212 / .1)}.pcc-flow-number{color:var(--pcc-blue);font-family:"DM Mono",monospace;font-size:.64rem;letter-spacing:.1em}.pcc-flow-icon{display:block;margin:1rem 0 .7rem;color:var(--pcc-green);font-family:Syne,sans-serif;font-size:2rem;font-weight:700}.pcc-flow-card h3{margin:0 0 .45rem;color:var(--pcc-text);font-family:Syne,sans-serif;font-size:1.08rem}.pcc-flow-card p{margin:0;color:var(--pcc-muted);font-size:.82rem;line-height:1.65}.pcc-flow-arrow{color:var(--pcc-border-strong);font-size:1.6rem}.pcc-format-grid{max-width:1100px;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 auto}.pcc-format-card{min-height:206px;padding:1.45rem;background:var(--pcc-surface);border:1px solid var(--pcc-border);border-top:3px solid var(--pcc-blue);border-radius:0 0 13px 13px}.pcc-format-purple{border-top-color:var(--pcc-purple)}.pcc-format-green{border-top-color:var(--pcc-green)}.pcc-format-amber{border-top-color:var(--pcc-amber)}.pcc-format-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pcc-format-code{color:var(--pcc-blue);font-size:.61rem;font-weight:500}.pcc-format-purple .pcc-format-code{color:var(--pcc-purple)}.pcc-format-green .pcc-format-code{color:var(--pcc-green)}.pcc-format-amber .pcc-format-code{color:var(--pcc-amber)}.pcc-format-status{color:var(--pcc-muted);font-family:"DM Mono",monospace;font-size:.53rem;letter-spacing:.08em}.pcc-format-card h3{margin:1.3rem 0 .55rem;font-family:Syne,sans-serif;font-size:1.02rem}.pcc-format-card p{margin:0;color:var(--pcc-muted);font-size:.78rem;line-height:1.7}.pcc-section-dark{color:var(--pcc-dark-text);background:var(--pcc-dark);border-color:var(--pcc-dark-border)}.pcc-privacy-grid{max-width:1080px;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin:0 auto}.pcc-section-label-light{color:#59c9b0}.pcc-privacy-grid h2{max-width:520px;margin:.9rem 0 0;color:var(--pcc-dark-text);font-family:Syne,sans-serif;font-size:clamp(1.8rem, 3.6vw, 3rem);line-height:1.08;letter-spacing:-.03em}.pcc-privacy-grid p{margin:0;color:#9cacc5;font-size:.92rem;line-height:1.8}.pcc-privacy-points{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.5rem;color:#59c9b0;font-family:"DM Mono",monospace;font-size:.64rem}.pcc-faq-section{background:var(--pcc-bg)}.pcc-faq{max-width:780px;margin:0 auto}.pcc-faq details{border-bottom:1px solid var(--pcc-border)}.pcc-faq details:first-child{border-top:1px solid var(--pcc-border)}.pcc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem .3rem;color:var(--pcc-text);cursor:pointer;list-style:none;font-family:Syne,sans-serif;font-size:.96rem;font-weight:700}.pcc-faq summary::-webkit-details-marker{display:none}.pcc-faq summary::after{content:"+";color:var(--pcc-blue);font-family:"DM Mono",monospace;font-size:1.1rem;font-weight:400;transition:transform .2s}.pcc-faq details[open] summary::after{transform:rotate(45deg)}.pcc-faq p{max-width:700px;margin:-.2rem 2rem 1.35rem .3rem;color:var(--pcc-muted);font-size:.84rem;line-height:1.75}.pcc-faq code{padding:.12rem .28rem;color:var(--pcc-blue);background:rgb(16 96 212 / .08);border-radius:3px;font-family:"DM Mono",monospace;font-size:.78em}.pcc-footer{display:flex;justify-content:space-between;gap:1rem;padding:1.8rem 4rem;color:#6b7fa8;background:var(--pcc-dark);border-top:1px solid var(--pcc-dark-border);font-size:.72rem}@keyframes pccPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.9)}}@media (max-width:1024px){.pcc-nav,.pcc-hero,.pcc-tool-section,.pcc-section,.pcc-footer{padding-left:2rem;padding-right:2rem}.pcc-tool-card{padding:1.8rem}.pcc-format-grid{grid-template-columns:repeat(2,1fr)}.pcc-privacy-grid{gap:2.5rem}}@media (max-width:760px){.pcc-nav{height:60px}.pcc-nav-note{display:none}.pcc-hero{min-height:460px;padding-top:4rem;padding-bottom:3.5rem}.pcc-hero h1{font-size:clamp(2.25rem, 11vw, 3.5rem)}.pcc-hero-sub{font-size:.94rem}.pcc-tool-section{padding-bottom:3.8rem}.pcc-tool-card{margin-top:-1rem;padding:1.1rem;border-radius:15px}.pcc-tool-heading{display:block}.pcc-local-pill{margin-top:1rem}.pcc-workbench{grid-template-columns:1fr}.pcc-panel{padding:.9rem}#pccInput,#pccOutput{min-height:250px;height:250px}.pcc-input-hint{width:100%;margin-left:0}.pcc-output-actions{justify-content:stretch}.pcc-output-actions .pcc-button{flex:1}.pcc-convert-row{align-items:stretch;flex-direction:column}.pcc-button-primary{width:100%}.pcc-summary{align-items:flex-start;flex-wrap:wrap;gap:.65rem .9rem}.pcc-summary-divider{display:none}.pcc-summary-safe{width:100%;margin-left:0}.pcc-section{padding-top:4rem;padding-bottom:4rem}.pcc-flow{grid-template-columns:1fr;max-width:450px}.pcc-flow-card{min-height:0}.pcc-flow-arrow{display:none}.pcc-format-grid{grid-template-columns:1fr;max-width:450px}.pcc-privacy-grid{grid-template-columns:1fr;gap:2rem}.pcc-footer{flex-direction:column;text-align:center}}@media (max-width:480px){.pcc-nav,.pcc-hero,.pcc-tool-section,.pcc-section,.pcc-footer{padding-left:1.1rem;padding-right:1.1rem}.pcc-nav{justify-content:center}.pcc-nav-link{display:none}.pcc-hero{padding-top:3.2rem}.pcc-badge{font-size:.69rem}.pcc-panel-head{display:block}.pcc-detect-label,.pcc-output-state{display:block;padding-top:.5rem;text-align:left}.pcc-output-tabs{flex-wrap:wrap}.pcc-output-tab{flex:1 0 30%}}