.lab-intro[data-astro-cid-hm5x5xwy]{padding-top:22px;padding-bottom:4px}.lab-intro[data-astro-cid-hm5x5xwy] h1[data-astro-cid-hm5x5xwy]{letter-spacing:-.02em;margin:7px 0 5px;font-size:clamp(28px,3.6vw,40px);line-height:1.2}.lab-intro[data-astro-cid-hm5x5xwy]>p[data-astro-cid-hm5x5xwy]{color:var(--cocoa);margin:0;font-size:14px}.lab-quick-controls[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:10px;padding-top:12px;padding-bottom:12px}.lab-quick-heading[data-astro-cid-hm5x5xwy]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.lab-quick-heading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{margin:0;font-size:17px}.lab-quick-heading[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:0;font-size:12px}.lab-quick-fields[data-astro-cid-hm5x5xwy]{grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.lab-quick-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);gap:4px;font-size:12px;font-weight:600;display:grid}.lab-quick-fields[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy],.lab-quick-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy]{width:100%;min-width:0;min-height:40px;color:var(--cocoa);font:inherit;background:#fff;border:1px solid #d7c9bb;border-radius:8px;padding:6px 10px;font-size:14px}.lab-quick-fields[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]:focus-visible,.lab-quick-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy]:focus-visible{outline-offset:2px;outline:3px solid #07529a}@media (width<=700px){.lab-intro[data-astro-cid-hm5x5xwy]{padding-top:12px}.lab-intro[data-astro-cid-hm5x5xwy] h1[data-astro-cid-hm5x5xwy]{margin:5px 0 4px;font-size:28px}.lab-quick-controls[data-astro-cid-hm5x5xwy]{padding:10px}.lab-quick-heading[data-astro-cid-hm5x5xwy]{flex-direction:row;align-items:baseline;gap:8px;margin-bottom:6px}.lab-quick-heading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{flex:none;font-size:16px}.lab-quick-heading[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{text-align:right;font-size:11px}.lab-quick-fields[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr 1fr;gap:6px 8px}.lab-quick-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]:first-child{grid-column:1/-1}.lab-quick-fields[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy],.lab-quick-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy]{min-height:38px;padding:5px 8px}.lab-quick-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]{gap:3px;font-size:11px}.lab-daily-guide[data-astro-cid-hm5x5xwy]{padding-top:10px}.lab-daily-heading[data-astro-cid-hm5x5xwy]{margin-bottom:8px}}@media (width<=380px){.lab-quick-fields[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr}.lab-quick-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]:first-child{grid-column:auto}}.lab-daily-guide[data-astro-cid-hm5x5xwy]{padding-top:18px;padding-bottom:26px}.lab-daily-heading[data-astro-cid-hm5x5xwy]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.lab-daily-heading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{margin:0;font-size:clamp(19px,2vw,25px)}.lab-daily-actions[data-astro-cid-hm5x5xwy]{align-items:center;gap:18px;display:flex}.lab-daily-actions[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:var(--white);color:var(--cocoa);cursor:pointer;border-radius:999px;min-height:44px;padding:0 15px;font-size:13px}.lab-daily-actions[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]:hover{border-color:var(--sun);color:var(--sun-ink)}.lab-daily-heading[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy],.lab-guide-card[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{color:var(--sun-ink);text-underline-offset:4px;font-size:13px;font-weight:650}.lab-daily-heading[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{white-space:nowrap}.lab-guide-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.lab-guide-card[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:190px;padding:20px 22px;display:flex}.lab-guide-outing[data-astro-cid-hm5x5xwy]{background:#fff4e9}.lab-guide-kicker[data-astro-cid-hm5x5xwy]{color:var(--sun-ink);font-size:13px;font-weight:700}.lab-guide-card[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{color:var(--cocoa);margin:13px 0 7px;font-size:19px;line-height:1.45}.lab-guide-card[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:0 0 14px;font-size:14px;line-height:1.75}.lab-guide-card[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{margin-top:auto}.lab-season-note[data-astro-cid-hm5x5xwy]{color:var(--sun-ink);border-top:1px solid #ead4c0;margin-top:auto;padding-top:9px;font-size:13px;line-height:1.6}.lab-guide-note[data-astro-cid-hm5x5xwy]{color:#07529a;background:#eff7fb;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:12px 15px;font-size:13px;line-height:1.65;display:flex}.lab-guide-note[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{font-weight:700}.lab-model-intro[data-astro-cid-hm5x5xwy]{justify-content:space-between;align-items:flex-end;gap:18px;padding-top:28px;padding-bottom:8px;display:flex}.lab-model-intro[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{margin:0 0 5px;font-size:clamp(20px,2vw,26px)}.lab-model-intro[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:0;font-size:14px}.lab-model-intro[data-astro-cid-hm5x5xwy]>span[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);white-space:nowrap;font-size:12px}iframe[data-astro-cid-hm5x5xwy]{background:var(--white);border:0;width:100%;display:block}.lab-fallback[data-astro-cid-hm5x5xwy]{text-align:right;color:var(--sun-ink);padding:8px 3.2vw;font-size:13px}.lab-fallback[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{text-underline-offset:4px;text-decoration:underline}.lab-reading[data-astro-cid-hm5x5xwy]{padding-top:28px;padding-bottom:64px}.lab-reading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{margin-bottom:12px;font-size:25px}.lab-reading[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);font-size:15px}.lab-reading-links[data-astro-cid-hm5x5xwy]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.lab-reading-links[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{background:var(--paper);border:1px solid var(--line);color:var(--sun-ink);border-radius:12px;padding:14px 20px;font-size:14px}.lab-reading-links[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]:hover{border-color:var(--sun)}@media (width<=700px){.lab-guide-grid[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr;gap:10px}.lab-guide-card[data-astro-cid-hm5x5xwy]{min-height:0;padding:17px 18px}.lab-guide-card[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{margin-top:8px;font-size:17px}.lab-guide-card[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{font-size:16px}.lab-model-intro[data-astro-cid-hm5x5xwy]{flex-direction:column;align-items:flex-start;gap:5px}.lab-model-intro[data-astro-cid-hm5x5xwy]>span[data-astro-cid-hm5x5xwy]{white-space:normal}}@media (width<=600px){.lab-intro[data-astro-cid-hm5x5xwy]{padding-top:12px}.lab-intro[data-astro-cid-hm5x5xwy]>p[data-astro-cid-hm5x5xwy]{font-size:13px}.lab-daily-heading[data-astro-cid-hm5x5xwy]{flex-direction:column;align-items:flex-start;gap:4px}.lab-guide-note[data-astro-cid-hm5x5xwy]{font-size:14px}.lab-reading-links[data-astro-cid-hm5x5xwy]{display:grid}}.lab-explorer-layout[data-astro-cid-hm5x5xwy].design-wrap{width:min(var(--wrap),calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:20px;display:grid}.lab-model-main[data-astro-cid-hm5x5xwy]{min-width:0}.lab-model-wrap[data-astro-cid-hm5x5xwy]{max-width:none;margin:0}.lab-controls-aside[data-astro-cid-hm5x5xwy]{top:calc(var(--nav-h) + 14px);min-width:0;max-height:calc(100dvh - var(--nav-h) - 28px);z-index:35;align-self:start;position:sticky}.lab-control-panel[data-astro-cid-hm5x5xwy]{max-height:inherit;overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);scrollbar-gutter:stable;border-radius:14px;overflow-y:auto;box-shadow:0 10px 28px #2f12040b}.lab-control-panel[data-astro-cid-hm5x5xwy]>summary[data-astro-cid-hm5x5xwy]{display:none}.lab-control-content[data-astro-cid-hm5x5xwy]{padding:16px}.lab-controls-heading[data-astro-cid-hm5x5xwy]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lab-controls-heading[data-astro-cid-hm5x5xwy] h2[data-astro-cid-hm5x5xwy]{margin:0 0 4px;font-size:18px}.lab-controls-heading[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:0;font-size:12px;line-height:1.6}.lab-controls-heading[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);min-height:36px;color:var(--cocoa);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;display:none}.lab-primary-fields[data-astro-cid-hm5x5xwy]{gap:9px;display:grid}.lab-primary-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy],.lab-zone-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy],.lab-coordinate-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy],.lab-range-label[data-astro-cid-hm5x5xwy]{min-width:0;color:var(--cocoa-faint);gap:5px;font-size:12px;font-weight:650;display:grid}.lab-primary-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy],.lab-primary-fields[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy],.lab-zone-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy],.lab-zone-fields[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy],.lab-coordinate-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy],.lab-clock-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy]{width:100%;min-width:0;min-height:42px;color:var(--cocoa);font:inherit;background:#fff;border:1px solid #d7c9bb;border-radius:8px;padding:7px 10px;font-size:14px}.lab-primary-actions[data-astro-cid-hm5x5xwy]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.lab-primary-actions[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy],.lab-play-row[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy],.lab-concept-links[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy],.lab-challenge[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{min-height:42px;color:var(--sun-ink);font:inherit;cursor:pointer;background:#fff4e9;border:1px solid #e2c8b3;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}.lab-primary-actions[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);text-align:right;font-size:11px}.lab-current-status[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:11px 12px;display:grid}.lab-current-status[data-astro-cid-hm5x5xwy] div[data-astro-cid-hm5x5xwy]{flex-direction:column;gap:4px;display:flex}.lab-current-status[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);font-size:11px}.lab-current-status[data-astro-cid-hm5x5xwy] strong[data-astro-cid-hm5x5xwy]{color:var(--cocoa);font:600 19px/1.2 ui-monospace,Consolas,monospace}.lab-more-settings[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:#fff;border-radius:10px}.lab-more-settings[data-astro-cid-hm5x5xwy]>summary[data-astro-cid-hm5x5xwy]{min-height:46px;color:var(--sun-ink);cursor:pointer;align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:flex}.lab-advanced-content[data-astro-cid-hm5x5xwy]{gap:13px;padding:0 12px 14px;display:grid}.lab-setting-group[data-astro-cid-hm5x5xwy]{background:#fffdf9;border:1px solid #eee2d6;border-radius:9px;min-width:0;padding:12px}.lab-setting-heading[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.lab-setting-heading[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy],.lab-setting-group[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{color:var(--cocoa);margin:0;font-size:13px}.lab-setting-heading[data-astro-cid-hm5x5xwy] output[data-astro-cid-hm5x5xwy]{color:var(--cocoa);font:600 12px ui-monospace,Consolas,monospace}.lab-season-presets[data-astro-cid-hm5x5xwy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.lab-season-presets[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);min-height:36px;color:var(--cocoa);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex}.lab-season-presets[data-astro-cid-hm5x5xwy] small[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);font:10px ui-monospace,Consolas,monospace}.lab-range-label[data-astro-cid-hm5x5xwy]{margin-top:10px}.lab-range-label[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy],.lab-time-range[data-astro-cid-hm5x5xwy]{accent-color:#a33f00;width:100%}.lab-range-ends[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);justify-content:space-between;font:9px ui-monospace,Consolas,monospace;display:flex}.lab-play-row[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.lab-play-row[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);min-width:0;color:var(--cocoa);font:inherit;background:#fff;border-radius:8px;padding:6px;font-size:11px}.lab-clock-fields[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lab-clock-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy][type=time]{font:16px ui-monospace,Consolas,monospace}.lab-clock-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy][type=date]{font-size:12px}.lab-time-range[data-astro-cid-hm5x5xwy]{margin:8px 0 0}.lab-clock-readout[data-astro-cid-hm5x5xwy]{color:var(--cocoa);text-align:right;font:12px ui-monospace,Consolas,monospace}.lab-zone-fields[data-astro-cid-hm5x5xwy]{grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:8px;margin-top:9px;display:grid}.lab-zone-fields[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]{font-size:11px}.lab-zone-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy],.lab-zone-fields[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]{font-size:12px}.lab-zone-fields[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy][readonly]{color:var(--cocoa-faint);background:#f7f1e4}#labFoldControl[data-astro-cid-hm5x5xwy]{margin-top:9px}#labFoldControl[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);gap:5px;font-size:11px;display:grid}#labFoldControl[data-astro-cid-hm5x5xwy] select[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:38px;padding:5px 8px}.lab-setting-hint[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:8px 0 0;font-size:11px;line-height:1.6}.lab-time-corrections[data-astro-cid-hm5x5xwy]{border-top:1px solid var(--line);color:var(--cocoa-faint);gap:5px;margin-top:10px;padding-top:9px;font-size:10px;display:grid}.lab-time-corrections[data-astro-cid-hm5x5xwy] strong[data-astro-cid-hm5x5xwy]{color:var(--sun-ink);font:600 11px ui-monospace,Consolas,monospace}.lab-coordinate-fields[data-astro-cid-hm5x5xwy]{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.lab-coordinate-fields[data-astro-cid-hm5x5xwy] span[data-astro-cid-hm5x5xwy]{font-size:10px;font-weight:400}.lab-layer-list[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px 6px;margin:9px 0 0;padding:8px;display:grid}.lab-layer-list[data-astro-cid-hm5x5xwy] legend[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);padding:0 5px;font-size:10px}.lab-layer-list[data-astro-cid-hm5x5xwy] label[data-astro-cid-hm5x5xwy]{min-height:32px;color:var(--cocoa);align-items:center;gap:6px;font-size:11px;display:flex}.lab-layer-list[data-astro-cid-hm5x5xwy] input[data-astro-cid-hm5x5xwy]{accent-color:#a33f00}.lab-challenge[data-astro-cid-hm5x5xwy]{gap:5px;margin-top:10px;display:grid}.lab-challenge[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{justify-self:start}.lab-challenge[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:0;font-size:10px;line-height:1.5}.lab-concept-links[data-astro-cid-hm5x5xwy]{background:#f7f1e4;border-radius:10px;justify-items:start;gap:8px;margin-top:12px;padding:12px;display:grid}.lab-concept-links[data-astro-cid-hm5x5xwy] h3[data-astro-cid-hm5x5xwy]{color:var(--cocoa);margin:0;font-size:13px}.lab-concept-links[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{color:var(--sun-ink);text-underline-offset:3px;font-size:12px}.lab-concept-links[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin:0;font-size:10px}.lab-control-content[data-astro-cid-hm5x5xwy] [data-astro-cid-hm5x5xwy]:focus-visible,.lab-control-panel[data-astro-cid-hm5x5xwy]>summary[data-astro-cid-hm5x5xwy]:focus-visible,.lab-controls-backdrop[data-astro-cid-hm5x5xwy]:focus-visible{outline-offset:2px;outline:3px solid #07529a}@media (width<=1100px) and (width>=901px){.lab-explorer-layout[data-astro-cid-hm5x5xwy].design-wrap{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.lab-control-content[data-astro-cid-hm5x5xwy]{padding:12px}}@media (width<=900px){.lab-explorer-layout[data-astro-cid-hm5x5xwy].design-wrap{width:100%;margin:0;padding:0 16px 84px;display:block}.lab-model-intro[data-astro-cid-hm5x5xwy]{padding-left:16px;padding-right:16px}.lab-controls-aside[data-astro-cid-hm5x5xwy]{z-index:120;max-height:88dvh;position:fixed;inset:auto 0 0}.lab-controls-aside[data-astro-cid-hm5x5xwy].lab-controls-footer-hidden{visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 12px))}.lab-controls-backdrop[data-astro-cid-hm5x5xwy]:not([hidden]){backdrop-filter:blur(2px);z-index:110;background:#1a100b78;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.lab-control-panel[data-astro-cid-hm5x5xwy]{border-bottom:0;border-radius:17px 17px 0 0;max-height:88dvh;overflow:hidden;box-shadow:0 -8px 30px #2f120422}.lab-control-panel[data-astro-cid-hm5x5xwy]>summary[data-astro-cid-hm5x5xwy]{min-height:68px;padding:8px 18px calc(8px + env(safe-area-inset-bottom));cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.lab-control-panel[data-astro-cid-hm5x5xwy]>summary[data-astro-cid-hm5x5xwy]::-webkit-details-marker{display:none}.lab-summary-current[data-astro-cid-hm5x5xwy]{flex-direction:column;gap:3px;min-width:0;display:flex}.lab-summary-current[data-astro-cid-hm5x5xwy] strong[data-astro-cid-hm5x5xwy]{color:var(--cocoa);font-size:14px}.lab-summary-current[data-astro-cid-hm5x5xwy]>span[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);font-size:11px}.lab-summary-open[data-astro-cid-hm5x5xwy]{color:var(--cocoa-faint);margin-left:auto;font-size:11px}.lab-summary-action[data-astro-cid-hm5x5xwy]{color:#fff;background:#2f1204;border-radius:9px;flex:none;place-items:center;min-width:54px;min-height:38px;font-size:12px;font-weight:700;display:grid}.lab-control-panel[data-astro-cid-hm5x5xwy][open]>summary[data-astro-cid-hm5x5xwy]{z-index:1;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.lab-control-panel[data-astro-cid-hm5x5xwy][open]>summary[data-astro-cid-hm5x5xwy] .lab-summary-open[data-astro-cid-hm5x5xwy]{display:none}.lab-control-panel[data-astro-cid-hm5x5xwy][open]>summary[data-astro-cid-hm5x5xwy] .lab-summary-action[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);color:var(--cocoa);background:#fff}.lab-control-content[data-astro-cid-hm5x5xwy]{overscroll-behavior:contain;max-height:calc(88dvh - 68px);padding:13px 16px calc(22px + env(safe-area-inset-bottom));overflow-y:auto}.lab-controls-heading[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{align-items:center;display:inline-flex}.lab-controls-heading[data-astro-cid-hm5x5xwy]{align-items:center}.lab-control-panel[data-astro-cid-hm5x5xwy][open]{overflow-y:auto}.lab-reading[data-astro-cid-hm5x5xwy]{padding-bottom:28px}}.sunanswer-lab-notes{color:#2f1204;background:#fffdf8;border:1px solid #d1bda7;border-radius:16px;width:min(710px,100% - 32px);max-height:82dvh;margin:auto;padding:28px;font:14px/1.8 system-ui,Microsoft YaHei,sans-serif}.sunanswer-lab-notes::backdrop{backdrop-filter:blur(4px);background:#2f120488}.sunanswer-lab-notes .dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sunanswer-lab-notes .eyebrow{color:#a33f00;font-size:11px}.sunanswer-lab-notes h2{margin:8px 0;font-size:23px}.sunanswer-lab-notes h3{margin:22px 0 8px;font-size:15px}.sunanswer-lab-notes p,.sunanswer-lab-notes li{color:#6b5446;font-size:13px;line-height:1.9}.sunanswer-lab-notes ul{padding-left:20px}.sunanswer-lab-notes button{color:#2f1204;background:#fff;border:1px solid #d1bda7;border-radius:50%;flex:none;width:44px;height:44px;font-size:25px}.sunanswer-lab-toast{color:#2f1204;z-index:200;background:#fff7ed;border:1px solid #d1bda7;border-radius:10px;max-width:calc(100% - 32px);padding:12px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #2f120422}@media (width<=900px){body.lab-drawer-open{overflow:hidden}}
