.LocalNav-module__9Mf2lG__nav{box-sizing:border-box;--local-nav-border-color:transparent;--local-nav-title-color:var(--volcanic-ash-950);--local-nav-toggle-color:var(--volcanic-ash-500);--local-nav-toggle-hover-color:var(--volcanic-ash-700);--local-nav-toggle-hover-bg:var(--volcanic-ash-100);--local-nav-group-title-color:var(--volcanic-ash-500);--local-nav-item-label-color:var(--volcanic-ash-950);--local-nav-item-icon-color:var(--volcanic-ash-500);--local-nav-item-hover-bg:var(--volcanic-ash-150);--local-nav-item-hover-icon-color:var(--volcanic-ash-700);--local-nav-item-selected-bg:var(--volcanic-ash-200);--local-nav-item-selected-border:transparent;--local-nav-item-selected-color:var(--volcanic-ash-950);background:0 0;flex-direction:column;width:180px;min-width:180px;height:100%;padding:8px 0;display:flex;position:relative;overflow-y:auto}.LocalNav-module__9Mf2lG__nav.LocalNav-module__9Mf2lG__collapsed{width:48px;min-width:48px}@media print{.LocalNav-module__9Mf2lG__nav{display:none!important}}.LocalNav-module__9Mf2lG__header{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:6px 12px;display:flex}.LocalNav-module__9Mf2lG__headerTitle{font-family:var(--font-sans);letter-spacing:-.1px;flex:1;align-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:14px;display:flex}.LocalNav-module__9Mf2lG__nav .LocalNav-module__9Mf2lG__headerTitle{color:var(--local-nav-title-color)}.LocalNav-module__9Mf2lG__group{flex-direction:column;margin-top:8px;padding:0 8px;display:flex}.LocalNav-module__9Mf2lG__group:first-of-type{margin-top:0}.LocalNav-module__9Mf2lG__groupTitle{font-family:var(--font-sans);letter-spacing:-.1px;align-items:center;margin-bottom:2px;padding:6px 4px;font-size:12px;font-style:normal;font-weight:500;line-height:14px;display:flex}.LocalNav-module__9Mf2lG__nav .LocalNav-module__9Mf2lG__groupTitle{color:var(--local-nav-group-title-color)}.LocalNav-module__9Mf2lG__item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:row;flex-grow:1;align-self:stretch;align-items:center;gap:4px;height:28px;padding:5px 4px;text-decoration:none;display:flex}.LocalNav-module__9Mf2lG__item:hover:not(.LocalNav-module__9Mf2lG__selected){background:var(--local-nav-item-hover-bg)}.LocalNav-module__9Mf2lG__item:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.LocalNav-module__9Mf2lG__itemCollapsed{justify-content:center;padding:5px}.LocalNav-module__9Mf2lG__itemIcon{width:16px;height:16px;color:var(--local-nav-item-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LocalNav-module__9Mf2lG__itemIcon svg{width:16px;height:16px}.LocalNav-module__9Mf2lG__itemLabel{font-family:var(--font-sans);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;font-size:13px;font-style:normal;font-weight:500;line-height:14px;display:flex;overflow:hidden}.LocalNav-module__9Mf2lG__nav .LocalNav-module__9Mf2lG__itemLabel{color:var(--local-nav-item-label-color)}.LocalNav-module__9Mf2lG__itemTrailing{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.LocalNav-module__9Mf2lG__item.LocalNav-module__9Mf2lG__selected{background:var(--local-nav-item-selected-bg);border:1px solid var(--local-nav-item-selected-border)}.LocalNav-module__9Mf2lG__item.LocalNav-module__9Mf2lG__selected .LocalNav-module__9Mf2lG__itemIcon,.LocalNav-module__9Mf2lG__item.LocalNav-module__9Mf2lG__selected .LocalNav-module__9Mf2lG__itemLabel{color:var(--local-nav-item-selected-color)}.LocalNav-module__9Mf2lG__item:hover:not(.LocalNav-module__9Mf2lG__selected) .LocalNav-module__9Mf2lG__itemIcon{color:var(--local-nav-item-hover-icon-color)}.LocalNav-module__9Mf2lG__themeDark{--local-nav-title-color:var(--volcanic-ash-50);--local-nav-toggle-color:var(--volcanic-ash-400);--local-nav-toggle-hover-color:var(--volcanic-ash-200);--local-nav-toggle-hover-bg:#ffffff14;--local-nav-group-title-color:var(--volcanic-ash-400);--local-nav-item-label-color:var(--volcanic-ash-50);--local-nav-item-icon-color:var(--volcanic-ash-400);--local-nav-item-hover-bg:#ffffff14;--local-nav-item-hover-icon-color:var(--volcanic-ash-200);--local-nav-item-selected-bg:#fff3;--local-nav-item-selected-border:#ffffff1a;--local-nav-item-selected-color:var(--volcanic-ash-50);border-left:1px solid #fff3;padding-top:0}
.Tooltip-module__rofUFG__triggerDefault{border-bottom:1px dashed #0000001a}.Tooltip-module__rofUFG__content{z-index:50;max-width:var(--tooltip-max-width,320px);background-color:var(--volcanic-ash-900);color:#fff;font-family:var(--font-sans);text-align:left;box-shadow:var(--shadow-200);border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.4;animation:.15s ease-out Tooltip-module__rofUFG__tooltipShow}.Tooltip-module__rofUFG__content[data-state=closed]{animation:.1s ease-out Tooltip-module__rofUFG__tooltipHide}.Tooltip-module__rofUFG__content[data-side=bottom]{animation-name:Tooltip-module__rofUFG__slideFromTop}.Tooltip-module__rofUFG__content[data-side=top]{animation-name:Tooltip-module__rofUFG__slideFromBottom}.Tooltip-module__rofUFG__content[data-side=left]{animation-name:Tooltip-module__rofUFG__slideFromRight}.Tooltip-module__rofUFG__content[data-side=right]{animation-name:Tooltip-module__rofUFG__slideFromLeft}.Tooltip-module__rofUFG__arrow{fill:var(--volcanic-ash-900)}@keyframes Tooltip-module__rofUFG__tooltipShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Tooltip-module__rofUFG__tooltipHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes Tooltip-module__rofUFG__slideFromTop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__rofUFG__slideFromBottom{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__rofUFG__slideFromLeft{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module__rofUFG__slideFromRight{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.GraphNodeSheet-module__4UXDpW__root{background:var(--color-background,#fff);border-radius:var(--radius-xl,12px);width:320px;max-height:480px;box-shadow:var(--shadow-100);border:none;flex-direction:column;display:flex;overflow:hidden}.GraphNodeSheet-module__4UXDpW__header{height:44px;padding:0 var(--space-3,12px);border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.GraphNodeSheet-module__4UXDpW__headerLeft{align-items:center;gap:var(--space-2,8px);flex:1;min-width:0;display:flex}.GraphNodeSheet-module__4UXDpW__headerIcon{flex-shrink:0;display:flex}.GraphNodeSheet-module__4UXDpW__headerTitle{font-size:var(--text-size-md,13px);color:var(--color-foreground,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.GraphNodeSheet-module__4UXDpW__headerActions{align-items:center;gap:var(--space-1,4px);flex-shrink:0;display:flex}.GraphNodeSheet-module__4UXDpW__headerButton{cursor:pointer;padding:var(--space-1,4px);border-radius:var(--radius-sm,4px);color:var(--volcanic-ash-500,#64748b);transition:background var(--transition-fast,.15s),color var(--transition-fast,.15s);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.GraphNodeSheet-module__4UXDpW__headerButton:hover{background:var(--volcanic-ash-100,#f1f5f9);color:var(--color-foreground,#0f172a)}.GraphNodeSheet-module__4UXDpW__headerButton:focus-visible{outline:2px solid var(--color-primary,#1a1a1a);outline-offset:-2px}.GraphNodeSheet-module__4UXDpW__body{flex:1;overflow-y:auto}.GraphNodeSheet-module__4UXDpW__content{padding:var(--space-3,12px);gap:var(--space-3,12px);flex-direction:column;display:flex}.GraphNodeSheet-module__4UXDpW__details{flex-direction:column;margin:0;padding:0;display:flex}.GraphNodeSheet-module__4UXDpW__detailRow{justify-content:space-between;align-items:center;gap:var(--space-4,16px);padding:var(--space-1-5,6px)0;display:flex}.GraphNodeSheet-module__4UXDpW__detailLabel{white-space:nowrap;flex-shrink:0}.GraphNodeSheet-module__4UXDpW__detailValue{align-items:center;gap:5px;min-width:0;margin:0;display:flex;overflow:hidden}.GraphNodeSheet-module__4UXDpW__toggle{border-radius:var(--radius-md,8px);background:var(--color-background,#fff);width:32px;height:32px;box-shadow:var(--shadow-100,0px 2px 8px #0000000d);cursor:pointer;color:var(--volcanic-ash-500,#64748b);transition:background var(--transition-fast,.15s),color var(--transition-fast,.15s);border:none;justify-content:center;align-items:center;display:flex}.GraphNodeSheet-module__4UXDpW__toggle:hover{background:var(--volcanic-ash-100,#f1f5f9);color:var(--color-foreground,#0f172a)}
.GraphBackground-module__yRrfRq__root{background-color:var(--graph-bg,#f8fafc);background-image:radial-gradient(circle,var(--graph-dot-color,#e2e8f0)var(--graph-dot-size,1px),transparent var(--graph-dot-size,1px));background-size:var(--graph-gap,24px)var(--graph-gap,24px);border-radius:inherit;pointer-events:none;position:absolute;inset:0}
.Punchcard-module__7RAtOq__base{font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.Punchcard-module__7RAtOq__title{font-size:var(--text-sm);letter-spacing:-.2px;color:var(--volcanic-ash-900);border-bottom:1px solid #0000001a;align-items:center;height:36px;padding:8px 12px;font-weight:500;line-height:14px;display:flex}.Punchcard-module__7RAtOq__row{border-bottom:1px solid #0000001a;align-items:center;gap:4px;height:36px;padding:8px 12px;display:flex}.Punchcard-module__7RAtOq__row:last-child{border-bottom:none}.Punchcard-module__7RAtOq__rowLabel{font-size:var(--text-sm);letter-spacing:-.2px;color:var(--volcanic-ash-900);flex-grow:1;font-weight:500;line-height:14px}.Punchcard-module__7RAtOq__options{align-items:center;gap:4px;display:flex}.Punchcard-module__7RAtOq__option{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.2px;color:var(--volcanic-ash-500);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)ease;background:0 0;border:none;padding:4px 6px;font-weight:500;line-height:14px}.Punchcard-module__7RAtOq__option:hover{background:var(--volcanic-ash-50)}.Punchcard-module__7RAtOq__optionActive{background:var(--alpine-rose-100);color:var(--alpine-rose-950)}.Punchcard-module__7RAtOq__optionActive:hover{background:var(--alpine-rose-150,var(--alpine-rose-100))}.Punchcard-module__7RAtOq__sm .Punchcard-module__7RAtOq__title{height:32px;font-size:var(--text-xs);padding:6px 10px}.Punchcard-module__7RAtOq__sm .Punchcard-module__7RAtOq__row{height:32px;padding:6px 10px}.Punchcard-module__7RAtOq__sm .Punchcard-module__7RAtOq__rowLabel{font-size:var(--text-xs)}.Punchcard-module__7RAtOq__sm .Punchcard-module__7RAtOq__option{font-size:var(--text-xs);padding:3px 5px}
.TimelineMarker-module__Peq4jG__base{height:18px;font-family:var(--font-mono);color:#fff;white-space:nowrap;border:2px solid #ffffff1a;border-radius:2px;align-items:center;gap:2px;padding:0 4px;font-size:12px;font-weight:500;display:flex}.TimelineMarker-module__Peq4jG__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.TimelineMarker-module__Peq4jG__icon>svg{width:12px;height:12px}.TimelineMarker-module__Peq4jG__content{font-variant-numeric:tabular-nums}.TimelineMarker-module__Peq4jG__recovery{background-color:var(--nebula-spark-500)}.TimelineMarker-module__Peq4jG__impacted{background-color:var(--thermal-bloom-800)}.TimelineMarker-module__Peq4jG__recovered{background-color:var(--moss-canopy-800)}.TimelineMarker-module__Peq4jG__default{background-color:var(--volcanic-ash-500)}
.SegmentedProgress-module__i9JmAG__base{align-items:center;gap:4px;display:inline-flex}.SegmentedProgress-module__i9JmAG__label{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.SegmentedProgress-module__i9JmAG__segments{align-items:center;gap:1px;display:flex}.SegmentedProgress-module__i9JmAG__segment{border-radius:9999px}.SegmentedProgress-module__i9JmAG__empty{background-color:var(--volcanic-ash-200)}.SegmentedProgress-module__i9JmAG__sm .SegmentedProgress-module__i9JmAG__label{font-size:10px}.SegmentedProgress-module__i9JmAG__sm .SegmentedProgress-module__i9JmAG__segment{width:2px;height:10px}.SegmentedProgress-module__i9JmAG__md .SegmentedProgress-module__i9JmAG__label{font-size:12px}.SegmentedProgress-module__i9JmAG__md .SegmentedProgress-module__i9JmAG__segment{width:2px;height:12px}.SegmentedProgress-module__i9JmAG__success .SegmentedProgress-module__i9JmAG__filled{background-color:var(--moss-canopy-800)}.SegmentedProgress-module__i9JmAG__error .SegmentedProgress-module__i9JmAG__filled{background-color:var(--thermal-bloom-800)}.SegmentedProgress-module__i9JmAG__default .SegmentedProgress-module__i9JmAG__filled{background-color:var(--volcanic-ash-600)}
.MediaControls-module__acr05G__base{border-bottom:1px solid var(--volcanic-ash-200);align-items:center;padding:8px;display:flex}.MediaControls-module__acr05G__sm{gap:16px}.MediaControls-module__acr05G__sm .MediaControls-module__acr05G__playButton{width:24px;height:24px}.MediaControls-module__acr05G__sm .MediaControls-module__acr05G__playButton svg{width:10px;height:10px}.MediaControls-module__acr05G__sm .MediaControls-module__acr05G__skipButton svg{width:12px;height:12px}.MediaControls-module__acr05G__sm .MediaControls-module__acr05G__speedButton,.MediaControls-module__acr05G__sm .MediaControls-module__acr05G__timeDisplay{font-size:10px}.MediaControls-module__acr05G__md{gap:24px}.MediaControls-module__acr05G__md .MediaControls-module__acr05G__playButton{width:28px;height:28px}.MediaControls-module__acr05G__md .MediaControls-module__acr05G__playButton svg{width:12px;height:12px}.MediaControls-module__acr05G__md .MediaControls-module__acr05G__skipButton svg{width:14px;height:14px}.MediaControls-module__acr05G__md .MediaControls-module__acr05G__speedButton,.MediaControls-module__acr05G__md .MediaControls-module__acr05G__timeDisplay{font-size:12px}.MediaControls-module__acr05G__speedButton{font-family:var(--font-sans);color:var(--volcanic-ash-900);cursor:pointer;background:0 0;border:none;flex-grow:1;justify-content:flex-end;align-items:center;min-width:48px;padding:0;font-weight:500;display:flex}.MediaControls-module__acr05G__speedButton:hover{color:var(--volcanic-ash-700)}.MediaControls-module__acr05G__speedButton:disabled{cursor:default}.MediaControls-module__acr05G__transport{align-items:center;gap:16px;display:flex}.MediaControls-module__acr05G__skipButton{color:var(--volcanic-ash-900);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.MediaControls-module__acr05G__skipButton:hover:not(.MediaControls-module__acr05G__disabled){color:var(--volcanic-ash-700)}.MediaControls-module__acr05G__skipButton.MediaControls-module__acr05G__disabled{color:var(--volcanic-ash-400);cursor:default}.MediaControls-module__acr05G__playButton{background-color:var(--volcanic-ash-900);color:#fff;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}.MediaControls-module__acr05G__playButton:hover:not(.MediaControls-module__acr05G__disabled){background-color:var(--volcanic-ash-800)}.MediaControls-module__acr05G__playButton.MediaControls-module__acr05G__disabled{background-color:var(--volcanic-ash-400);cursor:default}.MediaControls-module__acr05G__playButton svg{fill:currentColor}.MediaControls-module__acr05G__timeDisplay{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-grow:1;align-items:center;gap:4px;display:flex}.MediaControls-module__acr05G__currentTime{color:var(--volcanic-ash-900)}.MediaControls-module__acr05G__separator,.MediaControls-module__acr05G__totalTime{color:var(--volcanic-ash-400)}
.InfoCard-module__q2fZ4G__base{background-color:var(--color-surface,white);border:1px solid var(--volcanic-ash-200);border-radius:6px;flex-direction:column;display:flex;box-shadow:0 1px 2px #0000000d}.InfoCard-module__q2fZ4G__sm .InfoCard-module__q2fZ4G__header{padding:6px 8px;font-size:10px}.InfoCard-module__q2fZ4G__sm .InfoCard-module__q2fZ4G__icon svg{width:12px;height:12px}.InfoCard-module__q2fZ4G__sm .InfoCard-module__q2fZ4G__content{max-height:100px;padding:0 8px 8px}.InfoCard-module__q2fZ4G__md .InfoCard-module__q2fZ4G__header{padding:8px;font-size:12px}.InfoCard-module__q2fZ4G__md .InfoCard-module__q2fZ4G__icon svg{width:16px;height:16px}.InfoCard-module__q2fZ4G__md .InfoCard-module__q2fZ4G__content{max-height:130px;padding:0 8px 8px}.InfoCard-module__q2fZ4G__header{width:100%;color:var(--volcanic-ash-500);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:500;line-height:1;display:flex}.InfoCard-module__q2fZ4G__header:focus{outline:none}.InfoCard-module__q2fZ4G__icon{color:var(--volcanic-ash-400);flex-shrink:0;justify-content:center;align-items:center;display:flex}.InfoCard-module__q2fZ4G__count{background-color:var(--volcanic-ash-100);min-width:16px;height:16px;color:var(--volcanic-ash-700);font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.InfoCard-module__q2fZ4G__title{flex-grow:1}.InfoCard-module__q2fZ4G__chevron{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.InfoCard-module__q2fZ4G__chevronOpen{transform:rotate(180deg)}.InfoCard-module__q2fZ4G__collapsibleContent{overflow:hidden}.InfoCard-module__q2fZ4G__collapsibleContent[data-state=open]{animation:.2s ease-out InfoCard-module__q2fZ4G__slideDown}.InfoCard-module__q2fZ4G__collapsibleContent[data-state=closed]{animation:.2s ease-out InfoCard-module__q2fZ4G__slideUp}@keyframes InfoCard-module__q2fZ4G__slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes InfoCard-module__q2fZ4G__slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.InfoCard-module__q2fZ4G__content{overflow-y:auto}.InfoCard-module__q2fZ4G__content::-webkit-scrollbar{display:none}.InfoCard-module__q2fZ4G__content{-ms-overflow-style:none;scrollbar-width:none}
.Scenario-module__bZYHPW__base{color:var(--volcanic-ash-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Scenario-module__bZYHPW__sm{width:16px;height:16px}.Scenario-module__bZYHPW__md{width:20px;height:20px}.Scenario-module__bZYHPW__lg{width:24px;height:24px}
.Stepper-module__47AVUa__buttonsContainer{z-index:20;padding-top:var(--space-6);padding-bottom:var(--space-6);border-top:1px solid var(--color-border);background-color:var(--color-background);justify-content:flex-end;display:flex;position:sticky;bottom:0}.Stepper-module__47AVUa__buttonsContainerWithPrev{justify-content:space-between}.Stepper-module__47AVUa__icon{width:16px;height:16px}.Stepper-module__47AVUa__progressContainer{flex-grow:1;justify-content:center;align-items:center;display:flex}.Stepper-module__47AVUa__stepItem{align-items:center;gap:var(--space-1);display:flex}.Stepper-module__47AVUa__stepItemCompleted{text-decoration:line-through}.Stepper-module__47AVUa__checkIcon{width:16px;height:16px;color:var(--moss-canopy-500)}.Stepper-module__47AVUa__chevronIcon{width:16px;height:16px;margin-left:var(--space-2);margin-right:var(--space-2);color:var(--volcanic-ash-500)}.Stepper-module__47AVUa__currentStepText{color:var(--color-primary)}
.SpeakerWaveform-module__il8_ga__container{width:100%;height:100%;position:relative}.SpeakerWaveform-module__il8_ga__idleLine{border-style:dotted;border-top-width:2px;border-color:var(--muted-foreground);opacity:.2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.SpeakerWaveform-module__il8_ga__canvas{width:100%;height:100%;display:block}
.Thumbnail-module__thoHgq__container{border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.Thumbnail-module__thoHgq__container img,.Thumbnail-module__thoHgq__container video{object-fit:cover;width:100%;height:100%;display:block}.Thumbnail-module__thoHgq__border{box-shadow:inset 0 0 0 1px #0000001a}.Thumbnail-module__thoHgq__scrim:after{content:"";pointer-events:none;background:#0003;position:absolute;inset:0}.Thumbnail-module__thoHgq__clickable{cursor:pointer}.Thumbnail-module__thoHgq__playIcon{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Thumbnail-module__thoHgq__ratio16x9{aspect-ratio:16/9}.Thumbnail-module__thoHgq__ratio9x16{aspect-ratio:9/16}.Thumbnail-module__thoHgq__ratio1x1{aspect-ratio:1}.Thumbnail-module__thoHgq__ratio4x3{aspect-ratio:4/3}.Thumbnail-module__thoHgq__ratio3x2{aspect-ratio:3/2}
.ResponsiveWrapper-module__K0bXyW__base{width:100%;height:100%}
.shared-module__CLcarq__base{background:var(--color-background,#fff);border-radius:var(--radius-lg,8px);box-shadow:var(--shadow-100,0px 2px 8px #0000000d),0px 0px 1px 1px #0000001f;cursor:pointer;transition:box-shadow var(--transition-normal,.2s),opacity var(--transition-slow,.3s);border:none;font-family:inherit;position:relative}.shared-module__CLcarq__base:hover,.shared-module__CLcarq__selected{box-shadow:0 0 0 1px var(--color-foreground,#1a1a1a),0 4px 16px #1a1a1a2e}.shared-module__CLcarq__base:focus-visible{outline:2px solid var(--color-primary,#1a1a1a);outline-offset:2px}.shared-module__CLcarq__dimmed{opacity:.4}.shared-module__CLcarq__dimmedStrong{opacity:.3}.shared-module__CLcarq__header{padding:var(--space-2,8px)var(--space-3,12px);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.shared-module__CLcarq__headerContent{align-items:center;gap:var(--space-2,8px);flex:1;min-width:0;display:flex}.shared-module__CLcarq__label{font-size:var(--text-base,14px);color:var(--color-foreground,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.shared-module__CLcarq__labelDimmed{color:var(--color-muted,#94a3b8)}.shared-module__CLcarq__metaRow{padding:var(--space-1-5,6px)var(--space-3,12px);border-top:1px solid #0000001a;justify-content:space-between;align-items:center;display:flex}.shared-module__CLcarq__metaLeft,.shared-module__CLcarq__metaRight{align-items:center;gap:var(--space-1-5,6px);display:flex}.shared-module__CLcarq__typeHeader{justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.shared-module__CLcarq__typeLabel{align-items:center;gap:var(--space-1-5,6px);font-size:var(--text-size-xs,11px);color:var(--color-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;display:flex;overflow:hidden}.shared-module__CLcarq__divider{background:#0000001a;height:1px;margin:0}.shared-module__CLcarq__bodyRow{align-items:center;gap:var(--space-2,8px);padding:7px 10px;display:flex}.shared-module__CLcarq__bodyLabel{font-size:var(--text-sm,13px);color:var(--color-foreground,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.shared-module__CLcarq__badge{font-size:var(--text-size-xs,10px);color:var(--nebula-spark-500,#8b5cf6);background:var(--nebula-spark-50,#f5f3ff);border-radius:var(--radius-sm,4px);white-space:nowrap;padding:1px 5px;font-weight:600;line-height:16px}.shared-module__CLcarq__badgeDimmed{color:var(--color-muted,#94a3b8);background:0 0}.shared-module__CLcarq__priority{flex-shrink:0}.shared-module__CLcarq__badges{align-items:center;gap:var(--space-1,4px);flex-shrink:0;display:flex}
.CompanyNode-module__7WoqhW__root{align-items:center;gap:var(--space-2,8px);width:140px;padding:var(--space-2,8px)var(--space-3,12px);display:flex;}.CompanyNode-module__7WoqhW__logo{border-radius:var(--radius-sm,4px);background:var(--glacial-lake-900,#1e3a5f);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.CompanyNode-module__7WoqhW__logoImg{object-fit:cover;width:100%;height:100%}.CompanyNode-module__7WoqhW__name{font-size:var(--text-base,14px);color:var(--color-foreground,#0f172a);font-weight:600}
.ServiceNode-module__QjYYRW__root{width:270px;}.ServiceNode-module__QjYYRW__dimmed{}
.ActivityNode-module__Q44eDq__root{width:270px;}.ActivityNode-module__Q44eDq__dimmed{}
.DependencyNode-module__ySHzaG__root{width:270px;}.DependencyNode-module__ySHzaG__dimmed{}
.UpstreamActivityNode-module__wETqKG__root{width:270px;}
.GraphGroup-module__dKqRrG__base{border-radius:12px;width:100%;height:100%;position:relative}.GraphGroup-module__dKqRrG__label{top:var(--space-3,12px);left:var(--space-4,16px);font-size:var(--text-base,14px);font-weight:600;position:absolute}.GraphGroup-module__dKqRrG__labelRow{top:var(--space-3,12px);left:var(--space-4,16px);right:var(--space-4,16px);justify-content:space-between;align-items:center;display:flex;position:absolute}.GraphGroup-module__dKqRrG__countBadge{border-radius:var(--radius-md,6px);min-width:18px;height:18px;font-size:var(--text-size-xs,10px);color:#fff;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.GraphGroup-module__dKqRrG__neutralBadge{color:var(--volcanic-ash-600,#475569);background:#00000014;}.GraphGroup-module__dKqRrG__neutral{background:var(--volcanic-ash-50,#f5f6f8);border:1px solid #0000000f;}.GraphGroup-module__dKqRrG__neutralLabel{font-size:var(--text-base,14px);color:var(--volcanic-ash-600,#475569);font-weight:600}.GraphGroup-module__dKqRrG__rowMarker{width:100%;height:100%;position:relative;overflow:visible}.GraphGroup-module__dKqRrG__rowLabel{font-size:var(--text-size-xs,11px);text-align:right;cursor:default;width:40px;font-weight:600;position:absolute;top:-2px;left:-48px}.GraphGroup-module__dKqRrG__dashedLine{border-top:1px dashed #0003;height:0;position:absolute;top:4px;left:-8px;right:8px}.GraphGroup-module__dKqRrG__columnHeader{padding:var(--space-1-5,6px)14px;background:var(--volcanic-ash-50,#f5f6f8);border-radius:var(--radius-md,6px);font-size:var(--text-sm,13px);color:var(--volcanic-ash-600,#475569);text-align:center;white-space:nowrap;border:1px solid #0000000f;font-weight:600}.GraphGroup-module__dKqRrG__neutralOverflow{overflow:visible;}.GraphGroup-module__dKqRrG__depGroupLabelRow{top:var(--space-1-5,6px);left:var(--space-4,16px);right:var(--space-4,16px);justify-content:space-between;align-items:center;display:flex;position:absolute}
.GraphNodeDrawer-module__hT-J_a__root{background:#fff;border:1px solid #e5e7eb;border-radius:12px;position:relative;box-shadow:0 4px 24px #0000001f}.GraphNodeDrawer-module__hT-J_a__handle{background:#e5e7eb;border-radius:2px;width:36px;height:4px;margin:8px auto 0}.GraphNodeDrawer-module__hT-J_a__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:8px;right:12px}.GraphNodeDrawer-module__hT-J_a__closeButton:hover{color:#0f172a;background:#f1f5f9}.GraphNodeDrawer-module__hT-J_a__content{display:flex}.GraphNodeDrawer-module__hT-J_a__left{flex:1;min-width:0;padding:12px 20px}.GraphNodeDrawer-module__hT-J_a__title{color:#0f172a;margin-bottom:4px;font-size:18px;font-weight:700}.GraphNodeDrawer-module__hT-J_a__description{color:#64748b;margin-bottom:10px;font-size:13px;line-height:1.4}.GraphNodeDrawer-module__hT-J_a__pills{flex-wrap:wrap;gap:6px;display:flex}.GraphNodeDrawer-module__hT-J_a__pill{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.GraphNodeDrawer-module__hT-J_a__stats{align-items:center;gap:8px;margin-top:8px;display:flex}.GraphNodeDrawer-module__hT-J_a__statPill{color:#64748b;}.GraphNodeDrawer-module__hT-J_a__statPillDanger{color:#dc2626;background:#fef2f2;border-color:#fecaca;}.GraphNodeDrawer-module__hT-J_a__right{border-left:1px solid #e5e7eb;flex-shrink:0;width:240px;padding:12px 16px}.GraphNodeDrawer-module__hT-J_a__detailsTitle{color:#0f172a;margin-bottom:8px;font-size:12px;font-weight:600}.GraphNodeDrawer-module__hT-J_a__detailRow{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.GraphNodeDrawer-module__hT-J_a__detailLabel{color:#64748b;font-size:12px;font-weight:400}.GraphNodeDrawer-module__hT-J_a__detailValue{color:#0f172a;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}
