.ulsAxa_fig{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;margin:0;padding:28px 20px 18px}.ulsAxa_track{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.ulsAxa_node{text-align:center;min-width:0;color:var(--ink-faint);flex-direction:column;align-items:center;gap:10px;padding:0 4px;display:flex;position:relative}.ulsAxa_node:after{content:"";background:var(--border);width:100%;height:2px;transition:background-color var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1));position:absolute;top:25px;left:50%}.ulsAxa_node:last-child:after{display:none}.ulsAxa_node[data-state=done]:after{background:var(--pass)}.ulsAxa_ico{z-index:1;background:var(--surface-2);border:1.5px solid var(--border);width:52px;height:52px;transition:color var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1)), border-color var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1)), background-color var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1)), transform var(--dur-pop) var(--ease-pop);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ulsAxa_ico:before{content:"";opacity:0;transition:opacity var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1));pointer-events:none;border:4px solid #e9b94924;border-radius:50%;position:absolute;inset:-4px}.ulsAxa_node[data-state=active] .ulsAxa_ico:before{opacity:1}.ulsAxa_node[data-state=done] .ulsAxa_ico{color:var(--pass);border-color:var(--pass)}.ulsAxa_node[data-state=done] .ulsAxa_ico:after{content:"✓";background:var(--pass-bg);width:18px;height:18px;color:var(--pass);border:1px solid var(--pass);font:700 .7rem/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.ulsAxa_node[data-state=active] .ulsAxa_ico{color:var(--accent);border-color:var(--accent);background:var(--accent-wash);transform:scale(1.06)}.ulsAxa_node[data-state=active]{color:var(--ink)}.ulsAxa_node[data-state=done]{color:var(--ink-muted)}.ulsAxa_txt{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.ulsAxa_txt b{font:600 .78rem/1.35 var(--mono);color:var(--ink);overflow-wrap:anywhere}.ulsAxa_tag{font:600 .7rem/1.3 var(--mono);color:var(--accent-ink);background:var(--accent);letter-spacing:.04em;border-radius:999px;padding:0 8px;font-style:normal}.ulsAxa_txt small{font:.72rem/1.4 var(--mono);color:var(--ink-faint);overflow-wrap:anywhere}.ulsAxa_ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin-top:22px;display:flex}.ulsAxa_dot{cursor:pointer;background:0 0;border:0;width:26px;height:24px;padding:0;position:relative}.ulsAxa_dot:before{content:"";background:var(--border);height:4px;transition:background-color var(--dur-fast,.18s) var(--ease-std,cubic-bezier(.4, 0, .2, 1));border-radius:2px;position:absolute;top:10px;left:3px;right:3px}.ulsAxa_dot[aria-current=step]:before{background:var(--accent)}.ulsAxa_dot:hover:before{background:var(--ink-faint)}.ulsAxa_dot[aria-current=step]:hover:before{background:var(--accent)}.ulsAxa_txtbtn{border:1px solid var(--border);color:var(--ink-faint);font:500 .72rem/1.5 var(--mono);cursor:pointer;transition:color var(--dur-fast,.18s), border-color var(--dur-fast,.18s);background:0 0;border-radius:4px;padding:2px 9px}.ulsAxa_txtbtn:hover{color:var(--ink);border-color:var(--ink-faint)}.ulsAxa_txtbtn[aria-current=step]{color:var(--accent);border-color:var(--border-strong)}.ulsAxa_cap{text-align:center;color:var(--ink-faint);margin-top:14px;font-size:.88rem}@media (max-width:899px){.ulsAxa_fig[data-compact=false]{padding:22px 16px 16px}.ulsAxa_fig[data-compact=false] .ulsAxa_track{grid-template-columns:minmax(0,1fr)}.ulsAxa_fig[data-compact=false] .ulsAxa_node{text-align:left;flex-direction:row;align-items:flex-start;gap:14px;padding:0 0 18px}.ulsAxa_fig[data-compact=false] .ulsAxa_node:after{width:2px;height:auto;top:52px;bottom:0;left:25px}.ulsAxa_fig[data-compact=false] .ulsAxa_txt{align-items:flex-start;padding-top:4px}.ulsAxa_fig[data-compact=false] .ulsAxa_txt small{font-size:.78rem}.ulsAxa_fig[data-compact=false] .ulsAxa_ctl{justify-content:flex-start}}@media (max-width:699px){.ulsAxa_fig[data-compact=true]{padding:22px 16px 16px}.ulsAxa_fig[data-compact=true] .ulsAxa_track{grid-template-columns:minmax(0,1fr)}.ulsAxa_fig[data-compact=true] .ulsAxa_node{text-align:left;flex-direction:row;align-items:flex-start;gap:14px;padding:0 0 18px}.ulsAxa_fig[data-compact=true] .ulsAxa_node:after{width:2px;height:auto;top:52px;bottom:0;left:25px}.ulsAxa_fig[data-compact=true] .ulsAxa_txt{align-items:flex-start;padding-top:4px}.ulsAxa_fig[data-compact=true] .ulsAxa_txt small{font-size:.78rem}.ulsAxa_fig[data-compact=true] .ulsAxa_ctl{justify-content:flex-start}}@media (min-width:700px){.ulsAxa_fig[data-compact=true]{padding:36px 24px 20px}.ulsAxa_fig[data-compact=true] .ulsAxa_ico{width:64px;height:64px}.ulsAxa_fig[data-compact=true] .ulsAxa_ico svg{width:34px;height:34px}.ulsAxa_fig[data-compact=true] .ulsAxa_node:after{top:31px}.ulsAxa_fig[data-compact=true] .ulsAxa_txt b{font-size:.9rem}.ulsAxa_fig[data-compact=true] .ulsAxa_txt small{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ulsAxa_node:after,.ulsAxa_ico,.ulsAxa_ico:before,.ulsAxa_dot:before,.ulsAxa_txtbtn{transition:none}.ulsAxa_node[data-state=active] .ulsAxa_ico{transform:none}}html.reduce .ulsAxa_node:after{transition:none}html.reduce .ulsAxa_ico{transition:none}html.reduce .ulsAxa_ico:before{transition:none}html.reduce .ulsAxa_dot:before{transition:none}html.reduce .ulsAxa_txtbtn{transition:none}html.reduce .ulsAxa_node[data-state=active] .ulsAxa_ico{transform:none}
.IFcDHG_fig{gap:16px;min-width:0;margin:0;display:grid}.IFcDHG_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.IFcDHG_conn{gap:8px;min-width:0;max-width:520px;display:grid}.IFcDHG_lab{font:500 .72rem var(--mono);color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase}.IFcDHG_seg{border:1px solid var(--border);border-radius:6px;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.IFcDHG_seg button{background:var(--surface);color:var(--ink-faint);font:500 .85rem var(--mono);cursor:pointer;transition:color var(--dur-fast,.18s), background-color var(--dur-fast,.18s), border-color var(--dur-fast,.18s);border:0;padding:8px 16px}.IFcDHG_seg button+button{border-left:1px solid var(--border)}.IFcDHG_seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.IFcDHG_seg button:focus-visible{outline-offset:-3px}.IFcDHG_gloss{color:var(--ink-muted);min-height:2.8em;font-size:.9rem}.IFcDHG_grade{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:18px;min-width:0;padding:14px 20px 14px 22px;display:flex}.IFcDHG_gtext{gap:2px;min-width:0;display:grid}.IFcDHG_gtext b{font:600 .9rem var(--mono);color:var(--ink)}.IFcDHG_gtext span{color:var(--ink-muted);max-width:34ch;font-size:.86rem}.IFcDHG_cap{color:var(--fail);font-style:normal;font-weight:700}.IFcDHG_pop{animation:IFcDHG_pop var(--dur-pop) var(--ease-pop) both}@keyframes IFcDHG_pop{0%{opacity:0;transform:scale(1.5)rotate(-10deg)}to{opacity:1;transform:none}}.IFcDHG_lanes{gap:12px;display:grid}.IFcDHG_lane{transition:opacity var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1)), transform var(--dur-step) var(--ease-std,cubic-bezier(.4, 0, .2, 1))}.IFcDHG_lane[data-on=false]{opacity:.12;transform:translateY(8px)}.IFcDHG_body{grid-template-columns:112px minmax(0,1.15fr) 22px minmax(0,1fr) 168px;align-items:center;gap:10px 16px;padding:14px 16px;display:grid}.IFcDHG_who{gap:1px;min-width:0;display:grid}.IFcDHG_who b{font:800 1.25rem var(--display);color:var(--ink);letter-spacing:-.01em}.IFcDHG_who span{font:500 .72rem var(--mono);color:var(--ink-faint)}.IFcDHG_probe,.IFcDHG_resp{gap:4px;min-width:0;display:grid}.IFcDHG_probe code,.IFcDHG_val{font:.8rem/1.5 var(--mono);overflow-wrap:anywhere}.IFcDHG_probe code{color:var(--ink-muted);background:var(--code);border-radius:4px;padding:6px 8px}.IFcDHG_arrow{width:22px;height:12px;color:var(--ink-faint)}.IFcDHG_val{color:var(--pass);background:var(--code);transition:box-shadow var(--dur-fast,.18s), background-color var(--dur-fast,.18s), color var(--dur-fast,.18s);border-radius:4px;padding:6px 8px}.IFcDHG_hint{color:var(--ink-faint);font-size:.8rem}.IFcDHG_verdict{justify-items:start;gap:4px;display:grid}.IFcDHG_verdict .chip{white-space:normal}.IFcDHG_leakword{font:700 .75rem var(--mono);color:var(--ink-leak);letter-spacing:.04em}.IFcDHG_by{font:500 .72rem var(--mono);color:var(--ink-faint)}.IFcDHG_lane[data-leak=true] .IFcDHG_val{color:var(--ink-leak);background:var(--fail-bg);box-shadow:0 0 0 2px var(--fail)}.IFcDHG_lane[data-role=admin] .IFcDHG_val{color:var(--ink-muted)}.IFcDHG_rest{color:var(--ink-faint);max-width:80ch;font-size:.86rem}.IFcDHG_cap2{color:var(--ink-muted);border-left:2px solid var(--border-strong);max-width:80ch;padding-left:12px;font-size:.95rem}@media (max-width:1020px){.IFcDHG_body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.IFcDHG_who{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:10px}.IFcDHG_arrow{display:none}}@media (max-width:700px){.IFcDHG_body{grid-template-columns:minmax(0,1fr)}.IFcDHG_gtext span{max-width:none}.IFcDHG_seg{width:100%}.IFcDHG_seg button{flex:1;padding-inline:8px}.IFcDHG_grade{width:100%}}:is(.reduce .IFcDHG_lane,.reduce .IFcDHG_val){transition:none}.reduce .IFcDHG_lane[data-on=false]{opacity:1;transform:none}.reduce .IFcDHG_pop{animation:none}@media (prefers-reduced-motion:reduce){.IFcDHG_lane,.IFcDHG_val{transition:none}.IFcDHG_lane[data-on=false]{opacity:1;transform:none}.IFcDHG_pop{animation:none}}
