.stage{gap:var(--gutter);grid-row:1/-1;min-width:0;min-height:0;display:grid}.stage--1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.stage--2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.stage--3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.stage--3>.stage-tile:first-child{grid-row:1/-1}.stage--4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.stage-tile{overflow-clip-margin:0;min-width:0;min-height:0;animation:panel-in .64s var(--ease) backwards;flex-direction:column;display:flex;overflow:clip}.stage-tile-inner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.stage-tile:nth-child(2){animation-delay:.11s}.stage-tile:nth-child(3){animation-delay:.22s}.stage-tile:nth-child(4){animation-delay:.33s}.workspace-main:not(.is-leaving)>.stage{animation:none}.stage-tile.is-leaving{animation:panel-out .36s var(--ease) forwards;pointer-events:none}.stage-tile-ways{top:var(--stage-pane-pad);left:var(--stage-pane-pad);z-index:3;align-items:center;gap:var(--stage-ways-gap);display:flex;position:absolute}.stage-tile-head{min-width:0;min-height:calc(var(--stage-glyph) + var(--stage-pane-pad));margin:0 calc(-1 * var(--stage-pane-pad)) var(--stage-pane-pad);padding-right:var(--stage-pane-pad);padding-bottom:var(--stage-pane-pad);padding-left:calc(var(--stage-pane-pad) + var(--stage-ways));border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;display:flex}.stage-tile-label{min-width:0;font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-tile-close,.stage-tile-back{width:var(--stage-glyph);height:var(--stage-glyph);border-radius:9999px;flex:none;position:relative}.stage-tile-close{--way-glyph:var(--stage-glyph)}.stage-tile-back{font-size:0}.stage-tile-back:before{content:"";width:calc(var(--stage-glyph) * .44);background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-tile-back:after{content:"";width:calc(var(--stage-glyph) * .26);height:calc(var(--stage-glyph) * .26);transform:translate(-50%, -50%) translateX(calc(var(--stage-glyph) * -.09)) rotate(45deg);border-bottom:1.5px solid;border-left:1.5px solid;position:absolute;top:50%;left:50%}.stage-tile-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.stage-tile-body>*{flex:1;min-width:0;min-height:0}.stage-tile--chart .compare-head,.stage-tile--model .craft-model .panel-head{display:none}.workspace.guided .stage-tile{border:1px solid var(--glass-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--veil-off,var(--glass-veil));backdrop-filter:var(--veil-off,var(--glass-veil));box-shadow:var(--glass-edges);background:0 0}.workspace.guided .stage-tile-inner{padding:var(--stage-pane-pad)}.workspace.guided .stage-tile .stage-tile-body>*{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}.stage-tile--dispatch .study-dispatch{border-top:0}.stage-media{gap:var(--stage-pane-pad);flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.stage-media-frame{border-radius:var(--radius-sm);flex:1;min-width:0;min-height:0;display:block}.stage-media-img{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%}.stage-media-frame>.dispatch-play{margin:auto;inset:0}.stage-media-caption{flex-direction:column;flex:none;align-items:flex-start;gap:4px;min-width:0;display:flex}.stage-media-title{font-size:var(--fs-ui);overflow-wrap:anywhere;font-weight:600}.stage-media-text{font-size:var(--fs-fine);line-height:var(--lh-text);color:var(--text-dim);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.stage-media-link{font-size:var(--fs-fine);color:var(--accent);border-bottom:1px solid var(--primary-a25);text-decoration:none}.stage-record{min-width:0;min-height:0;display:flex}.stage-record>.dispatch{flex:1;min-width:0;min-height:0}.person-card{min-width:0;min-height:0;padding-top:calc(var(--stage-glyph) + 8px);align-items:flex-start;gap:14px;display:flex;overflow:hidden}.workspace.guided .stage-tile--person .stage-tile-body>.person-card{padding-top:calc(var(--stage-glyph) + 8px)}.person-card-portrait-frame{border-radius:var(--radius-sm);flex:none;width:clamp(72px,32%,128px);display:block}.person-card-portrait{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border-radius:var(--radius-sm);background:var(--bg-inset);width:100%;display:block}.person-card-monogram{width:clamp(72px,32%,128px);font-size:var(--glyph-monogram-sm);border-radius:var(--radius-sm);border-bottom:0;flex:none}.person-card-text{flex-direction:column;gap:4px;min-width:0;min-height:0;display:flex}.person-card-name{font-size:var(--fs-ui);color:var(--text);font-weight:600;line-height:var(--lh-snug);margin:0}.person-card-role{font-family:var(--font-label);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent);margin:0}.person-card-org{font-size:var(--fs-fine);color:var(--text-dim);margin:0}.person-card-note{font-size:var(--fs-fine);line-height:var(--lh-text);color:var(--text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.person-card-open{font:inherit;font-family:var(--font-label);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);align-self:flex-start;margin-top:6px}.person-card-open:hover{border-color:var(--accent);color:var(--text)}.person-card--unknown .person-card-name{color:var(--text-dim)}.stage-tile-inner{container-type:size}@container (max-height:480px){.stage-tile--chart .chan-lines{max-height:84px;overflow-y:auto}.stage-tile--chart .chan-compare{max-height:104px;overflow-y:auto}.stage-tile--chart .compare-plot .chan-history-chart{min-height:96px}}.stage-tile--orbit .orbit-stage{min-height:0}@container (max-height:360px){.stage-tile--orbit .orbit-ranges{display:none}.stage-tile--orbit .orbit-readout{gap:6px;padding-top:6px;padding-bottom:8px}.stage-tile--chart .compare-plot .chan-history-chart{min-height:80px}.person-card-note{-webkit-line-clamp:2}.person-card-portrait-frame,.person-card-monogram{width:clamp(56px,26%,96px)}}@container (max-height:480px) and (max-width:495px){.stage-tile--orbit .orbit-ranges{display:none}}@container (max-width:260px){.person-card{flex-direction:column}}@container (max-height:480px){.stage-tile--community .community-stage .globe,.stage-tile--community .community-stage .community-hint,.stage-tile--community .community-stage .community-place{display:none}.stage-tile--community .community-body{grid-template-rows:min-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow-y:hidden}.stage-tile--community .site-list{overflow-y:auto}}@container (max-width:626px) and (max-height:480px){.stage-tile--community .social-platform{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stage-tile--community .social-link{gap:0;padding:5px 6px}}@media (prefers-reduced-motion:reduce){.stage-tile,.stage-tile.is-leaving{animation:none}.person-card-open{transition:none}}.stage-below{display:none}@media (max-width:1080px){.stage--2,.stage--3,.stage--4{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(320px,auto)}.stage--3>.stage-tile:first-child{grid-row:auto}.stage-tile{min-height:320px}.stage-below{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white-a06);min-height:34px;color:var(--text-dim);font:inherit;font-size:var(--fs-fine);cursor:pointer;align-self:center;align-items:center;gap:6px;margin:0 0 6px;padding:6px 14px;line-height:1;display:inline-flex}.stage-below:hover,.stage-below:focus-visible{color:var(--text);border-color:var(--accent)}}.stage-tile{--stage-glyph:26px;--stage-ways-gap:2px;--stage-pane-pad:12px;--stage-ways:calc(var(--stage-glyph) + 8px)}.stage-tile:has(.stage-tile-back){--stage-ways:calc(2 * var(--stage-glyph) + var(--stage-ways-gap) + 8px)}.stage-tile--orbit .stage-tile-head,.stage-tile--readings .stage-tile-head,.stage-tile--phase .stage-tile-head,.stage-tile--person .stage-tile-head,.stage-tile--community .stage-tile-head,.stage-tile--dispatch .stage-tile-head{display:contents}.stage-tile--orbit .orbit>.panel-head,.stage-tile--readings .telemetry-strip>.panel-head,.stage-tile--person .team>.panel-head,.stage-tile--phase .tl-summary,.stage-tile--community .social-bar,.stage-tile--dispatch .study-dispatch-head{padding-left:var(--stage-ways)}.stage-tile--orbit .orbit>.panel-head,.stage-tile--readings .telemetry-strip>.panel-head,.stage-tile--person .team>.panel-head,.stage-tile--phase .tl-summary,.stage-tile--community .social-bar,.stage-tile--dispatch .study-dispatch{padding-top:0}.stage-tile--orbit .orbit>.panel-head>.panel-title,.stage-tile--readings .telemetry-strip>.panel-head>.panel-title,.stage-tile--person .team>.panel-head>.panel-title,.stage-tile--dispatch .study-dispatch-head>.metric-label,.stage-tile--community .social-bar-heading,.stage-tile--phase .tl-current-label,.stage-tile--phase .tl-progress-label{min-height:var(--stage-glyph);align-self:start;align-items:center;display:flex}.stage-tile--person .team-toolbar{padding-top:calc(var(--stage-glyph) + 8px)}.stage-tile--orbit .stage-tile-head>.stage-tile-label,.stage-tile--readings .stage-tile-head>.stage-tile-label,.stage-tile--phase .stage-tile-head>.stage-tile-label,.stage-tile--person .stage-tile-head>.stage-tile-label,.stage-tile--community .stage-tile-head>.stage-tile-label,.stage-tile--dispatch .stage-tile-head>.stage-tile-label{display:none}.stage-tile{position:relative}.stage-tile--chart .chan-lines-control{flex-basis:100%}.stage-tile--chart .chan-line{font-size:var(--fs-micro)}.stage-tile--chart .chan-line-sensor,.stage-tile--chart .chan-line-only{min-width:6rem}@media (pointer:coarse){.stage-tile{--stage-glyph:44px;--stage-ways-gap:8px}}
.hera-craft{min-width:0;min-height:0;position:absolute;inset:0}.hera-craft--stage{width:100%;height:100%;min-height:320px;position:relative;container:craft/inline-size}.hera-craft-mount{position:absolute;inset:0}.hera-craft-canvas{width:100%;height:100%;display:block}.hera-craft-wait{position:absolute;inset:0}.hera-craft-still{pointer-events:none;place-items:end center;display:grid;position:absolute;inset:0}.hera-craft-still-image{object-fit:cover}.hera-craft-still-chip{font:600 11px / 1.4 var(--font-label,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--text,#fff);background:color-mix(in srgb, var(--bg,#000917) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;margin:0 0 10px;padding:4px 10px;position:relative}.hera-craft-controls{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-deep) 72%, transparent);-webkit-backdrop-filter:var(--veil-off,blur(8px));backdrop-filter:var(--veil-off,blur(8px));pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.hera-craft-controls>*{pointer-events:auto}.hera-craft-controls-toggle{z-index:2;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-deep) 72%, transparent);width:44px;height:44px;-webkit-backdrop-filter:var(--veil-off,blur(8px));backdrop-filter:var(--veil-off,blur(8px));color:var(--text-dim);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;right:12px}.hera-craft-controls-toggle svg{width:22px;height:22px}.hera-craft-controls-toggle:active{transform:scale(.92)}.hera-craft-controls-toggle.is-open{color:var(--accent);border-color:var(--accent)}.hera-craft-controls-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hera-craft-controls.is-sheet{transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s;flex-direction:column;align-items:flex-start;gap:8px;right:64px}.hera-craft-controls.is-folded{opacity:0;visibility:hidden;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s .16s;transform:translateY(10px)}.hera-craft-switch{border:0;align-items:center;gap:2px;min-width:0;margin:0;padding:0;display:inline-flex}.hera-craft-switch-label{float:left;font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);margin-right:8px;padding:0}.hera-craft-switch-btn{font:inherit;font-size:var(--fs-fine);line-height:var(--lh-flush);color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px}.hera-craft-switch-btn+.hera-craft-switch-btn{margin-left:-1px}.hera-craft-switch-btn:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.hera-craft-switch-btn:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}@media (hover:hover){.hera-craft-switch-btn:hover{color:var(--text)}}@media (pointer:coarse){.hera-craft-switch-btn{min-block-size:var(--thumb,44px);align-items:center;display:inline-flex}}.hera-craft-switch-btn[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:var(--accent);z-index:1;position:relative}.hera-craft-switch-btn.is-busy{animation:1s ease-in-out infinite hera-craft-busy}@keyframes hera-craft-busy{50%{opacity:.5}}.hera-craft-hint{font-size:var(--fs-micro);color:var(--muted);margin:0 0 0 auto}.hera-craft-controls.is-sheet .hera-craft-hint{margin:0}@container craft (max-width:340px){.hera-craft-hint{display:none}}@container craft (max-width:260px){.hera-craft-switch-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hera-craft-controls{gap:8px 10px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.hera-craft-switch-btn.is-busy{opacity:.6;animation:none}.hera-craft-controls.is-sheet,.hera-craft-controls.is-folded,.hera-craft-controls-toggle{transition:none}}.hera-craft-poster[data-hera-poster-boot][data-shown]~.hera-craft-wait{display:none}.hera-craft-poster{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.hera-craft-stage{align-items:stretch;gap:12px;width:100%;height:100%;min-height:320px;display:flex;position:relative;container:craft-stage/inline-size}.hera-craft-stage>.hera-craft--stage{flex:auto;width:auto;min-width:0;height:auto;min-height:0}.hera-parts{flex-direction:column;flex:0 0 210px;gap:8px;min-height:0;display:flex}.hera-parts-search{flex:none;display:block}.hera-parts-input{font:inherit;appearance:none;width:100%;color:var(--text);background:color-mix(in srgb, var(--surface-deep) 72%, transparent);border:1px solid var(--border);border-radius:var(--radius-lg);padding:7px 10px}.hera-parts-input::placeholder{color:var(--muted)}.hera-parts-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--primary-a40);outline:none}.hera-parts-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.hera-parts-section+.hera-parts-section{margin-top:10px}.hera-parts-head{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);z-index:1;background:var(--surface-deep);align-items:stretch;gap:2px;margin:0 0 2px;font-weight:400;display:flex;position:sticky;top:0}.hera-parts-toggle{font:inherit;color:var(--muted);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:5px 6px;display:flex}.hera-parts-toggle:hover,.hera-parts-toggle:focus-visible{color:var(--text);background:var(--primary-a10);outline:none}.hera-parts-count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:0}.hera-parts-chevron{transition:transform .18s var(--ease)}.hera-parts-toggle[aria-expanded=true] .hera-parts-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.hera-parts-chevron{transition:none}}.hera-parts-head-word{padding:5px 8px;display:block}.hera-parts-items{margin:0;padding:0;list-style:none}.hera-parts-entry{font:inherit;font-size:var(--fs-fine);line-height:var(--lh-snug);text-align:left;width:100%;color:var(--text-dim);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:5px 8px;display:flex}.hera-parts-head .hera-parts-entry{flex:auto;min-width:0}.hera-parts-entry--head{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.hera-parts-entry:hover,.hera-parts-entry:focus-visible{color:var(--text);background:var(--primary-a10);outline:none}.hera-parts-entry.is-picked{color:var(--text);background:var(--primary-a16);box-shadow:inset 2px 0 0 var(--accent)}.hera-parts-name{flex:auto;min-width:0}.hera-parts-inside{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);flex:none}.hera-parts-empty{font-size:var(--fs-fine);color:var(--muted);margin:8px}@container craft-stage (max-width:620px){.hera-parts{flex-basis:168px}}@container craft-stage (max-width:460px){.hera-parts{display:none}}
.dispatch-carousel{display:contents}.dispatch-carousel>*{grid-area:1/1}.dispatch-carousel[data-many] .media-press{touch-action:pan-y}.dispatch-carousel-controls{z-index:1;pointer-events:none;place-self:stretch stretch;position:relative}.dispatch-carousel-step{border:1px solid var(--primary-a25);background:var(--scrim-page-70);width:30px;height:30px;-webkit-backdrop-filter:var(--veil-off,blur(6px));backdrop-filter:var(--veil-off,blur(6px));color:var(--accent);font:inherit;cursor:pointer;pointer-events:auto;opacity:.8;transition:opacity .2s var(--ease), box-shadow .2s var(--ease);border-radius:50%;place-items:center;padding:0 0 2px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dispatch-carousel-step[data-side=previous]{left:6px}.dispatch-carousel-step[data-side=next]{right:6px}@media (hover:hover){.dispatch-carousel-step:hover{opacity:1;box-shadow:0 0 0 1px var(--primary-a40), 0 0 14px -4px var(--primary-a60)}}.dispatch-carousel-step:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.dispatch-carousel-dots{border-radius:var(--radius-pill);background:var(--scrim-page-70);pointer-events:auto;gap:2px;padding:2px 4px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.dispatch-carousel-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid}.dispatch-carousel-dot:before{content:"";background:var(--text-faint);width:6px;height:6px;transition:background .2s var(--ease), box-shadow .2s var(--ease);border-radius:50%}.dispatch-carousel-dot[aria-current=true]:before{background:var(--accent);box-shadow:0 0 6px var(--primary-a60)}.dispatch-carousel-dot:focus-visible{outline:2px solid var(--accent);outline-offset:0}.dispatch-carousel:has(.media-slot[data-state=loading]) .dispatch-carousel-dots{opacity:.5}.media-overlay-position{font-size:var(--fs-fine);font-variant-numeric:tabular-nums;color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.dispatch-carousel-step,.dispatch-carousel-dot:before{transition:none}}@media (forced-colors:active){.dispatch-carousel-step,.dispatch-carousel-dots{border:1px solid canvastext}.dispatch-carousel-dot:before{background:canvastext}.dispatch-carousel-dot[aria-current=true]:before{background:highlight}}.dispatch-plate-backdrop{border-radius:var(--radius-sm);background:var(--surface-deep);pointer-events:none;place-self:stretch stretch;position:relative;overflow:hidden}.dispatch-plate-backdrop:before{content:"";background:var(--plate-backdrop) center / cover no-repeat;filter:blur(22px)saturate(1.15)brightness(.6);position:absolute;inset:-28px}:is(.media-slot,.dispatch-ambient).media-framed{--fit-cx:var(--crop-x,0);--fit-cy:var(--crop-y,0);--fit-cw:var(--crop-w,1);--fit-ch:var(--crop-h,1);position:absolute;inset:0;overflow:hidden}:is(.media-slot,.dispatch-ambient).media-framed>:is(img,video){--fit-s:max(100cqh, 100cqw / var(--media-ratio), min(100cqw / (var(--fit-cw) * var(--media-ratio)), 100cqh / var(--fit-ch)));width:calc(var(--fit-s) * var(--media-ratio));height:var(--fit-s);max-width:none;max-height:none;left:clamp(100cqw - var(--fit-s) * var(--media-ratio), 50cqw - (var(--fit-cx) + var(--fit-cw) / 2) * var(--fit-s) * var(--media-ratio), 0px);top:clamp(100cqh - var(--fit-s), 50cqh - (var(--fit-cy) + var(--fit-ch) / 2) * var(--fit-s), 0px);object-fit:fill;border:0;border-radius:0;position:absolute}.media-press--fill{place-self:stretch stretch;width:100cqw;height:100cqh;overflow:hidden}.dispatch-ambient{pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}.dispatch-ambient[data-playing]{opacity:1}.dispatch-plate-card{border-radius:var(--radius-sm);background:radial-gradient(120% 90% at 30% 20%, var(--primary-a16), transparent 60%), var(--surface-deep);text-align:center;align-content:center;justify-items:center;gap:8px;width:100%;height:100%;min-height:140px;padding:24px;display:grid}.dispatch-plate-card-kind{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.dispatch-plate-card>.dispatch-play{margin:0 0 6px;position:static}.media-press>.dispatch-play{margin:auto;inset:0}.media-overlay-gate{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--scrim-page-70);width:min(440px,100% - 40px);-webkit-backdrop-filter:var(--veil-off,blur(10px));backdrop-filter:var(--veil-off,blur(10px));text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 18px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.media-overlay-gate p{font-size:var(--fs-ui);line-height:var(--lh-text);color:var(--text-dim);margin:0}.media-overlay-post{background:#fff;justify-self:center;max-width:540px}.media-overlay-stage>.media-overlay-gate:only-child{top:50%;bottom:auto;transform:translate(-50%,-50%)}
.dispatch-sheet[data-layout]{--sheet-lift:0 16px 30px -16px #000000bf;border:1px solid var(--glass-line);border-radius:var(--slab-radius);background-color:var(--bg-inset);background-image:linear-gradient(158deg, #ffffff14 0%, #ffffff05 36%, transparent 60%, #ffffff08 100%), var(--glass-tint);box-shadow:var(--glass-edges), var(--slab-side);margin-bottom:10px}.dispatch-sheet[data-layout][data-open]{opacity:.95}@container (max-width:660px){.dispatch-sheet[data-layout] .dispatch-mark{display:none}}.dispatch-sheet[data-layout=front]{background-color:var(--bg);background-image:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dispatch-sheet[data-layout=front] .dispatch-frame{z-index:0;border-radius:inherit;--surface-deep:var(--bg);--in:0s;grid-area:1/1/-1/-1;padding:0;overflow:hidden;transform:none}@starting-style{.dispatch-sheet[data-layout=front][data-open] .dispatch-frame{transform:none}}.dispatch-sheet[data-layout=front] .dispatch-frame:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 34rem 15rem at 0% 100%, color-mix(in srgb, var(--bg) 84%, transparent) 0%, color-mix(in srgb, var(--bg) 76%, transparent) 40%, color-mix(in srgb, var(--bg) 46%, transparent) 72%, transparent 100%), radial-gradient(ellipse 96% 112% at 0% 0%, color-mix(in srgb, var(--bg) 86%, transparent) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 30%, color-mix(in srgb, var(--bg) 74%, transparent) 52%, color-mix(in srgb, var(--bg) 56%, transparent) 70%, color-mix(in srgb, var(--bg) 26%, transparent) 86%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0, color-mix(in srgb, var(--bg) 58%, transparent) 1.75rem, color-mix(in srgb, var(--bg) 30%, transparent) 3.5rem, color-mix(in srgb, var(--bg) 10%, transparent) 5rem, transparent 6.5rem), var(--slab-cast);position:absolute;inset:0}@container not (min-width:480px){.dispatch-sheet[data-layout=front] .dispatch-frame:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 86%, transparent) 0%, color-mix(in srgb, var(--bg) 80%, transparent) 26%, color-mix(in srgb, var(--bg) 52%, transparent) 42%, color-mix(in srgb, var(--bg) 18%, transparent) 54%, transparent 62%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 86%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 22%, color-mix(in srgb, var(--bg) 40%, transparent) 36%, transparent 48%), var(--slab-cast)}}.dispatch-entry .dispatch-sheet[data-layout]{--slab-cast:color-mix(in srgb, color-mix(in srgb, var(--brand-primary) 50%, var(--bg)) 22%, transparent)}.dispatch-entry .dispatch-sheet[data-layout=front] .dispatch-frame:after{background:radial-gradient(ellipse 34rem 15rem at 0% 100%, color-mix(in srgb, var(--bg) 84%, transparent) 0%, color-mix(in srgb, var(--bg) 76%, transparent) 40%, color-mix(in srgb, var(--bg) 46%, transparent) 72%, transparent 100%), radial-gradient(ellipse 46rem 30rem at 0% 0%, color-mix(in srgb, var(--bg) 86%, transparent) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 30%, color-mix(in srgb, var(--bg) 74%, transparent) 52%, color-mix(in srgb, var(--bg) 56%, transparent) 70%, color-mix(in srgb, var(--bg) 26%, transparent) 86%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0, color-mix(in srgb, var(--bg) 58%, transparent) 1.75rem, color-mix(in srgb, var(--bg) 30%, transparent) 3.5rem, color-mix(in srgb, var(--bg) 10%, transparent) 5rem, transparent 6.5rem), var(--slab-cast)}.dispatch-sheet[data-layout=front] .dispatch-register:after{content:none}.dispatch-sheet[data-layout=front] .dispatch-frame-press{cursor:zoom-in;border-radius:0}@media (hover:hover){.dispatch-sheet[data-layout=front] .media-press:hover{box-shadow:none}}.dispatch-sheet[data-layout=front] .media-press:focus-visible{outline-offset:-4px}.dispatch-sheet[data-layout=front] .media-press-zoom{display:none}.dispatch-sheet[data-layout=front] .dispatch-register,.dispatch-sheet[data-layout=front] .dispatch-col,.dispatch-sheet[data-layout=front] .dispatch-board{z-index:2;grid-column:1}.dispatch-sheet[data-layout=front] .dispatch-register{--text-faint:var(--text-dim);background:0 0;grid-row:1}.dispatch-sheet[data-layout=front] .dispatch-mark{display:none}.dispatch-sheet[data-layout=front]>*{--head-size:clamp(var(--fs-title), 4.6cqi, 3rem)}@container (min-width:480px){.dispatch-sheet[data-layout=front]>*{--cover-col:max(56cqi, 20rem);--head-col:max(74cqi, 22rem);--deck-col:calc(max(56cqi, 20rem) - 2 * var(--pad))}}.dispatch-sheet[data-layout=front] .dispatch-col{max-width:var(--head-col,none);padding-block:calc(var(--pad) * .5) calc(var(--pad) * .75);pointer-events:none;grid-row:2;justify-content:space-between;overflow:visible}.dispatch-sheet[data-layout=front] .dispatch-col:before{content:none}.dispatch-sheet[data-layout=front] .dispatch-headline{max-width:none;font-size:var(--head-size);letter-spacing:-.025em;text-shadow:0 1px 2px #0006;text-wrap:balance;-webkit-line-clamp:3;border-left:0;padding-left:0;line-height:1}.dispatch-sheet[data-layout] .dispatch-story{display:contents}.dispatch-sheet[data-layout=front] .dispatch-story{max-width:var(--deck-col,none);pointer-events:auto;flex-direction:column;flex:0 auto;gap:8px;min-height:0;display:flex}.dispatch-sheet[data-layout=front] .dispatch-story[data-empty]{display:none}.dispatch-sheet[data-layout=front] .dispatch-story{position:relative}.dispatch-sheet[data-layout=front] .dispatch-story:before{content:"";inset:-4rem -6rem calc(-2 * var(--pad)) calc(-2 * var(--pad));z-index:-1;background:color-mix(in srgb, var(--bg) 66%, transparent);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 6rem),#000b calc(100% - 4.5rem),#0006 calc(100% - 3rem),#0002 calc(100% - 1.5rem),#0000 100%),linear-gradient(#0000 0,#0002 1rem,#0006 2rem,#000b 3rem,#000 4rem);mask-image:linear-gradient(90deg,#000 calc(100% - 6rem),#000b calc(100% - 4.5rem),#0006 calc(100% - 3rem),#0002 calc(100% - 1.5rem),#0000 100%),linear-gradient(#0000 0,#0002 1rem,#0006 2rem,#000b 3rem,#000 4rem);-webkit-mask-composite:source-in;mask-composite:intersect}.dispatch-sheet[data-layout] .dispatch-prose{font-family:var(--font-mono);font-size:var(--fs-ui);line-height:1.55}.dispatch-sheet[data-layout=front] .dispatch-prose{color:var(--text-dim);text-shadow:0 1px 2px #00000080;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.dispatch-sheet[data-layout=front] .dispatch-flag{font-family:var(--font-mono);font-size:var(--fs-ui);text-shadow:0 1px 2px #00000080;background:0 0;padding:0 0 0 10px;font-weight:400;line-height:1.55}.dispatch-sheet[data-layout] .dispatch-phase{letter-spacing:var(--ls-mono);padding:2px 8px;font-weight:400}.dispatch-sheet[data-layout] .dispatch-board{--figure:var(--fs-ui)}.dispatch-sheet[data-layout] .dispatch-figure,.dispatch-sheet[data-layout] .dispatch-figure[data-long]{font-size:var(--fs-ui);letter-spacing:var(--ls-mono);text-shadow:none;font-weight:400}.dispatch-sheet[data-layout] .dispatch-reading dt{letter-spacing:var(--ls-mono);font-weight:400}.dispatch-sheet[data-layout=front] .dispatch-board{--text-faint:var(--text-dim);width:min(15rem,40cqi);padding:calc(var(--pad) * .5) var(--pad) calc(var(--pad) * .75) 0;text-align:end;background:0 0;border-top:0;grid-row:2;grid-template-columns:minmax(0,1fr);place-self:end;row-gap:14px;position:relative}.dispatch-sheet[data-layout=front] .dispatch-reading dd{justify-content:flex-end}.dispatch-sheet[data-layout=front] .dispatch-board:before{content:"";z-index:-1;background:radial-gradient(ellipse 100% 100% at 100% 100%, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 86%, transparent) 56%, color-mix(in srgb, var(--bg) 74%, transparent) 74%, color-mix(in srgb, var(--bg) 36%, transparent) 89%, transparent 100%);pointer-events:none;position:absolute;inset:-6rem 0 0 -8rem}.dispatch-sheet[data-layout=front] .dispatch-figure{-webkit-line-clamp:3;line-clamp:3}.dispatch-sheet[data-layout] .dispatch-unit{white-space:normal;flex:0 auto}@container not (min-width:480px){.dispatch-sheet[data-layout=front] .dispatch-board{width:auto;padding-inline:var(--pad);text-align:start;grid-row:3;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));justify-self:stretch}.dispatch-sheet[data-layout=front] .dispatch-reading dd{justify-content:flex-start}.dispatch-sheet[data-layout=front] .dispatch-board:before{background:linear-gradient(180deg, transparent 0, color-mix(in srgb, var(--bg) 62%, transparent) 3rem, color-mix(in srgb, var(--bg) 82%, transparent) 100%);inset:-3rem 0 0}}.dispatch-entry .dispatch-sheet[data-layout] .dispatch-prose{font-family:var(--font);font-size:var(--fs-lede);letter-spacing:normal;color:var(--text);line-height:1.6}.dispatch-entry .dispatch-sheet[data-layout=front] .dispatch-flag{font-family:var(--font);font-size:var(--fs-lede);line-height:1.5}.dispatch-entry .dispatch-sheet[data-layout] .dispatch-figure,.dispatch-entry .dispatch-sheet[data-layout] .dispatch-figure[data-long]{font-size:var(--fs-text)}.dispatch-entry .dispatch-sheet[data-layout] .dispatch-reading dt{font-size:var(--fs-fine)}.dispatch-sheet[data-layout=front] .dispatch-carousel-controls,.dispatch-sheet[data-layout=front] .dispatch-play{z-index:2}.dispatch-sheet[data-layout=front] .dispatch-carousel-step{top:40%}.dispatch-sheet[data-layout=front] .media-press>.dispatch-play{margin:0;inset:40% auto auto 50%;transform:translate(-50%,-50%)}.dispatch-sheet[data-layout=front] .dispatch-carousel-dots{flex-direction:column;padding:4px 2px;inset:calc(40% + 24px) 9px auto auto;transform:none}.dispatch-sheet[data-layout] .dispatch-frame:before{z-index:1;pointer-events:none;--hud:color-mix(in srgb, var(--accent) 70%, transparent);--hud-faint:color-mix(in srgb, var(--accent) 30%, transparent);--arm:16px;background-image: linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)),  linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)), linear-gradient(var(--hud), var(--hud)),  linear-gradient(var(--hud), var(--hud)),  linear-gradient(var(--hud-faint), var(--hud-faint)), linear-gradient(var(--hud-faint), var(--hud-faint)), linear-gradient(var(--hud-faint), var(--hud-faint)), linear-gradient(var(--hud-faint), var(--hud-faint)),  repeating-linear-gradient(90deg, var(--hud) 0 1px, transparent 1px 10px), repeating-linear-gradient(90deg, var(--hud) 0 1px, transparent 1px 50px), repeating-linear-gradient(180deg, var(--hud) 0 1px, transparent 1px 10px);background-size:var(--arm) 1px, 1px var(--arm), var(--arm) 1px, 1px var(--arm), var(--arm) 1px, 1px var(--arm), var(--arm) 1px, 1px var(--arm), 7px 1px, 1px 7px, 7px 1px, 1px 7px, 7px 1px, 1px 7px, 7px 1px, 1px 7px, 2px 2px, calc(50% - 32px) 1px, calc(50% - 32px) 1px, 1px calc(50% - 32px), 1px calc(50% - 32px), calc(100% - 3rem) 4px, calc(100% - 3rem) 8px, 4px calc(100% - 3rem);filter:drop-shadow(0 0 1px #0009);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%,calc(50% - 16.5px) calc(50% - 20px),calc(50% - 20px) calc(50% - 16.5px),calc(50% + 16.5px) calc(50% - 20px),calc(50% + 20px) calc(50% - 16.5px),calc(50% - 16.5px) calc(50% + 20px),calc(50% - 20px) calc(50% + 16.5px),calc(50% + 16.5px) calc(50% + 20px),calc(50% + 20px) calc(50% + 16.5px),50%,0,100%,top,bottom,bottom,bottom,100%;background-repeat:no-repeat;position:absolute;inset:1.25rem}@container (min-width:480px){.dispatch-sheet[data-layout=front] .dispatch-frame:before{content:"";inset:calc(2.75rem + var(--pad) * .5 + 2 * var(--head-size) + 1rem) 1.25rem var(--board-clear,1.25rem) calc(var(--cover-col) + 1.5rem)}}.dispatch-sheet[data-layout=front]:has(>.dispatch-board){--board-clear:8.5rem}.dispatch-sheet[data-layout=front]:has(>.dispatch-board>.dispatch-reading:nth-child(3)){--board-clear:12rem}.dispatch-sheet[data-layout=front]:has(>.dispatch-board>.dispatch-reading:nth-child(4)){--board-clear:15.5rem}@container not (min-height:420px){.dispatch-sheet[data-layout=front]:has(>.dispatch-board) .dispatch-frame:before{content:none}.dispatch-sheet[data-layout=front] .dispatch-carousel-step[data-side=previous]{left:calc(var(--cover-col) + 6px)}.dispatch-sheet[data-layout=front] .media-press>.dispatch-play{inset:50% auto auto calc((100% + var(--cover-col)) / 2)}}.dispatch-sheet[data-layout]>.dispatch-sheen{z-index:3;border-radius:inherit}.dispatch-sheet[data-open]:is(:hover,:focus-within)>.dispatch-sheen:before{opacity:1}@media (max-width:760px){.dispatch-stage:has(.dispatch-entry[data-open] .dispatch-sheet[data-layout=front]){--sheet-min:min(540px, 74dvh)}.dispatch-sheet[data-layout=front] .dispatch-col{border-bottom:0}}@media (prefers-reduced-motion:reduce){.dispatch-ambient{transition:none}}@media (forced-colors:active){.dispatch-sheet[data-layout]:after,.dispatch-sheet[data-layout=front] .dispatch-frame:after,.dispatch-sheet[data-layout=front] .dispatch-col:before,.dispatch-sheet[data-layout] .dispatch-frame:before{display:none}}
.compare-stage{--chan:var(--chan-0);flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;overflow-y:auto}.compare-head{justify-content:space-between}.compare-plot{flex-direction:column;flex:1;margin:0;display:flex}.compare-plot .chan-history-chart{flex:1;height:auto}.compare-plot .chan-history-chart:not(.plot-lanes-mode){min-height:120px}.chan-on-model{flex:none;align-self:center;margin-left:auto}.chan-on-model-note{text-align:right;flex:0 auto;align-self:center;min-width:0;max-width:22rem;margin-left:auto;font-size:.75rem;line-height:1.35}@media (max-width:640px){.chan-on-model,.chan-on-model-note{text-align:left;max-width:none;margin-left:0}}.chan-compare{flex-direction:column;gap:10px;min-width:0;display:flex}.chan-compare-name{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;transition:text-decoration-color .12s}.chan-compare-name:hover,.chan-compare-name[aria-expanded=true]{text-decoration-color:currentColor}.chan-compare-name:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:3px;border-radius:2px}.chan-compare-meaning{border-radius:var(--radius-sm);background:var(--scrim-panel-70);border:1px solid var(--border-subtle);color:var(--text-muted);flex-direction:column;gap:4px;max-width:68ch;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.chan-compare-meaning p{margin:0}.chan-compare-meaning .metric-label{color:var(--text)}.chan-compare-absent{color:var(--text-faint);flex-direction:column;gap:3px;margin:0;padding:0;font-size:.75rem;line-height:1.45;list-style:none;display:flex}.chan-compare-absent-name{color:var(--text-muted);font-weight:500}
.study{gap:var(--gutter);grid-template:"head head""chart orbit"minmax(0,3fr)"dispatch orbit"minmax(0,2fr)/minmax(0,3fr) minmax(0,2fr);grid-row:1/-1;min-width:0;min-height:0;display:grid}.study-head{border-bottom:1px solid var(--border);grid-area:head;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:8px;display:flex}.study-title{min-width:0}.study-title h2{font-size:var(--fs-value);line-height:var(--lh-tight);margin:0}.study-title p{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-dim);margin:2px 0 0}.study-chart{flex-direction:column;grid-area:chart;min-width:0;min-height:0;display:flex}.study-chart .compare-stage{flex:1}.study-chart .compare-head{display:none}.study-dispatch{border-top:1px solid var(--border);flex-direction:column;grid-area:dispatch;gap:10px;min-width:0;min-height:0;padding-top:10px;display:flex}.study-dispatch-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.study-steps{gap:6px;display:flex}.study-dispatch{--pad:clamp(14px, 1.6vw, 22px);--sheet-min:min(440px, 62dvh)}.study-sheet{flex:auto}.study-empty{font-size:var(--fs-fine);color:var(--text-faint);margin:0}.study-orbit{flex-direction:column;grid-area:orbit;gap:6px;min-width:0;min-height:0;display:flex}@media (max-width:1080px){.study{grid-template:"head""chart""orbit""dispatch"/minmax(0,1fr)}.study-orbit{min-height:300px}}
