:root{--pcp-primary:#2563eb;--pcp-indigo:#4f46e5;--pcp-cyan:#0ea5e9;--pcp-gradient:linear-gradient(135deg,#2563eb 0%,#4f46e5 56%,#0ea5e9 100%);--pcp-soft:linear-gradient(135deg,#eff6ff,#eef2ff 58%,#ecfeff);--pcp-ink:#0f172a;--pcp-heading:#172033;--pcp-text:#475569;--pcp-muted:#738095;--pcp-bg:#f4f7fb;--pcp-surface:#fff;--pcp-border:#dfe6ef;--pcp-border-strong:#cbd5e1;--pcp-success:#087653;--pcp-warning:#b45309;--pcp-danger:#b91c1c;--pcp-radius:12px;--pcp-shadow:0 12px 34px rgba(15,23,42,.07);--pcp-shadow-hover:0 18px 46px rgba(37,99,235,.15);--pcp-container:1360px}.pcp-container{width:min(calc(100% - 40px),var(--pcp-container));margin-inline:auto}.pcp-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pcp-primary);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pcp-eyebrow::before{content:"";width:22px;height:2px;background:var(--pcp-gradient);border-radius:2px}.pcp-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid #fff0;border-radius:9px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.pcp-button:hover{transform:scale(1.06)}.pcp-button-primary{background:var(--pcp-gradient);color:#fff!important;box-shadow:0 10px 24px rgb(37 99 235 / .22)}.pcp-button-primary:hover{box-shadow:0 15px 30px rgb(37 99 235 / .3)}.pcp-button-secondary{background:#fff;color:var(--pcp-heading)!important;border-color:var(--pcp-border-strong)}.pcp-button-secondary:hover{color:var(--pcp-primary)!important;border-color:var(--pcp-primary);box-shadow:0 9px 22px rgb(15 23 42 / .08)}.pcp-directory{display:grid;gap:24px}.pcp-directory-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px;background:#fff;border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow)}.pcp-directory-search{flex:1;max-width:760px}.pcp-directory-search label{display:block;margin-bottom:7px;color:var(--pcp-heading);font-size:13px;font-weight:800}.pcp-directory-search>div{display:grid;grid-template-columns:1fr auto;gap:8px}.pcp-directory-search input{width:100%;height:48px;padding:10px 14px;border:1px solid var(--pcp-border-strong);border-radius:9px;background:#fff;color:var(--pcp-heading);outline:none}.pcp-directory-search input:focus{border-color:var(--pcp-primary);box-shadow:0 0 0 4px rgb(37 99 235 / .11)}.pcp-directory-search button{padding:0 16px;border:1px solid var(--pcp-border);border-radius:9px;background:#f8fafc;color:var(--pcp-text);font-weight:800}.pcp-directory-search button:hover{color:#fff;border-color:var(--pcp-primary);background:var(--pcp-primary);transform:scale(1.06)}.pcp-directory-count{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #c7d8fb;border-radius:9px;background:var(--pcp-soft)}.pcp-directory-count strong{color:var(--pcp-primary);font-size:24px}.pcp-directory-count span{max-width:140px;color:var(--pcp-muted);font-size:11px;font-weight:750;line-height:1.35}.pcp-category-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pcp-category-filters button{flex:0 0 auto;min-height:40px;padding:8px 12px;border:1px solid var(--pcp-border);border-radius:8px;background:#fff;color:var(--pcp-text);font-size:12px;font-weight:800}.pcp-category-filters button span{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:5px;padding:0 5px;border-radius:6px;background:#eef2f7;color:var(--pcp-muted);font-size:10px}.pcp-category-filters button:hover,.pcp-category-filters button.is-active{color:#fff;border-color:var(--pcp-primary);background:var(--pcp-primary);box-shadow:0 7px 18px rgb(37 99 235 / .18)}.pcp-category-filters button:hover span,.pcp-category-filters button.is-active span{background:rgb(255 255 255 / .2);color:#fff}.pcp-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pcp-tool-card{position:relative;min-width:0;background:#fff;border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.pcp-tool-card:hover{transform:scale(1.025);box-shadow:var(--pcp-shadow-hover)}.pcp-tool-card>a{display:flex;flex-direction:column;min-height:250px;padding:22px;color:var(--pcp-text)!important;text-decoration:none!important}.pcp-tool-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border:1px solid #c8d8fa;border-radius:10px;background:var(--pcp-soft);color:var(--pcp-primary);font-size:12px;font-weight:900;letter-spacing:.04em}.pcp-tool-category{color:var(--pcp-primary);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pcp-tool-card strong{margin-top:7px;color:var(--pcp-heading);font-size:16px;line-height:1.35}.pcp-tool-card p{margin:9px 0 18px;color:var(--pcp-muted);font-size:12.5px;line-height:1.58}.pcp-tool-open{margin-top:auto;color:var(--pcp-primary);font-size:12px;font-weight:850}.pcp-tool-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.pcp-tool-grid-compact .pcp-tool-card>a{min-height:225px}.pcp-directory-footer{text-align:center}.pcp-load-more{min-height:44px;padding:9px 19px;border:1px solid var(--pcp-border-strong);border-radius:9px;background:#fff;color:var(--pcp-heading);font-weight:800}.pcp-load-more:hover{color:#fff;border-color:var(--pcp-primary);background:var(--pcp-primary);transform:scale(1.06)}.pcp-empty-tools{grid-column:1/-1;padding:40px;text-align:center;background:#fff;border:1px dashed var(--pcp-border-strong);border-radius:var(--pcp-radius);color:var(--pcp-muted)}.pcp-tool-hero{padding:52px 0;background:radial-gradient(circle at 12% 10%,rgb(14 165 233 / .12),transparent 35%),radial-gradient(circle at 88% 20%,rgb(79 70 229 / .14),transparent 37%),linear-gradient(180deg,#fff,#f2f6fc);border-bottom:1px solid var(--pcp-border)}.pcp-tool-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center}.pcp-tool-hero h1{margin:12px 0 15px;color:var(--pcp-ink);font-size:clamp(42px,5.3vw,70px);font-weight:900;line-height:1.03;letter-spacing:-.052em}.pcp-tool-hero p{max-width:800px;margin:0;color:var(--pcp-text);font-size:17px;line-height:1.75}.pcp-tool-trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px}.pcp-tool-trust span{position:relative;padding-left:17px;color:var(--pcp-muted);font-size:12px;font-weight:750}.pcp-tool-trust span::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--pcp-gradient);transform:translateY(-50%);box-shadow:0 0 0 4px rgb(37 99 235 / .1)}.pcp-tool-route{display:flex;align-items:center;justify-content:center;gap:15px;min-width:350px;padding:28px;background:#fff;border:1px solid var(--pcp-border);border-radius:14px;box-shadow:0 22px 60px rgb(37 99 235 / .17)}.pcp-format-block{display:grid;place-items:center;width:104px;height:104px;border-radius:15px;color:#fff;font-size:18px;font-weight:900;box-shadow:0 12px 28px rgb(15 23 42 / .16)}.pcp-format-from{background:linear-gradient(135deg,#f97316,#ef4444)}.pcp-format-to{background:var(--pcp-gradient)}.pcp-route-arrow{color:var(--pcp-primary);font-size:38px;font-weight:900}.pcp-tool-page{padding-block:38px 74px}.pcp-workspace{display:grid;gap:24px;padding:30px;background:#fff;border:1px solid var(--pcp-border);border-radius:14px;box-shadow:0 18px 52px rgb(15 23 42 / .08)}.pcp-workspace-head,.pcp-result-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.pcp-workspace h2{margin:5px 0 0;color:var(--pcp-heading);font-size:26px;line-height:1.2}.pcp-step-label{display:inline-flex;color:var(--pcp-primary);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pcp-capability-badge,.pcp-result-engine{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--pcp-border);border-radius:8px;background:#f8fafc;color:var(--pcp-muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.pcp-capability-badge.is-ready{border-color:#a7e5ce;background:#ecfdf5;color:var(--pcp-success)}.pcp-capability-badge.is-limited{border-color:#fed7aa;background:#fff7ed;color:var(--pcp-warning)}.pcp-capability-badge.is-unavailable{border-color:#fecaca;background:#fef2f2;color:var(--pcp-danger)}.pcp-upload-zone{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:310px;padding:38px;border:2px dashed #b7c5da;border-radius:12px;background:var(--pcp-soft);text-align:center;outline:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pcp-upload-zone:hover,.pcp-upload-zone:focus,.pcp-upload-zone.is-dragover{border-color:var(--pcp-primary);background:#eaf2ff;transform:scale(1.012)}.pcp-upload-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:12px;background:var(--pcp-gradient);color:#fff;font-size:26px;font-weight:900;box-shadow:0 12px 28px rgb(37 99 235 / .24)}.pcp-upload-zone strong{color:var(--pcp-heading);font-size:21px}.pcp-upload-zone>span{margin:4px 0 18px;color:var(--pcp-muted)}.pcp-upload-zone small{max-width:680px;margin-top:13px;color:var(--pcp-muted);font-size:11px}.pcp-file-summary{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:15px;border:1px solid var(--pcp-border);border-radius:10px;background:#f8fafc}.pcp-file-preview{display:grid;place-items:center;width:88px;height:68px;border-radius:8px;background:var(--pcp-soft);overflow:hidden}.pcp-file-preview img{width:100%;height:100%;object-fit:cover}.pcp-file-preview span{color:var(--pcp-primary);font-size:12px;font-weight:900}.pcp-file-details{display:flex;flex-direction:column;min-width:0}.pcp-file-details strong{overflow:hidden;color:var(--pcp-heading);text-overflow:ellipsis;white-space:nowrap}.pcp-file-details span{color:var(--pcp-muted);font-size:12px}.pcp-file-summary>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--pcp-border);border-radius:8px;background:#fff;color:var(--pcp-danger);font-size:22px}.pcp-settings{padding:22px;border:1px solid var(--pcp-border);border-radius:10px;background:#fbfcfe}.pcp-settings-heading h2{font-size:22px}.pcp-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.pcp-setting{display:block;padding:16px;border:1px solid var(--pcp-border);border-radius:9px;background:#fff;color:var(--pcp-heading);font-size:12px;font-weight:800}.pcp-setting>span{display:block;margin-bottom:9px}.pcp-setting input[type=number],.pcp-setting input[type=text],.pcp-setting textarea,.pcp-setting select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--pcp-border-strong);border-radius:7px;background:#fff;color:var(--pcp-heading);outline:none}.pcp-setting textarea{min-height:96px;resize:vertical}.pcp-setting input:focus,.pcp-setting select:focus,.pcp-setting textarea:focus{border-color:var(--pcp-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.pcp-setting input[type=range]{width:100%;accent-color:var(--pcp-primary)}.pcp-quality-setting>div{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pcp-quality-setting output{min-width:48px;padding:4px 7px;border-radius:6px;background:var(--pcp-soft);color:var(--pcp-primary);text-align:center}.pcp-process-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.pcp-process-row .pcp-button{min-width:190px}.pcp-process-row .pcp-button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:none}.pcp-process-row p{max-width:760px;margin:0;color:var(--pcp-muted);font-size:12px}.pcp-status{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #c7d8fb;border-radius:10px;background:var(--pcp-soft)}.pcp-status.is-error{border-color:#fecaca;background:#fef2f2}.pcp-status.is-success{border-color:#a7e5ce;background:#ecfdf5}.pcp-spinner{width:28px;height:28px;border:3px solid rgb(37 99 235 / .18);border-top-color:var(--pcp-primary);border-radius:50%;animation:pcp-spin .8s linear infinite}.pcp-status.is-error .pcp-spinner,.pcp-status.is-success .pcp-spinner{display:none}.pcp-status>div:last-child{display:flex;flex-direction:column}.pcp-status strong{color:var(--pcp-heading)}.pcp-status span{color:var(--pcp-muted);font-size:12px}@keyframes pcp-spin{to{transform:rotate(360deg)}}.pcp-result{padding:24px;border:1px solid #b8e6d5;border-radius:12px;background:linear-gradient(135deg,#f0fdf8,#f8fffc)}.pcp-result-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:20px}.pcp-result-preview{display:grid;place-items:center;min-height:300px;padding:16px;border:1px solid #cceade;border-radius:10px;background:repeating-conic-gradient(#e6edf5 0 25%,#fff 0 50%) 50%/20px 20px}.pcp-result-preview img{max-height:440px;object-fit:contain}.pcp-result-details{padding:20px;border:1px solid #cceade;border-radius:10px;background:#fff}.pcp-result-details dl{margin:0}.pcp-result-details dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf3f0}.pcp-result-details dt{color:var(--pcp-muted);font-size:12px}.pcp-result-details dd{margin:0;color:var(--pcp-heading);font-size:12px;font-weight:800;text-align:right;word-break:break-word}.pcp-warning{padding:10px 12px;margin:16px 0 0;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a4b08;font-size:12px}.pcp-result-actions{display:grid;gap:9px;margin-top:20px}.pcp-text-tool{padding:20px;border:1px solid var(--pcp-border);border-radius:10px;background:#f8fafc}.pcp-text-tool textarea{width:100%;min-height:180px;padding:12px;border:1px solid var(--pcp-border-strong);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pcp-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.pcp-info-card{position:relative;padding:24px;background:#fff;border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow);overflow:hidden}.pcp-info-number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border-radius:8px;background:var(--pcp-gradient);color:#fff;font-size:11px;font-weight:900}.pcp-info-card h2{margin:0 0 9px;color:var(--pcp-heading);font-size:19px}.pcp-info-card p{margin:0;color:var(--pcp-muted);font-size:13px}.pcp-tool-content{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;margin-top:24px}.pcp-content-main,.pcp-tool-faq{padding:28px;background:#fff;border:1px solid var(--pcp-border);border-radius:var(--pcp-radius);box-shadow:var(--pcp-shadow)}.pcp-content-main h2,.pcp-tool-faq h2{margin:0 0 14px;color:var(--pcp-heading);font-size:26px}.pcp-content-main h2:not(:first-child){margin-top:28px}.pcp-content-main p,.pcp-content-main li,.pcp-tool-faq p{color:var(--pcp-text)}.pcp-content-main ul{padding-left:20px}.pcp-tool-faq{display:grid;align-content:start;gap:10px}.pcp-tool-faq details{border:1px solid var(--pcp-border);border-radius:8px;background:#fbfcfe;overflow:hidden}.pcp-tool-faq summary{position:relative;padding:15px 42px 15px 15px;color:var(--pcp-heading);font-size:13px;font-weight:800;cursor:pointer;list-style:none}.pcp-tool-faq summary::-webkit-details-marker{display:none}.pcp-tool-faq summary::after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--pcp-primary);font-size:20px}.pcp-tool-faq details[open] summary::after{content:"−"}.pcp-tool-faq p{margin:0;padding:0 15px 15px;font-size:12.5px}html[data-theme="light"]{color-scheme:light}html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"]{--pcp-ink:#f8fafc;--pcp-heading:#edf3fb;--pcp-text:#c2ccda;--pcp-muted:#8fa0b8;--pcp-bg:#0b1220;--pcp-surface:#111b2d;--pcp-border:#24324a;--pcp-border-strong:#34445f;--pcp-shadow:0 12px 34px rgba(0,0,0,.24);--pcp-shadow-hover:0 18px 46px rgba(37,99,235,.23)}html[data-theme="dark"] .pcp-directory-toolbar,html[data-theme="dark"] .pcp-tool-card,html[data-theme="dark"] .pcp-tool-card>a,html[data-theme="dark"] .pcp-directory-search input,html[data-theme="dark"] .pcp-category-filters button,html[data-theme="dark"] .pcp-load-more,html[data-theme="dark"] .pcp-workspace,html[data-theme="dark"] .pcp-file-summary,html[data-theme="dark"] .pcp-settings,html[data-theme="dark"] .pcp-setting,html[data-theme="dark"] .pcp-setting input[type=number],html[data-theme="dark"] .pcp-setting input[type=text],html[data-theme="dark"] .pcp-setting textarea,html[data-theme="dark"] .pcp-setting select,html[data-theme="dark"] .pcp-button-secondary,html[data-theme="dark"] .pcp-result-details,html[data-theme="dark"] .pcp-info-card,html[data-theme="dark"] .pcp-content-main,html[data-theme="dark"] .pcp-tool-faq,html[data-theme="dark"] .pcp-tool-faq details{background:var(--pcp-surface)}html[data-theme="dark"] .pcp-tool-hero{background:radial-gradient(circle at 12% 10%,rgb(37 99 235 / .13),transparent 35%),linear-gradient(180deg,#101b2e,#0b1220)}html[data-theme="dark"] .pcp-tool-route{background:var(--pcp-surface)}html[data-theme="dark"] .pcp-upload-zone{background:#0e1a2e}html[data-theme="dark"] .pcp-upload-zone:hover,html[data-theme="dark"] .pcp-upload-zone:focus,html[data-theme="dark"] .pcp-upload-zone.is-dragover{background:#12213a}html[data-theme="dark"] .pcp-result{background:#0d241e;border-color:#245645}html[data-theme="dark"] .pcp-result-preview{background:repeating-conic-gradient(#1b2940 0 25%,#111b2d 0 50%) 50%/20px 20px}html[data-theme="dark"] .pcp-text-tool{background:#0e1a2e}html[data-theme="dark"] .pcp-directory-search button{background:#0f192a}@media(max-width:1180px){.pcp-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcp-tool-hero-grid{grid-template-columns:1fr}.pcp-tool-route{justify-self:start}.pcp-result-grid{grid-template-columns:1fr}.pcp-tool-content{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:900px){.pcp-tool-grid,.pcp-tool-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pcp-settings-grid,.pcp-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcp-tool-content{grid-template-columns:1fr}.pcp-tool-faq{grid-template-columns:1fr 1fr}.pcp-tool-faq h2{grid-column:1/-1}}@media(max-width:680px){.pcp-container{width:min(calc(100% - 24px),var(--pcp-container))}.pcp-tool-hero{padding:40px 0}.pcp-tool-hero h1{font-size:40px}.pcp-tool-route{min-width:0;width:100%;padding:18px}.pcp-format-block{width:78px;height:78px;font-size:14px}.pcp-route-arrow{font-size:29px}.pcp-tool-page{padding-block:24px 56px}.pcp-workspace{padding:20px}.pcp-directory-toolbar,.pcp-workspace-head,.pcp-result-head,.pcp-process-row{align-items:flex-start;flex-direction:column}.pcp-directory-count{width:100%}.pcp-directory-search{width:100%}.pcp-tool-grid,.pcp-tool-grid-compact,.pcp-settings-grid,.pcp-info-grid,.pcp-tool-faq{grid-template-columns:1fr}.pcp-tool-faq h2{grid-column:auto}.pcp-upload-zone{min-height:260px;padding:26px 16px}.pcp-file-summary{grid-template-columns:66px 1fr auto}.pcp-file-preview{width:66px;height:56px}.pcp-process-row .pcp-button{width:100%}.pcp-result{padding:18px}.pcp-directory-search>div{grid-template-columns:1fr}.pcp-directory-search button{height:42px}}@media(max-width:420px){.pcp-tool-hero h1{font-size:34px}.pcp-tool-trust{display:grid}.pcp-tool-route{gap:8px}.pcp-format-block{width:68px;height:68px}.pcp-workspace h2{font-size:22px}.pcp-tool-card>a{min-height:225px}.pcp-file-summary{grid-template-columns:54px 1fr}.pcp-file-summary>button{grid-column:1/-1;width:100%}.pcp-file-preview{width:54px;height:48px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html[data-theme="light"]{color-scheme:light}html[data-theme="dark"]{color-scheme:dark}.pcp-tool-grid>*{min-width:0}.pcp-tool-card strong,.pcp-tool-card p,.pcp-info-card,.pcp-content-main{overflow-wrap:anywhere}.pcp-tool-card,.pcp-info-card,.pcp-tool-faq details{content-visibility:auto;contain-intrinsic-size:1px 240px}.pcp-workspace,.pcp-directory-toolbar{contain:layout style}.pcp-tool-page img{max-width:100%;height:auto}.pcp-button,.pcp-category-filters button,.pcp-directory-search button{touch-action:manipulation}.pcp-button:focus-visible,.pcp-category-filters button:focus-visible,.pcp-directory-search input:focus-visible,.pcp-upload-zone:focus-visible{outline:3px solid rgb(14 165 233 / .45);outline-offset:3px}@media(min-width:1600px){.pcp-container{width:min(calc(100% - 64px),var(--pcp-container))}}@media(max-width:768px){.pcp-tool-hero h1{font-size:clamp(36px,8vw,48px)}.pcp-container{width:min(calc(100% - 28px),var(--pcp-container))}}@media(max-width:540px){.pcp-workspace,.pcp-directory-toolbar{padding:18px}.pcp-category-filters{gap:7px}.pcp-category-filters button{min-height:42px}}@media(max-width:360px){.pcp-container{width:calc(100% - 20px)}.pcp-tool-hero h1{font-size:31px}.pcp-workspace{padding:15px}.pcp-tool-route{padding:14px}.pcp-format-block{width:60px;height:60px}.pcp-tool-card>a{padding:16px}}@media(max-width:320px){.pcp-container{width:calc(100% - 16px)}.pcp-tool-route{gap:5px}.pcp-format-block{width:56px;height:56px}.pcp-route-arrow{font-size:23px}}.pcp-directory,.pcp-tool-page,.pcp-tool-hero,.pcp-workspace,.pcp-tool-content,.pcp-directory button,.pcp-directory input,.pcp-tool-page button,.pcp-tool-page input,.pcp-tool-page select,.pcp-tool-page textarea{font-family:"Open Sans",Arial,sans-serif}.pcp-tool-card::before,.pcp-info-card::before{display:none!important;opacity:0!important}.pcp-button,.pcp-directory-search button,.pcp-category-filters button,.pcp-load-more,.pcp-tool-card,.pcp-info-card,.pcp-upload-zone,.pcp-file-summary>button{transform-origin:center;transition:transform 180ms cubic-bezier(.2,.7,.2,1),box-shadow 180ms cubic-bezier(.2,.7,.2,1),background-color 180ms cubic-bezier(.2,.7,.2,1),border-color 180ms cubic-bezier(.2,.7,.2,1),color 180ms cubic-bezier(.2,.7,.2,1)}.pcp-button:hover,.pcp-directory-search button:hover,.pcp-category-filters button:hover,.pcp-load-more:hover,.pcp-file-summary>button:hover{transform:scale(1.06)}.pcp-tool-card:hover,.pcp-info-card:hover{transform:scale(1.025);box-shadow:var(--pcp-shadow-hover);z-index:2}.pcp-upload-zone:hover,.pcp-upload-zone:focus,.pcp-upload-zone.is-dragover{transform:scale(1.012)}.pcp-directory-search button:hover,.pcp-load-more:hover{color:#fff;border-color:var(--pcp-primary);background:var(--pcp-primary)}.pcp-category-filters button:hover{color:#fff;border-color:var(--pcp-primary);background:var(--pcp-primary);box-shadow:0 7px 18px rgb(37 99 235 / .18)}.pcp-category-filters button.is-active{color:#fff;border-color:var(--pcp-primary);background:var(--pcp-primary);box-shadow:0 7px 18px rgb(37 99 235 / .18)}.pcp-category-filters button:hover span,.pcp-category-filters button.is-active span{background:rgb(255 255 255 / .2);color:#fff}.pcp-upload-zone:hover,.pcp-upload-zone:focus,.pcp-upload-zone.is-dragover{border-color:var(--pcp-primary);background:#eaf2ff}html[data-theme="dark"] .pcp-upload-zone:hover,html[data-theme="dark"] .pcp-upload-zone:focus,html[data-theme="dark"] .pcp-upload-zone.is-dragover{background:#12213a}.pcp-button-primary:hover{background:var(--pcp-primary);box-shadow:0 15px 30px rgb(37 99 235 / .26)}@media(max-width:900px){.pcp-tool-card:hover,.pcp-info-card:hover{transform:scale(1.014)}}@media(hover:none){.pcp-button:hover,.pcp-directory-search button:hover,.pcp-category-filters button:hover,.pcp-load-more:hover,.pcp-tool-card:hover,.pcp-info-card:hover,.pcp-upload-zone:hover,.pcp-file-summary>button:hover{transform:none}}:root,html[data-theme="light"]{--pcp-primary:#2563eb;--pcp-primary-dark:#1d4ed8;--pcp-action:#2563eb;--pcp-action-hover:#1d4ed8;--pcp-link:#1d4ed8;--pcp-link-hover:#1e40af;--pcp-ink:#0f172a;--pcp-heading:#172033;--pcp-text:#475569;--pcp-muted:#64748b;--pcp-bg:#f4f7fb;--pcp-surface:#fff;--pcp-surface-raised:#fff;--pcp-soft-bg:#f8fafc;--pcp-hover-bg:#eff6ff;--pcp-input-bg:#fff;--pcp-border:#dfe6ef;--pcp-border-strong:#cbd5e1;--pcp-divider:#e5eaf1;--pcp-hero-bg:radial-gradient(circle at 12% 10%,rgba(14,165,233,.12),transparent 35%),radial-gradient(circle at 88% 20%,rgba(79,70,229,.12),transparent 37%),linear-gradient(180deg,#fff,#f2f6fc);--pcp-success-bg:#ecfdf5;--pcp-success-border:#99e2ca;--pcp-success-text:#087653;--pcp-warning-bg:#fff7ed;--pcp-warning-border:#fed7aa;--pcp-warning-text:#9a4b08;--pcp-danger-bg:#fef2f2;--pcp-danger-border:#fecaca;--pcp-danger-text:#b91c1c;--pcp-result-bg:linear-gradient(135deg,#f0fdf8,#f8fffc);--pcp-result-border:#b8e6d5;--pcp-checker-a:#e6edf5;--pcp-checker-b:#fff;--pcp-code-bg:#eef2f7;--pcp-shadow:0 12px 34px rgba(15,23,42,.07);--pcp-shadow-hover:0 18px 46px rgba(37,99,235,.15);--pcp-focus:rgba(37,99,235,.18);color-scheme:light}html[data-theme="dark"],body.dark-mode,body.is-dark-theme,body.wp-dark-mode-active{--pcp-primary:#60a5fa;--pcp-primary-dark:#93c5fd;--pcp-action:#2563eb;--pcp-action-hover:#1d4ed8;--pcp-link:#60a5fa;--pcp-link-hover:#93c5fd;--pcp-ink:#f8fafc;--pcp-heading:#edf3fb;--pcp-text:#cbd5e1;--pcp-muted:#9aa9bd;--pcp-bg:#080f1e;--pcp-surface:#111b2d;--pcp-surface-raised:#152136;--pcp-soft-bg:#0f192a;--pcp-hover-bg:#172640;--pcp-input-bg:#0d1728;--pcp-border:#263650;--pcp-border-strong:#3b4d69;--pcp-divider:#22314a;--pcp-hero-bg:radial-gradient(circle at 12% 10%,rgba(37,99,235,.18),transparent 35%),radial-gradient(circle at 88% 20%,rgba(14,165,233,.10),transparent 37%),linear-gradient(180deg,#101b2e,#080f1e);--pcp-success-bg:#0b2b23;--pcp-success-border:#276653;--pcp-success-text:#6ee7b7;--pcp-warning-bg:#302113;--pcp-warning-border:#805b2a;--pcp-warning-text:#fbbf72;--pcp-danger-bg:#32171d;--pcp-danger-border:#7f3441;--pcp-danger-text:#fda4af;--pcp-result-bg:linear-gradient(135deg,#0b2b23,#0d241e);--pcp-result-border:#276653;--pcp-checker-a:#1b2940;--pcp-checker-b:#111b2d;--pcp-code-bg:#0a1425;--pcp-shadow:0 12px 34px rgba(0,0,0,.28);--pcp-shadow-hover:0 20px 48px rgba(37,99,235,.22);--pcp-focus:rgba(96,165,250,.22);color-scheme:dark}.pcp-directory,.pcp-tool-page,.pcp-tool-hero{color:var(--pcp-text)}.pcp-eyebrow,.pcp-tool-category,.pcp-tool-open,.pcp-route-arrow,.pcp-file-preview span,.pcp-step-label{color:var(--pcp-primary)}.pcp-tool-card strong,.pcp-workspace h2,.pcp-file-details strong,.pcp-settings-heading,.pcp-setting label,.pcp-info-card h2,.pcp-content-main h2,.pcp-tool-faq h2,.pcp-tool-faq summary{color:var(--pcp-heading)}.pcp-tool-card p,.pcp-directory-count span,.pcp-tool-trust span,.pcp-file-details span,.pcp-upload-zone>span,.pcp-upload-zone small,.pcp-info-card p{color:var(--pcp-muted)}.pcp-tool-card>a,.pcp-content-main p,.pcp-content-main li,.pcp-tool-faq p{color:var(--pcp-text)!important}.pcp-content-main a,.pcp-tool-faq a{color:var(--pcp-link)}.pcp-content-main a:hover,.pcp-tool-faq a:hover{color:var(--pcp-link-hover)}.pcp-directory-toolbar,.pcp-tool-card,.pcp-tool-card>a,.pcp-empty-tools,.pcp-tool-route,.pcp-workspace,.pcp-file-summary,.pcp-settings,.pcp-setting,.pcp-result-details,.pcp-info-card,.pcp-content-main,.pcp-tool-faq,.pcp-tool-faq details,.pcp-button-secondary,.pcp-load-more,.pcp-category-filters button{background:var(--pcp-surface);border-color:var(--pcp-border);color:var(--pcp-text)}.pcp-tool-hero{background:var(--pcp-hero-bg);border-color:var(--pcp-border)}.pcp-directory-search input,.pcp-setting input[type=number],.pcp-setting input[type=text],.pcp-setting textarea,.pcp-setting select,.pcp-text-tool{background:var(--pcp-input-bg);color:var(--pcp-heading);border-color:var(--pcp-border-strong)}.pcp-directory-search input::placeholder,.pcp-setting input::placeholder,.pcp-setting textarea::placeholder{color:var(--pcp-muted);opacity:1}.pcp-setting select option{background:var(--pcp-surface);color:var(--pcp-text)}.pcp-directory-search button,.pcp-capability-badge,.pcp-result-engine,.pcp-file-preview,.pcp-upload-zone{background:var(--pcp-soft-bg);color:var(--pcp-text);border-color:var(--pcp-border)}.pcp-category-filters button span{background:var(--pcp-soft-bg);color:var(--pcp-muted)}.pcp-directory-count,.pcp-status{background:var(--pcp-hover-bg);border-color:var(--pcp-border-strong)}.pcp-tool-icon{background:var(--pcp-hover-bg);border-color:var(--pcp-border-strong);color:var(--pcp-primary)}.pcp-upload-zone:hover,.pcp-upload-zone:focus,.pcp-upload-zone.is-dragover{background:var(--pcp-hover-bg);border-color:var(--pcp-primary)}.pcp-result{background:var(--pcp-result-bg);border-color:var(--pcp-result-border)}.pcp-result-preview{background:repeating-conic-gradient(var(--pcp-checker-a) 0 25%,var(--pcp-checker-b) 0 50%) 50%/20px 20px;border-color:var(--pcp-result-border)}.pcp-content-main pre,.pcp-content-main code{background:var(--pcp-code-bg);color:var(--pcp-heading);border-color:var(--pcp-border)}.pcp-capability-badge.is-ready,.pcp-status.is-success{background:var(--pcp-success-bg);border-color:var(--pcp-success-border);color:var(--pcp-success-text)}.pcp-capability-badge.is-limited,.pcp-warning{background:var(--pcp-warning-bg);border-color:var(--pcp-warning-border);color:var(--pcp-warning-text)}.pcp-capability-badge.is-unavailable,.pcp-status.is-error{background:var(--pcp-danger-bg);border-color:var(--pcp-danger-border);color:var(--pcp-danger-text)}.pcp-button-primary{background:var(--pcp-gradient);color:#fff!important}.pcp-button-primary:hover{background:var(--pcp-action-hover);color:#fff!important}.pcp-directory-search button:hover,.pcp-load-more:hover,.pcp-category-filters button:hover,.pcp-category-filters button.is-active{background:var(--pcp-action);border-color:var(--pcp-action);color:#fff}.pcp-category-filters button:hover span,.pcp-category-filters button.is-active span{background:rgb(255 255 255 / .2);color:#fff}.pcp-button-secondary:hover{background:var(--pcp-hover-bg);border-color:var(--pcp-primary);color:var(--pcp-primary)!important}.pcp-directory-search input:focus,.pcp-setting input:focus,.pcp-setting select:focus,.pcp-setting textarea:focus{border-color:var(--pcp-primary);box-shadow:0 0 0 4px var(--pcp-focus)}.pcp-setting input[type=checkbox],.pcp-setting input[type=radio]{accent-color:var(--pcp-action)}.pcp-progress{background:var(--pcp-divider)}.pcp-directory ::selection,.pcp-tool-page ::selection{background:#1d4ed8;color:#fff}.pcp-category-filters,.pcp-text-tool,.pcp-content-main pre{scrollbar-color:var(--pcp-border-strong) var(--pcp-soft-bg)}@media(prefers-contrast:more){.pcp-tool-card,.pcp-workspace,.pcp-info-card,.pcp-content-main,.pcp-tool-faq{border-width:2px}.pcp-muted,.pcp-tool-card p{color:var(--pcp-text)}}@media(forced-colors:active){.pcp-button,.pcp-tool-card,.pcp-workspace,.pcp-upload-zone{forced-color-adjust:auto}.pcp-eyebrow::before{background:CanvasText}}@media print{.pcp-tool-hero,.pcp-directory-toolbar,.pcp-upload-zone,.pcp-process-row,.pcp-result-actions{display:none!important}.pcp-workspace,.pcp-info-card,.pcp-content-main,.pcp-tool-faq{background:#fff!important;color:#000!important;box-shadow:none!important;border-color:#bbb!important}}html[data-theme="dark"] .pcp-directory-toolbar,html[data-theme="dark"] .pcp-tool-card,html[data-theme="dark"] .pcp-tool-card>a,html[data-theme="dark"] .pcp-category-filters button,html[data-theme="dark"] .pcp-load-more,html[data-theme="dark"] .pcp-workspace,html[data-theme="dark"] .pcp-file-summary,html[data-theme="dark"] .pcp-settings,html[data-theme="dark"] .pcp-setting,html[data-theme="dark"] .pcp-button-secondary,html[data-theme="dark"] .pcp-result-details,html[data-theme="dark"] .pcp-info-card,html[data-theme="dark"] .pcp-content-main,html[data-theme="dark"] .pcp-tool-faq,html[data-theme="dark"] .pcp-tool-faq details,html[data-theme="dark"] .pcp-tool-route{background:var(--pcp-surface);color:var(--pcp-text);border-color:var(--pcp-border)}html[data-theme="dark"] .pcp-directory-search input,html[data-theme="dark"] .pcp-setting input[type=number],html[data-theme="dark"] .pcp-setting input[type=text],html[data-theme="dark"] .pcp-setting textarea,html[data-theme="dark"] .pcp-setting select,html[data-theme="dark"] .pcp-text-tool{background:var(--pcp-input-bg);color:var(--pcp-heading);border-color:var(--pcp-border-strong)}html[data-theme="dark"] .pcp-tool-hero{background:var(--pcp-hero-bg)}html[data-theme="dark"] .pcp-upload-zone{background:var(--pcp-soft-bg);border-color:var(--pcp-border-strong)}html[data-theme="dark"] .pcp-upload-zone:hover,html[data-theme="dark"] .pcp-upload-zone:focus,html[data-theme="dark"] .pcp-upload-zone.is-dragover{background:var(--pcp-hover-bg);border-color:var(--pcp-primary)}html[data-theme="dark"] .pcp-result{background:var(--pcp-result-bg);border-color:var(--pcp-result-border)}html[data-theme="dark"] .pcp-result-preview{background:repeating-conic-gradient(var(--pcp-checker-a) 0 25%,var(--pcp-checker-b) 0 50%) 50%/20px 20px;border-color:var(--pcp-result-border)}html[data-theme="dark"] .pcp-directory-search button{background:var(--pcp-soft-bg);color:var(--pcp-text);border-color:var(--pcp-border)}:root{--pc-primary:#2563eb;--pc-primary-dark:#1d4ed8;--pc-indigo:#4f46e5;--pc-cyan:#0ea5e9;--pc-gradient:linear-gradient(135deg,#2563eb 0%,#4f46e5 55%,#0ea5e9 100%);--pc-gradient-soft:linear-gradient(135deg,#eff6ff 0%,#eef2ff 55%,#ecfeff 100%);--pc-ink:#0f172a;--pc-heading:#172033;--pc-text:#475569;--pc-muted:#738095;--pc-bg:#f4f7fb;--pc-surface:#fff;--pc-soft:#f8fafc;--pc-border:#dfe6ef;--pc-border-strong:#cbd5e1;--pc-success:#0f9f6e;--pc-danger:#dc2626;--pc-warning:#d97706;--pc-radius:12px;--pc-radius-sm:8px;--pc-shadow:0 12px 34px rgba(15,23,42,.07);--pc-shadow-hover:0 18px 46px rgba(37,99,235,.14);--pc-container:1360px;--pc-sidebar:360px;--pc-gap:28px;--pc-header-height:76px;--pc-transition:180ms cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pc-bg);color:var(--pc-text);font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.pc-modal-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:var(--pc-primary);text-decoration:none;transition:color var(--pc-transition),background var(--pc-transition),border-color var(--pc-transition),transform var(--pc-transition),box-shadow var(--pc-transition)}a:hover{color:var(--pc-primary-dark)}button,input,select,textarea{font:inherit}button{cursor:pointer}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pc-skip-link{position:fixed;left:18px;top:-100px;z-index:10000;background:var(--pc-ink);color:#fff;padding:10px 16px;border-radius:8px}.pc-skip-link:focus{top:18px}.pc-site-shell{min-height:100vh;display:flex;flex-direction:column}.pc-site-main{flex:1;min-width:0}.pc-container{width:min(calc(100% - 40px),var(--pc-container));margin-inline:auto}.pc-section-box{position:relative;background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);padding:30px;overflow:hidden}.pc-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pc-primary);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.pc-eyebrow::before{content:"";width:22px;height:2px;background:var(--pc-gradient);border-radius:2px}.pc-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 19px;border:1px solid #fff0;border-radius:10px;font-size:14px;font-weight:800;line-height:1.2;transition:transform var(--pc-transition),box-shadow var(--pc-transition),background var(--pc-transition),color var(--pc-transition),border-color var(--pc-transition)}.pc-button:hover{transform:scale(1.06)}.pc-button-gradient{color:#fff;background:var(--pc-gradient);box-shadow:0 10px 22px rgb(37 99 235 / .22)}.pc-button-gradient:hover{color:#fff;box-shadow:0 14px 30px rgb(37 99 235 / .3)}.pc-button-secondary{background:#fff;color:var(--pc-heading);border-color:var(--pc-border-strong)}.pc-button-secondary:hover{color:var(--pc-primary);border-color:var(--pc-primary);box-shadow:0 10px 24px rgb(15 23 42 / .08)}.pc-button-light{background:#fff;color:var(--pc-primary);border-color:#fff}.pc-button-light:hover{color:var(--pc-indigo);box-shadow:0 12px 28px rgb(15 23 42 / .2)}.pc-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--pc-primary);font-size:14px;font-weight:800}.pc-icon{width:20px;height:20px;flex:0 0 auto}.pc-site-header{position:sticky;top:0;z-index:500;background:rgb(255 255 255 / .96);border-bottom:1px solid var(--pc-border);box-shadow:0 5px 20px rgb(15 23 42 / .035);backdrop-filter:blur(14px)}.admin-bar .pc-site-header{top:32px}.pc-header-inner{min-height:var(--pc-header-height);display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:24px}.pc-logo-wrap{padding:5px;min-width:0}.pc-brand,.custom-logo-link{display:inline-flex;align-items:center;gap:12px;color:var(--pc-heading);max-width:100%}.custom-logo{max-height:54px;width:auto}.pc-brand:hover{color:var(--pc-heading)}.pc-brand-mark{display:grid;place-items:center;width:44px;height:44px;color:var(--pc-primary);background:var(--pc-gradient-soft);border:1px solid #c7d8fb;border-radius:10px}.pc-brand-mark svg{width:40px;height:40px}.pc-brand-copy{display:flex;flex-direction:column;min-width:0}.pc-brand-copy strong{color:var(--pc-heading);font-size:20px;line-height:1.15;font-weight:900;letter-spacing:-.035em}.pc-brand-copy small{margin-top:3px;color:var(--pc-muted);font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pc-primary-nav{min-width:0}.pc-menu,.pc-footer-menu{list-style:none;margin:0;padding:0}.pc-menu{display:flex;align-items:center;gap:4px}.pc-menu li{position:relative;margin:0}.pc-menu a{position:relative;display:flex;align-items:center;min-height:42px;padding:9px 11px;border-radius:8px;color:var(--pc-heading);font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden}.pc-menu a:hover,.pc-menu .current-menu-item>a,.pc-menu .current_page_item>a{color:var(--pc-primary);background:var(--pc-soft);transform:scale(1.06)}.pc-menu a>*{position:relative}.pc-menu .sub-menu{position:absolute;left:0;top:calc(100% + 10px);z-index:50;min-width:220px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid var(--pc-border);border-radius:10px;box-shadow:var(--pc-shadow);opacity:0;visibility:hidden;transform:translateY(6px);transition:all var(--pc-transition)}.pc-menu li:hover>.sub-menu,.pc-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.pc-menu .sub-menu a{white-space:normal}.pc-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pc-icon-button,.pc-menu-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--pc-border);border-radius:9px;background:#fff;color:var(--pc-heading)}.pc-icon-button:hover,.pc-menu-toggle:hover{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary);box-shadow:0 9px 22px rgb(37 99 235 / .18);transform:scale(1.06)}.pc-signin-button{display:flex;align-items:center;gap:7px;min-height:42px;padding:9px 14px;border:0;border-radius:9px;background:var(--pc-gradient);color:#fff;font-size:13px;font-weight:800;box-shadow:0 8px 20px rgb(37 99 235 / .2)}.pc-signin-button:hover{color:#fff;background:var(--pc-primary);transform:scale(1.06);box-shadow:0 12px 25px rgb(37 99 235 / .24)}.pc-signin-button .pc-icon{width:18px}.pc-menu-toggle{display:none}.pc-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity var(--pc-transition),visibility var(--pc-transition)}.pc-modal.is-open{opacity:1;visibility:visible}.pc-modal-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .72);backdrop-filter:blur(5px)}.pc-modal-panel{position:relative;z-index:1;width:min(100%,650px);max-height:min(90vh,780px);overflow:auto;background:#fff;border:1px solid rgb(255 255 255 / .4);border-radius:14px;box-shadow:0 28px 90px rgb(15 23 42 / .35);padding:34px}.pc-search-panel{width:min(100%,760px)}.pc-modal-panel h2{margin:9px 0 22px;color:var(--pc-heading);font-size:clamp(26px,4vw,38px);line-height:1.12;letter-spacing:-.035em}.pc-modal-close{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--pc-border);border-radius:9px;background:#fff;color:var(--pc-heading)}.pc-modal-close:hover{color:#fff;background:var(--pc-primary);border-color:var(--pc-primary);transform:scale(1.06)}.pc-search-form{display:grid;grid-template-columns:1fr auto;gap:10px}.pc-search-field,.pc-contact-form input,.pc-contact-form select,.pc-contact-form textarea,.pc-register-form input,.pc-account-panel .input,.comment-form input:not([type=submit]),.comment-form textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--pc-border-strong);border-radius:9px;background:#fff;color:var(--pc-heading);outline:none;transition:border-color var(--pc-transition),box-shadow var(--pc-transition)}.pc-search-field:focus,.pc-contact-form input:focus,.pc-contact-form select:focus,.pc-contact-form textarea:focus,.pc-register-form input:focus,.pc-account-panel .input:focus,.comment-form input:focus,.comment-form textarea:focus{border-color:var(--pc-primary);box-shadow:0 0 0 4px rgb(37 99 235 / .11)}.pc-search-form button{display:flex;align-items:center;gap:7px;min-height:48px;padding:10px 18px;border:0;border-radius:9px;background:var(--pc-gradient);color:#fff;font-weight:800}.pc-account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 52px 26px 0;padding:5px;background:var(--pc-soft);border:1px solid var(--pc-border);border-radius:10px}.pc-account-tabs button{min-height:42px;border:0;border-radius:7px;background:#fff0;color:var(--pc-text);font-weight:800}.pc-account-tabs button.is-active{background:#fff;color:var(--pc-primary);box-shadow:0 4px 12px rgb(15 23 42 / .08)}.pc-account-view{display:none}.pc-account-view.is-active{display:block}.pc-account-panel form p{margin:0 0 15px}.pc-account-panel label,.pc-contact-form label,.pc-register-form label{display:block;color:var(--pc-heading);font-size:13px;font-weight:750}.pc-account-panel label>span,.pc-contact-form label>span,.pc-register-form label>span{display:block;margin-bottom:6px}.pc-account-panel .login-submit{margin-top:18px}.pc-account-panel #wp-submit{width:100%;min-height:46px;border:0;border-radius:9px;background:var(--pc-gradient);color:#fff;font-weight:800}.pc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc-contact-form,.pc-register-form{display:grid;gap:17px}.pc-contact-form textarea{resize:vertical;min-height:150px}.pc-check{display:flex!important;align-items:flex-start;gap:10px}.pc-check input{width:18px!important;min-height:18px!important;margin-top:3px}.pc-check span{margin:0!important;color:var(--pc-text);font-weight:600}.pc-honeypot{position:absolute!important;left:-9999px!important}.pc-form-notice{padding:12px 14px;margin-bottom:18px;border:1px solid var(--pc-border);border-radius:8px;background:var(--pc-soft);font-size:14px}.pc-form-notice.success{border-color:#99e2ca;background:#ecfdf5;color:#087653}.pc-form-notice.error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.pc-home-hero{padding:54px 0 44px;background:radial-gradient(circle at 10% 10%,rgb(14 165 233 / .12),transparent 34%),radial-gradient(circle at 85% 18%,rgb(79 70 229 / .15),transparent 36%),linear-gradient(180deg,#fff 0%,#f5f8fd 100%);border-bottom:1px solid var(--pc-border)}.pc-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);gap:54px;align-items:center}.pc-hero-copy h1{max-width:820px;margin:16px 0 20px;color:var(--pc-ink);font-size:clamp(44px,5.4vw,76px);font-weight:900;line-height:1.02;letter-spacing:-.055em}.pc-hero-copy>p{max-width:720px;margin:0;color:var(--pc-text);font-size:18px;line-height:1.75}.pc-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pc-trust-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.pc-trust-row span{position:relative;padding-left:18px;color:var(--pc-muted);font-size:12px;font-weight:750}.pc-trust-row span::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--pc-gradient);transform:translateY(-50%);box-shadow:0 0 0 4px rgb(37 99 235 / .1)}.pc-hero-visual{position:relative}.pc-hero-visual::before{content:"";position:absolute;inset:8% -4% -8% 8%;background:var(--pc-gradient);filter:blur(50px);opacity:.18}.pc-convert-window{position:relative;background:#fff;border:1px solid #cbd8e8;border-radius:16px;box-shadow:0 28px 80px rgb(37 99 235 / .18);overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.pc-window-top{height:48px;display:flex;align-items:center;gap:7px;padding:0 17px;background:#f8fafc;border-bottom:1px solid var(--pc-border)}.pc-window-top span{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.pc-window-top span:first-child{background:#fb7185}.pc-window-top span:nth-child(2){background:#fbbf24}.pc-window-top span:nth-child(3){background:#34d399}.pc-window-top strong{margin-left:auto;color:var(--pc-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pc-drop-demo{margin:24px;padding:38px 22px;text-align:center;border:2px dashed #b9c7db;border-radius:12px;background:var(--pc-gradient-soft)}.pc-file-chip{display:inline-grid;place-items:center;width:84px;height:84px;border-radius:14px;color:#fff;font-size:17px;font-weight:900;box-shadow:0 12px 30px rgb(15 23 42 / .18)}.pc-file-jpg{background:linear-gradient(135deg,#f97316,#ef4444)}.pc-file-webp{background:var(--pc-gradient)}.pc-convert-arrow{display:inline-block;margin:0 15px;color:var(--pc-primary);font-size:34px;font-weight:900;vertical-align:middle}.pc-drop-demo p{margin:20px 0 0;color:var(--pc-text);font-size:13px;font-weight:650}.pc-demo-progress{height:9px;margin:0 24px;background:#e8edf5;border-radius:99px;overflow:hidden}.pc-demo-progress span{display:block;width:78%;height:100%;background:var(--pc-gradient);border-radius:inherit}.pc-demo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:var(--pc-border)}.pc-demo-stats div{display:flex;flex-direction:column;align-items:center;padding:19px;background:#fff}.pc-demo-stats strong{color:var(--pc-heading);font-size:22px}.pc-demo-stats span{color:var(--pc-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.pc-format-strip{background:#fff;border-bottom:1px solid var(--pc-border)}.pc-format-strip .pc-container{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;overflow:auto}.pc-format-strip span{flex:0 0 auto;color:#6b7890;font-size:12px;font-weight:900;letter-spacing:.08em}.pc-home-section{padding:82px 0}.pc-soft-section{background:#edf3fb;border-block:1px solid var(--pc-border)}.pc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.pc-section-heading.centered{justify-content:center;text-align:center}.pc-section-heading.centered>div{max-width:760px}.pc-section-heading.vertical{display:block;margin:0}.pc-section-heading.compact{align-items:center;margin-bottom:18px}.pc-section-heading h2{margin:9px 0 0;color:var(--pc-heading);font-size:clamp(29px,4vw,44px);line-height:1.1;letter-spacing:-.04em}.pc-section-heading p{max-width:690px;margin:12px 0 0;color:var(--pc-muted)}.pc-tool-placeholder-grid,.pc-feature-grid,.pc-category-grid,.pc-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-tool-placeholder{position:relative;display:flex;flex-direction:column;min-height:170px;padding:22px;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden}.pc-tool-placeholder>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:23px;border-radius:9px;background:var(--pc-gradient-soft);color:var(--pc-primary);font-weight:900}.pc-tool-placeholder strong{color:var(--pc-heading);font-size:16px}.pc-tool-placeholder small{margin-top:5px;color:var(--pc-muted)}.pc-tool-placeholder:hover{transform:scale(1.022);box-shadow:var(--pc-shadow-hover)}.pc-feature-card{position:relative;min-height:235px;padding:26px;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden}.pc-feature-card:hover{transform:scale(1.022);box-shadow:var(--pc-shadow-hover)}.pc-feature-number{display:grid;place-items:center;width:48px;height:48px;margin-bottom:26px;border-radius:9px;background:var(--pc-gradient);color:#fff;font-size:13px;font-weight:900;box-shadow:0 9px 20px rgb(37 99 235 / .22)}.pc-feature-card h3{margin:0 0 10px;color:var(--pc-heading);font-size:19px;line-height:1.3}.pc-feature-card p{margin:0;color:var(--pc-muted);font-size:14px}.pc-category-layout{display:grid;grid-template-columns:390px 1fr;gap:46px;align-items:start}.pc-category-layout .pc-button{margin-top:22px}.pc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-category-grid a{position:relative;display:flex;flex-direction:column;min-height:128px;padding:24px;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden}.pc-category-grid a:hover{transform:scale(1.022);box-shadow:var(--pc-shadow-hover)}.pc-category-grid strong{color:var(--pc-heading);font-size:17px}.pc-category-grid span{margin-top:7px;color:var(--pc-muted);font-size:13px}.pc-dark-section{background:#0f172a;color:#cbd5e1}.pc-dark-section .pc-eyebrow{color:#7dd3fc}.pc-dark-section .pc-section-heading h2{color:#fff}.pc-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.pc-step-grid article{padding:30px;border:1px solid rgb(148 163 184 / .25);background:rgb(255 255 255 / .04);border-radius:var(--pc-radius)}.pc-step-grid article>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:40px;border:1px solid rgb(125 211 252 / .45);border-radius:50%;background:rgb(37 99 235 / .2);color:#7dd3fc;font-weight:900}.pc-step-grid h3{margin:0 0 10px;color:#fff}.pc-step-grid p{margin:0;color:#a8b4c7}.pc-faq-layout{display:grid;grid-template-columns:360px 1fr;gap:50px;align-items:start}.pc-faq-layout h2{margin:10px 0;color:var(--pc-heading);font-size:38px;line-height:1.12}.pc-accordion-list{display:grid;gap:12px}.pc-accordion-list details{background:#fff;border:1px solid var(--pc-border);border-radius:10px;box-shadow:0 8px 22px rgb(15 23 42 / .045);overflow:hidden}.pc-accordion-list summary{position:relative;padding:18px 50px 18px 20px;color:var(--pc-heading);font-weight:800;cursor:pointer;list-style:none}.pc-accordion-list summary::-webkit-details-marker{display:none}.pc-accordion-list summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--pc-primary);font-size:22px}.pc-accordion-list details[open] summary::after{content:"−"}.pc-accordion-list p{margin:0;padding:0 20px 20px;color:var(--pc-muted)}.pc-home-cta{padding:42px 0;background:var(--pc-gradient);color:#fff}.pc-home-cta .pc-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.pc-home-cta .pc-eyebrow{color:#fff}.pc-home-cta .pc-eyebrow::before{background:#fff}.pc-home-cta h2{margin:9px 0 6px;color:#fff;font-size:34px;line-height:1.15}.pc-home-cta p{margin:0;color:rgb(255 255 255 / .82)}.pc-page-hero{padding:58px 0 48px;background:linear-gradient(180deg,#fff,#f0f5fc);border-bottom:1px solid var(--pc-border)}.pc-page-hero .pc-container{max-width:1080px;text-align:center}.pc-page-hero h1{margin:13px 0 10px;color:var(--pc-ink);font-size:clamp(40px,6vw,66px);line-height:1.04;letter-spacing:-.05em}.pc-page-hero p,.pc-archive-description{max-width:780px;margin:0 auto;color:var(--pc-muted);font-size:17px}.pc-content-sidebar-layout,.pc-single-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--pc-sidebar);gap:var(--pc-gap);align-items:stretch;padding-block:38px 70px}.pc-archive-box{align-self:start}.pc-post-grid,.pc-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-post-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:0 9px 26px rgb(15 23 42 / .055);overflow:hidden;transition:transform var(--pc-transition),box-shadow var(--pc-transition)}.pc-post-card:hover{transform:scale(1.022);box-shadow:var(--pc-shadow-hover)}.pc-card-image{display:block;aspect-ratio:16/9;background:var(--pc-gradient-soft);overflow:hidden}.pc-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 450ms ease}.pc-post-card:hover .pc-card-image img{transform:scale(1.045)}.pc-image-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:150px;background:linear-gradient(135deg,#dbeafe,#e0e7ff 55%,#cffafe);color:var(--pc-primary)}.pc-image-placeholder span{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgb(37 99 235 / .25);border-radius:13px;background:rgb(255 255 255 / .68);font-size:22px;font-weight:900}.pc-card-content{display:flex;flex:1;flex-direction:column;padding:18px}.pc-post-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--pc-muted);font-size:11px;font-weight:700}.pc-post-meta span{display:inline-flex;align-items:center;gap:5px}.pc-post-meta .pc-icon{width:14px;height:14px;color:var(--pc-primary)}.pc-card-title{margin:10px 0 8px;font-size:17px;line-height:1.33;letter-spacing:-.018em}.pc-card-title a{color:var(--pc-heading)}.pc-card-title a:hover{color:var(--pc-primary)}.pc-card-content p{margin:0 0 15px;color:var(--pc-muted);font-size:13px;line-height:1.6}.pc-card-link{display:flex;align-items:center;gap:6px;margin-top:auto;color:var(--pc-primary);font-size:12px;font-weight:800}.pc-card-link .pc-icon{width:16px}.pc-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px}.pc-pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--pc-border-strong);border-radius:8px;background:#fff;color:var(--pc-heading);font-size:13px;font-weight:800}.pc-pagination .page-numbers:hover,.pc-pagination .current{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary);box-shadow:0 8px 20px rgb(37 99 235 / .18);transform:scale(1.06)}.pc-empty-state{text-align:center;padding:50px 20px}.pc-empty-state h2{color:var(--pc-heading)}.pc-share-box{width:min(calc(100% - 40px),var(--pc-container));margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow)}.pc-share-box>div:first-child{display:flex;flex-direction:column}.pc-share-box strong{color:var(--pc-heading);font-size:14px}.pc-share-box>div:first-child span{color:var(--pc-muted);font-size:12px}.pc-share-actions{display:flex;flex-wrap:wrap;gap:8px}.pc-share-actions a,.pc-share-actions button{display:flex;align-items:center;gap:6px;min-height:38px;padding:8px 11px;border:1px solid var(--pc-border);border-radius:8px;background:#fff;color:var(--pc-heading);font-size:11px;font-weight:800}.pc-share-actions a:hover,.pc-share-actions button:hover{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary);transform:scale(1.06)}.pc-share-actions .pc-icon{width:16px}.pc-single-hero{padding:38px 0;background:linear-gradient(180deg,#fff,#f1f5fb);border-bottom:1px solid var(--pc-border)}.pc-single-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.86fr);gap:38px;align-items:center}.pc-single-hero-copy h1{margin:13px 0 16px;color:var(--pc-ink);font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.05em}.pc-single-hero-copy>p{max-width:720px;margin:18px 0 0;color:var(--pc-muted);font-size:16px}.pc-single-hero-image{aspect-ratio:16/10;border:1px solid var(--pc-border);border-radius:14px;background:var(--pc-gradient-soft);box-shadow:var(--pc-shadow-hover);overflow:hidden}.pc-single-hero-image img,.pc-single-hero-image .pc-image-placeholder{width:100%;height:100%;object-fit:cover}.pc-single-layout{align-items:stretch}.pc-single-article{display:flex;flex-direction:column;gap:22px;min-width:0}.pc-toc-box{background:linear-gradient(135deg,#fff,#f8fbff)}.pc-toc-toggle{padding:8px 12px;border:1px solid var(--pc-border);border-radius:7px;background:#fff;color:var(--pc-primary);font-size:12px;font-weight:800}.pc-toc-list{counter-reset:toc;margin:0;padding:0;list-style:none;columns:2;column-gap:30px}.pc-toc-list li{break-inside:avoid;counter-increment:toc;margin:0 0 7px}.pc-toc-list a{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;color:var(--pc-text);font-size:13px;font-weight:650}.pc-toc-list a::before{content:counter(toc,decimal-leading-zero);display:grid;place-items:center;flex:0 0 30px;height:26px;border-radius:6px;background:var(--pc-gradient-soft);color:var(--pc-primary);font-size:10px;font-weight:900}.pc-toc-list a:hover{background:var(--pc-soft);color:var(--pc-primary);transform:scale(1.035)}.pc-toc-list a:hover::before{background:var(--pc-primary);color:#fff}.pc-toc-box.is-collapsed .pc-toc-list{display:none}.pc-introduction-box{border-left:4px solid var(--pc-primary)}.pc-section-box>h2,.pc-entry-content h2{color:var(--pc-heading);font-size:30px;line-height:1.2;letter-spacing:-.028em}.pc-section-box>h2{margin:0 0 16px}.pc-entry-content{min-width:0}.pc-entry-content>*:first-child{margin-top:0}.pc-entry-content>*:last-child{margin-bottom:0}.pc-entry-content p{margin:0 0 1.4em;color:var(--pc-text);font-size:16px;line-height:1.82}.pc-entry-content h2{margin:2em 0 .65em;padding-bottom:.45em;border-bottom:1px solid var(--pc-border)}.pc-entry-content h3{margin:1.7em 0 .55em;color:var(--pc-heading);font-size:23px;line-height:1.3}.pc-entry-content h4{color:var(--pc-heading);font-size:19px}.pc-entry-content ul,.pc-entry-content ol{margin:0 0 1.5em;padding-left:1.4em}.pc-entry-content li{margin:.45em 0}.pc-entry-content blockquote{margin:1.8em 0;padding:18px 20px;border-left:4px solid var(--pc-primary);background:var(--pc-gradient-soft);color:var(--pc-heading)}.pc-entry-content table{width:100%;border-collapse:collapse;margin:1.8em 0;background:#fff;border:1px solid var(--pc-border);font-size:14px}.pc-entry-content th,.pc-entry-content td{padding:13px 14px;border:1px solid var(--pc-border);text-align:left}.pc-entry-content th{background:var(--pc-gradient);color:#fff}.pc-entry-content tr:hover td{background:#f8fbff}.pc-entry-content img{border-radius:10px}.pc-faq-box{background:linear-gradient(135deg,#fff,#f8fbff)}.pc-faq-content h3{position:relative;padding-left:46px}.pc-faq-content h3::before{content:counter(faq);counter-increment:faq;position:absolute;left:0;top:-3px;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--pc-gradient);color:#fff;font-size:12px;font-weight:900}.pc-faq-content{counter-reset:faq}.pc-faq-content h3+p,.pc-faq-content h3+ul,.pc-faq-content h3+ol{position:relative;padding-left:24px}.pc-faq-content h3+p::before,.pc-faq-content h3+ul::before,.pc-faq-content h3+ol::before{content:"";position:absolute;left:0;top:.75em;width:9px;height:9px;border-radius:3px;background:var(--pc-gradient)}.pc-conclusion-box{background:linear-gradient(135deg,#eff6ff,#eef2ff)}.pc-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-post-nav-item{display:flex;flex-direction:column;min-height:110px;padding:20px;border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:#fff;box-shadow:var(--pc-shadow)}.pc-post-nav-item:hover{color:#fff;background:var(--pc-primary);border-color:var(--pc-primary);transform:scale(1.06)}.pc-post-nav-item span{color:var(--pc-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.pc-post-nav-item strong{margin-top:8px;color:var(--pc-heading);font-size:15px;line-height:1.4}.pc-post-nav-item:hover span,.pc-post-nav-item:hover strong{color:#fff}.pc-post-nav-next{text-align:right}.pc-author-box{display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:center}.pc-author-avatar img{border-radius:12px}.pc-author-box h2{margin:7px 0 8px}.pc-author-box p{margin:0 0 12px}.pc-related-section{margin-bottom:70px}.pc-related-grid .pc-post-card:nth-child(n+10){display:none}.pc-comments-box h2{margin-top:0;color:var(--pc-heading)}.pc-comment-list{list-style:none;margin:0 0 30px;padding:0}.pc-comment-list .comment-body{margin-bottom:15px;padding:18px;border:1px solid var(--pc-border);border-radius:10px;background:var(--pc-soft)}.pc-comment-list .comment-meta{font-size:12px}.pc-comment-list .avatar{float:left;margin-right:12px;border-radius:50%}.comment-form{display:grid;gap:14px}.comment-form p{margin:0}.comment-form label{display:block;margin-bottom:6px;color:var(--pc-heading);font-size:13px;font-weight:750}.pc-sidebar{min-width:0;height:100%}.pc-sidebar-inner{display:flex;flex-direction:column;gap:20px;height:100%}.pc-widget{position:relative;padding:22px;background:#fff;border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden}.pc-widget:hover{box-shadow:var(--pc-shadow-hover)}.widget-title{margin:0 0 17px;padding-bottom:12px;border-bottom:1px solid var(--pc-border);color:var(--pc-heading);font-size:18px;line-height:1.3}.widget-title::after{content:"";display:block;width:44px;height:3px;margin-top:10px;background:var(--pc-gradient);border-radius:3px}.pc-author-widget{text-align:center}.pc-author-widget-avatar{display:flex;justify-content:center;margin-bottom:12px}.pc-author-widget-avatar img{border:4px solid #fff;border-radius:14px;box-shadow:0 8px 25px rgb(15 23 42 / .14)}.pc-author-widget h2{margin:0 0 7px;color:var(--pc-heading);font-size:20px}.pc-author-widget p{margin:0 0 14px;color:var(--pc-muted);font-size:13px}.pc-social-links{display:flex;align-items:center;gap:8px}.pc-author-widget .pc-social-links{justify-content:center}.pc-social-links a{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--pc-border);border-radius:8px;background:#fff;color:var(--pc-primary)}.pc-social-links a:hover{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary);transform:scale(1.06)}.pc-social-links .pc-icon{width:17px;height:17px}.pc-search-widget .pc-search-form{grid-template-columns:1fr 44px}.pc-search-widget .pc-search-form button{padding:0;justify-content:center}.pc-search-widget .pc-search-form button span{display:none}.pc-latest-loop{height:520px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent 0,#000 4%,#000 96%,transparent 100%)}.pc-latest-track{animation:pc-latest-scroll 85s linear infinite;will-change:transform}.pc-latest-loop:hover .pc-latest-track,.pc-latest-loop:focus-within .pc-latest-track{animation-play-state:paused}.pc-latest-duplicate{display:contents}@keyframes pc-latest-scroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}.pc-latest-item{display:grid;grid-template-columns:72px 1fr;gap:11px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1f6}.pc-latest-thumb{display:block;width:72px;aspect-ratio:4/3;border-radius:7px;background:var(--pc-gradient-soft);overflow:hidden}.pc-latest-thumb img{width:100%;height:100%;object-fit:cover}.pc-latest-thumb span{display:grid;place-items:center;width:100%;height:100%;color:var(--pc-primary);font-size:13px;font-weight:900}.pc-latest-item h3{margin:0 0 4px;font-size:12.5px;line-height:1.38}.pc-latest-item h3 a{color:var(--pc-heading)}.pc-latest-item h3 a:hover{color:var(--pc-primary)}.pc-latest-item time{color:var(--pc-muted);font-size:10px;font-weight:700}.pc-category-widget ul{list-style:none;margin:0;padding:0}.pc-category-widget li{margin:0;border-bottom:1px solid #edf1f6}.pc-category-widget li:last-child{border-bottom:0}.pc-category-widget a{display:inline-flex;padding:9px 0;color:var(--pc-text);font-size:13px;font-weight:700}.pc-category-widget a:hover{color:var(--pc-primary);transform:translateX(3px)}.pc-calendar-widget table{width:100%;border-collapse:separate;border-spacing:3px;text-align:center;font-size:12px}.pc-calendar-widget caption{margin-bottom:10px;color:var(--pc-heading);font-weight:800}.pc-calendar-widget th{color:var(--pc-muted);font-size:10px}.pc-calendar-widget td{height:34px;border-radius:7px;background:var(--pc-soft)}.pc-calendar-widget td:hover{color:#fff;background:var(--pc-primary);transform:scale(1.035)}.pc-calendar-widget td a{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;color:var(--pc-primary);font-weight:900}.pc-calendar-widget td a:hover{color:#fff}.pc-calendar-widget #today{outline:2px solid var(--pc-primary);font-weight:900}.pc-page-container{padding-block:38px 72px}.pc-page-article{max-width:1020px;margin-inline:auto}.pc-tool-page-container .pc-page-article{max-width:none}.pc-contact-form-wrap{margin-top:24px}.pc-not-found{padding:80px 0}.pc-not-found .pc-section-box{max-width:800px;margin:auto;text-align:center}.pc-error-code{display:block;color:var(--pc-primary);font-size:84px;font-weight:950;line-height:1}.pc-not-found h1{color:var(--pc-heading)}.pc-not-found .pc-search-form{max-width:570px;margin:22px auto}.pc-site-footer{background:#0b1325;color:#a8b4c7}.pc-footer-main{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);gap:70px;padding-block:54px}.pc-site-footer .pc-brand-copy strong{color:#fff}.pc-site-footer .pc-brand-copy small{color:#8fa0b8}.pc-site-footer .pc-brand-mark{background:rgb(37 99 235 / .18);border-color:rgb(125 211 252 / .25);color:#7dd3fc}.pc-footer-brand p{max-width:520px;margin:16px 0;color:#96a4b9}.pc-footer-brand .pc-social-links a{background:rgb(255 255 255 / .04);border-color:rgb(148 163 184 / .22);color:#7dd3fc}.pc-footer-nav h2{margin:0 0 17px;color:#fff;font-size:18px}.pc-footer-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pc-footer-menu a{position:relative;display:flex;align-items:center;min-height:42px;padding:9px 12px;border:1px solid rgb(148 163 184 / .17);border-radius:8px;background:rgb(255 255 255 / .03);color:#b8c3d3;font-size:12px;font-weight:750;overflow:hidden}.pc-footer-menu a::before{content:"";position:absolute;inset:0;background:var(--pc-gradient);opacity:0;transition:opacity var(--pc-transition)}.pc-footer-menu a:hover{color:#fff;border-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .1);transform:scale(1.06)}.pc-footer-menu a>*{position:relative}.pc-footer-copyright{border-top:1px solid rgb(148 163 184 / .18);background:#080f1e}.pc-footer-copyright .pc-container{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7f8ca0;font-size:12px}html[data-theme="light"]{color-scheme:light}html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"]{--pc-ink:#f8fafc;--pc-heading:#edf3fb;--pc-text:#c2ccda;--pc-muted:#8fa0b8;--pc-bg:#0b1220;--pc-surface:#111b2d;--pc-soft:#0f192a;--pc-border:#24324a;--pc-border-strong:#34445f;--pc-shadow:0 12px 34px rgba(0,0,0,.24);--pc-shadow-hover:0 18px 46px rgba(37,99,235,.22)}html[data-theme="dark"] body{background:var(--pc-bg)}html[data-theme="dark"] .pc-site-header{background:rgb(17 27 45 / .95)}html[data-theme="dark"] .pc-icon-button,html[data-theme="dark"] .pc-menu-toggle,html[data-theme="dark"] .pc-button-secondary,html[data-theme="dark"] .pc-modal-panel,html[data-theme="dark"] .pc-search-field,html[data-theme="dark"] .pc-contact-form input,html[data-theme="dark"] .pc-contact-form select,html[data-theme="dark"] .pc-contact-form textarea,html[data-theme="dark"] .pc-register-form input,html[data-theme="dark"] .pc-account-panel .input,html[data-theme="dark"] .comment-form input:not([type=submit]),html[data-theme="dark"] .comment-form textarea,html[data-theme="dark"] .pc-account-tabs button.is-active,html[data-theme="dark"] .pc-search-form button~*{background:var(--pc-surface)}html[data-theme="dark"] .pc-home-hero,html[data-theme="dark"] .pc-page-hero,html[data-theme="dark"] .pc-single-hero{background:radial-gradient(circle at 10% 10%,rgb(37 99 235 / .13),transparent 34%),linear-gradient(180deg,#101b2e,#0b1220)}html[data-theme="dark"] .pc-format-strip,html[data-theme="dark"] .pc-soft-section{background:#0e1829}html[data-theme="dark"] .pc-convert-window,html[data-theme="dark"] .pc-window-top,html[data-theme="dark"] .pc-demo-stats div,html[data-theme="dark"] .pc-post-card,html[data-theme="dark"] .pc-widget,html[data-theme="dark"] .pc-section-box,html[data-theme="dark"] .pc-tool-placeholder,html[data-theme="dark"] .pc-feature-card,html[data-theme="dark"] .pc-category-grid a,html[data-theme="dark"] .pc-accordion-list details,html[data-theme="dark"] .pc-post-nav-item,html[data-theme="dark"] .pc-share-box{background:var(--pc-surface)}html[data-theme="dark"] .pc-card-image,html[data-theme="dark"] .pc-image-placeholder{background:linear-gradient(135deg,#122544,#1d2750,#12354c)}html[data-theme="dark"] .pc-entry-content table{background:var(--pc-surface)}html[data-theme="dark"] .pc-entry-content tr:hover td{background:#14213a}html[data-theme="dark"] .pc-footer-brand .pc-brand{color:#fff}@media(max-width:1240px){.pc-header-inner{grid-template-columns:minmax(210px,1fr) auto}.pc-primary-nav{position:fixed;left:20px;right:20px;top:calc(var(--pc-header-height) + 12px);z-index:600;padding:12px;background:#fff;border:1px solid var(--pc-border);border-radius:12px;box-shadow:0 24px 70px rgb(15 23 42 / .22);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--pc-transition)}.admin-bar .pc-primary-nav{top:calc(var(--pc-header-height) + 44px)}.pc-primary-nav.is-open{opacity:1;visibility:visible;transform:none}.pc-menu{display:grid;grid-template-columns:repeat(2,1fr)}.pc-menu .sub-menu{position:static;display:none;opacity:1;visibility:visible;transform:none;box-shadow:none}.pc-menu li:hover>.sub-menu,.pc-menu li:focus-within>.sub-menu{display:block}.pc-menu-toggle{display:grid}.pc-hero-grid{grid-template-columns:1fr 470px;gap:32px}.pc-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-footer-menu{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.pc-hero-grid,.pc-single-hero-grid{grid-template-columns:1fr}.pc-hero-visual{max-width:720px}.pc-hero-copy h1{max-width:900px}.pc-content-sidebar-layout,.pc-single-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.pc-tool-placeholder-grid,.pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-category-layout{grid-template-columns:1fr}.pc-category-layout .pc-section-heading{max-width:760px}.pc-faq-layout{grid-template-columns:1fr}.pc-footer-main{grid-template-columns:1fr;gap:34px}.pc-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.admin-bar .pc-site-header{top:46px}.pc-content-sidebar-layout,.pc-single-layout{grid-template-columns:1fr}.pc-sidebar{height:auto}.pc-sidebar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-latest-widget{grid-row:span 2}.pc-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-home-cta .pc-container{align-items:flex-start;flex-direction:column}.pc-footer-copyright .pc-container{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:14px}.pc-toc-list{columns:1}}@media(max-width:680px){.pc-container{width:min(calc(100% - 24px),var(--pc-container))}.pc-header-inner{min-height:68px;gap:8px}.pc-brand-copy small{display:none}.pc-brand-copy strong{font-size:17px}.pc-brand-mark{width:39px;height:39px}.pc-brand-mark svg{width:35px;height:35px}.pc-signin-button{width:42px;padding:0;justify-content:center}.pc-signin-button span{display:none}.pc-icon-button,.pc-menu-toggle,.pc-signin-button{height:40px;min-height:40px}.pc-primary-nav{left:12px;right:12px;top:78px}.admin-bar .pc-primary-nav{top:124px}.pc-menu{grid-template-columns:1fr}.pc-home-hero{padding-top:40px}.pc-hero-copy h1{font-size:43px}.pc-hero-copy>p{font-size:16px}.pc-hero-actions{display:grid}.pc-button{width:100%}.pc-convert-window{transform:none}.pc-drop-demo{margin:15px;padding:26px 10px}.pc-file-chip{width:66px;height:66px}.pc-home-section{padding:58px 0}.pc-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.pc-section-heading h2{font-size:34px}.pc-tool-placeholder-grid,.pc-feature-grid,.pc-category-grid,.pc-step-grid,.pc-post-grid,.pc-related-grid,.pc-sidebar-inner{grid-template-columns:1fr}.pc-category-grid a{min-height:110px}.pc-single-hero-copy h1{font-size:41px}.pc-single-hero-image{aspect-ratio:16/10}.pc-share-box{align-items:flex-start;flex-direction:column}.pc-share-actions{width:100%}.pc-share-actions a,.pc-share-actions button{flex:1;justify-content:center}.pc-share-actions span{display:none}.pc-section-box,.pc-widget{padding:21px}.pc-post-navigation{grid-template-columns:1fr}.pc-author-box{grid-template-columns:1fr;text-align:center}.pc-author-avatar{display:flex;justify-content:center}.pc-author-box .pc-social-links{justify-content:center}.pc-form-grid{grid-template-columns:1fr}.pc-modal-panel{padding:25px 20px}.pc-account-tabs{margin-right:46px}.pc-search-form{grid-template-columns:1fr}.pc-search-form button{justify-content:center}.pc-footer-menu{grid-template-columns:1fr}.pc-footer-main{padding-block:42px}.pc-home-cta h2{font-size:29px}}@media(max-width:420px){.pc-logo-wrap{padding:5px 0}.pc-brand-copy strong{font-size:15px}.pc-header-actions{gap:5px}.pc-icon-button,.pc-menu-toggle,.pc-signin-button{width:38px}.pc-hero-copy h1,.pc-single-hero-copy h1{font-size:36px}.pc-file-chip{width:58px;height:58px;font-size:13px}.pc-convert-arrow{margin:0 7px;font-size:25px}.pc-demo-stats strong{font-size:18px}.pc-format-strip .pc-container{min-height:58px}.pc-page-hero h1{font-size:38px}.pc-card-content{padding:15px}.pc-latest-loop{height:480px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.pc-latest-track{animation:none}.pc-latest-loop{height:auto;max-height:520px;overflow:auto}}html{min-width:320px;scrollbar-gutter:stable}html[data-theme="light"]{background:#f4f7fb}html[data-theme="dark"]{background:#0b1220}.pc-theme-toggle{position:relative}.pc-theme-icon{display:grid;place-items:center}.pc-theme-icon-moon{display:none}html[data-theme="dark"] .pc-theme-icon-sun{display:none}html[data-theme="dark"] .pc-theme-icon-moon{display:grid}.pc-header-inner,.pc-content-sidebar-layout,.pc-single-layout,.pc-hero-grid,.pc-single-hero-grid,.pc-footer-main,.pc-post-grid,.pc-related-grid>*{min-width:0}.pc-entry-content,.pc-entry-content p,.pc-entry-content li,.pc-card-title,.pc-latest-item h3{overflow-wrap:anywhere}.pc-entry-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pc-entry-content iframe,.pc-entry-content video,.pc-entry-content embed,.pc-entry-content object{max-width:100%}.pc-site-header{contain:layout style}.pc-home-section,.pc-related-section,.pc-site-footer{content-visibility:auto;contain-intrinsic-size:1px 760px}button,a,input,select,textarea{touch-action:manipulation}.pc-icon-button:focus-visible,.pc-menu-toggle:focus-visible,.pc-signin-button:focus-visible,.pc-button:focus-visible,.pc-menu a:focus-visible{outline:3px solid rgb(14 165 233 / .45);outline-offset:3px}@media(min-width:1600px){.pc-container{width:min(calc(100% - 64px),var(--pc-container))}.pc-home-hero{padding-block:82px}.pc-hero-copy h1{font-size:clamp(56px,4vw,72px)}}@media(max-width:1440px){.pc-container{width:min(calc(100% - 48px),var(--pc-container))}.pc-hero-copy h1{font-size:clamp(48px,5vw,64px)}}@media(max-width:768px){.pc-container{width:min(calc(100% - 28px),var(--pc-container))}.pc-hero-copy h1,.pc-single-hero-copy h1{font-size:clamp(36px,8vw,48px)}.pc-page-hero h1{font-size:clamp(34px,7vw,46px)}.pc-section-heading h2{font-size:clamp(28px,6vw,38px)}}@media(max-width:540px){.pc-header-actions{gap:4px}.pc-icon-button,.pc-menu-toggle,.pc-signin-button{width:40px;flex:0 0 40px}.pc-section-box,.pc-widget{padding:18px}.pc-post-grid,.pc-related-grid{gap:16px}.pc-footer-copyright .pc-container{padding-inline:0}}@media(max-width:360px){html{min-width:0}.pc-container{width:min(calc(100% - 20px),var(--pc-container))}.pc-brand-copy{display:none}.pc-header-inner{grid-template-columns:1fr auto}.pc-header-actions{gap:3px}.pc-icon-button,.pc-menu-toggle,.pc-signin-button{width:36px;height:38px;min-height:38px;flex-basis:36px}.pc-hero-copy h1,.pc-single-hero-copy h1{font-size:32px}.pc-page-hero h1{font-size:31px}.pc-section-heading h2{font-size:27px}.pc-section-box,.pc-widget{padding:15px}.pc-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:320px){.pc-container{width:calc(100% - 16px)}.pc-header-inner{padding-inline:0}.pc-header-actions{gap:2px}.pc-icon-button,.pc-menu-toggle,.pc-signin-button{width:34px;flex-basis:34px}.pc-modal-panel{padding:20px 14px}.pc-card-content{padding:14px}}html[data-theme="dark"] .pc-primary-nav{background:var(--pc-surface);border-color:var(--pc-border);box-shadow:0 24px 70px rgb(0 0 0 / .46)}html[data-theme="dark"] .pc-category-widget li{border-color:var(--pc-border)}html[data-theme="dark"] .pc-calendar-widget td{background:var(--pc-soft)}html[data-theme="dark"] .pc-search-form input,html[data-theme="dark"] .pc-search-form select,html[data-theme="dark"] .pc-search-form textarea{background:var(--pc-surface);color:var(--pc-text);border-color:var(--pc-border)}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:var(--pc-muted)}html,body,button,input,select,textarea,.pc-site-shell{font-family:"Open Sans",Arial,sans-serif}.pc-section-box::before,.pc-widget::before,.pc-post-card::before,.pc-tool-placeholder::before,.pc-feature-card::before,.pc-category-grid a::before,.pc-menu a::before,.pc-menu a::after,.pc-footer-menu a::before{display:none!important;opacity:0!important}.pc-button,.pc-icon-button,.pc-menu-toggle,.pc-signin-button,.pc-modal-close,.pc-pagination .page-numbers,.pc-share-actions a,.pc-share-actions button,.pc-post-nav-item,.pc-social-links a,.pc-calendar-widget td,.pc-footer-menu a,.pc-menu a,.pc-toc-list a,.pc-category-widget a,.pc-section-box,.pc-widget,.pc-post-card,.pc-tool-placeholder,.pc-feature-card,.pc-category-grid a{transform-origin:center;transition:transform 180ms cubic-bezier(.2,.7,.2,1),box-shadow 180ms cubic-bezier(.2,.7,.2,1),background-color 180ms cubic-bezier(.2,.7,.2,1),border-color 180ms cubic-bezier(.2,.7,.2,1),color 180ms cubic-bezier(.2,.7,.2,1)}.pc-button:hover,.pc-icon-button:hover,.pc-menu-toggle:hover,.pc-signin-button:hover,.pc-modal-close:hover,.pc-pagination .page-numbers:hover,.pc-share-actions a:hover,.pc-share-actions button:hover,.pc-post-nav-item:hover,.pc-social-links a:hover,.pc-footer-menu a:hover,.pc-menu a:hover{transform:scale(1.06)}.pc-section-box:hover,.pc-widget:hover,.pc-post-card:hover,.pc-tool-placeholder:hover,.pc-feature-card:hover,.pc-category-grid a:hover{transform:scale(1.022);box-shadow:var(--pc-shadow-hover);z-index:2}.pc-toc-list a:hover,.pc-category-widget a:hover,.pc-calendar-widget td:hover{transform:scale(1.035)}.pc-menu a:hover{color:var(--pc-primary);background:var(--pc-soft)}.pc-menu .current-menu-item>a,.pc-menu .current_page_item>a{color:#fff;background:var(--pc-primary)}.pc-menu .sub-menu a:hover{color:var(--pc-primary);background:var(--pc-soft)}.pc-menu .sub-menu .current-menu-item>a,.pc-menu .sub-menu .current_page_item>a{color:#fff;background:var(--pc-primary)}.pc-icon-button:hover,.pc-menu-toggle:hover,.pc-modal-close:hover,.pc-pagination .page-numbers:hover,.pc-share-actions a:hover,.pc-share-actions button:hover,.pc-post-nav-item:hover,.pc-social-links a:hover,.pc-calendar-widget td:hover{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary)}.pc-signin-button:hover,.pc-button-gradient:hover{color:#fff;background:var(--pc-primary)}.pc-pagination .current{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary);box-shadow:0 8px 20px rgb(37 99 235 / .18)}.pc-toc-list a:hover{color:var(--pc-primary);background:var(--pc-soft)}.pc-toc-list a:hover::before{color:#fff;background:var(--pc-primary)}.pc-post-nav-item:hover span,.pc-post-nav-item:hover strong{color:#fff}.pc-footer-menu a:hover{color:#fff;border-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .1)}.pc-calendar-widget td a:hover{color:#fff}.pc-post-card:hover .pc-card-image img{transform:scale(1.035)}@media(max-width:900px){.pc-section-box:hover,.pc-widget:hover,.pc-post-card:hover,.pc-tool-placeholder:hover,.pc-feature-card:hover,.pc-category-grid a:hover{transform:scale(1.012)}}@media(hover:none){.pc-button:hover,.pc-icon-button:hover,.pc-menu-toggle:hover,.pc-signin-button:hover,.pc-modal-close:hover,.pc-pagination .page-numbers:hover,.pc-share-actions a:hover,.pc-share-actions button:hover,.pc-post-nav-item:hover,.pc-social-links a:hover,.pc-footer-menu a:hover,.pc-menu a:hover,.pc-section-box:hover,.pc-widget:hover,.pc-post-card:hover,.pc-tool-placeholder:hover,.pc-feature-card:hover,.pc-category-grid a:hover,.pc-toc-list a:hover,.pc-category-widget a:hover,.pc-calendar-widget td:hover{transform:none}}:root,html[data-theme="light"]{--pc-primary:#2563eb;--pc-primary-dark:#1d4ed8;--pc-action:#2563eb;--pc-action-hover:#1d4ed8;--pc-link:#1d4ed8;--pc-link-hover:#1e40af;--pc-ink:#0f172a;--pc-heading:#172033;--pc-text:#475569;--pc-muted:#64748b;--pc-bg:#f4f7fb;--pc-surface:#ffffff;--pc-surface-raised:#ffffff;--pc-soft:#f8fafc;--pc-surface-tint:#edf3fb;--pc-surface-hover:#eff6ff;--pc-input-bg:#ffffff;--pc-border:#dfe6ef;--pc-border-strong:#cbd5e1;--pc-divider:#e5eaf1;--pc-header-bg:rgba(255,255,255,.96);--pc-modal-bg:#ffffff;--pc-overlay:rgba(15,23,42,.72);--pc-hero-bg:radial-gradient(circle at 10% 10%,rgba(14,165,233,.12),transparent 34%),radial-gradient(circle at 85% 18%,rgba(79,70,229,.13),transparent 36%),linear-gradient(180deg,#ffffff 0%,#f5f8fd 100%);--pc-page-hero-bg:linear-gradient(180deg,#ffffff,#f0f5fc);--pc-panel-gradient:linear-gradient(135deg,#ffffff,#f8fbff);--pc-conclusion-bg:linear-gradient(135deg,#eff6ff,#eef2ff);--pc-placeholder-bg:linear-gradient(135deg,#dbeafe,#e0e7ff 55%,#cffafe);--pc-code-bg:#eef2f7;--pc-table-head:#1d4ed8;--pc-table-row-hover:#f3f7fd;--pc-success-bg:#ecfdf5;--pc-success-border:#99e2ca;--pc-success-text:#087653;--pc-warning-bg:#fff7ed;--pc-warning-border:#fed7aa;--pc-warning-text:#9a4b08;--pc-danger-bg:#fef2f2;--pc-danger-border:#fecaca;--pc-danger-text:#b91c1c;--pc-selection-bg:#bfdbfe;--pc-selection-text:#0f172a;--pc-checker-a:#e6edf5;--pc-checker-b:#ffffff;--pc-scrollbar:#a8b4c7;--pc-scrollbar-track:#edf1f6;--pc-shadow:0 12px 34px rgba(15,23,42,.07);--pc-shadow-hover:0 18px 46px rgba(37,99,235,.14);--pc-modal-shadow:0 28px 90px rgba(15,23,42,.35);--pc-footer-bg:#0b1325;--pc-footer-deep:#080f1e;--pc-footer-text:#a8b4c7;--pc-footer-muted:#8fa0b8;color-scheme:light}html[data-theme="dark"]{--pc-primary:#60a5fa;--pc-primary-dark:#93c5fd;--pc-action:#2563eb;--pc-action-hover:#1d4ed8;--pc-link:#60a5fa;--pc-link-hover:#93c5fd;--pc-ink:#f8fafc;--pc-heading:#edf3fb;--pc-text:#cbd5e1;--pc-muted:#9aa9bd;--pc-bg:#080f1e;--pc-surface:#111b2d;--pc-surface-raised:#152136;--pc-soft:#0f192a;--pc-surface-tint:#0d1728;--pc-surface-hover:#172640;--pc-input-bg:#0d1728;--pc-border:#263650;--pc-border-strong:#3b4d69;--pc-divider:#22314a;--pc-header-bg:rgba(11,19,35,.96);--pc-modal-bg:#111b2d;--pc-overlay:rgba(2,6,23,.82);--pc-hero-bg:radial-gradient(circle at 12% 8%,rgba(37,99,235,.18),transparent 35%),radial-gradient(circle at 88% 18%,rgba(14,165,233,.11),transparent 38%),linear-gradient(180deg,#101b2e 0%,#080f1e 100%);--pc-page-hero-bg:linear-gradient(180deg,#101b2e,#080f1e);--pc-panel-gradient:linear-gradient(135deg,#111b2d,#0d1728);--pc-conclusion-bg:linear-gradient(135deg,#10213d,#141a3a);--pc-placeholder-bg:linear-gradient(135deg,#122544,#1d2750 55%,#12354c);--pc-code-bg:#0a1425;--pc-table-head:#1d4ed8;--pc-table-row-hover:#172640;--pc-success-bg:#0b2b23;--pc-success-border:#276653;--pc-success-text:#6ee7b7;--pc-warning-bg:#302113;--pc-warning-border:#805b2a;--pc-warning-text:#fbbf72;--pc-danger-bg:#32171d;--pc-danger-border:#7f3441;--pc-danger-text:#fda4af;--pc-selection-bg:#1d4ed8;--pc-selection-text:#ffffff;--pc-checker-a:#1b2940;--pc-checker-b:#111b2d;--pc-scrollbar:#51647f;--pc-scrollbar-track:#0d1728;--pc-shadow:0 12px 34px rgba(0,0,0,.28);--pc-shadow-hover:0 20px 48px rgba(37,99,235,.22);--pc-modal-shadow:0 30px 96px rgba(0,0,0,.58);--pc-footer-bg:#070d19;--pc-footer-deep:#050a13;--pc-footer-text:#a8b4c7;--pc-footer-muted:#8292a8;color-scheme:dark}html,body{background:var(--pc-bg);color:var(--pc-text)}body,button,input,select,textarea{color:var(--pc-text)}::selection{background:var(--pc-selection-bg);color:var(--pc-selection-text)}*{scrollbar-color:var(--pc-scrollbar) var(--pc-scrollbar-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--pc-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--pc-scrollbar);border:3px solid var(--pc-scrollbar-track);border-radius:99px}.pc-entry-content a,.pc-text-link,.pc-card-title a,.pc-latest-item a,.pc-category-widget a,.pc-toc-list a,.pc-page-links a{color:var(--pc-link)}.pc-entry-content a:hover,.pc-text-link:hover,.pc-card-title a:hover,.pc-latest-item a:hover,.pc-category-widget a:hover,.pc-toc-list a:hover,.pc-page-links a:hover{color:var(--pc-link-hover)}.pc-eyebrow,.pc-brand-mark,.pc-tool-placeholder>span,.pc-convert-arrow,.pc-toc-list a::before{color:var(--pc-primary)}.pc-icon-button:hover,.pc-menu-toggle:hover,.pc-modal-close:hover,.pc-signin-button:hover,.pc-button-gradient:hover,.pc-menu .current-menu-item>a,.pc-menu .current_page_item>a,.pc-menu .sub-menu .current-menu-item>a,.pc-menu .sub-menu .current_page_item>a,.pc-pagination .page-numbers:hover,.pc-pagination .current,.pc-share-actions a:hover,.pc-share-actions button:hover,.pc-post-nav-item:hover,.pc-social-links a:hover,.pc-calendar-widget td:hover,.pc-toc-list a:hover::before{background:var(--pc-action);border-color:var(--pc-action);color:#fff}.pc-button-gradient,.pc-signin-button,.pc-search-form button,.pc-account-panel #wp-submit{background:var(--pc-gradient);color:#fff}.pc-button-gradient:hover,.pc-signin-button:hover,.pc-search-form button:hover,.pc-account-panel #wp-submit:hover{background:var(--pc-action-hover);color:#fff}.pc-site-header{background:var(--pc-header-bg);border-color:var(--pc-border);box-shadow:0 5px 22px color-mix(in srgb,var(--pc-ink) 7%,transparent)}.pc-menu .sub-menu,.pc-primary-nav{background:var(--pc-surface-raised);border-color:var(--pc-border)}.pc-menu a{color:var(--pc-heading)}.pc-menu a:hover{background:var(--pc-surface-hover);color:var(--pc-link)}.pc-icon-button,.pc-menu-toggle,.pc-modal-close,.pc-button-secondary,.pc-share-actions a,.pc-share-actions button,.pc-pagination .page-numbers,.pc-social-links a{background:var(--pc-surface-raised);color:var(--pc-heading);border-color:var(--pc-border)}.pc-modal-backdrop{background:var(--pc-overlay)}.pc-modal-panel{background:var(--pc-modal-bg);border-color:var(--pc-border);box-shadow:var(--pc-modal-shadow)}.pc-account-tabs{background:var(--pc-soft);border-color:var(--pc-border)}.pc-account-tabs button{color:var(--pc-text)}.pc-account-tabs button.is-active{background:var(--pc-surface-raised);color:var(--pc-link)}.pc-search-field,.pc-contact-form input,.pc-contact-form select,.pc-contact-form textarea,.pc-register-form input,.pc-account-panel .input,.comment-form input:not([type=submit]),.comment-form textarea,.pc-search-form input,.pc-search-form select,.pc-search-form textarea{background:var(--pc-input-bg);color:var(--pc-heading);border-color:var(--pc-border-strong)}input::placeholder,textarea::placeholder{color:var(--pc-muted);opacity:1}select option{background:var(--pc-surface);color:var(--pc-text)}input[type="checkbox"],input[type="radio"]{accent-color:var(--pc-action)}.pc-search-field:focus,.pc-contact-form input:focus,.pc-contact-form select:focus,.pc-contact-form textarea:focus,.pc-register-form input:focus,.pc-account-panel .input:focus,.comment-form input:focus,.comment-form textarea:focus{border-color:var(--pc-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc-primary) 22%,transparent)}.pc-home-hero{background:var(--pc-hero-bg)}.pc-page-hero,.pc-single-hero{background:var(--pc-page-hero-bg)}.pc-format-strip,.pc-section-box,.pc-tool-placeholder,.pc-feature-card,.pc-category-grid a,.pc-accordion-list details,.pc-post-card,.pc-share-box,.pc-post-nav-item,.pc-widget,.pc-convert-window,.pc-demo-stats div,.pc-toc-toggle,.pc-entry-content table,.pc-author-box,.pc-comments-box,.pc-related-section .pc-post-card{background:var(--pc-surface);border-color:var(--pc-border)}.pc-window-top,.pc-file-preview,.pc-calendar-widget td,.pc-search-widget,.pc-empty-card,.pc-empty-state{background:var(--pc-soft);border-color:var(--pc-border)}.pc-soft-section{background:var(--pc-surface-tint);border-color:var(--pc-border)}.pc-toc-box,.pc-faq-box{background:var(--pc-panel-gradient);border-color:var(--pc-border)}.pc-conclusion-box{background:var(--pc-conclusion-bg);border-color:var(--pc-border)}.pc-card-image,.pc-image-placeholder{background:var(--pc-placeholder-bg)}.pc-image-placeholder span{background:color-mix(in srgb,var(--pc-surface) 82%,transparent);border-color:var(--pc-border-strong);color:var(--pc-heading)}.pc-demo-progress{background:var(--pc-divider)}.pc-drop-demo{border-color:var(--pc-border-strong)}.pc-format-strip span,.pc-card-content p,.pc-archive-description,.pc-post-meta,.pc-latest-item time,.pc-widget p,.pc-author-widget p{color:var(--pc-muted)}.pc-section-heading h2,.pc-card-title,.pc-widget h2,.pc-widget h3,.pc-author-box h2,.pc-comments-box h2,.pc-entry-content h1,.pc-entry-content h2,.pc-entry-content h3,.pc-entry-content h4,.pc-entry-content h5,.pc-entry-content h6{color:var(--pc-heading)}.pc-entry-content blockquote,.wp-block-quote,.wp-block-pullquote{margin-inline:0;padding:18px 22px;background:var(--pc-soft);border-left:4px solid var(--pc-primary);color:var(--pc-text)}.pc-entry-content pre,.pc-entry-content code,.wp-block-code,.wp-block-preformatted{background:var(--pc-code-bg);color:var(--pc-heading);border-color:var(--pc-border)}.pc-entry-content code{padding:.12em .36em;border-radius:5px}.pc-entry-content pre{padding:18px;border:1px solid var(--pc-border);border-radius:10px;overflow:auto}.pc-entry-content hr,.wp-block-separator{border-color:var(--pc-divider)}.pc-entry-content figcaption,.wp-element-caption{color:var(--pc-muted)}.pc-entry-content mark{background:var(--pc-selection-bg);color:var(--pc-selection-text)}.pc-entry-content th{background:var(--pc-table-head);color:#fff;border-color:var(--pc-border-strong)}.pc-entry-content td{border-color:var(--pc-border)}.pc-entry-content tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--pc-soft) 62%,transparent)}.pc-entry-content tr:hover td{background:var(--pc-table-row-hover)}.pc-comment-list .comment-body,.comment-respond{background:var(--pc-surface);border-color:var(--pc-border)}.pc-comment-list .children{border-color:var(--pc-border-strong)}.pc-form-notice.success{background:var(--pc-success-bg);border-color:var(--pc-success-border);color:var(--pc-success-text)}.pc-form-notice.error{background:var(--pc-danger-bg);border-color:var(--pc-danger-border);color:var(--pc-danger-text)}.pc-site-footer{background:var(--pc-footer-bg);color:var(--pc-footer-text)}.pc-footer-copyright{background:var(--pc-footer-deep)}.pc-site-footer .pc-brand-copy small,.pc-footer-copyright .pc-container{color:var(--pc-footer-muted)}@media(prefers-contrast:more){:root{--pc-border:#94a3b8;--pc-border-strong:#64748b}.pc-button,.pc-icon-button,.pc-menu-toggle,.pc-signin-button,.pc-modal-close{border-width:2px}.pc-muted,.pc-post-meta{color:var(--pc-text)}}@media(forced-colors:active){.pc-button,.pc-icon-button,.pc-menu-toggle,.pc-signin-button,.pc-modal-close,.pc-post-card,.pc-widget,.pc-section-box{forced-color-adjust:auto}.pc-eyebrow::before{background:CanvasText}.pc-file-chip,.pc-feature-number{border:1px solid CanvasText}}@media print{html,body{background:#fff!important;color:#000!important}.pc-site-header,.pc-site-footer,.pc-sidebar,.pc-share-box,.pc-post-navigation,.pc-comments-box{display:none!important}.pc-section-box,.pc-post-card,.pc-widget{background:#fff!important;color:#000!important;box-shadow:none!important;border-color:#bbb!important}.pc-entry-content a{color:#000!important;text-decoration:underline}}html[data-theme="dark"] body{background:var(--pc-bg);color:var(--pc-text)}html[data-theme="dark"] .pc-site-header{background:var(--pc-header-bg);border-color:var(--pc-border)}html[data-theme="dark"] .pc-primary-nav,html[data-theme="dark"] .pc-menu .sub-menu{background:var(--pc-surface-raised);border-color:var(--pc-border)}html[data-theme="dark"] .pc-icon-button,html[data-theme="dark"] .pc-menu-toggle,html[data-theme="dark"] .pc-button-secondary,html[data-theme="dark"] .pc-modal-panel,html[data-theme="dark"] .pc-modal-close,html[data-theme="dark"] .pc-search-field,html[data-theme="dark"] .pc-contact-form input,html[data-theme="dark"] .pc-contact-form select,html[data-theme="dark"] .pc-contact-form textarea,html[data-theme="dark"] .pc-register-form input,html[data-theme="dark"] .pc-account-panel .input,html[data-theme="dark"] .comment-form input:not([type=submit]),html[data-theme="dark"] .comment-form textarea,html[data-theme="dark"] .pc-account-tabs button.is-active{background:var(--pc-surface-raised);color:var(--pc-heading);border-color:var(--pc-border)}html[data-theme="dark"] .pc-home-hero{background:var(--pc-hero-bg)}html[data-theme="dark"] .pc-page-hero,html[data-theme="dark"] .pc-single-hero{background:var(--pc-page-hero-bg)}html[data-theme="dark"] .pc-format-strip,html[data-theme="dark"] .pc-soft-section{background:var(--pc-surface-tint);border-color:var(--pc-border)}html[data-theme="dark"] .pc-convert-window,html[data-theme="dark"] .pc-window-top,html[data-theme="dark"] .pc-demo-stats div,html[data-theme="dark"] .pc-post-card,html[data-theme="dark"] .pc-widget,html[data-theme="dark"] .pc-section-box,html[data-theme="dark"] .pc-tool-placeholder,html[data-theme="dark"] .pc-feature-card,html[data-theme="dark"] .pc-category-grid a,html[data-theme="dark"] .pc-accordion-list details,html[data-theme="dark"] .pc-post-nav-item,html[data-theme="dark"] .pc-share-box,html[data-theme="dark"] .pc-pagination .page-numbers,html[data-theme="dark"] .pc-social-links a,html[data-theme="dark"] .pc-entry-content table{background:var(--pc-surface);border-color:var(--pc-border)}html[data-theme="dark"] .pc-card-image,html[data-theme="dark"] .pc-image-placeholder{background:var(--pc-placeholder-bg)}html[data-theme="dark"] .pc-entry-content tr:hover td{background:var(--pc-table-row-hover)}html[data-theme="dark"] .pc-calendar-widget td{background:var(--pc-soft)}html[data-theme="dark"] .pc-search-form input,html[data-theme="dark"] .pc-search-form select,html[data-theme="dark"] .pc-search-form textarea{background:var(--pc-input-bg);color:var(--pc-heading);border-color:var(--pc-border-strong)}.pc-article-tool-cta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:1rem 1.1rem;border:1px solid var(--pc-border-strong,var(--pc-border));border-inline-start:4px solid var(--pc-link);border-radius:var(--pc-radius-md,12px);background:var(--pc-surface-muted,var(--pc-soft));color:var(--pc-text)}.pc-article-tool-cta a{font-weight:700}.pc-home-popular-tools .pc-popular-tools-card-shell{padding:28px;background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow)}.pc-home-popular-tools .pc-section-heading{margin-bottom:24px}.pc-home-popular-tools .pcp-tool-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-home-popular-tools .pcp-tool-card{border-radius:18px;box-shadow:0 12px 28px rgb(15 23 42 / .08)}.pc-home-popular-tools .pcp-tool-card>a{min-height:230px;padding:22px}.pc-home-popular-tools .pcp-tool-icon{width:50px;height:50px;border-radius:12px}.pc-home-popular-tools .pcp-tool-card strong{font-size:16px;line-height:1.4}.pc-home-popular-tools .pcp-tool-card p{font-size:13px;line-height:1.6}@media(max-width:1024px){.pc-home-popular-tools .pcp-tool-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pc-home-popular-tools .pc-popular-tools-card-shell{padding:20px}.pc-home-popular-tools .pcp-tool-grid-compact{grid-template-columns:1fr}}