.sio[data-astro-cid-ak55kqkh]{justify-items:center;gap:22px;margin:40px 0 0;display:grid}.sio__stack[data-astro-cid-ak55kqkh]{display:none}.sio__modes[data-astro-cid-ak55kqkh]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sio__mode[data-astro-cid-ak55kqkh]{appearance:none;height:40px;font:inherit;letter-spacing:-.005em;color:var(--ink);cursor:pointer;transition:background-color .18s ease, color .18s ease, transform .22s var(--ease-out);background:#0c12220f;border:0;border-radius:999px;margin:0;padding:0 18px;font-size:.92rem;font-weight:600}.sio__mode[data-astro-cid-ak55kqkh].is-live,.sio__mode[data-astro-cid-ak55kqkh][aria-pressed=true]{background:var(--ink);color:#fff}.sio__mode[data-astro-cid-ak55kqkh]:active{transform:scale(.97)}.sio__svg[data-astro-cid-ak55kqkh]{width:100%;max-width:960px;height:auto;display:block;overflow:visible}.sio__label[data-astro-cid-ak55kqkh]{fill:var(--ink);letter-spacing:-.005em;font-size:17px;font-weight:500}.sio__icon[data-astro-cid-ak55kqkh]{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sio__arrow[data-astro-cid-ak55kqkh]{stroke:#9aa3b5;stroke-width:1.6px;stroke-linecap:round}.sio__box[data-astro-cid-ak55kqkh]{fill:var(--accent)}.sio__model[data-astro-cid-ak55kqkh]{fill:#fff;letter-spacing:-.01em;font-size:21px;font-weight:700}.sio__row[data-astro-cid-ak55kqkh]{transition:opacity .35s}.sio[data-astro-cid-ak55kqkh][data-mode=simulator] .sio__row[data-astro-cid-ak55kqkh]:not(.sio__row--simulator),.sio[data-astro-cid-ak55kqkh][data-mode=history] .sio__row[data-astro-cid-ak55kqkh]:not(.sio__row--history),.sio[data-astro-cid-ak55kqkh][data-mode=planning] .sio__row[data-astro-cid-ak55kqkh]:not(.sio__row--planning),.sio[data-astro-cid-ak55kqkh][data-mode=current] .sio__row[data-astro-cid-ak55kqkh]:not(.sio__row--current){opacity:.16}.sio__caption[data-astro-cid-ak55kqkh]{text-align:center;color:var(--ink-2);min-height:1.5em;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5;display:grid}.sio__caption[data-astro-cid-ak55kqkh] span[data-astro-cid-ak55kqkh]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s linear .35s}.sio[data-astro-cid-ak55kqkh][data-mode=all] .sio__caption[data-astro-cid-ak55kqkh] [data-astro-cid-ak55kqkh][data-for=all],.sio[data-astro-cid-ak55kqkh][data-mode=simulator] .sio__caption[data-astro-cid-ak55kqkh] [data-astro-cid-ak55kqkh][data-for=simulator],.sio[data-astro-cid-ak55kqkh][data-mode=history] .sio__caption[data-astro-cid-ak55kqkh] [data-astro-cid-ak55kqkh][data-for=history],.sio[data-astro-cid-ak55kqkh][data-mode=planning] .sio__caption[data-astro-cid-ak55kqkh] [data-astro-cid-ak55kqkh][data-for=planning],.sio[data-astro-cid-ak55kqkh][data-mode=current] .sio__caption[data-astro-cid-ak55kqkh] [data-astro-cid-ak55kqkh][data-for=current]{opacity:1;visibility:visible;transition-delay:0s}html.motion-reduced .sio__row[data-astro-cid-ak55kqkh],html.motion-reduced .sio__caption[data-astro-cid-ak55kqkh] span[data-astro-cid-ak55kqkh],html.motion-reduced .sio__mode[data-astro-cid-ak55kqkh]{transition:none}@media (hover:hover) and (pointer:fine){.sio__mode[data-astro-cid-ak55kqkh]:hover{background:#0c12221c}.sio__mode[data-astro-cid-ak55kqkh].is-live:hover,.sio__mode[data-astro-cid-ak55kqkh][aria-pressed=true]:hover{background:var(--ink)}}@media (width<=700px){.sio[data-astro-cid-ak55kqkh]{gap:16px;margin-top:28px}.sio__mode[data-astro-cid-ak55kqkh]{height:36px;padding:0 14px;font-size:.86rem}.sio__svg[data-astro-cid-ak55kqkh]{display:none}.sio__stack[data-astro-cid-ak55kqkh]{justify-items:center;gap:8px;width:100%;display:grid}.sio__chips[data-astro-cid-ak55kqkh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sio__chips[data-astro-cid-ak55kqkh] li[data-astro-cid-ak55kqkh]{min-height:44px;box-shadow:0 0 0 1px var(--hairline);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:500;display:flex}.sio__chips[data-astro-cid-ak55kqkh] img[data-astro-cid-ak55kqkh]{width:44px;height:auto;display:block}.sio__chip-icon[data-astro-cid-ak55kqkh]{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sio__down[data-astro-cid-ak55kqkh]{background:#9aa3b5;width:1.6px;height:20px;position:relative}.sio__down[data-astro-cid-ak55kqkh]:after{content:"";border-bottom:1.6px solid #9aa3b5;border-right:1.6px solid #9aa3b5;width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.sio__stack-box[data-astro-cid-ak55kqkh]{background:var(--accent);color:#fff;letter-spacing:-.01em;border-radius:16px;padding:12px 22px;font-size:1.05rem;font-weight:700}}
