._9Ztp5a_json{min-width:0}._9Ztp5a_tabs{border-bottom:1px solid var(--line);gap:5px;padding-bottom:8px;display:flex}._9Ztp5a_tabs button{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 19px;font-size:.81rem;font-weight:750}._9Ztp5a_tabs button:hover{color:var(--ink);background:#f2f6fc}._9Ztp5a_tabs button[aria-selected=true]{background:var(--blue-soft);color:var(--blue-dark);border-color:#d6e3f3}._9Ztp5a_modeDescription{color:var(--ink-soft);margin:12px 0 16px;font-size:.79rem;line-height:1.6}._9Ztp5a_editors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._9Ztp5a_editorHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;min-height:30px;display:flex}._9Ztp5a_editorHeading label,._9Ztp5a_editorHeading h2{color:var(--ink);margin:0;font-size:.76rem;font-weight:750;line-height:1.5}._9Ztp5a_editorHeading span{color:var(--ink-soft);font-size:.75rem}._9Ztp5a_input,._9Ztp5a_output{min-width:0}._9Ztp5a_input textarea{resize:vertical;width:100%;height:280px;min-height:280px;color:var(--ink);background:#fff;border:1px solid #cbd6e5;border-radius:10px;padding:17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.7;display:block}._9Ztp5a_input textarea:focus{border-color:var(--blue-brand);outline:3px solid var(--blue-brand);outline-offset:2px}._9Ztp5a_input textarea[aria-invalid=true]{border-color:#c94e4e}._9Ztp5a_outputBody{border:1px solid var(--line);background:#f5f8fc;border-radius:10px;height:280px;overflow:auto}._9Ztp5a_outputBody .code-output{color:#28496f;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-height:100%;margin:0;padding:17px;font-size:.82rem;line-height:1.7}._9Ztp5a_outputBody .code-output:focus-visible{outline-offset:-3px}._9Ztp5a_placeholder{color:#65758b;margin:0;padding:18px;font-size:.79rem;font-style:italic;line-height:1.7}._9Ztp5a_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}._9Ztp5a_actions>div{align-items:center;gap:10px;display:flex}:is(._9Ztp5a_actions .primary-button,._9Ztp5a_copy .secondary-button){min-height:44px;font-size:.75rem}._9Ztp5a_textButton{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.72rem;font-weight:650}._9Ztp5a_textButton:hover{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}._9Ztp5a_copy{justify-content:flex-end;margin-top:14px;display:flex}._9Ztp5a_valid{color:#226044;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;margin:20px;font-size:.85rem;display:grid}._9Ztp5a_valid strong{font-weight:750}._9Ztp5a_valid span{grid-column:2;font-size:.77rem}._9Ztp5a_invalid{background:#fff5f5;border-color:#e8bfc1}._9Ztp5a_error{color:#9d3038;overflow-wrap:anywhere;margin:20px;font-size:.8rem;line-height:1.7}._9Ztp5a_error strong{margin-bottom:8px;font-weight:750;display:block}@media (max-width:700px){._9Ztp5a_editors{grid-template-columns:1fr;gap:26px}._9Ztp5a_input textarea{height:215px;min-height:215px}._9Ztp5a_outputBody{height:215px}._9Ztp5a_editorHeading{min-height:30px}._9Ztp5a_copy{justify-content:flex-start}}@media (max-width:600px){._9Ztp5a_tabs button{flex:1;padding:9px 10px}._9Ztp5a_modeDescription{margin-bottom:20px}._9Ztp5a_input textarea{font-size:1rem}._9Ztp5a_actions{gap:8px}._9Ztp5a_actions>div{gap:12px}}
.Asc5_G_badge{color:#254565;white-space:normal;background:#f0f5fc;border:1px solid #cdd9eb;border-radius:8px;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.25rem .5rem;font-size:.7rem;font-weight:650;line-height:1.4;display:inline-flex}.Asc5_G_badge small{font-size:inherit;color:#486278;font-weight:450}.Asc5_G_panel{background:#f5f8fd;border:1px solid #d6e0ee;border-radius:12px;margin-top:1rem;padding:1rem}.Asc5_G_panel h2{margin:0 0 .45rem;font-size:1.05rem}.Asc5_G_panel p{font-size:.9rem;line-height:1.6}.Asc5_G_panel a{color:#164f85;font-weight:650}.Asc5_G_panel p:last-child{margin-bottom:0}
.vd27kq_page{max-width:1050px;padding-top:3rem;padding-bottom:4rem}.vd27kq_hero{max-width:750px;margin-bottom:2rem}.vd27kq_hero h1{letter-spacing:-.045em;color:#142a40;margin:.6rem 0 1rem;font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.05}.vd27kq_hero p{color:#455c70;font-size:1.08rem;line-height:1.7}.vd27kq_kicker{color:#336795;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700}.vd27kq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vd27kq_card{background:#fff;border:1px solid #d7e1eb;border-radius:16px;min-width:0;padding:1.5rem;scroll-margin-top:6rem}.vd27kq_card h2{margin:.9rem 0;font-size:1.4rem}.vd27kq_card p,.vd27kq_card li{color:#43586b;font-size:.95rem;line-height:1.7}.vd27kq_card ol{padding-left:1.2rem}.vd27kq_card a{font-weight:700}.vd27kq_card summary{min-height:44px;color:var(--blue-dark);cursor:pointer;align-content:center;font-weight:650;display:list-item}.vd27kq_card details{border-top:1px solid var(--line);padding-top:8px}.vd27kq_card a.primary-button{color:#fff}.vd27kq_method{background:#edf4fb;border-radius:16px;margin-top:2rem;padding:1.5rem}.vd27kq_method h2{font-size:1.5rem}.vd27kq_method p,.vd27kq_method li{color:#344c61;line-height:1.75}.vd27kq_method li{margin:.6rem 0}.vd27kq_method a{color:#164f85;text-decoration:underline}@media (max-width:700px){.vd27kq_grid{grid-template-columns:1fr}.vd27kq_page{padding-top:2rem}.vd27kq_card{padding:1.15rem}}
