.shell-status{display:none}@media (width>=64rem){html[data-shell] .shell-status{z-index:var(--z-instrument);align-items:center;gap:var(--space-6);height:var(--shell-bottom,40px);padding:0 var(--space-4);background:var(--elev-2-scrim);border-top:1px solid var(--elev-2-border);font-family:var(--type-family-ui);font-size:var(--type-size-xs);color:var(--t-fg-muted);display:flex;position:fixed;inset:auto 0 0}html[data-shell] .shell-status__mid{align-items:center;gap:var(--space-4);flex:auto;min-width:0;display:flex}html[data-shell] .shell-status__cell{white-space:nowrap;margin:0}html[data-shell] .shell-status__cell:empty{display:none}}@media (forced-colors:active){.shell-status{border-top-color:canvastext}}.field-card{display:none}@media print{@page{margin:12mm}html:has(body.fc-printing){color-scheme:light;background:canvas}body.fc-printing{background:canvas}body.fc-printing>:not(.field-card){display:none!important}body.fc-printing>.field-card{color:canvastext;font-family:var(--type-family-ui);font-size:10pt;line-height:var(--type-leading-normal);background:canvas;display:block}}.field-card h1{margin:0;font-size:16pt;font-weight:700}.field-card .fc-sub{margin:2pt 0 0;font-size:9.5pt}.field-card .fc-window{font-family:var(--type-family-mono);border-block:.6pt solid;margin:6pt 0 0;padding:4pt 0;font-size:8.5pt}.field-card .fc-body{grid-template-columns:1fr;gap:8pt;margin-top:8pt;display:grid}.field-card .fc-chart{width:100%;max-width:125mm;height:auto;margin:0 auto;display:block}.field-card .fc-caption{text-align:center;margin:2pt 0 0;font-size:8pt}.field-card h2{margin:8pt 0 4pt;font-size:11pt;font-weight:700}.field-card ol{gap:4pt;margin:0;padding:0;list-style:none;display:grid}.field-card li{break-inside:avoid;grid-template-columns:12pt 1fr;gap:6pt;display:grid}.field-card .fc-box{border:1.2pt solid;width:10pt;height:10pt;margin-top:1pt}.field-card .fc-name{font-weight:700}.field-card .fc-where{font-family:var(--type-family-mono);font-size:8.5pt}.field-card .fc-note{font-size:8.5pt}.field-card .fc-foot{border-top:.6pt solid;margin-top:8pt;padding-top:4pt;font-size:7.5pt}.sets[data-astro-cid-6yrffoga]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-4);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex}.sets[data-astro-cid-6yrffoga]:not([open]){display:none}.sets[data-astro-cid-6yrffoga]::backdrop{background:oklch(from var(--t-bg-canvas) l c h / var(--alpha-60))}.sets[data-astro-cid-6yrffoga] .sets-card{width:min(400px,100%);max-height:min(640px, calc(100dvh - 2 * var(--space-4)));background:var(--t-bg-canvas);flex-direction:column;display:flex;overflow:hidden}@media (width<=63.999rem){.sets[data-astro-cid-6yrffoga]{padding:var(--space-4) 0 0;align-items:flex-end}.sets[data-astro-cid-6yrffoga] .sets-card{width:min(32rem,100%);max-height:calc(100dvh - var(--space-7));padding-bottom:env(safe-area-inset-bottom,0px);border-bottom-right-radius:0;border-bottom-left-radius:0}}.sets-head[data-astro-cid-6yrffoga]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--t-border-hairline);display:flex}.sets-title[data-astro-cid-6yrffoga]{font-family:var(--type-family-heading);font-size:var(--type-size-lg);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);color:var(--t-fg-primary);margin:0}.sets-close[data-astro-cid-6yrffoga]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--t-fg-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sets-close[data-astro-cid-6yrffoga]:hover{color:var(--t-fg-primary)}.sets-close[data-astro-cid-6yrffoga]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}@media (pointer:coarse){.sets-close[data-astro-cid-6yrffoga]{width:var(--hud-touch,44px);height:var(--hud-touch,44px);margin:-8px -8px -8px 0}}.sets-body[data-astro-cid-6yrffoga]{padding:var(--space-3) var(--space-5) var(--space-4);overflow-y:auto}.sets-all[data-astro-cid-6yrffoga]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--t-border-hairline);font-family:var(--type-family-ui);font-size:var(--type-size-xs);color:var(--t-fg-accent);text-decoration:none;display:flex}.sets-all[data-astro-cid-6yrffoga]:hover{text-decoration:underline}.sets-all[data-astro-cid-6yrffoga]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:-2px}
