*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{background:var(--app-canvas);min-height:100svh;color:var(--app-text);font-family:var(--font-body);font-size:16px;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-block-start:0}@media (width<=900px){.control-center-grid{grid-template-columns:1fr!important}}.mobile-topbar,.mobile-bottom-nav,.mobile-nav-scrim,.mobile-nav-close,.mobile-signout{display:none}.mobile-view{width:100%;min-width:0;max-width:100%}.mobile-view,.mobile-view *{overflow-wrap:anywhere}.modal-sheet{overscroll-behavior:contain;max-width:min(92vw,480px);max-height:min(88dvh,760px);overflow:auto}.mobile-wide-content{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){html,body,#root{max-width:100%;min-height:100%;overflow-x:hidden}body{overscroll-behavior-x:none;min-height:100dvh}.app-shell{width:100%;overflow:clip;min-height:100dvh!important;display:block!important}.app-shell>.app-main{width:100%;min-height:100dvh;padding-bottom:calc(64px + env(safe-area-inset-bottom));height:100dvh!important}.app-shell>.app-sidebar{z-index:90;max-width:calc(100vw - 44px);box-shadow:18px 0 48px var(--app-shadow);visibility:hidden;pointer-events:none;overscroll-behavior:contain;transition:transform .2s;inset:0 auto 0 0;transform:translate(-105%);width:min(88vw,360px)!important;height:100dvh!important;padding:calc(16px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom))!important;position:fixed!important}.app-shell>.app-sidebar[data-mobile-open=true]{visibility:visible;pointer-events:auto;transform:translate(0)}.app-sidebar .brand-copy,.app-sidebar .nav-label,.app-sidebar .nav-meta,.app-sidebar .user-copy{display:block!important}.app-sidebar .nav-label{min-width:0}.app-sidebar .sidebar-card{display:none!important}.sidebar-brand-row{padding-bottom:14px!important}.sidebar-nav{overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:3px}.app-sidebar .navitem,.app-sidebar .sidebar-nav>button,.app-sidebar .nav-job>summary{flex:none;min-height:44px}.mobile-nav-close,.mobile-signout{justify-content:center;min-width:44px;min-height:44px;display:flex}.mobile-nav-scrim{z-index:85;background:var(--app-overlay);opacity:0;pointer-events:none;border:0;width:100%;height:100%;min-height:100dvh;padding:0;transition:opacity .2s;position:fixed;inset:0}.mobile-nav-scrim.is-open{opacity:1;pointer-events:auto;display:block}.app-topbar[data-desktop-topbar=true]{display:none!important}.mobile-topbar{z-index:40;padding:calc(8px + env(safe-area-inset-top)) 12px 9px;flex:none;display:block;position:sticky;top:0}.mobile-topbar-primary{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mobile-menu-button{justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;display:inline-flex}.mobile-current-view{flex-direction:column;min-width:0;line-height:1.1;display:flex}.mobile-current-view>span{font-family:var(--font-wordmark);letter-spacing:0;font-size:11px;font-weight:800}.mobile-current-view>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.mobile-current-view>small{text-overflow:ellipsis;white-space:nowrap;max-width:min(62vw,280px);color:var(--app-text-muted);margin-top:3px;font-size:10.5px;overflow:hidden}.app-scroll{overscroll-behavior:contain;min-width:0;scroll-padding-block:92px calc(112px + env(safe-area-inset-bottom));padding:16px 14px calc(28px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.mobile-view{overflow-x:clip}.mobile-view>*,.mobile-view .app-card,.mobile-view [style*=max-width]{min-width:0;max-width:100%!important}.mobile-view [style*=grid-template-columns]:not(.mobile-keep-columns){grid-template-columns:minmax(0,1fr)!important}.mobile-view [style*="display: flex"],.mobile-view [style*=display\:flex]{min-width:0}.mobile-view [style*="justify-content: space-between"],.mobile-view [style*="justifyContent: space-between"]{flex-wrap:wrap}.mobile-view .section-title{flex-direction:column;gap:12px;align-items:flex-start!important}.mobile-view .section-title>:last-child:not(:first-child){width:100%}.mobile-view button,.mobile-view a[href],.mobile-view .mobile-hit-target,.mobile-view input:not([type=color]),.mobile-view select,.mobile-view textarea,.modal-sheet button,.modal-sheet a[href],.modal-sheet input:not([type=color]),.modal-sheet select,.modal-sheet textarea{min-height:44px}.mobile-view input,.mobile-view select,.mobile-view textarea,.modal-sheet input,.modal-sheet select,.modal-sheet textarea{min-width:0;max-width:100%;scroll-margin-block:96px 140px;font-size:16px!important}.mobile-view textarea{resize:vertical!important}.mobile-view table,.mobile-view [role=table],.mobile-local-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.mobile-wide-content{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto}.mobile-wide-content [style*=grid-template-columns]{min-width:620px}.locations-wide [style*=grid-template-columns]{grid-template-columns:1.4fr .8fr .8fr .8fr .8fr .9fr!important}.camera-zones-wide [style*=grid-template-columns]{grid-template-columns:1.4fr .8fr .8fr .9fr 1fr!important}.menu-change-grid [style*=grid-template-columns]{grid-template-columns:2fr 1fr 1fr 1fr!important}.mobile-view svg{max-width:100%}.mobile-view--context .row,.mobile-view--decisions .row,.mobile-view--tasks .row,.mobile-view--gate-ops .app-card>[style*="display: flex"]{flex-wrap:wrap;align-items:flex-start!important}.mobile-view--context .row>[style*="width: 130px"]{flex:120px!important;width:auto!important}.mobile-view--generate [style*="min-height: 320px"]{min-height:240px!important}.mobile-view--generate [style*="padding: 24px"],.mobile-view--referrals [style*="padding: 28px"]{padding:18px!important}.mobile-view--settings [style*=border-bottom]{max-width:100%}.mobile-view--settings form [style*="display: flex"],.mobile-view--menu form [style*="display: flex"]{flex-wrap:wrap}.modal-backdrop{padding-top:max(44px, env(safe-area-inset-top));align-items:end!important}.modal-sheet{overscroll-behavior:contain;width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(44px, env(safe-area-inset-top)))!important;padding:20px 18px calc(20px + env(safe-area-inset-bottom))!important;border-radius:8px 8px 0 0!important;margin:0!important;overflow-y:auto!important}.app-toast{width:auto;max-width:none;left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;transform:none!important}.mobile-bottom-nav{z-index:50;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--app-panel-glass);border-top:1px solid var(--app-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:56px;padding:6px 2px 4px;display:flex;position:relative}.mobile-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:650;overflow:hidden}.mobile-bottom-icon{display:inline-flex;position:relative}}@media (width<=370px){.mobile-topbar-primary{grid-template-columns:44px minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.app-sidebar,.mobile-nav-scrim{transition:none!important}}.agents-command-bar{z-index:4;border-bottom:1px solid var(--app-border);background:var(--app-panel-glass);color:var(--app-text);position:relative}.agents-command-compose{grid-template-columns:auto minmax(120px,1fr) auto auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 28px;display:grid}.agents-command-compose input{min-width:0;color:var(--app-text);font:600 13.5px var(--font-body);background:0 0;border:0;outline:0}.agents-command-compose input::placeholder{color:var(--app-text-muted);font-weight:500}.agents-command-primary,.agents-command-icon{border:1px solid var(--app-border);min-height:36px;font-family:var(--font-body);cursor:pointer;border-radius:7px}.agents-command-primary{background:var(--app-action);color:var(--app-action-ink);justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.agents-command-icon{width:36px;color:var(--app-text-secondary);background:0 0;place-items:center;padding:0;display:grid}.agents-command-primary:disabled,.agents-command-compose input:disabled{cursor:default;opacity:.55}.agents-command-detail{border-top:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 28px 16px;display:flex}.agents-command-detail[data-command-state=refused],.agents-command-detail[data-command-state=error]{border-left:4px solid var(--app-critical)}.agents-command-detail strong{font:800 12px var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;display:block}.agents-command-detail p{max-width:850px;color:var(--app-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.agents-command-detail small{color:var(--app-text-secondary);margin-top:7px;font-size:11.5px;display:block}.agents-command-preview{flex:1;min-width:0}.agents-command-preview-heading{align-items:center;gap:9px;margin-bottom:9px;display:flex}.agents-command-preview-heading strong,.agents-command-step strong,.agents-command-issues strong{margin-bottom:0}.agents-command-status{border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-text-secondary);font:700 10px var(--font-mono);text-transform:uppercase;border-radius:6px;padding:3px 7px}.agents-command-plan{gap:8px;display:grid}.agents-command-step{border:1px solid var(--app-border);background:var(--app-panel);border-radius:7px;min-width:0;padding:10px}.agents-command-step>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.agents-command-step>div:first-child span{color:var(--app-text-secondary);font:700 10px var(--font-mono);text-transform:uppercase}.agents-command-step dl{flex-wrap:wrap;gap:8px 18px;margin:8px 0 0;display:flex}.agents-command-step dl div{gap:5px;display:flex}.agents-command-step dt,.agents-command-step dd{margin:0;font-size:11px}.agents-command-step dt{color:var(--app-text-secondary)}.agents-command-step dd{color:var(--app-text);font-family:var(--font-mono)}.agents-command-issues{border-left:3px solid var(--app-critical);background:var(--app-panel);margin-top:8px;padding:10px}.agents-command-issues ul{color:var(--app-text);margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.agents-command-detail details{max-width:min(520px,46vw);color:var(--app-text-secondary);font-size:12px}.agents-command-detail summary{cursor:pointer;font-weight:700}.agents-command-detail pre{border:1px solid var(--app-border);background:var(--app-panel);max-height:240px;color:var(--app-text);font:11px/1.45 var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:9px 0 0;padding:11px;overflow:auto}@media (width<=760px){.agents-command-compose{grid-template-columns:auto minmax(0,1fr) auto auto;padding:8px 12px}.agents-command-compose>.agents-command-icon:first-of-type{display:none}.agents-command-primary{padding-inline:10px}.agents-command-detail{flex-direction:column;padding:13px 12px 15px}.agents-command-detail .agents-command-primary{width:100%}.agents-command-detail details{width:100%;max-width:100%}.agents-command-step dl{flex-direction:column;gap:4px}}.signal-lab{--sl-border:var(--app-border);--sl-panel:var(--app-panel);--sl-surface:var(--app-surface);--sl-text:var(--app-text);--sl-sub:var(--app-text-secondary);--sl-accent:var(--app-interactive);--sl-good:var(--app-positive);--sl-warn:var(--app-caution);color:var(--sl-text);gap:16px;margin:0 0 24px;display:grid}.signal-lab-hero,.signal-lab-checkpoint,.signal-lab-card{border:1px solid var(--sl-border);background:var(--sl-panel)}.signal-lab-hero{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--sl-accent) 16%, transparent), transparent 38%), var(--sl-panel);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.signal-lab-kicker,.signal-lab-card__eyebrow,.signal-lab-list>span,.signal-lab-checkpoint__fact>span,.signal-lab-authority span,.signal-lab-hero__state>span{color:var(--sl-accent);font:800 10px var(--font-mono,monospace);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.signal-lab-hero h2,.signal-lab-checkpoint h3,.signal-lab-card h3{font-family:var(--font-display,inherit);margin:5px 0 0}.signal-lab-hero h2{max-width:760px;font-size:25px}.signal-lab-hero p,.signal-lab-checkpoint>p,.signal-lab-card__description{color:var(--sl-sub);font-size:13px;line-height:1.55}.signal-lab-hero p{max-width:700px;margin:9px 0 0}.signal-lab-hero__state{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:8px;gap:4px;min-width:158px;padding:12px;display:grid}.signal-lab-hero__state strong{font-size:13px}.signal-lab-hero__state small{color:var(--sl-sub);font-size:11px}.signal-lab-checkpoint{border-radius:10px;padding:18px}.signal-lab-checkpoint__heading{align-items:center;gap:9px;display:flex}.signal-lab-checkpoint__heading>svg{color:var(--sl-accent)}.signal-lab-checkpoint__heading h3{font-size:18px}.signal-lab-checkpoint>p{max-width:820px;margin:12px 0 16px}.signal-lab-checkpoint__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 12px;display:grid}.signal-lab-checkpoint__grid,.signal-lab-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signal-lab-checkpoint__fact,.signal-lab-list{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:8px;min-width:0;padding:12px}.signal-lab-checkpoint__fact{align-content:start;gap:8px;display:grid}.signal-lab-checkpoint__fact strong{font-size:12px;line-height:1.45}.signal-lab-list>span{color:var(--sl-sub);font-size:9px}.signal-lab-list ul,.signal-lab-blockers ul{margin:8px 0 0;padding-left:16px}.signal-lab-list li,.signal-lab-blockers li{color:var(--sl-text);font-size:11px;line-height:1.45}.signal-lab-list--unknown{border-color:color-mix(in srgb, var(--sl-warn) 42%, var(--sl-border))}.signal-lab-list--unknown li{color:var(--sl-warn)}.signal-lab-packet{border:1px solid color-mix(in srgb, var(--sl-warn) 46%, var(--sl-border));background:var(--sl-surface);border-radius:8px;gap:10px;padding:12px;display:grid}.signal-lab-packet>header,.signal-lab-packet__grid{gap:8px;display:grid}.signal-lab-packet>header{grid-template-columns:18px minmax(0,1fr);align-items:center}.signal-lab-packet>header>svg{color:var(--sl-accent)}.signal-lab-packet span{color:var(--sl-sub);font:800 9px var(--font-mono,monospace);text-transform:uppercase}.signal-lab-packet header span{font:800 9px var(--font-mono,monospace)}.signal-lab-packet p,.signal-lab-packet small{color:var(--sl-sub);margin:0;font-size:11px;line-height:1.45}.signal-lab-packet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-lab-packet__grid>div{border:1px solid var(--sl-border);border-radius:7px;padding:8px}.signal-lab-intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal-lab-intro>div{color:var(--sl-sub);gap:8px;font-size:11px;line-height:1.45;display:flex}.signal-lab-intro svg{color:var(--sl-accent);flex:none}.signal-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signal-lab-card{border-radius:10px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.signal-lab-card--recommended{border-color:color-mix(in srgb, var(--sl-accent) 56%, var(--sl-border))}.signal-lab-card__header{justify-content:space-between;gap:12px;display:flex}.signal-lab-card__eyebrow{min-height:15px;color:var(--sl-sub);font-size:9px}.signal-lab-recommended{color:var(--sl-good);align-items:center;gap:5px;display:inline-flex}.signal-lab-card h3{font-size:18px}.signal-lab-card__description{min-height:40px;margin:0}.signal-lab-statuses{flex-wrap:wrap;place-content:flex-start flex-end;gap:5px;display:flex}.signal-lab-status{border:1px solid var(--sl-border);min-height:21px;color:var(--sl-sub);font:800 8px var(--font-mono,monospace);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.signal-lab-status--proposed{color:var(--sl-good);border-color:color-mix(in srgb, var(--sl-good) 44%, transparent)}.signal-lab-status--needs-context,.signal-lab-status--lab-only,.signal-lab-status--design-and-rehearsal-only{color:var(--sl-warn);border-color:color-mix(in srgb, var(--sl-warn) 44%, transparent)}.signal-lab-high-trust,.signal-lab-blockers,.signal-lab-authority{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;line-height:1.45;display:flex}.signal-lab-high-trust{color:var(--sl-warn);border-color:color-mix(in srgb, var(--sl-warn) 44%, var(--sl-border));margin:0}.signal-lab-high-trust svg,.signal-lab-blockers>svg{color:var(--sl-warn);flex:none}.signal-lab-blockers strong{font-size:11px}.signal-lab-blockers ul{margin-top:4px}.signal-lab-confidence{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:8px;padding:12px}.signal-lab-section-title{color:var(--sl-sub);align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.signal-lab-section-title svg{color:var(--sl-accent)}.signal-lab-confidence__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.signal-lab-confidence__grid>div{border:1px solid var(--sl-border);border-radius:6px;grid-template-columns:1fr auto;gap:4px;padding:6px;display:grid}.signal-lab-confidence__grid span{color:var(--sl-sub);font-size:10px}.signal-lab-confidence__grid strong{font-size:10px}.signal-lab-confidence__confirmed{border-color:color-mix(in srgb, var(--sl-good) 42%, var(--sl-border))!important}.signal-lab-confidence__confirmed strong{color:var(--sl-good)}.signal-lab-confidence__partial{border-color:color-mix(in srgb, var(--sl-warn) 42%, var(--sl-border))!important}.signal-lab-confidence__partial strong{color:var(--sl-warn)}.signal-lab-confidence__unknown strong{color:var(--sl-sub)}.signal-lab-authority svg{color:var(--sl-accent);flex:none}.signal-lab-authority p{color:var(--sl-sub);margin:4px 0 0;font-size:11px;line-height:1.45}.signal-lab-actions{flex-wrap:wrap;gap:8px;display:flex}.signal-lab-actions button{border:1px solid var(--sl-border);min-height:32px;color:var(--sl-sub);cursor:not-allowed;opacity:.72;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.signal-lab-actions button:not(:disabled){color:var(--sl-text);cursor:pointer;opacity:1}.signal-lab-actions button:not(:disabled):hover,.signal-lab-actions button:not(:disabled)[aria-pressed=true]{border-color:var(--sl-accent);background:color-mix(in srgb, var(--sl-accent) 12%, transparent)}.signal-lab-rehearsal,.signal-lab-comparison,.signal-lab-blueprint{border:1px solid color-mix(in srgb, var(--sl-accent) 46%, var(--sl-border));background:var(--sl-surface);border-radius:8px;gap:10px;padding:12px;display:grid}.signal-lab-rehearsal>header,.signal-lab-comparison,.signal-lab-blueprint>header{grid-template-columns:18px minmax(0,1fr)}.signal-lab-rehearsal>header{align-items:center;gap:8px;display:grid}.signal-lab-rehearsal>header>svg,.signal-lab-comparison>svg,.signal-lab-blueprint>header>svg{color:var(--sl-accent)}.signal-lab-rehearsal header span,.signal-lab-comparison span,.signal-lab-blueprint header span,.signal-lab-rehearsal__grid>div>span{color:var(--sl-sub);font:800 9px var(--font-mono,monospace);text-transform:uppercase}.signal-lab-rehearsal header strong,.signal-lab-blueprint header strong{margin-top:2px;font-size:12px;display:block}.signal-lab-rehearsal>p,.signal-lab-comparison p,.signal-lab-blueprint>p{color:var(--sl-sub);margin:0;font-size:11px;line-height:1.45}.signal-lab-rehearsal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signal-lab-rehearsal__grid>div{border:1px solid var(--sl-border);border-radius:7px;padding:10px}.signal-lab-rehearsal ol,.signal-lab-rehearsal ul{margin:7px 0 0;padding-left:16px}.signal-lab-rehearsal li{margin:3px 0;font-size:11px;line-height:1.4}.signal-lab-rehearsal li small{color:var(--sl-sub);display:block}.signal-lab-rehearsal__next{padding-top:2px}.signal-lab-rehearsal__boundary{color:var(--sl-good)!important}.signal-lab-comparison{grid-template-columns:18px minmax(0,1fr);align-items:start}.signal-lab-comparison p{margin-top:4px}.signal-lab-comparison small{color:var(--sl-sub);overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.signal-lab-blueprint>header{align-items:center;gap:8px;display:grid}.signal-lab-blueprint__states{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signal-lab-blueprint__states>div{border:1px solid var(--sl-border);border-radius:7px;gap:4px;padding:9px;display:grid}.signal-lab-blueprint__states span{color:var(--sl-sub);font:800 8px var(--font-mono,monospace);text-transform:uppercase}.signal-lab-blueprint__states strong{font-size:11px}.signal-lab-blueprint__blocker{border:1px solid color-mix(in srgb, var(--sl-warn) 44%, var(--sl-border));border-radius:7px;align-items:flex-start;gap:6px;padding:9px;display:flex;color:var(--sl-warn)!important}.signal-lab-blueprint__blocker svg{flex:none}.signal-lab-blueprint>small{color:var(--sl-sub);font-size:10px;line-height:1.45}.signal-lab-preview-note{color:var(--sl-sub);margin:-4px 0 0;font-size:10px;line-height:1.45}@media (width<=900px){.signal-lab-grid,.signal-lab-intro{grid-template-columns:1fr}.signal-lab-hero{flex-direction:column;align-items:flex-start}}@media (width<=620px){.signal-lab-hero,.signal-lab-checkpoint,.signal-lab-card{padding:14px}.signal-lab-hero h2{font-size:21px}.signal-lab-checkpoint__progress,.signal-lab-packet__grid,.signal-lab-checkpoint__grid,.signal-lab-card__details,.signal-lab-rehearsal__grid{grid-template-columns:1fr}.signal-lab-card__header{flex-direction:column}.signal-lab-statuses{justify-content:flex-start}.signal-lab-confidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-lab-blueprint__states{grid-template-columns:1fr}}
