._0EHGra_tool{--t-ink:var(--ms-ink,#0e1a2b);--t-body:#2a3547;--t-muted:var(--ms-ink-muted,#52607a);--t-line:var(--ms-border,#e3e8f0);--t-line-strong:#cfd7e3;--t-control:#7d8aa0;--t-soft:var(--ms-surface-muted,#f5f7fb);--t-accent:#1d64c8;--t-accent-dark:#1852a6;--t-accent-soft:#eaf1fb;--t-accent-line:#9cbbe6;--t-surface:#fff;--t-on-accent:#fff;--t-highlight:#fdf0c4;--t-ok:#1d5a35;--t-ok-bg:#e6f4ea;--t-ok-line:#bfe0c9;--t-warn:#674604;--t-warn-bg:#fff4d6;--t-warn-line:#efd28a;--t-bad:#8c2530;--t-bad-bg:#fdecec;--t-bad-line:#f1c1c5;--t-bad-mark:#c43d4b;border:1px solid var(--t-line-strong);background:var(--t-surface);color:var(--t-ink);border-radius:.75rem;margin:0 0 3rem;scroll-margin-top:6rem;font-size:1rem;line-height:1.55}._0EHGra_tool :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}._0EHGra_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0EHGra_head{border-bottom:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding:1.5rem 1.75rem 1.25rem;display:flex}._0EHGra_headText{max-width:44rem}._0EHGra_kicker{color:var(--t-muted);font-size:.8125rem;font-weight:600}._0EHGra_title{font-family:var(--font-heading,var(--font-noto-serif)), Georgia, serif;letter-spacing:-.01em;color:var(--t-ink);margin:.375rem 0 0;font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:600;line-height:1.2}._0EHGra_intro{color:var(--t-body);margin:.5rem 0 0;font-size:1rem}._0EHGra_headActions{flex-wrap:wrap;gap:.5rem;display:flex}._0EHGra_exampleBar{border-bottom:1px solid var(--t-line);background:var(--t-soft);color:var(--t-body);margin:0;padding:.625rem 1.75rem;font-size:.875rem}._0EHGra_button{border:1px solid var(--t-control);background:var(--t-surface);min-height:2.5rem;color:var(--t-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}._0EHGra_button:hover{border-color:var(--t-accent);background:var(--t-accent-soft)}._0EHGra_button:disabled{cursor:not-allowed;opacity:.55}._0EHGra_primary{border-color:var(--t-accent);background:var(--t-accent);color:var(--t-on-accent)}._0EHGra_primary:hover{border-color:var(--t-accent-dark);background:var(--t-accent-dark)}._0EHGra_quiet{color:var(--t-accent);text-underline-offset:.18em;background:0 0;border-color:#0000;padding-inline:.25rem;text-decoration:underline}._0EHGra_quiet:hover{color:var(--t-accent-dark);background:0 0;border-color:#0000}._0EHGra_danger{color:var(--t-bad)}._0EHGra_body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}._0EHGra_inputs{border-right:1px solid var(--t-line);gap:1.75rem;min-width:0;padding:1.5rem 1.75rem 1.75rem;display:grid}._0EHGra_outputColumn{min-width:0;padding:1.5rem 1.5rem 1.75rem;position:sticky;top:5.5rem}._0EHGra_step{gap:.875rem;display:grid}._0EHGra_stepHead{align-items:baseline;gap:.625rem;display:flex}._0EHGra_stepNo{background:var(--t-ink);width:1.5rem;height:1.5rem;color:var(--t-on-accent);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}._0EHGra_stepTitle{color:var(--t-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}._0EHGra_stepHint{color:var(--t-muted);margin:.125rem 0 0;font-size:.875rem}._0EHGra_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}._0EHGra_field{gap:.3125rem;min-width:0;display:grid}._0EHGra_label{color:var(--t-ink);align-items:baseline;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}._0EHGra_label em{color:var(--t-muted);font-style:normal;font-weight:400}._0EHGra_hint{color:var(--t-muted);font-size:.8125rem}._0EHGra_input,._0EHGra_textarea,._0EHGra_select{border:1px solid var(--t-control);background:var(--t-surface);width:100%;min-height:2.75rem;color:var(--t-ink);font:inherit;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem}._0EHGra_textarea{resize:vertical;min-height:5.5rem;line-height:1.5}._0EHGra_input:focus-visible,._0EHGra_textarea:focus-visible,._0EHGra_select:focus-visible{border-color:var(--t-accent);box-shadow:inset 0 0 0 1px var(--t-accent);outline:none}._0EHGra_input::placeholder,._0EHGra_textarea::placeholder{color:var(--t-muted);opacity:1}._0EHGra_item{border:1px solid var(--t-line-strong);border-radius:.75rem}._0EHGra_itemHead{border-bottom:1px solid var(--t-line);background:var(--t-soft);border-radius:.75rem .75rem 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}._0EHGra_itemTitle{margin:0;font-size:.9375rem;font-weight:600}._0EHGra_itemBody{gap:.875rem;padding:.875rem;display:grid}._0EHGra_addRow{flex-wrap:wrap;gap:.5rem;display:flex}._0EHGra_chips{flex-wrap:wrap;gap:.375rem;display:flex}._0EHGra_chip{border:1px solid var(--t-line-strong);background:var(--t-surface);border-radius:999px;align-items:center;gap:.25rem;max-width:100%;padding:.1875rem .25rem .1875rem .625rem;font-size:.875rem;display:inline-flex}._0EHGra_chip[data-vocab=true]{border-color:var(--t-accent-line);background:var(--t-accent-soft);color:var(--t-accent-dark)}._0EHGra_chipText{overflow-wrap:anywhere}._0EHGra_chipButton{width:1.75rem;height:1.75rem;color:var(--t-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}._0EHGra_chipButton:hover{background:var(--t-soft);color:var(--t-ink)}._0EHGra_inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._0EHGra_inline ._0EHGra_input{flex:12rem;width:auto}._0EHGra_check{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}._0EHGra_check input{width:1.0625rem;height:1.0625rem;accent-color:var(--t-accent)}._0EHGra_choices{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.375rem;display:grid}._0EHGra_choice{border:1px solid var(--t-control);background:var(--t-surface);min-height:2.5rem;color:var(--t-body);font:inherit;text-align:left;cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600}._0EHGra_choice:hover{border-color:var(--t-accent);background:var(--t-accent-soft)}._0EHGra_choice[aria-pressed=true],._0EHGra_choice[aria-pressed=true]:hover{border-color:var(--t-ink);background:var(--t-ink);color:var(--t-on-accent)}._0EHGra_output{border:1px solid var(--t-line-strong);border-radius:.75rem}._0EHGra_outputHead{border-bottom:1px solid var(--t-line);background:var(--t-soft);border-radius:.75rem .75rem 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex}._0EHGra_outputTitle{margin:0;font-size:.9375rem;font-weight:600}._0EHGra_outputActions{flex-wrap:wrap;gap:.375rem;display:flex}._0EHGra_outputActions ._0EHGra_button{min-height:2.25rem;padding:.25rem .625rem;font-size:.8125rem}._0EHGra_outputBody{max-height:min(36rem,70vh);padding:1rem;overflow:auto}._0EHGra_pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t-ink);margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6}._0EHGra_letter{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-noto-serif), Georgia, serif;color:var(--t-ink);margin:0;font-size:.9375rem;line-height:1.7}._0EHGra_placeholder{background:var(--t-highlight);border-radius:2px}._0EHGra_outputFoot{border-top:1px solid var(--t-line);color:var(--t-muted);gap:.375rem;padding:.75rem .875rem;font-size:.8125rem;display:grid}._0EHGra_status{color:var(--t-ok);font-size:.8125rem}._0EHGra_meter{color:var(--t-body);flex-wrap:wrap;gap:.375rem .75rem;margin-top:.75rem;font-size:.8125rem;display:flex}._0EHGra_pill{border:1px solid var(--t-line-strong);background:var(--t-surface);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}._0EHGra_pill[data-tone=ok]{border-color:var(--t-ok-line);background:var(--t-ok-bg);color:var(--t-ok)}._0EHGra_pill[data-tone=warn]{border-color:var(--t-warn-line);background:var(--t-warn-bg);color:var(--t-warn)}._0EHGra_pill[data-tone=bad]{border-color:var(--t-bad-line);background:var(--t-bad-bg);color:var(--t-bad)}._0EHGra_queries{gap:.75rem;display:grid}._0EHGra_query{border:1px solid var(--t-line);border-radius:.5rem}._0EHGra_queryHead{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .75rem;font-size:.8125rem;font-weight:600;display:flex}._0EHGra_queryText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.625rem .75rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}._0EHGra_notice{border:1px solid var(--t-line);border-left:3px solid var(--t-warn-line);background:var(--t-surface);color:var(--t-body);border-radius:.25rem;margin:0;padding:.625rem .75rem;font-size:.875rem}._0EHGra_notice[data-tone=bad]{border-left-color:var(--t-bad-mark)}._0EHGra_notice[data-tone=info]{border-left-color:var(--t-accent)}._0EHGra_list{color:var(--t-body);gap:.25rem;margin:0;padding-left:1.125rem;font-size:.875rem;display:grid}._0EHGra_table{border-collapse:collapse;width:100%;font-size:.8125rem}._0EHGra_table th,._0EHGra_table td{border-bottom:1px solid var(--t-line);text-align:left;vertical-align:top;padding:.5rem}._0EHGra_table th{color:var(--t-ink);background:var(--t-soft);font-weight:600}._0EHGra_tableWrap{border:1px solid var(--t-line);border-radius:.5rem;overflow-x:auto}._0EHGra_foot{border-top:1px solid var(--t-line);background:var(--t-soft);color:var(--t-body);border-radius:0 0 .75rem .75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 2rem;padding:1.25rem 1.75rem 1.5rem;font-size:.875rem;display:grid}._0EHGra_footTitle{color:var(--t-ink);margin:0 0 .375rem;font-size:.875rem;font-weight:600}._0EHGra_refs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._0EHGra_refs a{color:var(--t-accent);text-underline-offset:.18em;font-weight:600;text-decoration:underline}._0EHGra_refs p{color:var(--t-muted);margin:.125rem 0 0;font-size:.8125rem}._0EHGra_link{color:var(--t-accent);text-underline-offset:.18em;text-decoration:underline}._0EHGra_printDocument{display:none}@media print{body:has(._0EHGra_printDocument)>:not(._0EHGra_printDocument){display:none!important}._0EHGra_printDocument{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:12mm;font:11pt/1.6 Arial,sans-serif;display:block}._0EHGra_printDocument h1{white-space:normal;margin:0 0 12pt;font:20pt/1.2 Georgia,serif}}@media (max-width:64rem){._0EHGra_body{grid-template-columns:minmax(0,1fr)}._0EHGra_inputs{border-right:0;border-bottom:1px solid var(--t-line)}._0EHGra_outputColumn{position:static}._0EHGra_outputBody{max-height:none}}@media (max-width:40rem){._0EHGra_head,._0EHGra_inputs,._0EHGra_outputColumn{padding-left:1rem;padding-right:1rem}._0EHGra_foot{grid-template-columns:minmax(0,1fr);padding:1rem}._0EHGra_grid2{grid-template-columns:minmax(0,1fr)}._0EHGra_headActions{width:100%}}@media (prefers-reduced-motion:reduce){._0EHGra_tool *{transition:none!important}}
