 .shdpt-page{--shdpt-ink:#172033;--shdpt-muted:#64748b;--shdpt-line:#dbe3ef;--shdpt-blue:#2563eb;color:var(--shdpt-ink);padding-bottom:54px}.shdpt-container{width:min(1160px,calc(100% - 36px));margin:0 auto}.shdpt-hero{padding:42px 0 34px;background:linear-gradient(135deg,#f4f7ff,#eef5ff 55%,#f7f5ff);border-bottom:1px solid #e3eaf5}.shdpt-breadcrumb{display:flex;gap:9px;align-items:center;font-size:13px;color:#64748b;margin-bottom:22px;flex-wrap:wrap}.shdpt-breadcrumb a{color:#475569;text-decoration:none}.shdpt-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.13em;color:#3159a7;margin-bottom:10px}.shdpt-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0 0 14px;color:#111827}.shdpt-hero>div>p{font-size:17px;line-height:1.7;max-width:850px;color:#475569;margin:0}.shdpt-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#475569;font-size:13px;font-weight:600}.shdpt-workspace{margin:34px 0 42px;padding:26px;border:1px solid var(--shdpt-line);border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.06)}.shdpt-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.shdpt-workspace h2{font-size:23px;margin:0 0 5px;letter-spacing:-.02em}.shdpt-workspace-head p{margin:0;color:var(--shdpt-muted);font-size:14px}.shdpt-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shdpt-field{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;min-width:0}.shdpt-field>span{font-size:13px;font-weight:700;color:#334155}.shdpt-field textarea,.shdpt-field input,.shdpt-field select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:13px 14px;background:#fbfdff;color:#172033;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;min-height:48px;outline:none}.shdpt-field textarea{min-height:230px;resize:vertical;tab-size:2}.shdpt-field textarea:focus,.shdpt-field input:focus,.shdpt-field select:focus{border-color:#6488ee;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.shdpt-actions{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 18px}.shdpt-btn{border:1px solid #cbd5e1;background:#fff;color:#263449;border-radius:9px;padding:10px 16px;font-weight:700;font-size:13px;cursor:pointer;min-height:42px}.shdpt-btn:hover{filter:brightness(.97)}.shdpt-primary{background:#2458d3;border-color:#2458d3;color:#fff}.shdpt-light{background:#f1f5f9}.shdpt-result{border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc;padding:18px;min-height:76px;overflow-wrap:anywhere}.shdpt-result h3{font-size:16px;margin:18px 0 8px}.shdpt-result p:first-child{margin-top:0}.shdpt-result pre,.shdpt-code-block pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;color:#e2e8f0;padding:14px;border-radius:9px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;max-height:440px;overflow:auto}.shdpt-diff{border-left:4px solid #64748b;padding:10px 12px;margin:10px 0;background:#fff;border-radius:6px}.shdpt-diff code{display:block;color:#475569;margin:5px 0}.shdpt-diff pre{margin:6px 0 0}.shdpt-added{border-color:#16a34a}.shdpt-removed{border-color:#dc2626}.shdpt-changed{border-color:#d97706}.shdpt-success{color:#166534;font-weight:700}.shdpt-error{color:#b91c1c;font-weight:700}.shdpt-notice{background:#eff6ff;border:1px solid #bfdbfe;padding:12px 14px;border-radius:9px;margin:8px 0 16px;color:#1e40af;font-size:13px}.shdpt-table-wrap{overflow:auto}.shdpt-result table{width:100%;border-collapse:collapse;font-size:13px}.shdpt-result th,.shdpt-result td{text-align:left;border-bottom:1px solid #dbe3ef;padding:9px}.shdpt-code-block{margin:18px 0}.shdpt-code-block h3{margin:0 0 8px}.shdpt-code-block pre{margin:0 0 8px}.shdpt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.shdpt-stats div{background:#fff;border:1px solid #dbe3ef;border-radius:9px;padding:12px;text-align:center}.shdpt-stats strong{display:block;font-size:22px}.shdpt-stats span{font-size:11px;color:#64748b}.shdpt-log-lines{max-height:420px;overflow:auto}.shdpt-log-lines p{padding:8px;border-bottom:1px solid #e2e8f0;font:12px/1.5 ui-monospace,monospace}.shdpt-privacy{margin:14px 0 0;color:#64748b;font-size:12px;line-height:1.6}.shdpt-seo-content{max-width:900px;margin:0 auto 40px}.shdpt-content-inner{font-size:16px;line-height:1.8;color:#334155}.shdpt-content-inner h2{font-size:25px;line-height:1.25;margin:32px 0 12px;color:#172033}.shdpt-content-inner h3{font-size:19px;margin:24px 0 8px;color:#172033}.shdpt-content-inner li{margin:6px 0}.shdpt-content-inner a,.shdpt-related a{color:#2458d3}.shdpt-related{padding:25px;border:1px solid #dbe3ef;border-radius:15px;background:#f8fafc}.shdpt-related h2{margin:0 0 8px;font-size:21px}.shdpt-related p{margin:0 0 10px;color:#64748b}.shdpt-related a{font-weight:700;text-decoration:none}@media(max-width:700px){.shdpt-container{width:min(100% - 24px,1160px)}.shdpt-hero{padding:30px 0 25px}.shdpt-workspace{padding:16px;margin:22px 0 30px}.shdpt-two-col{grid-template-columns:1fr;gap:0}.shdpt-workspace-head{align-items:flex-start;flex-direction:column}.shdpt-field textarea{min-height:190px}.shdpt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shdpt-trust{gap:8px 14px}}
