:root{--mdz-z-base:0;--mdz-z-sticky:100;--mdz-z-floating:300;--mdz-z-dropdown:400;--mdz-z-modal:600;--mdz-z-modal-backdrop:599;--mdz-z-immersive:800;--mdz-z-feedback:450;--mdz-z-underlay:-1;--mdz-z-background:-2;--mdz-z-background-deep:-3;--mdz-z-local-content:1;--mdz-z-local-controls:2;--mdz-z-local-status:3;--mdz-z-local-selection:4;--mdz-z-local-menu:5;--mdz-z-local-hud:6;--mdz-z-local-review:7;--mdz-z-local-countdown:8;--mdz-z-local-close:9;--mdz-z-local-guard:10;--mdz-z-local-diagnostics:11;--mdz-z-local-settings:12}[data-mdz-overlay-suspended=true]{pointer-events:none!important;display:none!important}html[data-mdz-modal=open] :is(.mdz-floating-menu,.mdz-draggable-menu,.native-session-control,[data-mdz-floating],.mdz-scroll-top,.mdz-context-help,.mdz-header-help,.coach-notebook-trigger,.notification-popover,.mdz-account-menu-popover){visibility:hidden!important;pointer-events:none!important}.mdz-overlay{top:calc(var(--mdz-overlay-top,0px) + var(--mdz-overlay-height,100dvh)/2);inset-inline:0;box-sizing:border-box;width:min(720px,100% - 32px);max-width:none;height:auto;max-height:min(90dvh,calc(var(--mdz-overlay-height,100dvh) - 32px));border:1px solid var(--mdz-line,#22384a);background:var(--mdz-surface,#0c1c29);color:var(--mdz-text,#edf3f8);overscroll-behavior:none;z-index:var(--mdz-z-modal);text-align:left;isolation:isolate;border-radius:16px;margin:0 auto;padding:0;font-family:inherit;position:fixed;bottom:auto;overflow:hidden;transform:translateY(-50%)}.mdz-overlay:not([open]){display:none}.mdz-overlay[open]{flex-direction:column;display:flex}.mdz-overlay::backdrop{background:#020910c7}.mdz-overlay-header{background:var(--mdz-surface,#0c1c29);border-bottom:1px solid var(--mdz-line,#22384a);flex:none;justify-content:space-between;align-items:start;gap:16px;padding:16px 20px;display:flex}.mdz-overlay-header>div{min-width:0;max-height:min(25dvh,calc(var(--mdz-overlay-height,100dvh)*.25),160px);overscroll-behavior:contain;overflow:auto}.mdz-overlay-header span{color:var(--mdz-info,#48b4f6);margin-bottom:6px;font-size:14px;display:block}.mdz-overlay .mdz-overlay-header h2{overflow-wrap:anywhere;color:var(--mdz-text,#edf3f8);margin:0;font-family:inherit;font-size:20px;font-weight:650;line-height:1.3}.mdz-overlay .mdz-overlay-close{border:1px solid var(--mdz-line,#22384a);background:var(--mdz-surface-deep,#07121c);width:44px;height:44px;min-height:44px;color:var(--mdz-text,#edf3f8);cursor:pointer;border-radius:10px;flex:0 0 44px;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.mdz-overlay-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere;flex:auto;min-height:0;padding:20px;font-size:16px;line-height:1.55;overflow:hidden auto}.mdz-overlay-scroll :is(input,select,textarea,img,video,svg){max-width:100%}.mdz-overlay-scroll :is(p,ul,ol){margin:0 0 16px}.mdz-overlay-footer{border-top:1px solid var(--mdz-line,#22384a);background:var(--mdz-surface,#0c1c29);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;padding:12px 20px;display:flex}.mdz-overlay-footer button{min-height:44px}.mdz-overlay :focus-visible{outline:2px solid var(--mdz-info,#48b4f6);outline-offset:3px}.protocol-viewer-trigger{font-size:14px;color:var(--mdz-info)!important;background:var(--mdz-surface)!important;border-color:var(--mdz-line)!important}.protocol-accordion{border-bottom:1px solid var(--mdz-line)}.protocol-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.protocol-accordion>summary::-webkit-details-marker{display:none}.protocol-accordion>summary:after{content:"+";color:var(--mdz-info)}.protocol-accordion[open]>summary:after{content:"−"}.protocol-accordion>div{padding:4px 0 16px}.protocol-meta{color:var(--mdz-muted);font-size:14px}.protocol-variables-grid{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.protocol-variables-grid dd{margin:0}.mdz-overlay-drawer{inset-inline:auto 0;top:var(--mdz-overlay-top,0px);height:var(--mdz-overlay-height,100dvh);max-height:var(--mdz-overlay-height,100dvh);border-radius:16px 0 0 16px;transform:none}@media (width<=600px),(height<=450px){.mdz-overlay{top:var(--mdz-overlay-top,0px);width:100%;height:var(--mdz-overlay-height,100dvh);max-height:var(--mdz-overlay-height,100dvh);border:0;border-radius:0;transform:none}.mdz-overlay-header{padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.mdz-overlay-scroll{padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.mdz-overlay-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}[data-mdz-overlay]:not(.mdz-overlay){max-height:var(--mdz-overlay-height,100dvh);overscroll-behavior:contain}[data-mdz-overlay]:not(.mdz-overlay)>header{z-index:var(--mdz-z-local-controls);background:var(--mdz-surface,#0c1c29);position:sticky;top:0}.vbt-camera-settings>div:last-child{overscroll-behavior:contain}.vbt-camera-settings>div:last-child>header{z-index:var(--mdz-z-local-controls);background:var(--mdz-surface,#0c1c29);padding-block:12px;position:sticky;top:-20px}.section-nav-links{gap:8px;display:grid}.section-nav-links a{background:var(--mdz-surface-raised);min-height:44px;color:var(--mdz-text);border-radius:8px;padding:12px;display:block}.mdz-overlay-scroll ol{padding-inline-start:24px;list-style:decimal}.mdz-overlay-scroll ul{padding-inline-start:24px;list-style:outside}
