.lab_page__cu0bM{min-height:100vh;background:#071016;color:#e4edf2;padding:clamp(16px,4vw,48px);overflow-wrap:anywhere}.lab_nav__tA8_z{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px}.lab_page__cu0bM a{color:#89d8ff;text-underline-offset:4px}.lab_header__plMZ8{max-width:1100px;margin:36px auto}.lab_header__plMZ8 h1{font-size:clamp(30px,5vw,54px);line-height:1.1;max-width:900px}.lab_header__plMZ8 p{max-width:850px;line-height:1.65}.lab_eyebrow__X_LL2{color:#93cfe9;font-size:12px;letter-spacing:.12em}.lab_boundary__DzJVq{border-left:3px solid #6ebbdc;padding:12px 16px;background:#11232e;font-size:14px}.lab_layout__FQGKy{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;max-width:1200px;margin:auto}.lab_sidebar__2hbKd{padding:20px;border:1px solid #345060;background:#0a1822;align-self:start}.lab_sidebar__2hbKd li{margin:18px 0}.lab_sidebar__2hbKd p{font-size:13px;color:#b7cbd6;line-height:1.6}.lab_workbench__cm9Vu{min-width:0}.lab_workbench__cm9Vu h2{font-size:25px;margin:8px 0 24px}.lab_panel__x5DoS{border:1px solid #345060;background:#0c1c27;padding:clamp(16px,3vw,28px);margin:18px 0}.lab_panel__x5DoS h3{font-size:20px;margin-bottom:14px}.lab_panel__x5DoS dd,.lab_panel__x5DoS li,.lab_panel__x5DoS p{line-height:1.65;margin:10px 0}.lab_panel__x5DoS ol,.lab_panel__x5DoS ul{padding-left:22px}.lab_panel__x5DoS dt{color:#a0def7;font-weight:600;margin-top:12px}.lab_page__cu0bM a.lab_primary___ygWI,.lab_page__cu0bM button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;margin:8px 8px 8px 0;border:1px solid #6997af;background:#122a39;color:#ebf9ff;border-radius:4px;font-size:14px;cursor:pointer;text-decoration:none}.lab_page__cu0bM a.lab_primary___ygWI,.lab_page__cu0bM button.lab_primary___ygWI{background:#99dcf4;color:#071016;font-weight:700}.lab_page__cu0bM button:disabled{opacity:.5;cursor:not-allowed}.lab_page__cu0bM label{display:block;margin:18px 0;font-weight:600}.lab_page__cu0bM input,.lab_page__cu0bM textarea{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid #6b8b9d;border-radius:3px;background:#061119;color:#e7f4fc;font-size:16px}.lab_page__cu0bM textarea{resize:vertical;font-family:ui-monospace,monospace}.lab_page__cu0bM pre{max-width:100%;overflow-x:auto;padding:16px;background:#061119;font-size:14px}.lab_page__cu0bM summary{cursor:pointer;padding:12px 0}.lab_page__cu0bM :focus-visible{outline:3px solid #a6e6fc;outline-offset:4px}.lab_issues__w_ys0 li,.lab_notice__qtN3Q{padding:16px;border:1px solid #d6b56d;background:#29261d;margin:12px 0}.lab_cards__u1ZsP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;max-width:1100px;margin:auto}@media(max-width:760px){.lab_layout__FQGKy{grid-template-columns:minmax(0,1fr)}.lab_sidebar__2hbKd ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:20px}.lab_sidebar__2hbKd li{margin:6px 0}}@media(prefers-reduced-motion:reduce){.lab_page__cu0bM *{scroll-behavior:auto;animation:none;transition:none}}