._figure_o13jm_1{color:#111;background:linear-gradient(145deg,#f6f0e6,#e5dacb);border-top:1px solid #47551d;width:100%;margin:0;padding:clamp(16px,2vw,28px);container-type:inline-size}._caption_o13jm_2{color:#47551d;margin:0 0 1.5rem;padding:0;font:700 clamp(1.2rem,1.5vw,1.65rem)/1.3 Arial,sans-serif}._controls_o13jm_3{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}._controls_o13jm_3 label{gap:.4rem;font:700 .95rem/1.4 Arial,sans-serif;display:grid}._controls_o13jm_3 select{background:#faf7f0;border:1px solid #63694e;border-radius:0;min-height:44px;font:400 1rem/1.35 Arial,sans-serif}._controls_o13jm_3 select:focus-visible{outline-offset:2px;outline:3px solid #0057b8}._path_o13jm_7{border-block:1px solid #74805b;padding:1rem 0}._endpoint_o13jm_8{text-align:center;max-width:none!important;margin:.5rem 0!important;font:700 .95rem/1.4 Arial,sans-serif!important}._groups_o13jm_9{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:1rem 0;padding:0;list-style:none;display:grid;max-width:none!important}._groups_o13jm_9 li{text-align:center;background:linear-gradient(120deg,#f8fcfc,#c2cece 22%,#fbffff 44%,#ccd5d5 71%,#edf3f3);border:1px solid #778488;flex-direction:column;justify-content:center;gap:.5rem;min-height:150px;padding:.8rem .5rem;display:flex;position:relative}._groups_o13jm_9 li+li:before{content:"→";color:#0057b8;font:700 24px/32px Arial,sans-serif;position:absolute;top:calc(50% - 16px);left:-25px}._groups_o13jm_9 span,._groups_o13jm_9 small{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;color:#253415;font:700 .875rem/1.35 Arial,sans-serif}._groups_o13jm_9 strong{color:#004b9d;font:700 clamp(1.4rem,4cqw,2rem)/1.1 Arial,sans-serif}._state_o13jm_14{margin:1.1rem 0!important;font:700 1rem/1.5 Arial,sans-serif!important}._steps_o13jm_15{flex-wrap:wrap;gap:8px;margin:1rem 0;display:flex}._steps_o13jm_15 button{color:#fff;cursor:pointer;background:#151719;border:1px solid #151719;border-radius:0;min-height:44px;padding:.6rem .9rem;font:700 .95rem/1.3 Arial,sans-serif}._steps_o13jm_15 button:focus-visible,._tableDetails_o13jm_17 summary:focus-visible{outline-offset:3px;outline:3px solid #0057b8}._steps_o13jm_15 button:disabled{opacity:.45;cursor:default}._note_o13jm_19{margin:1rem 0!important;font:400 .9rem/1.6 Arial,sans-serif!important}._tableDetails_o13jm_17 summary{cursor:pointer;min-height:44px;padding:.75rem 0;font-weight:700}._tableDetails_o13jm_17 table{border-collapse:collapse;width:100%;font:400 .875rem/1.4 Arial,sans-serif}._tableDetails_o13jm_17 caption{text-align:left;padding:.5rem 0}._tableDetails_o13jm_17 th,._tableDetails_o13jm_17 td{text-align:left;border-bottom:1px solid #a4a98f;padding:.6rem .35rem}._tableDetails_o13jm_17 tr[data-selected]{background:#d2dec0}._tech_o13jm_25{color:#50534a;overflow-wrap:anywhere;font:400 .7rem/1.5 monospace;display:block}@container (width<=390px){._groups_o13jm_9{grid-template-columns:1fr;gap:26px}._groups_o13jm_9 li{min-height:88px}._groups_o13jm_9 li+li:before{content:"↓";top:-29px;left:calc(50% - 8px)}._controls_o13jm_3{grid-template-columns:1fr;display:grid}}@media (forced-colors:active){._figure_o13jm_1,._groups_o13jm_9 li{background:canvas}._groups_o13jm_9 strong,._groups_o13jm_9 span,._groups_o13jm_9 small{color:canvastext}._steps_o13jm_15 button{color:buttontext;background:buttonface}}
