.jd{padding:clamp(18px,4vw,36px)}.jd h2{margin:0;font-size:1.3rem}.jd h3{margin:0;font-size:1rem}.jd-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jd-hint{color:#5d687c;margin:8px 0 14px;font-size:.9rem;line-height:1.7}.jd-hint.small{margin:6px 0 0;font-size:.82rem}.jd button{font:inherit;cursor:pointer}.jd button:disabled{opacity:.5;cursor:not-allowed}.jd :is(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #93b4ff}.jd-primary{color:#fff;white-space:nowrap;background:#1d56bd;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 22px;font-weight:700;display:inline-flex}.jd-primary:hover{background:#174aa3}.jd-secondary{color:#344054;white-space:nowrap;background:#fff;border:1px solid #bdc8da;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-weight:700;display:inline-flex}.jd-secondary:hover{color:#1d56bd;border-color:#1d56bd}.jd-small{color:#344054;white-space:nowrap;background:#fff;border:1px solid #cfd6e3;border-radius:7px;align-items:center;min-height:32px;padding:4px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.jd-small:hover{color:#1d56bd;border-color:#1d56bd}.jd-file{cursor:pointer;position:relative;overflow:hidden}.jd-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.jd-file:focus-within{outline-offset:2px;outline:3px solid #93b4ff}.jd-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jd-input{gap:6px;min-width:0;display:grid}.jd-input-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.jd-buttons{flex-wrap:wrap;gap:6px;display:flex}.jd-input[data-side=a] .jd-text{border-top:3px solid #c0262d}.jd-input[data-side=b] .jd-text{border-top:3px solid #087a68}.jd textarea{color:#172033;resize:vertical;background:#fff;border:1px solid #cfd6e3;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.5}.jd textarea:disabled{color:#697386;background:#f6f8fb}.jd-input-status{color:#697386;min-height:1.4em;margin:0;font-size:.84rem}.jd-input-status.ok{color:#176b37}.jd-input-status.error{color:#a91d2c;font-weight:700}.jd-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.jd-settings{background:#fbfcfe;border:1px solid #d8e0ed;border-radius:10px;margin-top:16px;padding:12px 16px}.jd-settings summary{cursor:pointer;font-weight:700}.jd-group{border:0;min-width:0;margin:14px 0 0;padding:0}.jd-group legend,.jd-label{color:#39455c;margin-bottom:6px;font-size:.9rem;font-weight:700;display:block}.jd-group>label{align-items:flex-start;gap:8px;margin:5px 0;font-size:.9rem;line-height:1.5;display:flex}.jd-group input[type=radio],.jd-group input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:2px}.jd-key-field{color:#5d687c;gap:4px;max-width:360px;margin:2px 0 8px 26px;font-size:.84rem;display:grid}.jd-key-field input,.jd-group input[type=text]{min-height:38px;font:inherit;border:1px solid #cfd6e3;border-radius:8px;padding:6px 10px}.jd-result{border-top:1px solid #e2e6ef;margin-top:24px;padding-top:20px}.jd-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.jd-summary .same{color:#176b37;font-weight:700}.jd-chip{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.88rem;font-weight:700;display:inline-flex}.jd-kind{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.78rem;font-weight:700;display:inline-block}.jd-kind.added,.jd-chip.added{color:#176b37;background:#e3f4ea}.jd-kind.removed,.jd-chip.removed{color:#a91d2c;background:#fdecec}.jd-kind.changed,.jd-chip.changed{color:#7a5200;background:#fff3d6}.jd-kind.type,.jd-chip.type{color:#5332a8;background:#ece8fb}.jd-notices{color:#805500;background:#fff8e7;border-radius:8px;margin:10px 0 0;padding:10px 12px 10px 2em;font-size:.86rem}.jd-notices li+li{margin-top:4px}.jd-tabs{background:#f1f3f7;border-radius:10px;gap:6px;margin-top:16px;padding:4px;display:flex}.jd-tabs button{color:#596377;background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-weight:700}.jd-tabs button[aria-selected=true]{color:#1d56bd;background:#fff;box-shadow:0 2px 8px #17203314}.jd-panel{margin-top:12px}.jd-filter{border:0;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;display:flex}.jd-filter label{align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.jd-table-wrap{border:1px solid #e1e6ef;border-radius:8px;max-height:520px;overflow:auto}.jd-list{border-collapse:collapse;width:100%;font-size:.84rem}.jd-list th,.jd-list td{text-align:left;vertical-align:top;border-bottom:1px solid #eceff4;padding:7px 10px}.jd-list thead th{z-index:1;white-space:nowrap;background:#f1f4f9;position:sticky;top:0}.jd-list code{overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.jd-list .path{color:#1944ad;font-weight:700}.jd-list .before{background:#fff7f7}.jd-list .after{background:#f5fbf7}.jd-list .muted{color:#9aa4b8}.jd-side{border:1px solid #e1e6ef;border-radius:8px;max-height:620px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5;overflow:auto}.jd-side table{border-collapse:collapse;table-layout:fixed;width:100%}.jd-side td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;padding:0 8px}.jd-side td.num{color:#9aa4b8;text-align:right;user-select:none;white-space:nowrap;width:3.6em;padding:0 6px}.jd-side tr.del td.l,.jd-side tr.chg td.l{background:#fdecec}.jd-side tr.ins td.r,.jd-side tr.chg td.r{background:#e3f4ea}.jd-side tr.del td.r,.jd-side tr.ins td.l{background:#f6f8fb}.jd-side td.mid{border-right:1px solid #e1e6ef}.jd-side tr.skip td{color:#697386;text-align:center;background:#f1f4f9;padding:4px 10px;font-family:inherit}.jd-check{align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.jd-check input{width:17px;height:17px}.jd-export{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.jd-export-status{color:#176b37;font-size:.86rem}.jd-export-status.error{color:#a91d2c}.jd .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.jd-inputs{grid-template-columns:1fr}.jd-side{font-size:.74rem}.jd-side td.num{width:2.6em;padding:0 3px}.jd-side td{padding:0 4px}}@media (width<=640px){.jd-list thead{display:none}.jd-list,.jd-list tbody,.jd-list tr,.jd-list td{width:100%;display:block}.jd-list tr{border-bottom:1px solid #e1e6ef;padding:8px 10px}.jd-list td{border:0;padding:2px 0}.jd-list td:first-child{width:auto;margin-right:8px;display:inline-block}.jd-list td:nth-child(2){width:auto;display:inline}.jd-list td.before,.jd-list td.after{border-radius:6px;margin-top:6px;padding:6px 8px}.jd-list td.empty{display:none}.jd-list td[data-label]:before{content:attr(data-label);color:#697386;margin-bottom:2px;font-size:.74rem;font-weight:700;display:block}}@media (width<=520px){.jd-actions>*,.jd-export>button{flex:100%}}.guide[data-astro-cid-xlmdpflb]{margin-top:28px;padding:clamp(20px,4vw,36px)}.guide[data-astro-cid-xlmdpflb] h2[data-astro-cid-xlmdpflb]{margin-top:2rem}.guide[data-astro-cid-xlmdpflb] h2[data-astro-cid-xlmdpflb]:first-child{margin-top:0}.guide[data-astro-cid-xlmdpflb] h3[data-astro-cid-xlmdpflb]{margin-top:1.5rem}.guide[data-astro-cid-xlmdpflb] p[data-astro-cid-xlmdpflb],.guide[data-astro-cid-xlmdpflb] li[data-astro-cid-xlmdpflb]{line-height:1.85}.guide[data-astro-cid-xlmdpflb] li[data-astro-cid-xlmdpflb]+li[data-astro-cid-xlmdpflb]{margin-top:.5rem}.guide[data-astro-cid-xlmdpflb] code[data-astro-cid-xlmdpflb]{background:#eef1f6;border-radius:4px;padding:2px 5px;font-size:.9em}.guide[data-astro-cid-xlmdpflb] .table-scroll[data-astro-cid-xlmdpflb]{border:1px solid var(--line);border-radius:7px;max-width:100%;overflow-x:auto}.guide[data-astro-cid-xlmdpflb] table[data-astro-cid-xlmdpflb]{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.guide[data-astro-cid-xlmdpflb] th[data-astro-cid-xlmdpflb],.guide[data-astro-cid-xlmdpflb] td[data-astro-cid-xlmdpflb]{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.guide[data-astro-cid-xlmdpflb] th[data-astro-cid-xlmdpflb]{background:#edf2fa}
