.screens-demo-module__yjhUTq__blackout{z-index:5;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.screens-demo-module__yjhUTq__blackout[data-on]{opacity:1}.screens-demo-module__yjhUTq__bar{background:#11141c1a;height:4px;display:none;position:absolute;inset:auto 0 0}.screens-demo-module__yjhUTq__barFill{transform-origin:0;background:#11141c73;height:100%;display:block}.screens-demo-module__yjhUTq__barFill[data-tone=warn]{background:#e2a73c}.screens-demo-module__yjhUTq__barFill[data-tone=over]{background:#d0503a}@media (prefers-reduced-motion:no-preference){.screens-demo-module__yjhUTq__blackout{transition:opacity var(--dur-3) var(--ease-soft)}.screens-demo-module__yjhUTq__bar{display:block}.screens-demo-module__yjhUTq__barFill{transition:transform 1s linear}.screens-demo-module__yjhUTq__pillIn{animation:screens-demo-module__yjhUTq__pillIn var(--dur-2) var(--ease-soft) both}.screens-demo-module__yjhUTq__sheet{animation:screens-demo-module__yjhUTq__sheetIn var(--dur-3) var(--ease-soft) both}.screens-demo-module__yjhUTq__scrim{animation:screens-demo-module__yjhUTq__scrimIn var(--dur-2) var(--ease-soft) both}}@keyframes screens-demo-module__yjhUTq__pillIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes screens-demo-module__yjhUTq__sheetIn{0%{opacity:.4;transform:translateY(24px)}}@keyframes screens-demo-module__yjhUTq__scrimIn{0%{opacity:0}}
.sources-diagram-module__3-8-kW__diagram{aspect-ratio:1000/560;position:relative}.sources-diagram-module__3-8-kW__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sources-diagram-module__3-8-kW__link{fill:none;stroke:color-mix(in srgb, var(--sc-muted) 55%, transparent);stroke-width:1.6px}.sources-diagram-module__3-8-kW__link[data-dim]{opacity:.35}.sources-diagram-module__3-8-kW__glow{fill:none;stroke:var(--sc-primary);stroke-width:2.6px;stroke-linecap:round;opacity:0}.sources-diagram-module__3-8-kW__glow[data-on]{opacity:1}.sources-diagram-module__3-8-kW__dot{fill:var(--sc-surface);stroke:color-mix(in srgb, var(--sc-muted) 70%, transparent);stroke-width:1.6px}.sources-diagram-module__3-8-kW__dot[data-on]{fill:var(--sc-primary);stroke:var(--sc-primary)}.sources-diagram-module__3-8-kW__source{width:30%;position:absolute;left:0;transform:translateY(-50%)}.sources-diagram-module__3-8-kW__source[data-on]{box-shadow:0 0 0 2px var(--sc-primary), var(--sc-shadow)}.sources-diagram-module__3-8-kW__slide{width:24%;position:absolute;left:76%;transform:translateY(-50%)}.sources-diagram-module__3-8-kW__slide[data-dim]{opacity:.35}.sources-diagram-module__3-8-kW__pill{border-color:var(--sc-line-strong);background:var(--sc-surface)}.sources-diagram-module__3-8-kW__slide[data-on] .sources-diagram-module__3-8-kW__pill{border-color:var(--sc-primary);background:var(--sc-primary-soft)}@media (hover:hover){.sources-diagram-module__3-8-kW__source:is(button):hover{border-color:var(--sc-line-strong)}}@media (prefers-reduced-motion:no-preference){.sources-diagram-module__3-8-kW__link{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-5) var(--ease-swap) calc(var(--i,0) * 60ms), opacity var(--dur-2) var(--ease-soft)}[data-reveal-state=pending] .sources-diagram-module__3-8-kW__link{stroke-dashoffset:1px}.sources-diagram-module__3-8-kW__glow,.sources-diagram-module__3-8-kW__slide{transition:opacity var(--dur-2) var(--ease-soft)}}
.theme-switcher-module__k0do0G__card{border:1px solid var(--sc-line);border-radius:var(--sc-radius-card);background:var(--sc-paper);position:relative}.theme-switcher-module__k0do0G__card[data-checked]{box-shadow:0 0 0 2px var(--sc-primary);border-color:#0000}.theme-switcher-module__k0do0G__card:has(input:focus-visible){outline:2px solid var(--sc-focus);outline-offset:3px}@media (hover:hover){.theme-switcher-module__k0do0G__card:has(input):not([data-checked]):hover{border-color:var(--sc-line-strong)}}.theme-switcher-module__k0do0G__stretched{cursor:pointer}.theme-switcher-module__k0do0G__stretched:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.theme-switcher-module__k0do0G__check{border:1.5px solid var(--sc-line-strong);color:#0000}.theme-switcher-module__k0do0G__card[data-checked] .theme-switcher-module__k0do0G__check{border-color:var(--sc-primary);background:var(--sc-primary);color:var(--sc-primary-ink)}.theme-switcher-module__k0do0G__swatch{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.theme-switcher-module__k0do0G__swatch:has(input:focus-visible){outline:2px solid var(--sc-focus);outline-offset:3px}.theme-switcher-module__k0do0G__swatch[data-static]{cursor:default}.theme-switcher-module__k0do0G__chip{width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc-ink) 22%, transparent);border-radius:999px;display:block}.theme-switcher-module__k0do0G__swatch[data-checked] .theme-switcher-module__k0do0G__chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc-ink) 22%, transparent), 0 0 0 2px var(--sc-surface), 0 0 0 4px var(--sc-ink)}@media (forced-colors:active){.theme-switcher-module__k0do0G__card{border-color:canvastext}.theme-switcher-module__k0do0G__card[data-checked]{border:3px solid highlight;margin:-2px}.theme-switcher-module__k0do0G__check{visibility:hidden}.theme-switcher-module__k0do0G__card[data-checked] .theme-switcher-module__k0do0G__check{visibility:visible;color:highlighttext;background:highlight;border-color:highlight}.theme-switcher-module__k0do0G__swatch[data-checked]{border:3px solid highlight}.theme-switcher-module__k0do0G__chip{forced-color-adjust:none;border:1px solid canvastext}.theme-switcher-module__k0do0G__colors [data-deck-kind]{forced-color-adjust:none}}@media (prefers-reduced-motion:no-preference){:is(.theme-switcher-module__k0do0G__colors [data-deck-kind],.theme-switcher-module__k0do0G__colors [data-deck-kind] *){transition:background-color .25s var(--ease-soft), color .25s var(--ease-soft), border-color .25s var(--ease-soft)}}
