.demo-stage-module__IntVcG__window{--demo-window-background:hsl(var(--card));--demo-window-fade-background:hsl(var(--card));border:1px solid hsl(var(--border));background:var(--demo-window-background);width:100%;max-width:73vw;box-shadow:0 1.5vw 4vw hsl(var(--primary)/.07),0 .3vw 1vw rgba(0,0,0,.05);transition:opacity var(--transition-smooth),transform var(--transition-smooth);border-radius:.83vw;margin:0 auto;overflow:clip}.demo-stage-module__IntVcG__stepper{--step-size:1.9vw;--step-line-height:.16vw;--step-label-size:.7vw;--step-label-gap:.4vw;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;width:100%;max-width:73vw;margin:1.45vw auto 0;transition:opacity .3s,visibility 0s .3s;display:flex}[data-stage-phase=playing] .demo-stage-module__IntVcG__stepper{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s .16s,visibility 0s .16s}.demo-stage-module__IntVcG__stageVeil{z-index:5;background:hsl(var(--background)/.55);opacity:0;pointer-events:none;animation:.22s ease-out both demo-stage-module__IntVcG__qdVeilFlash;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes demo-stage-module__IntVcG__qdVeilFlash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.demo-stage-module__IntVcG__stageCluster{position:relative}.demo-stage-module__IntVcG__stageCluster:focus{outline:none}.demo-stage-module__IntVcG__stageFrame{position:relative}.demo-stage-module__IntVcG__windowShell{z-index:3;position:relative}.demo-stage-module__IntVcG__satGroup{display:contents}.demo-stage-module__IntVcG__satLayer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__satLayerShare{z-index:1}.demo-stage-module__IntVcG__satLayerPdf{z-index:2}.demo-stage-module__IntVcG__satLayerWidget{z-index:4}.demo-stage-module__IntVcG__satFade{transition:opacity var(--transition-smooth),transform var(--transition-smooth);position:absolute;top:0;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__satCard{--sat-top:rgba(255,255,255,.5);--sat-top-fade:rgba(255,255,255,.12);--sat-surface:hsl(var(--card)/.66);--sat-border:rgba(77,92,128,.2);--sat-sheen:rgba(255,255,255,.9);--sat-ink:222 40% 18%;z-index:0;box-sizing:border-box;border:1px solid var(--sat-border);background:linear-gradient(180deg,var(--sat-top),var(--sat-top-fade)55%),var(--sat-surface);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:inset 0 1px 0 var(--sat-sheen),0 1px 2px hsl(var(--sat-ink)/.04),0 3px 6px hsl(var(--sat-ink)/.05),0 .42vw .73vw hsl(var(--sat-ink)/.06),0 .83vw 1.46vw hsl(var(--sat-ink)/.07);pointer-events:auto;border-radius:.63vw;flex-direction:column;padding:.16vw;transition:opacity .32s,filter .32s,scale .5s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:absolute;scale:.96}html[class~=dark] .demo-stage-module__IntVcG__satCard,html[class~=dark-mode] .demo-stage-module__IntVcG__satCard{--background:217 36% 18%;--foreground:0 0% 100%;--card:221 46% 8%;--muted:217 36% 18%;--muted-foreground:216 23% 65%;--accent:218 38% 13%;--border:215 28% 27%;--primary:215 100% 58%;--subtle-background:218 38% 13%;--sat-top:rgba(134,175,234,.09);--sat-top-fade:rgba(134,175,234,.02);--sat-surface:rgba(19,28,48,.82);--sat-border:rgba(114,151,202,.22);--sat-sheen:rgba(186,212,247,.13);--sat-ink:222 60% 3%}@media (min-width:1025px) and (hover:hover){.demo-stage-module__IntVcG__satCard{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.demo-stage-module__IntVcG__satCard:hover{scale:.985}.demo-stage-module__IntVcG__satCard[data-grabbed]{cursor:grabbing;box-shadow:inset 0 1px 0 var(--sat-sheen),0 1px 2px hsl(var(--sat-ink)/.05),0 3px 6px hsl(var(--sat-ink)/.06),0 .63vw 1.05vw hsl(var(--sat-ink)/.09),0 1.25vw 2.3vw hsl(var(--sat-ink)/.11);scale:1}.demo-stage-module__IntVcG__stepTip{filter:blur(3px);transition:opacity .45s,transform .45s,filter .45s,visibility 0s .45s}.demo-stage-module__IntVcG__stepItem:hover .demo-stage-module__IntVcG__stepTip{opacity:1;visibility:visible;transform:translateX(var(--tip-x));filter:blur();transition:opacity .18s,transform .28s cubic-bezier(.16,1,.3,1),filter .22s,visibility}.demo-stage-module__IntVcG__stepList:not(:has(:hover,:focus-visible)) .demo-stage-module__IntVcG__stepItem[data-peek] .demo-stage-module__IntVcG__stepTip{opacity:1;visibility:visible;transform:translateX(var(--tip-x));filter:blur();transition:opacity .18s,transform .28s cubic-bezier(.16,1,.3,1),filter .22s,visibility}.demo-stage-module__IntVcG__stepItem:has(.demo-stage-module__IntVcG__stepButton:focus-visible) .demo-stage-module__IntVcG__stepTip{opacity:1;visibility:visible;transform:translateX(var(--tip-x));filter:blur();transition:opacity .18s,transform .28s cubic-bezier(.16,1,.3,1),filter .22s,visibility}}.demo-stage-module__IntVcG__satShare{transform-origin:0 100%;width:17vw;top:2.6vw;right:-10.4vw}.demo-stage-module__IntVcG__satPdf{transform-origin:100% 0;width:13.5vw;bottom:2.4vw;left:-7vw}.demo-stage-module__IntVcG__satWidget{transform-origin:0 0;width:15.5vw;bottom:2.4vw;right:-6vw}.demo-stage-module__IntVcG__satCaption{color:hsl(var(--foreground));letter-spacing:-.01em;align-items:center;gap:.36vw;padding:.31vw .42vw .26vw;font-size:.63vw;font-weight:600;display:flex}.demo-stage-module__IntVcG__satCaptionIcon{width:.68vw;height:.68vw;color:hsl(var(--primary))}.demo-stage-module__IntVcG__satShare .demo-stage-module__IntVcG__satCaption{justify-content:flex-end}[data-stage-phase=playing] .demo-stage-module__IntVcG__satCard{opacity:0;filter:blur(3px);pointer-events:none}[data-stage-phase=finished] .demo-stage-module__IntVcG__satShare{transition-delay:.55s,.55s,0s,0s}[data-stage-phase=finished] .demo-stage-module__IntVcG__satPdf{transition-delay:.67s,.67s,0s,0s}[data-stage-phase=finished] .demo-stage-module__IntVcG__satWidget{transition-delay:.79s,.79s,0s,0s}.demo-stage-module__IntVcG__resultLayer{transition:opacity .46s,transform .48s cubic-bezier(.16,1,.3,1)}.demo-stage-module__IntVcG__resultLayer:after{content:"";background:radial-gradient(80% 60% at 50% 30%,hsl(var(--primary)/.1),transparent 70%);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}[data-stage-phase=finished] .demo-stage-module__IntVcG__resultLayer:after{animation:1.2s ease-out .65s both demo-stage-module__IntVcG__qdStageBloom}.demo-stage-module__IntVcG__stageCaption{--caption-rise:.6vw;--caption-fall:.4vw;z-index:8;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card));box-shadow:0 .3vw 1vw hsl(var(--foreground)/.08);color:hsl(var(--foreground));white-space:nowrap;opacity:0;transform:translate(-50%,calc(-1*var(--caption-rise)));pointer-events:none;border-radius:360px;align-items:center;gap:.42vw;padding:.26vw .78vw;font-size:.68vw;font-weight:600;display:inline-flex;position:absolute;top:.63vw;left:50%}.demo-stage-module__IntVcG__stageCaption em{color:hsl(var(--primary));font-family:var(--font-newsreader),georgia,serif;font-style:italic}.demo-stage-module__IntVcG__captionDot{background:hsl(var(--primary));width:.36vw;height:.36vw;box-shadow:0 0 .5vw hsl(var(--primary));border-radius:50%;animation:2s ease-in-out infinite demo-stage-module__IntVcG__qdCaptionPulse}[data-stage-phase=finished] .demo-stage-module__IntVcG__stageCaption{animation:4.4s cubic-bezier(.16,1,.3,1) .2s both demo-stage-module__IntVcG__qdCaptionShow}@keyframes demo-stage-module__IntVcG__qdStageBloom{0%{opacity:0}45%{opacity:1}to{opacity:.45}}@keyframes demo-stage-module__IntVcG__qdCaptionShow{0%{opacity:0;transform:translate(-50%,calc(-1*var(--caption-rise)))}8%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,calc(-1*var(--caption-fall)))}}@keyframes demo-stage-module__IntVcG__qdCaptionPulse{0%,to{opacity:1}50%{opacity:.45}}.demo-stage-module__IntVcG__stepList{z-index:7;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.demo-stage-module__IntVcG__stepTrack{padding:0 calc(var(--step-size)/2)calc(var(--step-label-gap) + var(--step-label-size)*1.3);position:relative}.demo-stage-module__IntVcG__stepItem{display:flex;position:relative}.demo-stage-module__IntVcG__stepLabel{top:calc(100% + var(--step-label-gap));font-size:var(--step-label-size);letter-spacing:.01em;white-space:nowrap;color:hsl(var(--muted-foreground));font-weight:600;line-height:1.3;transition:color .2s;position:absolute;left:50%;transform:translate(-50%)}.demo-stage-module__IntVcG__stepItem:first-child .demo-stage-module__IntVcG__stepLabel{left:0;transform:none}.demo-stage-module__IntVcG__stepItem:last-child .demo-stage-module__IntVcG__stepLabel{left:auto;right:0;transform:none}.demo-stage-module__IntVcG__stepLabelCurrent{color:hsl(var(--primary))}.demo-stage-module__IntVcG__progressTrack{top:calc((var(--step-size) - var(--step-line-height))/2);left:var(--step-size);right:var(--step-size);height:var(--step-line-height);pointer-events:none;border-radius:360px;position:absolute;overflow:hidden}.demo-stage-module__IntVcG__progressTrackBase,.demo-stage-module__IntVcG__progressTrackFill{border-radius:inherit;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:auto}.demo-stage-module__IntVcG__progressTrackBase{background:hsl(var(--border));width:100%}.demo-stage-module__IntVcG__progressTrackFill{width:var(--progress-to);background:linear-gradient(90deg,hsl(var(--primary)/.72),hsl(var(--primary)));animation:demo-stage-module__IntVcG__qdStepProgress var(--progress-duration)linear both}.demo-stage-module__IntVcG__stepperIdle .demo-stage-module__IntVcG__progressTrackFill{animation-play-state:paused}@keyframes demo-stage-module__IntVcG__qdStepProgress{0%{width:var(--progress-from)}to{width:var(--progress-to)}}.demo-stage-module__IntVcG__stepButton{width:var(--step-size);height:var(--step-size);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 .16vw .45vw hsl(var(--foreground)/.06);color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.72vw;font-weight:700;line-height:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative}.demo-stage-module__IntVcG__stepButton:hover{border-color:hsl(var(--primary)/.6);color:hsl(var(--primary));transform:translateY(-.08vw)}.demo-stage-module__IntVcG__stepButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:.2vw}.demo-stage-module__IntVcG__stepButtonComplete{border-color:hsl(var(--primary)/.5);background:hsl(var(--accent));color:hsl(var(--primary))}.demo-stage-module__IntVcG__stepButtonCurrent{border-color:hsl(var(--primary));background:hsl(var(--primary));box-shadow:0 0 0 .25vw hsl(var(--primary)/.14),0 .2vw .65vw hsl(var(--primary)/.22);color:hsl(var(--primary-foreground));transform:scale(1.08)}.demo-stage-module__IntVcG__stepButtonCurrent:hover{color:hsl(var(--primary-foreground));transform:translateY(-.08vw)scale(1.08)}.demo-stage-module__IntVcG__guideCard{--stage-glass-top:rgba(255,255,255,.6);--stage-glass-top-fade:rgba(255,255,255,.08);--stage-glass-sheen:rgba(255,255,255,.95);--stage-glass-shadow:rgba(28,39,64,.14);--guide-edge-start:rgba(255,255,255,.95);--guide-edge-mid:hsl(var(--primary)/.34);--guide-edge-end:hsl(var(--primary)/.62);--guide-spot:hsl(var(--primary)/.14);--guide-seg:hsl(var(--foreground)/.12);box-sizing:border-box;pointer-events:none;background:radial-gradient(60% 140% at 0% 50%,var(--guide-spot),transparent 70%),linear-gradient(180deg,var(--stage-glass-top),var(--stage-glass-top-fade)60%),hsl(var(--card)/.9);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 1px 2px rgba(28,39,64,.06),0 .5vw 1.4vw var(--stage-glass-shadow),0 .9vw 2.6vw hsl(var(--primary)/.16);color:hsl(var(--foreground));text-align:left;border:1px solid transparent;border-radius:.9vw;align-items:center;gap:.62vw;margin:0;padding:.26vw .72vw .26vw .46vw;display:flex;position:relative}.demo-stage-module__IntVcG__guideCard:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--guide-edge-start),var(--guide-edge-mid)42%,var(--guide-edge-end));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.demo-stage-module__IntVcG__guide{display:none}.demo-stage-module__IntVcG__stepTip{--tip-x:-50%;--tip-caret-x:50%;z-index:7;opacity:0;visibility:hidden;width:max-content;max-width:22vw;transform:translate(var(--tip-x),.3vw);position:absolute;bottom:calc(100% + .6vw);left:50%}.demo-stage-module__IntVcG__stepTip:after{content:"";bottom:-.3vw;left:var(--tip-caret-x);border-right:1px solid var(--guide-edge-end);border-bottom:1px solid var(--guide-edge-end);background:hsl(var(--card)/.98);width:.55vw;height:.55vw;position:absolute;transform:translate(-50%)rotate(45deg)}.demo-stage-module__IntVcG__stepItem:first-child .demo-stage-module__IntVcG__stepTip{--tip-x:0;--tip-caret-x:calc(var(--step-size)/2);left:0}.demo-stage-module__IntVcG__stepItem:last-child .demo-stage-module__IntVcG__stepTip{--tip-x:0;--tip-caret-x:calc(100% - var(--step-size)/2);left:auto;right:0}html[class~=dark] .demo-stage-module__IntVcG__stepper,html[class~=dark-mode] .demo-stage-module__IntVcG__stepper{--card:221 46% 8%;--foreground:0 0% 100%;--primary:215 100% 58%}html[class~=dark] .demo-stage-module__IntVcG__guideCard,html[class~=dark-mode] .demo-stage-module__IntVcG__guideCard{--stage-glass-top:rgba(255,255,255,.043);--stage-glass-top-fade:rgba(255,255,255,.004);--stage-glass-sheen:rgba(255,255,255,.18);--stage-glass-shadow:rgba(3,6,14,.55);--guide-edge-start:rgba(255,255,255,.42);--guide-edge-mid:hsl(var(--primary)/.36);--guide-edge-end:hsl(var(--primary)/.7);--guide-spot:hsl(var(--primary)/.2);--guide-seg:rgba(255,255,255,.14)}.demo-stage-module__IntVcG__guideDisc{background:linear-gradient(150deg,hsl(var(--primary)/.82),hsl(var(--primary))55%,#005ee0);width:1.66vw;height:1.66vw;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,64,153,.35),0 .16vw .5vw hsl(var(--primary)/.3);color:hsl(var(--primary-foreground));font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78vw;font-weight:700;line-height:1;display:inline-flex;position:relative}.demo-stage-module__IntVcG__stepTip .demo-stage-module__IntVcG__guideDisc{box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 0 0 .22vw hsl(var(--primary)/.14),0 .16vw .5vw hsl(var(--primary)/.22)}.demo-stage-module__IntVcG__guideRing{width:auto;height:auto;position:absolute;top:-.42vw;bottom:-.42vw;left:-.42vw;right:-.42vw;overflow:visible;transform:rotate(-90deg)}.demo-stage-module__IntVcG__guideRingTrack,.demo-stage-module__IntVcG__guideRingFill{fill:none;stroke-width:2.8px}.demo-stage-module__IntVcG__guideRingTrack{stroke:var(--guide-seg)}.demo-stage-module__IntVcG__guideRingFill{stroke:hsl(var(--primary));stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:demo-stage-module__IntVcG__qdGuideRing var(--progress-duration,1s)linear both}@keyframes demo-stage-module__IntVcG__qdGuideRing{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.demo-stage-module__IntVcG__guideText{flex-direction:column;flex:auto;gap:.1vw;min-width:0;display:flex}.demo-stage-module__IntVcG__stepperIdle .demo-stage-module__IntVcG__guideRingFill{animation-play-state:paused}.demo-stage-module__IntVcG__guideEyebrow{letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--primary));font-size:.54vw;font-weight:700;line-height:1.3;display:none}.demo-stage-module__IntVcG__guideSwap{flex-direction:column;gap:.08vw;animation:.5s cubic-bezier(.16,1,.3,1) both demo-stage-module__IntVcG__qdGuideIn;display:flex}@keyframes demo-stage-module__IntVcG__qdGuideIn{0%{opacity:0;transform:translateY(.45vw)}to{opacity:1;transform:none}}.demo-stage-module__IntVcG__guideTitle{letter-spacing:-.014em;color:hsl(var(--foreground));font-size:.98vw;font-weight:650;line-height:1.2}.demo-stage-module__IntVcG__guideDescription{color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.72vw;line-height:1.35;overflow:hidden}.demo-stage-module__IntVcG__stepTip .demo-stage-module__IntVcG__guideDescription{white-space:normal;text-wrap:pretty}html[class~=dark] .demo-stage-module__IntVcG__window,html[class~=dark-mode] .demo-stage-module__IntVcG__window{--background:217 36% 18%;--foreground:0 0% 100%;--card:221 46% 8%;--muted:217 36% 18%;--muted-foreground:216 23% 65%;--accent:218 38% 13%;--border:215 28% 27%;--primary:215 100% 58%;--subtle-background:218 38% 13%;--demo-window-background:linear-gradient(130deg,#0b111e 0%,#0f172b 35%,#0d1626 65%,#090d18 100%);--demo-window-fade-background:#0b111e}.demo-stage-module__IntVcG__chrome{border-bottom:1px solid hsl(var(--border));background:hsl(var(--subtle-background));align-items:center;gap:.6vw;padding:.7vw 1vw;display:flex}.demo-stage-module__IntVcG__dots{gap:.35vw;display:flex}.demo-stage-module__IntVcG__dots span{background:hsl(var(--border));border-radius:50%;width:.62vw;height:.62vw}.demo-stage-module__IntVcG__dots span:first-child{background:#ff5f57}.demo-stage-module__IntVcG__dots span:nth-child(2){background:#febc2e}.demo-stage-module__IntVcG__dots span:nth-child(3){background:#28c840}.demo-stage-module__IntVcG__chromeTitle{text-align:center;letter-spacing:.02em;color:hsl(var(--muted-foreground));flex:1;font-size:.73vw;font-weight:600}.demo-stage-module__IntVcG__kbd{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.3vw;padding:.18vw .42vw;font-size:.65vw;font-weight:600}.demo-stage-module__IntVcG__body{height:37vw;position:relative}.demo-stage-module__IntVcG__layer{flex-direction:column;transition:opacity .46s,transform .46s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__layerVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.demo-stage-module__IntVcG__layerHidden{opacity:0;pointer-events:none;transform:translateY(.8vw)}@property --qd-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.demo-stage-module__IntVcG__playOverlay{--stage-glass-surface:hsl(var(--card)/.06);--stage-glass-top:rgba(255,255,255,.14);--stage-glass-top-fade:rgba(255,255,255,.02);--stage-glass-border:rgba(77,92,128,.16);--stage-glass-sheen:rgba(255,255,255,.95);--stage-glass-underline:rgba(54,67,99,.06);--stage-glass-shadow:rgba(28,39,64,.18);--stage-disc-top:rgba(255,255,255,.3);--stage-disc-bottom:rgba(255,255,255,.1);--stage-disc-border:rgba(255,255,255,.8);--stage-orbit-peak:#0054ad;--stage-play-icon:hsl(var(--primary));z-index:6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}html[class~=dark] .demo-stage-module__IntVcG__playOverlay,html[class~=dark-mode] .demo-stage-module__IntVcG__playOverlay{--stage-glass-surface:hsl(var(--card)/.12);--stage-glass-top:rgba(255,255,255,.05);--stage-glass-top-fade:rgba(255,255,255,.01);--stage-glass-border:rgba(255,255,255,.16);--stage-glass-sheen:rgba(255,255,255,.16);--stage-glass-underline:rgba(0,0,0,.3);--stage-glass-shadow:rgba(3,6,14,.5);--stage-disc-top:rgba(255,255,255,.08);--stage-disc-bottom:rgba(255,255,255,.02);--stage-disc-border:rgba(255,255,255,.2);--stage-orbit-peak:#fff;--stage-play-icon:#fff}.demo-stage-module__IntVcG__stageSweep{z-index:1;background:linear-gradient(115deg,transparent 42%,hsl(var(--primary)/var(--stage-sweep-tint,.1))50%,transparent 58%);opacity:0;pointer-events:none;position:absolute;top:-40%;bottom:-40%;left:-80%;right:-80%;transform:translate(-60%)}[data-stage-phase=playing] .demo-stage-module__IntVcG__stageSweep{animation:.62s cubic-bezier(.45,0,.15,1) both demo-stage-module__IntVcG__qdStageSweep}[data-stage-phase=finished] .demo-stage-module__IntVcG__stageSweep{--stage-sweep-tint:.14;animation:.62s cubic-bezier(.45,0,.15,1) both demo-stage-module__IntVcG__qdStageSweepBright}.demo-stage-module__IntVcG__playCluster{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__playButton{border:1px solid var(--stage-glass-border);background:linear-gradient(180deg,var(--stage-glass-top),var(--stage-glass-top-fade)55%),var(--stage-glass-surface);-webkit-backdrop-filter:blur(4px)saturate(180%);backdrop-filter:blur(4px)saturate(180%);box-shadow:inset 0 1px 0 var(--stage-glass-sheen),inset 0 -1px 0 var(--stage-glass-underline),0 1.4vw 3.2vw var(--stage-glass-shadow),0 .5vw 2vw hsl(var(--primary)/.12);color:hsl(var(--foreground));font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:1;border-radius:1.25vw;flex-direction:column;align-items:center;padding:1.4vw 2.6vw 1.2vw;transition:opacity .36s,transform .36s cubic-bezier(.16,1,.3,1),filter .36s,border-color .24s,box-shadow .24s;display:flex;position:relative}.demo-stage-module__IntVcG__playButton:hover{border-color:hsl(var(--primary)/.45);box-shadow:inset 0 1px 0 var(--stage-glass-sheen),inset 0 -1px 0 var(--stage-glass-underline),0 1.6vw 3.6vw var(--stage-glass-shadow),0 .6vw 2.4vw hsl(var(--primary)/.24);transform:translateY(-.1vw)}.demo-stage-module__IntVcG__playButton:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:.25vw}[data-stage-phase=playing] .demo-stage-module__IntVcG__playButton,[data-stage-phase=finished] .demo-stage-module__IntVcG__playButton{opacity:0;filter:blur(6px);visibility:hidden;pointer-events:none;transition:opacity .36s,transform .36s,filter .36s,visibility 0s .36s;transform:scale(1.12)}.demo-stage-module__IntVcG__playDisc{border-radius:50%;width:4.17vw;height:4.17vw;position:relative}.demo-stage-module__IntVcG__playHalo{background:radial-gradient(circle,hsl(var(--primary)/.3),transparent 62%);filter:blur(16px);opacity:.7;pointer-events:none;border-radius:50%;width:210%;height:210%;animation:4.5s ease-in-out infinite demo-stage-module__IntVcG__qdHaloBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-stage-module__IntVcG__playDisc:before{content:"";z-index:1;background:conic-gradient(from var(--qd-orbit),transparent 0%,hsl(var(--primary))12%,var(--stage-orbit-peak)20%,hsl(var(--primary))28%,transparent 40%);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;animation:6s linear infinite demo-stage-module__IntVcG__qdOrbit;position:absolute;top:-.42vw;bottom:-.42vw;left:-.42vw;right:-.42vw;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.demo-stage-module__IntVcG__playDiscInner{z-index:1;border:1px solid var(--stage-disc-border);background:linear-gradient(180deg,var(--stage-disc-top),var(--stage-disc-bottom));-webkit-backdrop-filter:blur(3px)saturate(160%);backdrop-filter:blur(3px)saturate(160%);box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 .42vw 1.25vw var(--stage-glass-shadow);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__playButton:hover .demo-stage-module__IntVcG__playDiscInner{box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 .63vw 1.88vw hsl(var(--primary)/.28);transform:scale(1.04)}.demo-stage-module__IntVcG__playButton:active .demo-stage-module__IntVcG__playDiscInner{transform:scale(.94)}.demo-stage-module__IntVcG__playButton:hover .demo-stage-module__IntVcG__playHalo{opacity:1}.demo-stage-module__IntVcG__playIcon{width:1.15vw;height:1.15vw;color:var(--stage-play-icon);fill:currentColor;filter:drop-shadow(0 0 6px hsl(var(--primary)/.6));margin-left:.08vw}.demo-stage-module__IntVcG__playLabel{letter-spacing:-.01em;color:hsl(var(--foreground));margin-top:.94vw;font-size:.78vw;font-weight:600}.demo-stage-module__IntVcG__playMeta{font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));margin-top:.16vw;font-size:.68vw}.demo-stage-module__IntVcG__replayChip{--replay-pulse:.42vw;--stage-glass-top:rgba(255,255,255,.14);--stage-glass-top-fade:rgba(255,255,255,.02);--stage-glass-sheen:rgba(255,255,255,.95);--stage-glass-shadow:rgba(28,39,64,.18);z-index:3;border:1px solid hsl(var(--primary)/.32);background:linear-gradient(180deg,var(--stage-glass-top),var(--stage-glass-top-fade)55%),hsl(var(--card)/.92);-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);height:2.08vw;box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 .42vw 1.25vw var(--stage-glass-shadow),0 .21vw .94vw hsl(var(--primary)/.22);color:hsl(var(--foreground));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;border-radius:1.04vw;align-items:center;gap:.42vw;padding:0 .83vw 0 .31vw;transition:opacity .24s,transform .42s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s,visibility 0s .24s;display:inline-flex;position:absolute;bottom:.83vw;right:.83vw;transform:translateY(.4vw)}html[class~=dark] .demo-stage-module__IntVcG__replayChip,html[class~=dark-mode] .demo-stage-module__IntVcG__replayChip{--card:221 46% 8%;--foreground:0 0% 100%;--primary:215 100% 58%;--stage-glass-top:rgba(255,255,255,.05);--stage-glass-top-fade:rgba(255,255,255,.01);--stage-glass-sheen:rgba(255,255,255,.16);--stage-glass-shadow:rgba(3,6,14,.5)}.demo-stage-module__IntVcG__replayChip:after{content:"";border:1px solid hsl(var(--primary)/.55);opacity:0;pointer-events:none;border-radius:1.46vw;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}[data-stage-phase=finished] .demo-stage-module__IntVcG__replayChip{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s 1.4s,transform .42s cubic-bezier(.16,1,.3,1) 1.4s,border-color .2s,box-shadow .2s,visibility 0s 1.4s;transform:none}[data-stage-phase=finished] .demo-stage-module__IntVcG__replayChip:after{animation:1.5s cubic-bezier(.16,1,.3,1) 1.9s 3 demo-stage-module__IntVcG__qdReplayPulse}.demo-stage-module__IntVcG__replayChip:hover{border-color:hsl(var(--primary)/.6);box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 .52vw 1.46vw var(--stage-glass-shadow),0 .26vw 1.15vw hsl(var(--primary)/.34);transform:translateY(-.08vw)}.demo-stage-module__IntVcG__replayChip:active{transform:scale(.97)}.demo-stage-module__IntVcG__replayChip:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:.2vw}.demo-stage-module__IntVcG__replayDisc{border:1px solid hsl(var(--primary)/.42);background:hsl(var(--primary)/.16);border-radius:50%;justify-content:center;align-items:center;width:1.46vw;height:1.46vw;display:inline-flex}.demo-stage-module__IntVcG__replayIcon{width:.63vw;height:.63vw;color:hsl(var(--primary));fill:currentColor;filter:drop-shadow(0 0 4px hsl(var(--primary)/.5));margin-left:.05vw}.demo-stage-module__IntVcG__replayLabel{letter-spacing:-.01em;white-space:nowrap;font-size:.73vw;font-weight:600}@keyframes demo-stage-module__IntVcG__qdOrbit{to{--qd-orbit:360deg}}@keyframes demo-stage-module__IntVcG__qdHaloBreathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.1)}}@keyframes demo-stage-module__IntVcG__qdReplayPulse{0%{opacity:.7;top:-1px;bottom:-1px;left:-1px;right:-1px}70%,to{opacity:0;inset:calc(-1*var(--replay-pulse))}}@keyframes demo-stage-module__IntVcG__qdStageSweep{0%{opacity:0;transform:translate(-60%)}18%{opacity:1}to{opacity:0;transform:translate(60%)}}@keyframes demo-stage-module__IntVcG__qdStageSweepBright{0%{opacity:0;transform:translate(-60%)}18%{opacity:1}to{opacity:0;transform:translate(60%)}}.demo-stage-module__IntVcG__promptLayer{justify-content:center;padding:2vw}.demo-stage-module__IntVcG__brandMark{justify-content:center;display:flex}.demo-stage-module__IntVcG__brandLogo{object-fit:contain;width:2.9vw;height:2.9vw}.demo-stage-module__IntVcG__promptHeading{text-align:center;letter-spacing:-.02em;color:hsl(var(--foreground));margin:1vw 0 1.6vw;font-size:1.5vw;font-weight:500}.demo-stage-module__IntVcG__inputBar{border:1.5px solid hsl(var(--primary)/.55);background:hsl(var(--background));box-shadow:0 0 0 .25vw hsl(var(--primary)/.08);border-radius:.7vw;align-items:center;gap:.7vw;padding:.7vw .7vw .7vw .95vw;transition:box-shadow .3s,border-color .3s;display:flex}.demo-stage-module__IntVcG__inputSend{border-color:hsl(var(--primary));box-shadow:0 0 0 .3vw hsl(var(--primary)/.14)}.demo-stage-module__IntVcG__inputIcon{color:hsl(var(--primary));display:flex}.demo-stage-module__IntVcG__inputIcon svg{width:1.1vw;height:1.1vw}.demo-stage-module__IntVcG__inputText{min-width:0;color:hsl(var(--foreground));white-space:nowrap;text-overflow:clip;flex:1;font-size:.94vw;line-height:1.4;overflow:hidden}.demo-stage-module__IntVcG__caret{vertical-align:text-bottom;background:hsl(var(--primary));width:.08vw;height:1.05vw;margin-left:.05vw;animation:.85s step-end infinite demo-stage-module__IntVcG__qdBlink;display:inline-block}@keyframes demo-stage-module__IntVcG__qdBlink{0%,50%{opacity:1}51%,to{opacity:0}}.demo-stage-module__IntVcG__windowIdle .demo-stage-module__IntVcG__caret{animation:none}.demo-stage-module__IntVcG__sendBtn{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.78));width:2.1vw;height:2.1vw;color:hsl(var(--primary-foreground));cursor:default;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-stage-module__IntVcG__sendBtn svg{width:1vw;height:1vw}.demo-stage-module__IntVcG__sendBtnActive{animation:.4s demo-stage-module__IntVcG__qdPress}@keyframes demo-stage-module__IntVcG__qdPress{0%{filter:brightness();transform:scale(1)}45%{filter:brightness(.85);transform:scale(.9)}to{filter:brightness();transform:scale(1)}}.demo-stage-module__IntVcG__chips{flex-wrap:wrap;justify-content:center;gap:.6vw;margin-top:1.3vw;display:flex}.demo-stage-module__IntVcG__chip{color:hsl(var(--primary));background:hsl(var(--accent));border:1px solid hsl(var(--primary)/.18);white-space:nowrap;border-radius:360px;padding:.42vw .85vw;font-size:.78vw}.demo-stage-module__IntVcG__viewport{flex:1;min-height:0;padding:0 2vw;position:relative;overflow:hidden}.demo-stage-module__IntVcG__content{will-change:transform;padding:1.6vw 0 2vw}.demo-stage-module__IntVcG__scrollFade{pointer-events:none;background:linear-gradient(to bottom,transparent,var(--demo-window-fade-background));height:2.6vw;position:absolute;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__block{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(.9vw)}.demo-stage-module__IntVcG__blockIn{opacity:1;transform:translateY(0)}.demo-stage-module__IntVcG__originalTag{color:hsl(var(--primary));align-items:center;gap:.35vw;font-size:.78vw;font-weight:600;display:inline-flex}.demo-stage-module__IntVcG__tagSpark{width:.85vw;height:.85vw}.demo-stage-module__IntVcG__originalText{color:hsl(var(--muted-foreground));margin-left:.45vw;font-size:.78vw}.demo-stage-module__IntVcG__fieldLabel,.demo-stage-module__IntVcG__fieldLabelMuted{letter-spacing:.06em;text-transform:uppercase;margin-top:1.1vw;font-size:.72vw;font-weight:700;display:block}.demo-stage-module__IntVcG__fieldLabel{color:hsl(var(--primary))}.demo-stage-module__IntVcG__fieldLabelMuted{color:hsl(var(--muted-foreground))}.demo-stage-module__IntVcG__questionTitle{letter-spacing:-.02em;color:hsl(var(--foreground));margin-top:.45vw;font-size:1.45vw;font-weight:500;line-height:1.25}.demo-stage-module__IntVcG__detailsText{color:hsl(var(--muted-foreground));margin-top:.45vw;font-size:.86vw;line-height:1.65}.demo-stage-module__IntVcG__outcomes{flex-direction:column;gap:.1vw;margin-top:.55vw;display:flex}.demo-stage-module__IntVcG__outcome{border:1px dashed transparent;border-radius:.4vw;align-items:center;gap:.7vw;padding:.42vw .5vw;display:flex}.demo-stage-module__IntVcG__outcomeGrip{width:.8vw;height:.8vw;color:hsl(var(--muted-foreground)/.5);flex:none}.demo-stage-module__IntVcG__outcomeDot,.demo-stage-module__IntVcG__outcomeDotEmpty{border-radius:50%;flex:none;width:.42vw;height:.42vw}.demo-stage-module__IntVcG__outcomeDotEmpty{border:1px dashed hsl(var(--muted-foreground)/.5)}.demo-stage-module__IntVcG__outcomeLabel{color:hsl(var(--foreground));font-size:.86vw;font-weight:500}.demo-stage-module__IntVcG__outcomeDraft{border-color:hsl(var(--border));background:hsl(var(--muted)/.4);margin-top:.25vw}.demo-stage-module__IntVcG__outcomeAdd{color:hsl(var(--muted-foreground));font-size:.86vw}.demo-stage-module__IntVcG__sectionDivider{border-top:1px solid hsl(var(--border));margin-top:1.5vw;padding-top:1.5vw}.demo-stage-module__IntVcG__sectionHead{flex-direction:column;gap:.25vw;display:flex}.demo-stage-module__IntVcG__sectionTitleRow{align-items:center;gap:.6vw;display:flex}.demo-stage-module__IntVcG__sectionIcon{width:1.05vw;height:1.05vw;color:hsl(var(--primary));flex-shrink:0}.demo-stage-module__IntVcG__sectionName{color:hsl(var(--foreground));font-size:.94vw;font-weight:600;line-height:1.05vw}.demo-stage-module__IntVcG__sectionSub{color:hsl(var(--muted-foreground));padding-left:1.65vw;font-size:.78vw;display:block}.demo-stage-module__IntVcG__rows{flex-direction:column;gap:.7vw;margin-top:.9vw;display:flex}.demo-stage-module__IntVcG__row{justify-content:space-between;align-items:center;gap:1vw;display:flex}.demo-stage-module__IntVcG__rowLabel{color:hsl(var(--muted-foreground));font-size:.82vw}.demo-stage-module__IntVcG__rowValue{color:hsl(var(--foreground));font-size:.82vw}.demo-stage-module__IntVcG__rowMuted{color:hsl(var(--muted-foreground)/.7);font-size:.82vw}.demo-stage-module__IntVcG__pillValue{color:hsl(var(--primary));background:hsl(var(--accent));border:1px solid hsl(var(--primary)/.18);border-radius:360px;padding:.3vw .8vw;font-size:.78vw;font-weight:600}.demo-stage-module__IntVcG__selectValue{color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.42vw;align-items:center;gap:.4vw;padding:.4vw .7vw;font-size:.82vw;display:inline-flex}.demo-stage-module__IntVcG__selectChevron{width:.8vw;height:.8vw;color:hsl(var(--muted-foreground))}.demo-stage-module__IntVcG__dropzone{color:hsl(var(--muted-foreground));border:1.5px dashed hsl(var(--border));background:hsl(var(--subtle-background));border-radius:.5vw;justify-content:center;align-items:center;gap:.5vw;margin-top:.9vw;padding:1.2vw;font-size:.8vw;display:flex}.demo-stage-module__IntVcG__dropIcon{width:1vw;height:1vw;color:hsl(var(--muted-foreground))}.demo-stage-module__IntVcG__advancedChevron{width:1vw;height:1vw;color:hsl(var(--muted-foreground));margin-left:auto}.demo-stage-module__IntVcG__actionBar{border-top:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:flex-end;align-items:center;gap:.8vw;padding:.9vw 2vw;display:flex}.demo-stage-module__IntVcG__cancelBtn{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));border-radius:.5vw;padding:.55vw 1.1vw;font-size:.86vw;font-weight:500}.demo-stage-module__IntVcG__createBtn{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:.5vw;align-items:center;gap:.4vw;padding:.55vw 1.1vw;font-size:.86vw;font-weight:600;display:inline-flex}.demo-stage-module__IntVcG__createIcon{width:.92vw;height:.92vw}.demo-stage-module__IntVcG__createBtnActive{background:#28c840;animation:.45s demo-stage-module__IntVcG__qdPress;box-shadow:0 0 0 .25vw rgba(40,200,64,.18)}.demo-stage-module__IntVcG__orchLayer{flex-direction:column;gap:.9vw;padding:1.4vw 2vw 1.6vw;display:flex}.demo-stage-module__IntVcG__orchHeader{flex-direction:column;gap:.4vw;display:flex}.demo-stage-module__IntVcG__orchBadge{border:1px solid hsl(var(--primary)/.25);background:hsl(var(--primary)/.08);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));border-radius:360px;align-self:flex-start;align-items:center;gap:.42vw;padding:.21vw .68vw;font-size:.6vw;font-weight:700;display:inline-flex}.demo-stage-module__IntVcG__orchPulse{background:hsl(var(--primary));border-radius:50%;width:.36vw;height:.36vw;animation:1.4s ease-in-out infinite demo-stage-module__IntVcG__qdOrchPulse}.demo-stage-module__IntVcG__orchQuestion{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:.94vw;font-weight:600;line-height:1.3}.demo-stage-module__IntVcG__orchGrid{flex:1;grid-template-columns:16.5vw 1fr;gap:1.3vw;min-height:0;display:grid}.demo-stage-module__IntVcG__orchRail{flex-direction:column;gap:.3vw;margin:0;padding:0;list-style:none;display:flex}.demo-stage-module__IntVcG__orchStage{opacity:.45;border:1px solid transparent;border-radius:.42vw;align-items:flex-start;gap:.6vw;padding:.42vw .6vw;transition:opacity .3s,background .3s,border-color .3s;display:flex}.demo-stage-module__IntVcG__orchStageRunning{border-color:hsl(var(--primary)/.22);background:hsl(var(--primary)/.06);opacity:1}.demo-stage-module__IntVcG__orchStageDone{opacity:.8}.demo-stage-module__IntVcG__orchStageIcon{border:1.5px solid hsl(var(--border));border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.04vw;height:1.04vw;margin-top:.06vw;transition:border-color .3s,background .3s;display:flex;position:relative}.demo-stage-module__IntVcG__orchStageRunning .demo-stage-module__IntVcG__orchStageIcon{border-color:hsl(var(--primary)/.3)}.demo-stage-module__IntVcG__orchStageRunning .demo-stage-module__IntVcG__orchStageIcon:before{content:"";border:1.5px solid transparent;border-top-color:hsl(var(--primary));border-radius:50%;animation:.8s linear infinite demo-stage-module__IntVcG__qdOrchSpin;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px}.demo-stage-module__IntVcG__orchStageDone .demo-stage-module__IntVcG__orchStageIcon{border-color:hsl(var(--primary));background:hsl(var(--primary))}.demo-stage-module__IntVcG__orchCheck{fill:none;width:.6vw;height:.6vw;stroke:hsl(var(--primary-foreground));stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .25s,transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.demo-stage-module__IntVcG__orchStageDone .demo-stage-module__IntVcG__orchCheck{opacity:1;transform:scale(1)}.demo-stage-module__IntVcG__orchStageText{flex-direction:column;gap:.08vw;min-width:0;display:flex}.demo-stage-module__IntVcG__orchStageText strong{color:hsl(var(--foreground));font-size:.71vw;font-weight:600;line-height:1.25}.demo-stage-module__IntVcG__orchStageText span{color:hsl(var(--muted-foreground));font-size:.57vw;line-height:1.35}.demo-stage-module__IntVcG__orchPanel{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.25);border-radius:.63vw;flex-direction:column;gap:.66vw;min-width:0;padding:.9vw 1.1vw;display:flex;position:relative;overflow:hidden}.demo-stage-module__IntVcG__orchDetail{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(.5vw)}.demo-stage-module__IntVcG__orchDetailIn{opacity:1;transform:none}.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba{opacity:0;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);transform:translateY(.35vw)}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchProba{opacity:1;transform:none}.demo-stage-module__IntVcG__orchDetailIn :-webkit-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):first-child{transition-delay:.2s}.demo-stage-module__IntVcG__orchDetailIn :-moz-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):first-child{transition-delay:.2s}.demo-stage-module__IntVcG__orchDetailIn :is(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):first-child{transition-delay:.2s}.demo-stage-module__IntVcG__orchDetailIn :-webkit-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(2){transition-delay:.45s}.demo-stage-module__IntVcG__orchDetailIn :-moz-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(2){transition-delay:.45s}.demo-stage-module__IntVcG__orchDetailIn :is(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(2){transition-delay:.45s}.demo-stage-module__IntVcG__orchDetailIn :-webkit-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(3){transition-delay:.7s}.demo-stage-module__IntVcG__orchDetailIn :-moz-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(3){transition-delay:.7s}.demo-stage-module__IntVcG__orchDetailIn :is(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(3){transition-delay:.7s}.demo-stage-module__IntVcG__orchDetailIn :-webkit-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(4){transition-delay:.95s}.demo-stage-module__IntVcG__orchDetailIn :-moz-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(4){transition-delay:.95s}.demo-stage-module__IntVcG__orchDetailIn :is(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(4){transition-delay:.95s}.demo-stage-module__IntVcG__orchDetailIn :-webkit-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(n+5){transition-delay:1.2s}.demo-stage-module__IntVcG__orchDetailIn :-moz-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(n+5){transition-delay:1.2s}.demo-stage-module__IntVcG__orchDetailIn :is(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba):nth-child(n+5){transition-delay:1.2s}.demo-stage-module__IntVcG__orchDetailLabel{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.32vw;font-size:.55vw;font-weight:700;display:block}.demo-stage-module__IntVcG__orchLog{font-family:var(--font-mono),ui-monospace,monospace;color:hsl(var(--foreground)/.85);align-items:center;gap:.42vw;padding:.12vw 0;font-size:.64vw;display:flex}.demo-stage-module__IntVcG__orchLog svg{fill:none;width:.6vw;height:.6vw;stroke:hsl(var(--primary));stroke-width:2.5px;flex:none}.demo-stage-module__IntVcG__orchDrivers{flex-wrap:wrap;gap:.42vw;display:flex}.demo-stage-module__IntVcG__orchDriver{border:1px solid hsl(var(--primary)/.3);background:hsl(var(--primary)/.08);white-space:nowrap;color:hsl(var(--primary));border-radius:360px;padding:.2vw .6vw;font-size:.62vw;font-weight:600}.demo-stage-module__IntVcG__orchEvidence{flex-direction:column;gap:.3vw;display:flex}.demo-stage-module__IntVcG__orchEvRow{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.42vw;align-items:center;gap:.52vw;padding:.3vw .52vw;font-size:.62vw;display:flex}.demo-stage-module__IntVcG__orchTier{background:hsl(var(--primary));letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--primary-foreground));border-radius:.26vw;flex:none;padding:.1vw .34vw;font-size:.48vw;font-weight:700}.demo-stage-module__IntVcG__orchTier2{background:hsl(var(--primary)/.55)}.demo-stage-module__IntVcG__orchEvText{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:hsl(var(--foreground)/.85);flex:1;overflow:hidden}.demo-stage-module__IntVcG__orchRel{font-family:var(--font-mono),ui-monospace,monospace;color:hsl(var(--muted-foreground));flex:none;font-size:.53vw}.demo-stage-module__IntVcG__orchModels{flex-direction:column;gap:.32vw;display:flex}.demo-stage-module__IntVcG__orchModelRow{align-items:center;gap:.6vw;display:flex}.demo-stage-module__IntVcG__orchModelName{letter-spacing:.05em;text-transform:uppercase;width:3.6vw;color:hsl(var(--muted-foreground));flex:none;font-size:.55vw;font-weight:600}.demo-stage-module__IntVcG__orchDots{gap:.18vw;display:flex}.demo-stage-module__IntVcG__orchDots i{background:hsl(var(--primary));border-radius:.1vw;width:.3vw;height:.3vw;display:block;transform:scale(0)}.demo-stage-module__IntVcG__orchDots i:nth-child(2n){background:hsl(var(--primary)/.5)}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i{animation:.4s cubic-bezier(.34,1.56,.64,1) both demo-stage-module__IntVcG__qdOrchDotPop}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:first-child{animation-delay:.15s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(2){animation-delay:.25s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(3){animation-delay:.35s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(4){animation-delay:.45s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(5){animation-delay:.55s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(6){animation-delay:.65s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(7){animation-delay:.75s}.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i:nth-child(8){animation-delay:.85s}.demo-stage-module__IntVcG__orchRuns{font-family:var(--font-mono),ui-monospace,monospace;color:hsl(var(--muted-foreground));font-size:.53vw}.demo-stage-module__IntVcG__orchProbas{flex-direction:column;gap:.32vw;display:flex}.demo-stage-module__IntVcG__orchProba{align-items:center;gap:.6vw;display:flex}.demo-stage-module__IntVcG__orchProbaLabel{min-width:0;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.64vw;font-weight:600;line-height:1.2;overflow:hidden}.demo-stage-module__IntVcG__orchProbaTrack{background:hsl(var(--muted));border-radius:360px;flex:1;height:.42vw;overflow:hidden}.demo-stage-module__IntVcG__orchProbaFill{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.7));border-radius:360px;width:0;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1) .15s;display:block}.demo-stage-module__IntVcG__orchProbaPct{font-variant-numeric:tabular-nums;text-align:right;width:2vw;color:hsl(var(--primary));flex:none;font-size:.71vw;font-weight:700;line-height:1.2}@keyframes demo-stage-module__IntVcG__qdOrchPulse{0%,to{opacity:1;box-shadow:0 0 0 0 hsl(var(--primary)/.4)}50%{opacity:.7;box-shadow:0 0 0 .3vw hsl(var(--primary)/0)}}@keyframes demo-stage-module__IntVcG__qdOrchSpin{to{transform:rotate(360deg)}}@keyframes demo-stage-module__IntVcG__qdOrchDotPop{0%{transform:scale(0)}to{transform:scale(1)}}.demo-stage-module__IntVcG__questionsLayer{background:hsl(var(--subtle-background));transition:opacity .48s,transform .48s cubic-bezier(.16,1,.3,1)}.demo-stage-module__IntVcG__questionsLayer.demo-stage-module__IntVcG__layerHidden{transform:translateY(.35vw)scale(.992)}.demo-stage-module__IntVcG__questionsShell{background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--subtle-background)));height:100%;display:flex;position:relative;overflow:hidden}html[class~=dark] .demo-stage-module__IntVcG__questionsLayer,html[class~=dark-mode] .demo-stage-module__IntVcG__questionsLayer{background:var(--demo-window-background)}html[class~=dark] .demo-stage-module__IntVcG__questionsShell,html[class~=dark-mode] .demo-stage-module__IntVcG__questionsShell{background:linear-gradient(180deg,hsl(var(--background)/.62),hsl(var(--subtle-background)/.24))}.demo-stage-module__IntVcG__librarySidebar{border-right:1px solid hsl(var(--border));background:hsl(var(--background));flex-direction:column;flex:0 0 7.3vw;width:7.3vw;padding:1vw .72vw;display:flex}.demo-stage-module__IntVcG__libraryBrand{align-items:center;gap:.45vw;min-height:2.2vw;display:flex}.demo-stage-module__IntVcG__libraryBrand img{object-fit:contain;width:1.45vw;height:1.45vw}.demo-stage-module__IntVcG__libraryBrand span{text-transform:uppercase;color:hsl(var(--foreground));font-size:.48vw;font-weight:800;line-height:1.15}.demo-stage-module__IntVcG__libraryNav,.demo-stage-module__IntVcG__libraryNavBottom{flex-direction:column;gap:.24vw;display:flex}.demo-stage-module__IntVcG__libraryNav{margin-top:2.2vw}.demo-stage-module__IntVcG__libraryNavBottom{border-top:1px solid hsl(var(--border));margin-top:auto;padding-top:.55vw}.demo-stage-module__IntVcG__libraryNavLink{height:1.65vw;color:hsl(var(--muted-foreground));background:0 0;border:1px solid transparent;border-radius:.32vw;align-items:center;gap:.42vw;padding:0 .42vw;display:flex}.demo-stage-module__IntVcG__libraryNavLink svg{flex-shrink:0;width:.72vw;height:.72vw}.demo-stage-module__IntVcG__libraryNavLink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.52vw;font-weight:600;line-height:1;overflow:hidden}.demo-stage-module__IntVcG__libraryNav .demo-stage-module__IntVcG__libraryNavActive{background:hsl(var(--accent));border-color:hsl(var(--primary)/.24);box-shadow:inset .2vw 0 0 hsl(var(--primary));color:hsl(var(--primary))}.demo-stage-module__IntVcG__libraryWorkspace{flex-direction:column;flex:1;min-width:0;display:flex}.demo-stage-module__IntVcG__libraryTopbar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));flex:0 0 3.1vw;align-items:center;gap:.7vw;height:3.1vw;padding:.72vw 1.05vw;display:flex}.demo-stage-module__IntVcG__libraryCommand{border:1px solid hsl(var(--primary)/.36);background:linear-gradient(90deg,hsl(var(--accent)),hsl(var(--background)));min-width:0;height:1.72vw;box-shadow:inset 0 0 0 1px hsl(var(--primary)/.06);color:hsl(var(--foreground));border-radius:.42vw;flex:1;align-items:center;gap:.45vw;padding:0 .62vw;display:flex}.demo-stage-module__IntVcG__libraryCommand svg{width:.78vw;height:.78vw;color:hsl(var(--primary))}.demo-stage-module__IntVcG__libraryCommand span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.62vw;font-weight:600;overflow:hidden}.demo-stage-module__IntVcG__libraryCommand bdi{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.22vw;padding:.08vw .3vw;font-size:.48vw;font-weight:700}.demo-stage-module__IntVcG__libraryTeam{background:hsl(var(--primary));min-width:3vw;height:1.7vw;color:hsl(var(--primary-foreground));border-radius:.44vw;justify-content:center;align-items:center;font-size:.62vw;font-weight:700;display:inline-flex}.demo-stage-module__IntVcG__libraryTopIcon{width:.9vw;height:.9vw;color:hsl(var(--muted-foreground))}.demo-stage-module__IntVcG__libraryContent{flex:1;min-height:0;padding:1.1vw 1.15vw 1vw;overflow:hidden}.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__librarySidebar,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__libraryTopbar,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__libraryContent{opacity:.35;transition:opacity .36s,transform .36s cubic-bezier(.16,1,.3,1);transform:translateY(.5vw)}.demo-stage-module__IntVcG__questionsLayerLive .demo-stage-module__IntVcG__librarySidebar,.demo-stage-module__IntVcG__questionsLayerLive .demo-stage-module__IntVcG__libraryTopbar,.demo-stage-module__IntVcG__questionsLayerLive .demo-stage-module__IntVcG__libraryContent{opacity:1;transform:translateY(0)}.demo-stage-module__IntVcG__libraryBreadcrumb{color:hsl(var(--muted-foreground));align-items:center;gap:.34vw;font-size:.58vw;font-weight:600;display:flex}.demo-stage-module__IntVcG__libraryBreadcrumb svg{width:.58vw;height:.58vw}.demo-stage-module__IntVcG__libraryBreadcrumb strong{color:hsl(var(--foreground))}.demo-stage-module__IntVcG__libraryTitleRow{justify-content:space-between;align-items:flex-end;gap:1vw;margin-top:.82vw;display:flex}.demo-stage-module__IntVcG__libraryTitleRow .demo-stage-module__IntVcG__libraryTitle{color:hsl(var(--foreground));margin:0;font-size:.78vw;font-weight:800;line-height:1.1;display:block}.demo-stage-module__IntVcG__libraryTitleRow p{color:hsl(var(--muted-foreground));margin:.25vw 0 0;font-size:.58vw}.demo-stage-module__IntVcG__librarySegment{border:1px solid hsl(var(--border));background:hsl(var(--background));height:2vw;color:hsl(var(--foreground));border-radius:360px;align-items:center;gap:.42vw;padding:.18vw .3vw .18vw .55vw;display:inline-flex;box-shadow:0 .32vw 1vw rgba(15,23,42,.08)}.demo-stage-module__IntVcG__librarySegment svg{width:.78vw;height:.78vw;color:hsl(var(--primary))}.demo-stage-module__IntVcG__librarySegment span{font-size:.58vw;font-weight:700}.demo-stage-module__IntVcG__librarySegment svg:last-child{border-left:1px solid hsl(var(--border));width:1.35vw;height:1.35vw;color:hsl(var(--muted-foreground));padding:.28vw}.demo-stage-module__IntVcG__libraryFilters{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.42vw;grid-template-columns:1.9fr 1.15fr 1.05fr .8fr auto;align-items:center;gap:.36vw;margin-top:1vw;padding:.42vw;display:grid;box-shadow:0 .34vw .9vw rgba(15,23,42,.06)}.demo-stage-module__IntVcG__librarySearch,.demo-stage-module__IntVcG__libraryFilter,.demo-stage-module__IntVcG__librarySort{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;height:1.42vw;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:.32vw;align-items:center;gap:.4vw;padding:0 .5vw;font-size:.55vw;display:flex;overflow:hidden}.demo-stage-module__IntVcG__libraryFilter{background:hsl(var(--accent)/.6);color:hsl(var(--foreground))}.demo-stage-module__IntVcG__librarySearch span,.demo-stage-module__IntVcG__libraryFilter span,.demo-stage-module__IntVcG__librarySort{text-overflow:ellipsis;overflow:hidden}.demo-stage-module__IntVcG__librarySearch svg,.demo-stage-module__IntVcG__libraryFilter svg,.demo-stage-module__IntVcG__libraryGridIcon{width:.72vw;height:.72vw;color:hsl(var(--muted-foreground));flex-shrink:0}.demo-stage-module__IntVcG__libraryGridIcon{justify-self:center}.demo-stage-module__IntVcG__libraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75vw;margin-top:.82vw;display:grid}.demo-stage-module__IntVcG__libraryGridPublished .demo-stage-module__IntVcG__libraryCard:not(.demo-stage-module__IntVcG__freshCard){animation:.68s cubic-bezier(.16,1,.3,1) demo-stage-module__IntVcG__qdLibrarySettle}.demo-stage-module__IntVcG__libraryCard{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.5vw;flex-direction:column;gap:.44vw;min-width:0;min-height:14.2vw;padding:.72vw;display:flex;position:relative;overflow:hidden;box-shadow:0 .45vw 1vw rgba(15,23,42,.07)}.demo-stage-module__IntVcG__libraryCardHeader{color:hsl(var(--muted-foreground));align-items:center;gap:.38vw;font-size:.58vw;display:flex}.demo-stage-module__IntVcG__libraryNewBadge{border:1px solid hsl(var(--primary)/.24);background:hsl(var(--primary)/.08);height:.86vw;color:hsl(var(--primary));letter-spacing:.04em;text-transform:uppercase;border-radius:360px;align-items:center;margin-left:.1vw;padding:0 .38vw;font-size:.46vw;font-weight:800;display:inline-flex}.demo-stage-module__IntVcG__libraryActiveDot{background:#2e93fa;border-radius:50%;width:.38vw;height:.38vw;box-shadow:0 0 .55vw rgba(46,147,250,.42)}.demo-stage-module__IntVcG__libraryCardIcon{width:.72vw;height:.72vw;color:hsl(var(--muted-foreground))}.demo-stage-module__IntVcG__libraryCardIcon:first-of-type{margin-left:auto}.demo-stage-module__IntVcG__libraryCardTitle{min-height:2.25vw;color:hsl(var(--foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.66vw;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.demo-stage-module__IntVcG__libraryCardTitle bdi{color:hsl(var(--primary));margin-right:.35vw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58vw}.demo-stage-module__IntVcG__libraryForecastPane{background:hsl(var(--subtle-background));border-radius:.42vw;flex-direction:column;flex:1;justify-content:center;gap:.42vw;min-height:0;padding:.6vw;display:flex}.demo-stage-module__IntVcG__libraryOutcomeHead{color:hsl(var(--foreground));justify-content:space-between;align-items:baseline;gap:.5vw;font-size:.58vw;display:flex}.demo-stage-module__IntVcG__libraryOutcomeHead span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo-stage-module__IntVcG__libraryOutcomeHead strong{font-size:.6vw;font-weight:800}.demo-stage-module__IntVcG__libraryOutcomeTrack{background:hsl(var(--muted));border-radius:360px;height:.28vw;margin-top:.22vw;overflow:hidden}.demo-stage-module__IntVcG__libraryOutcomeTrack span{border-radius:inherit;background:linear-gradient(90deg,#2e93fa,hsl(var(--primary)));height:100%;display:block}.demo-stage-module__IntVcG__libraryOutcome:nth-child(2) .demo-stage-module__IntVcG__libraryOutcomeTrack span{background:#e92f74}.demo-stage-module__IntVcG__libraryOutcome:nth-child(3) .demo-stage-module__IntVcG__libraryOutcomeTrack span{background:#2bd1a4}.demo-stage-module__IntVcG__libraryFreshFill{transform-origin:0;animation:.95s cubic-bezier(.16,1,.3,1) .3s both demo-stage-module__IntVcG__qdFreshFill}.demo-stage-module__IntVcG__libraryUpdated{color:hsl(var(--muted-foreground));font-size:.55vw}.demo-stage-module__IntVcG__libraryCardFooter{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));align-items:center;gap:.55vw;padding-top:.48vw;font-size:.52vw;display:flex}.demo-stage-module__IntVcG__libraryAuthor,.demo-stage-module__IntVcG__libraryForecastCount,.demo-stage-module__IntVcG__libraryFrequency{align-items:center;gap:.24vw;min-width:0;display:inline-flex}.demo-stage-module__IntVcG__libraryFrequency{white-space:nowrap;margin-left:auto}.demo-stage-module__IntVcG__libraryAuthor{border:1px solid hsl(var(--border));border-radius:360px;padding:.14vw .25vw}.demo-stage-module__IntVcG__libraryAuthor svg,.demo-stage-module__IntVcG__libraryForecastCount svg,.demo-stage-module__IntVcG__libraryFrequency svg{flex-shrink:0;width:.6vw;height:.6vw}.demo-stage-module__IntVcG__freshCard{border-color:hsl(var(--primary)/.38);background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--accent)/.38))}.demo-stage-module__IntVcG__freshCard:before{content:"";border-radius:inherit;background:linear-gradient(180deg,hsl(var(--primary)/.16),transparent 38%),radial-gradient(circle at 18% 0%,hsl(var(--primary)/.18),transparent 34%);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.demo-stage-module__IntVcG__freshCard:after{content:"";background:linear-gradient(115deg,transparent 42%,hsl(var(--primary)/.18),transparent 58%);opacity:0;pointer-events:none;position:absolute;top:-40%;bottom:-40%;left:-80%;right:-80%;transform:translate(-40%)}.demo-stage-module__IntVcG__freshCardWaiting{opacity:0;transform:translateY(-.65vw)scale(.96)}.demo-stage-module__IntVcG__freshCardTarget{opacity:.2;background:linear-gradient(180deg,hsl(var(--background)),hsl(var(--accent)/.16)),repeating-linear-gradient(135deg,transparent 0 .38vw,hsl(var(--primary)/.035).38vw .76vw);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.22),0 .45vw 1vw rgba(15,23,42,.05);transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;transform:translateY(0)scale(.985)}.demo-stage-module__IntVcG__freshCardTarget>*{opacity:0}.demo-stage-module__IntVcG__freshCardIn{animation:.68s cubic-bezier(.16,1,.3,1) both demo-stage-module__IntVcG__qdFreshCardIn}.demo-stage-module__IntVcG__freshCardIn:before{animation:.86s ease-out both demo-stage-module__IntVcG__qdFreshAura}.demo-stage-module__IntVcG__freshCardIn:after{animation:.68s ease-out .12s both demo-stage-module__IntVcG__qdFreshSweep}.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardHeader,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardTitle,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryForecastPane,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryUpdated,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardFooter{animation:.42s cubic-bezier(.16,1,.3,1) both demo-stage-module__IntVcG__qdFreshContentIn}.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardTitle{animation-delay:50ms}.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryForecastPane{animation-delay:.1s}.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryUpdated,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardFooter{animation-delay:.15s}@keyframes demo-stage-module__IntVcG__qdLibrarySettle{0%{opacity:.74;transform:translate(.42vw)}to{opacity:1;transform:translate(0)}}@keyframes demo-stage-module__IntVcG__qdFreshCardIn{0%{opacity:0;clip-path:inset(16% 10% 18% round .7vw);box-shadow:0 0 0 0 hsl(var(--primary)/0);transform:translateY(.7vw)scale(.975)}62%{opacity:1;clip-path:inset(0 round .5vw);box-shadow:0 .7vw 1.8vw rgba(15,23,42,.1),0 0 0 .3vw hsl(var(--primary)/.1);transform:translateY(-.08vw)scale(1.01)}to{opacity:1;clip-path:inset(0 round .5vw);transform:translateY(0)scale(1);box-shadow:0 .45vw 1vw rgba(15,23,42,.07)}}@keyframes demo-stage-module__IntVcG__qdFreshAura{0%{opacity:0}28%{opacity:1}to{opacity:0}}@keyframes demo-stage-module__IntVcG__qdFreshSweep{0%{opacity:0;transform:translate(-45%)}25%{opacity:1}to{opacity:0;transform:translate(45%)}}@keyframes demo-stage-module__IntVcG__qdFreshFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo-stage-module__IntVcG__qdFreshContentIn{0%{opacity:0;transform:translateY(.42vw)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.demo-stage-module__IntVcG__playButton{border-radius:2.15vw;padding:2.54vw 4.4vw 2.15vw}.demo-stage-module__IntVcG__playDisc{width:7.81vw;height:7.81vw}.demo-stage-module__IntVcG__playDisc:before{top:-.78vw;bottom:-.78vw;left:-.78vw;right:-.78vw}.demo-stage-module__IntVcG__playIcon{width:2.2vw;height:2.2vw;margin-left:.15vw}.demo-stage-module__IntVcG__playLabel{margin-top:1.76vw;font-size:1.46vw}.demo-stage-module__IntVcG__playMeta{margin-top:.3vw;font-size:1.27vw}.demo-stage-module__IntVcG__replayChip{--replay-pulse:.78vw;border-radius:1.95vw;gap:.78vw;height:3.9vw;padding:0 1.56vw 0 .59vw;bottom:1.56vw;right:1.56vw}.demo-stage-module__IntVcG__replayChip:after{border-radius:2.73vw}.demo-stage-module__IntVcG__replayDisc{width:2.73vw;height:2.73vw}.demo-stage-module__IntVcG__replayIcon{width:1.17vw;height:1.17vw}.demo-stage-module__IntVcG__replayLabel{font-size:1.37vw}.demo-stage-module__IntVcG__stageCaption{--caption-rise:1.12vw;--caption-fall:.75vw;box-shadow:0 .56vw 1.88vw hsl(var(--foreground)/.08);gap:.79vw;padding:.49vw 1.46vw;font-size:1.28vw;top:1.18vw}.demo-stage-module__IntVcG__captionDot{width:.68vw;height:.68vw;box-shadow:0 0 .94vw hsl(var(--primary))}.demo-stage-module__IntVcG__dots{gap:.66vw}.demo-stage-module__IntVcG__sectionHead{gap:.47vw}.demo-stage-module__IntVcG__rows{gap:1.31vw;margin-top:1.69vw}.demo-stage-module__IntVcG__row{gap:1.88vw}.demo-stage-module__IntVcG__orchHeader{gap:.75vw}.demo-stage-module__IntVcG__window{border-radius:1.6vw;max-width:80vw}.demo-stage-module__IntVcG__stageCluster{grid-template-columns:minmax(0,1fr);display:grid}.demo-stage-module__IntVcG__stageFrame{display:contents}.demo-stage-module__IntVcG__windowShell{grid-row:1}.demo-stage-module__IntVcG__satGroup{--link-zone:16.6vw;--link-split:8vw;--link-gap:2.34vw;padding-top:var(--link-zone);column-gap:var(--link-gap);grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.demo-stage-module__IntVcG__satGroup:before{width:.13vw;min-width:1px;height:var(--link-split);background:linear-gradient(hsl(var(--primary)/.5),hsl(var(--border)));content:"";transition:opacity .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}.demo-stage-module__IntVcG__satGroup:after{top:var(--link-split);right:calc((100% - 2*var(--link-gap))/6);left:calc((100% - 2*var(--link-gap))/6);background:hsl(var(--border));content:"";height:.13vw;min-height:1px;transition:opacity .3s;position:absolute}.demo-stage-module__IntVcG__satLayer{pointer-events:auto;position:relative}.demo-stage-module__IntVcG__satFade{height:100%;position:relative}.demo-stage-module__IntVcG__satFade:before{top:calc(var(--link-split) - var(--link-zone));width:.13vw;min-width:1px;height:calc(var(--link-zone) - var(--link-split));background:hsl(var(--border));content:"";transition:opacity .3s;position:absolute;left:50%;transform:translate(-50%)}.demo-stage-module__IntVcG__satFade:after{z-index:1;background:hsl(var(--primary)/.6);width:.68vw;height:.68vw;box-shadow:0 0 0 .23vw hsl(var(--primary)/.12);content:"";border-radius:50%;transition:opacity .3s;position:absolute;top:-.34vw;left:50%;transform:translate(-50%)}[data-stage-phase=playing] .demo-stage-module__IntVcG__satCard{opacity:.3;filter:blur(1px)saturate(.6)}[data-stage-phase=playing] .demo-stage-module__IntVcG__satGroup:before,[data-stage-phase=playing] .demo-stage-module__IntVcG__satGroup:after,[data-stage-phase=playing] .demo-stage-module__IntVcG__satFade:before,[data-stage-phase=playing] .demo-stage-module__IntVcG__satFade:after{opacity:0}[data-stage-phase=finished] .demo-stage-module__IntVcG__satGroup:before,[data-stage-phase=finished] .demo-stage-module__IntVcG__satGroup:after,[data-stage-phase=finished] .demo-stage-module__IntVcG__satFade:before,[data-stage-phase=finished] .demo-stage-module__IntVcG__satFade:after{transition-delay:.95s}.demo-stage-module__IntVcG__satCard{transform-origin:50%;border-radius:1.17vw;width:auto;height:100%;padding:.39vw;position:static;scale:none}.demo-stage-module__IntVcG__satCaption{gap:.78vw;padding:.59vw .78vw .49vw;font-size:1.27vw}.demo-stage-module__IntVcG__satCaptionIcon{width:1.37vw;height:1.37vw}.demo-stage-module__IntVcG__satShare .demo-stage-module__IntVcG__satCaption{justify-content:flex-start}.demo-stage-module__IntVcG__stepper{--step-size:3.8vw;--step-line-height:.3vw;--guide-height:9vw;--guide-gap:1.5vw;z-index:5;max-width:80vw;padding-top:calc(var(--guide-height) + var(--guide-gap));grid-area:2/1;align-self:start;margin:1.5vw auto 0;position:relative}.demo-stage-module__IntVcG__stepTrack{padding-bottom:0}.demo-stage-module__IntVcG__stepLabel,.demo-stage-module__IntVcG__stepTip{display:none}.demo-stage-module__IntVcG__guide{z-index:7;width:min(70vw,100%);min-height:var(--guide-height);box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 1vw 3vw var(--stage-glass-shadow),0 .4vw 1.6vw hsl(var(--primary)/.16);border-radius:2vw;gap:1.5vw;padding:1.15vw 2.2vw 1.15vw 1.3vw;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.demo-stage-module__IntVcG__guideDisc{width:4.4vw;height:4.4vw;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 .4vw 1.3vw hsl(var(--primary)/.3);font-size:1.9vw}.demo-stage-module__IntVcG__guideRing{top:-.95vw;bottom:-.95vw;left:-.95vw;right:-.95vw}.demo-stage-module__IntVcG__guideText{gap:.3vw}.demo-stage-module__IntVcG__guideEyebrow{font-size:1.1vw;display:block}.demo-stage-module__IntVcG__guideSwap{gap:.25vw}.demo-stage-module__IntVcG__guideTitle{font-size:2vw}.demo-stage-module__IntVcG__guideDescription{white-space:normal;text-wrap:pretty;font-size:1.4vw;line-height:1.45;overflow:visible}.demo-stage-module__IntVcG__stepButton{box-shadow:0 .3vw .9vw hsl(var(--foreground)/.06);font-size:1.45vw}.demo-stage-module__IntVcG__stepButton:hover{transform:translateY(-.15vw)}.demo-stage-module__IntVcG__stepButton:focus-visible{outline-offset:.4vw}.demo-stage-module__IntVcG__stepButtonCurrent{box-shadow:0 0 0 .5vw hsl(var(--primary)/.14),0 .4vw 1.3vw hsl(var(--primary)/.22)}.demo-stage-module__IntVcG__stepButtonCurrent:hover{transform:translateY(-.15vw)scale(1.08)}.demo-stage-module__IntVcG__chrome{gap:1.2vw;padding:1.4vw 2vw}.demo-stage-module__IntVcG__dots span{width:1.4vw;height:1.4vw}.demo-stage-module__IntVcG__chromeTitle{font-size:1.5vw}.demo-stage-module__IntVcG__kbd{border-radius:.6vw;padding:.4vw .9vw;font-size:1.3vw}.demo-stage-module__IntVcG__body{height:54vw}.demo-stage-module__IntVcG__layerHidden{transform:translateY(1.6vw)}.demo-stage-module__IntVcG__promptLayer{padding:3.5vw}.demo-stage-module__IntVcG__brandLogo{width:5.6vw;height:5.6vw}.demo-stage-module__IntVcG__promptHeading{margin:2vw 0 3vw;font-size:3vw}.demo-stage-module__IntVcG__inputBar{border-radius:1.4vw;gap:1.4vw;padding:1.4vw 1.4vw 1.4vw 1.9vw}.demo-stage-module__IntVcG__inputIcon svg{width:2.2vw;height:2.2vw}.demo-stage-module__IntVcG__inputText{font-size:1.9vw}.demo-stage-module__IntVcG__caret{width:.2vw;height:2.1vw;margin-left:.13vw}.demo-stage-module__IntVcG__sendBtn{width:4.2vw;height:4.2vw}.demo-stage-module__IntVcG__sendBtn svg{width:2vw;height:2vw}.demo-stage-module__IntVcG__chips{gap:1.2vw;margin-top:2.6vw}.demo-stage-module__IntVcG__chip{padding:.85vw 1.7vw;font-size:1.55vw}.demo-stage-module__IntVcG__viewport{padding:0 3.5vw}.demo-stage-module__IntVcG__content{padding:3vw 0 3.5vw}.demo-stage-module__IntVcG__scrollFade{height:5vw}.demo-stage-module__IntVcG__originalTag,.demo-stage-module__IntVcG__originalText{font-size:1.55vw}.demo-stage-module__IntVcG__tagSpark{width:1.7vw;height:1.7vw}.demo-stage-module__IntVcG__fieldLabel,.demo-stage-module__IntVcG__fieldLabelMuted{margin-top:2.2vw;font-size:1.45vw}.demo-stage-module__IntVcG__questionTitle{font-size:2.9vw}.demo-stage-module__IntVcG__detailsText{font-size:1.7vw}.demo-stage-module__IntVcG__outcomes{gap:.2vw}.demo-stage-module__IntVcG__outcome{border-radius:.8vw;gap:1.4vw;padding:.85vw 1vw}.demo-stage-module__IntVcG__outcomeGrip{width:1.6vw;height:1.6vw}.demo-stage-module__IntVcG__outcomeDot,.demo-stage-module__IntVcG__outcomeDotEmpty{width:.85vw;height:.85vw}.demo-stage-module__IntVcG__outcomeDraft{margin-top:.5vw}.demo-stage-module__IntVcG__outcomeLabel,.demo-stage-module__IntVcG__outcomeAdd{font-size:1.7vw}.demo-stage-module__IntVcG__sectionDivider{margin-top:3vw;padding-top:3vw}.demo-stage-module__IntVcG__sectionTitleRow{gap:1.2vw}.demo-stage-module__IntVcG__sectionIcon{width:2.1vw;height:2.1vw}.demo-stage-module__IntVcG__sectionName{font-size:1.9vw;line-height:2.1vw}.demo-stage-module__IntVcG__sectionSub{padding-left:3.3vw;font-size:1.55vw}.demo-stage-module__IntVcG__rowLabel,.demo-stage-module__IntVcG__rowValue,.demo-stage-module__IntVcG__rowMuted{font-size:1.6vw}.demo-stage-module__IntVcG__pillValue{padding:.6vw 1.6vw;font-size:1.55vw}.demo-stage-module__IntVcG__selectValue{padding:.8vw 1.4vw;font-size:1.6vw}.demo-stage-module__IntVcG__selectChevron{width:1.6vw;height:1.6vw}.demo-stage-module__IntVcG__dropzone{padding:2.4vw;font-size:1.6vw}.demo-stage-module__IntVcG__dropIcon,.demo-stage-module__IntVcG__advancedChevron{width:2vw;height:2vw}.demo-stage-module__IntVcG__actionBar{gap:1.6vw;padding:1.8vw 3.5vw}.demo-stage-module__IntVcG__cancelBtn,.demo-stage-module__IntVcG__createBtn{padding:1.1vw 2.2vw;font-size:1.7vw}.demo-stage-module__IntVcG__createIcon{width:1.85vw;height:1.85vw}.demo-stage-module__IntVcG__librarySidebar{flex-basis:10.5vw;width:10.5vw;padding:1.7vw 1.05vw}.demo-stage-module__IntVcG__libraryBrand{gap:.75vw}.demo-stage-module__IntVcG__libraryBrand img{width:2.6vw;height:2.6vw}.demo-stage-module__IntVcG__libraryBrand span{font-size:.85vw}.demo-stage-module__IntVcG__libraryNav,.demo-stage-module__IntVcG__libraryNavBottom{gap:.42vw}.demo-stage-module__IntVcG__libraryNav{margin-top:3.2vw}.demo-stage-module__IntVcG__libraryNavBottom{padding-top:.9vw}.demo-stage-module__IntVcG__libraryNavLink{border-radius:.65vw;gap:.62vw;height:2.6vw;padding:0 .65vw}.demo-stage-module__IntVcG__libraryNavLink svg{width:1.15vw;height:1.15vw}.demo-stage-module__IntVcG__libraryNavLink span{font-size:.86vw}.demo-stage-module__IntVcG__libraryTopbar{flex-basis:5vw;gap:1vw;height:5vw;padding:1.1vw 1.45vw}.demo-stage-module__IntVcG__libraryCommand{border-radius:.75vw;gap:.75vw;height:2.8vw;padding:0 1vw}.demo-stage-module__IntVcG__libraryCommand svg{width:1.35vw;height:1.35vw}.demo-stage-module__IntVcG__libraryCommand span{font-size:1.05vw}.demo-stage-module__IntVcG__libraryCommand bdi{border-radius:.4vw;padding:.18vw .5vw;font-size:.85vw}.demo-stage-module__IntVcG__libraryTeam{border-radius:.8vw;min-width:4.6vw;height:2.8vw;font-size:1.05vw}.demo-stage-module__IntVcG__libraryTopIcon{width:1.5vw;height:1.5vw}.demo-stage-module__IntVcG__libraryContent{padding:1.8vw 1.8vw 1.5vw}.demo-stage-module__IntVcG__libraryBreadcrumb{gap:.55vw;font-size:1vw}.demo-stage-module__IntVcG__libraryBreadcrumb svg{width:1vw;height:1vw}.demo-stage-module__IntVcG__libraryTitleRow{margin-top:1.2vw}.demo-stage-module__IntVcG__libraryTitleRow .demo-stage-module__IntVcG__libraryTitle{font-size:1.35vw}.demo-stage-module__IntVcG__libraryTitleRow p{margin-top:.38vw;font-size:1vw}.demo-stage-module__IntVcG__librarySegment{gap:.7vw;height:3.3vw;padding:.28vw .45vw .28vw .9vw}.demo-stage-module__IntVcG__librarySegment svg{width:1.35vw;height:1.35vw}.demo-stage-module__IntVcG__librarySegment span{font-size:1vw}.demo-stage-module__IntVcG__librarySegment svg:last-child{width:2.25vw;height:2.25vw;padding:.45vw}.demo-stage-module__IntVcG__libraryFilters{border-radius:.75vw;grid-template-columns:1.5fr 1fr .9fr auto;gap:.6vw;margin-top:1.45vw;padding:.65vw}.demo-stage-module__IntVcG__librarySort{display:none}.demo-stage-module__IntVcG__librarySearch,.demo-stage-module__IntVcG__libraryFilter{border-radius:.6vw;gap:.7vw;height:2.35vw;padding:0 .85vw;font-size:.95vw}.demo-stage-module__IntVcG__librarySearch svg,.demo-stage-module__IntVcG__libraryFilter svg,.demo-stage-module__IntVcG__libraryGridIcon{width:1.15vw;height:1.15vw}.demo-stage-module__IntVcG__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2vw;margin-top:1.35vw}.demo-stage-module__IntVcG__libraryCard{border-radius:.9vw;gap:.72vw;min-height:16.5vw;padding:1.05vw}.demo-stage-module__IntVcG__libraryCard:nth-child(n+3){display:none}.demo-stage-module__IntVcG__libraryCardHeader{gap:.65vw;font-size:1vw}.demo-stage-module__IntVcG__libraryActiveDot{width:.65vw;height:.65vw}.demo-stage-module__IntVcG__libraryCardIcon{width:1.15vw;height:1.15vw}.demo-stage-module__IntVcG__libraryCardTitle{min-height:3.9vw;font-size:1.18vw}.demo-stage-module__IntVcG__libraryCardTitle bdi{margin-right:.55vw;font-size:1vw}.demo-stage-module__IntVcG__libraryForecastPane{border-radius:.75vw;gap:.7vw;padding:.95vw}.demo-stage-module__IntVcG__libraryOutcomeHead{gap:.75vw;font-size:1vw}.demo-stage-module__IntVcG__libraryOutcomeHead strong{font-size:1.05vw}.demo-stage-module__IntVcG__libraryOutcomeTrack{height:.52vw;margin-top:.38vw}.demo-stage-module__IntVcG__libraryUpdated{font-size:.95vw}.demo-stage-module__IntVcG__libraryCardFooter{gap:.9vw;padding-top:.75vw;font-size:.9vw}.demo-stage-module__IntVcG__libraryAuthor{padding:.24vw .42vw}.demo-stage-module__IntVcG__libraryAuthor svg,.demo-stage-module__IntVcG__libraryForecastCount svg,.demo-stage-module__IntVcG__libraryFrequency svg{width:1vw;height:1vw}.demo-stage-module__IntVcG__libraryNewBadge{height:1.4vw;padding:0 .62vw;font-size:.78vw}.demo-stage-module__IntVcG__orchLayer{gap:1.8vw;padding:2.6vw 3.5vw 3vw}.demo-stage-module__IntVcG__orchBadge{gap:.85vw;padding:.4vw 1.4vw;font-size:1.25vw}.demo-stage-module__IntVcG__orchPulse{width:.75vw;height:.75vw}.demo-stage-module__IntVcG__orchQuestion{font-size:1.9vw}.demo-stage-module__IntVcG__orchGrid{grid-template-columns:30vw 1fr;gap:2.4vw}.demo-stage-module__IntVcG__orchRail{gap:.6vw}.demo-stage-module__IntVcG__orchStage{border-radius:.85vw;gap:1.2vw;padding:.85vw 1.2vw}.demo-stage-module__IntVcG__orchStageIcon{width:2.1vw;height:2.1vw}.demo-stage-module__IntVcG__orchCheck{width:1.2vw;height:1.2vw}.demo-stage-module__IntVcG__orchStageText strong{font-size:1.45vw}.demo-stage-module__IntVcG__orchStageText span{font-size:1.15vw}.demo-stage-module__IntVcG__orchPanel{border-radius:1.3vw;gap:1.5vw;padding:1.8vw 2.2vw}.demo-stage-module__IntVcG__orchDetailLabel{margin-bottom:.65vw;font-size:1.1vw}.demo-stage-module__IntVcG__orchLog{gap:.85vw;font-size:1.3vw}.demo-stage-module__IntVcG__orchLog svg{width:1.2vw;height:1.2vw}.demo-stage-module__IntVcG__orchDrivers{gap:.85vw}.demo-stage-module__IntVcG__orchDriver{padding:.4vw 1.2vw;font-size:1.25vw}.demo-stage-module__IntVcG__orchEvidence{gap:.6vw}.demo-stage-module__IntVcG__orchEvRow{border-radius:.85vw;gap:1vw;padding:.6vw 1vw;font-size:1.25vw}.demo-stage-module__IntVcG__orchTier{border-radius:.5vw;padding:.2vw .7vw;font-size:.95vw}.demo-stage-module__IntVcG__orchRel{font-size:1.05vw}.demo-stage-module__IntVcG__orchModels{gap:.65vw}.demo-stage-module__IntVcG__orchModelRow{gap:1.2vw}.demo-stage-module__IntVcG__orchModelName{width:7.4vw;font-size:1.1vw}.demo-stage-module__IntVcG__orchDots{gap:.36vw}.demo-stage-module__IntVcG__orchDots i{border-radius:.2vw;width:.6vw;height:.6vw}.demo-stage-module__IntVcG__orchRuns{font-size:1.05vw}.demo-stage-module__IntVcG__orchProbas{gap:.85vw}.demo-stage-module__IntVcG__orchProba{gap:1.2vw}.demo-stage-module__IntVcG__orchProbaLabel{font-size:1.3vw}.demo-stage-module__IntVcG__orchProbaTrack{height:.85vw}.demo-stage-module__IntVcG__orchProbaPct{width:4vw;font-size:1.45vw}}@media screen and (max-width:600px){.demo-stage-module__IntVcG__playButton{border-radius:3.8vw;padding:4.6vw 7.5vw 4vw}.demo-stage-module__IntVcG__playDisc{width:13.33vw;height:13.33vw}.demo-stage-module__IntVcG__playDisc:before{top:-1.33vw;bottom:-1.33vw;left:-1.33vw;right:-1.33vw}.demo-stage-module__IntVcG__playIcon{width:4vw;height:4vw;margin-left:.25vw}.demo-stage-module__IntVcG__playLabel{margin-top:3vw;font-size:3.1vw}.demo-stage-module__IntVcG__playMeta{margin-top:.5vw;font-size:2.6vw}.demo-stage-module__IntVcG__replayChip{--replay-pulse:1.8vw;border-radius:5vw;gap:1.6vw;width:-moz-fit-content;width:fit-content;height:10vw;margin:0 auto;padding:0 3.4vw 0 1.2vw;top:calc(100% - 1vw);bottom:auto;left:0;right:0}.demo-stage-module__IntVcG__replayChip:after{border-radius:7vw}.demo-stage-module__IntVcG__replayDisc{width:6.8vw;height:6.8vw}.demo-stage-module__IntVcG__replayIcon{width:2.9vw;height:2.9vw}.demo-stage-module__IntVcG__replayLabel{font-size:3.1vw}.demo-stage-module__IntVcG__stageCaption{--caption-rise:2.4vw;--caption-fall:1.6vw;box-shadow:0 1.2vw 4vw hsl(var(--foreground)/.08);gap:1.68vw;padding:1.04vw 3.12vw;font-size:2.72vw;top:2.52vw}.demo-stage-module__IntVcG__captionDot{width:1.44vw;height:1.44vw;box-shadow:0 0 2vw hsl(var(--primary))}.demo-stage-module__IntVcG__dots{gap:1.4vw}.demo-stage-module__IntVcG__sectionHead{gap:1vw}.demo-stage-module__IntVcG__rows{gap:2.8vw;margin-top:3.6vw}.demo-stage-module__IntVcG__row{gap:4vw}.demo-stage-module__IntVcG__orchHeader{gap:1.6vw}.demo-stage-module__IntVcG__window{border-radius:3vw;max-width:100%}.demo-stage-module__IntVcG__satGroup{--link-zone:31vw;--link-gap:6.6vw;row-gap:var(--link-gap);grid-template-columns:minmax(0,1fr)}.demo-stage-module__IntVcG__satGroup:before{width:.3vw;height:calc(var(--link-zone) - var(--link-gap) + 10vw);top:-10vw}.demo-stage-module__IntVcG__satGroup:after{content:none}.demo-stage-module__IntVcG__satFade:before{top:calc(-1*var(--link-gap));width:.3vw;height:var(--link-gap)}.demo-stage-module__IntVcG__satFade:after{width:1.4vw;height:1.4vw;box-shadow:0 0 0 .5vw hsl(var(--primary)/.12);top:-.7vw}.demo-stage-module__IntVcG__satCard{border-radius:2.4vw;padding:.8vw}.demo-stage-module__IntVcG__satCaption{gap:1.4vw;padding:1.2vw 1.6vw 1vw;font-size:2.71vw}.demo-stage-module__IntVcG__satCaptionIcon{width:2.9vw;height:2.9vw}.demo-stage-module__IntVcG__stepper{--step-size:9vw;--step-line-height:.65vw;--guide-height:13.8vw;--guide-gap:3vw;max-width:100%;margin-top:3.4vw}.demo-stage-module__IntVcG__guide{width:100%;box-shadow:inset 0 1px 0 var(--stage-glass-sheen),0 2vw 6vw var(--stage-glass-shadow),0 .8vw 3vw hsl(var(--primary)/.16);border-radius:4vw;gap:3vw;padding:2.4vw 4vw 2.4vw 2.6vw}.demo-stage-module__IntVcG__guideDisc{width:8.4vw;height:8.4vw;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 .8vw 2.6vw hsl(var(--primary)/.3);font-size:3.6vw}.demo-stage-module__IntVcG__guideRing{top:-1.8vw;bottom:-1.8vw;left:-1.8vw;right:-1.8vw}.demo-stage-module__IntVcG__guideText{gap:.6vw}.demo-stage-module__IntVcG__guideEyebrow{font-size:2.3vw}.demo-stage-module__IntVcG__guideTitle{font-size:3.9vw}.demo-stage-module__IntVcG__guideDescription{display:none}.demo-stage-module__IntVcG__stepButton{box-shadow:0 .7vw 2vw hsl(var(--foreground)/.07);font-size:3.3vw}.demo-stage-module__IntVcG__stepButton:hover{transform:none}.demo-stage-module__IntVcG__stepButton:focus-visible{outline-offset:.8vw}.demo-stage-module__IntVcG__stepButtonCurrent{box-shadow:0 0 0 1vw hsl(var(--primary)/.14),0 1vw 2.6vw hsl(var(--primary)/.22)}.demo-stage-module__IntVcG__stepButtonCurrent:hover{transform:scale(1.08)}.demo-stage-module__IntVcG__chrome{gap:2vw;padding:2.6vw 3.6vw}.demo-stage-module__IntVcG__dots span{width:2.6vw;height:2.6vw}.demo-stage-module__IntVcG__chromeTitle{font-size:3vw}.demo-stage-module__IntVcG__kbd{padding:.8vw 1.6vw;font-size:2.6vw}.demo-stage-module__IntVcG__body{height:150vw}.demo-stage-module__IntVcG__promptLayer{padding:6vw 5vw}.demo-stage-module__IntVcG__brandLogo{width:12vw;height:12vw}.demo-stage-module__IntVcG__promptHeading{margin:4vw 0 6vw;font-size:6vw}.demo-stage-module__IntVcG__inputBar{border-radius:3vw;gap:2.5vw;padding:2.5vw 2.5vw 2.5vw 3.5vw}.demo-stage-module__IntVcG__inputIcon svg{width:4.6vw;height:4.6vw}.demo-stage-module__IntVcG__inputText{font-size:3.9vw}.demo-stage-module__IntVcG__caret{width:.36vw;height:4.4vw;margin-left:.24vw}.demo-stage-module__IntVcG__sendBtn{width:9vw;height:9vw}.demo-stage-module__IntVcG__sendBtn svg{width:4.2vw;height:4.2vw}.demo-stage-module__IntVcG__chips{gap:2vw;margin-top:5vw}.demo-stage-module__IntVcG__chip{padding:1.6vw 3.2vw;font-size:3.1vw}.demo-stage-module__IntVcG__viewport{padding:0 5vw}.demo-stage-module__IntVcG__content{padding:5vw 0 6vw}.demo-stage-module__IntVcG__scrollFade{height:9vw}.demo-stage-module__IntVcG__originalTag,.demo-stage-module__IntVcG__originalText{font-size:3.1vw}.demo-stage-module__IntVcG__tagSpark{width:3.4vw;height:3.4vw}.demo-stage-module__IntVcG__fieldLabel,.demo-stage-module__IntVcG__fieldLabelMuted{margin-top:5vw;font-size:3vw}.demo-stage-module__IntVcG__questionTitle{font-size:6vw}.demo-stage-module__IntVcG__detailsText{font-size:3.5vw}.demo-stage-module__IntVcG__outcomes{gap:.4vw}.demo-stage-module__IntVcG__outcome{border-radius:1.8vw;gap:3vw;padding:1.8vw 2vw}.demo-stage-module__IntVcG__outcomeGrip{width:3.4vw;height:3.4vw}.demo-stage-module__IntVcG__outcomeDot,.demo-stage-module__IntVcG__outcomeDotEmpty{width:1.8vw;height:1.8vw}.demo-stage-module__IntVcG__outcomeDraft{margin-top:1vw}.demo-stage-module__IntVcG__outcomeLabel,.demo-stage-module__IntVcG__outcomeAdd{font-size:3.6vw}.demo-stage-module__IntVcG__sectionDivider{margin-top:6vw;padding-top:6vw}.demo-stage-module__IntVcG__sectionTitleRow{gap:2.4vw}.demo-stage-module__IntVcG__sectionIcon{width:4.4vw;height:4.4vw}.demo-stage-module__IntVcG__sectionName{font-size:3.9vw;line-height:4.4vw}.demo-stage-module__IntVcG__sectionSub{padding-left:6.8vw;font-size:3.1vw}.demo-stage-module__IntVcG__rowLabel,.demo-stage-module__IntVcG__rowValue,.demo-stage-module__IntVcG__rowMuted{font-size:3.3vw}.demo-stage-module__IntVcG__pillValue{padding:1.2vw 3.2vw;font-size:3.1vw}.demo-stage-module__IntVcG__selectValue{padding:1.6vw 2.8vw;font-size:3.3vw}.demo-stage-module__IntVcG__selectChevron{width:3.2vw;height:3.2vw}.demo-stage-module__IntVcG__dropzone{padding:5vw;font-size:3.2vw}.demo-stage-module__IntVcG__dropIcon,.demo-stage-module__IntVcG__advancedChevron{width:4vw;height:4vw}.demo-stage-module__IntVcG__actionBar{gap:3vw;padding:3.6vw 5vw}.demo-stage-module__IntVcG__cancelBtn,.demo-stage-module__IntVcG__createBtn{border-radius:2.5vw;padding:2.4vw 4.4vw;font-size:3.6vw}.demo-stage-module__IntVcG__createIcon{width:3.8vw;height:3.8vw}.demo-stage-module__IntVcG__librarySidebar{display:none}.demo-stage-module__IntVcG__libraryTopbar{flex-basis:12vw;gap:2vw;height:12vw;padding:2.6vw 3.2vw}.demo-stage-module__IntVcG__libraryCommand{border-radius:2vw;gap:1.6vw;height:7vw;padding:0 2.3vw}.demo-stage-module__IntVcG__libraryCommand svg{width:3.2vw;height:3.2vw}.demo-stage-module__IntVcG__libraryCommand span{font-size:2.8vw}.demo-stage-module__IntVcG__libraryCommand bdi{display:none}.demo-stage-module__IntVcG__libraryTeam{border-radius:2vw;min-width:11vw;height:7vw;font-size:2.7vw}.demo-stage-module__IntVcG__libraryTopIcon{width:3.4vw;height:3.4vw}.demo-stage-module__IntVcG__libraryContent{padding:4vw 4vw 3.5vw}.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__librarySidebar,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__libraryTopbar,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__libraryContent{transform:translateY(1.8vw)}.demo-stage-module__IntVcG__libraryBreadcrumb{gap:1.2vw;font-size:2.5vw}.demo-stage-module__IntVcG__libraryBreadcrumb svg{width:2.5vw;height:2.5vw}.demo-stage-module__IntVcG__libraryTitleRow{align-items:flex-start;margin-top:2.7vw}.demo-stage-module__IntVcG__libraryTitleRow .demo-stage-module__IntVcG__libraryTitle{font-size:3.4vw}.demo-stage-module__IntVcG__libraryTitleRow p{margin-top:.9vw;font-size:2.5vw}.demo-stage-module__IntVcG__librarySegment{gap:1.4vw;height:8vw;padding:.7vw 1vw .7vw 1.8vw}.demo-stage-module__IntVcG__librarySegment svg{width:3.2vw;height:3.2vw}.demo-stage-module__IntVcG__librarySegment span{font-size:2.5vw}.demo-stage-module__IntVcG__librarySegment svg:last-child{display:none}.demo-stage-module__IntVcG__libraryFilters{border-radius:1.8vw;grid-template-columns:1fr auto;gap:1.2vw;margin-top:3vw;padding:1.3vw}.demo-stage-module__IntVcG__libraryFilter,.demo-stage-module__IntVcG__librarySort,.demo-stage-module__IntVcG__libraryGridIcon{display:none}.demo-stage-module__IntVcG__librarySearch{border-radius:1.5vw;gap:1.5vw;height:6.8vw;padding:0 2.2vw;font-size:2.45vw}.demo-stage-module__IntVcG__librarySearch svg{width:3vw;height:3vw}.demo-stage-module__IntVcG__libraryGrid{grid-template-columns:1fr;gap:2.5vw;margin-top:3vw}.demo-stage-module__IntVcG__libraryCard{border-radius:2vw;gap:1.5vw;min-height:33vw;padding:2.5vw}.demo-stage-module__IntVcG__libraryCard:nth-child(n+3){display:none}.demo-stage-module__IntVcG__libraryCardHeader{gap:1.35vw;font-size:2.45vw}.demo-stage-module__IntVcG__libraryActiveDot{width:1.5vw;height:1.5vw}.demo-stage-module__IntVcG__libraryCardIcon{width:3vw;height:3vw}.demo-stage-module__IntVcG__libraryCardTitle{min-height:8.6vw;font-size:2.9vw}.demo-stage-module__IntVcG__libraryCardTitle bdi{margin-right:1.25vw;font-size:2.55vw}.demo-stage-module__IntVcG__libraryForecastPane{border-radius:1.7vw;gap:1.4vw;padding:2vw}.demo-stage-module__IntVcG__libraryOutcomeHead{gap:1.5vw;font-size:2.45vw}.demo-stage-module__IntVcG__libraryOutcomeHead strong{font-size:2.55vw}.demo-stage-module__IntVcG__libraryOutcomeTrack{height:1.05vw;margin-top:.75vw}.demo-stage-module__IntVcG__libraryUpdated{font-size:2.35vw}.demo-stage-module__IntVcG__libraryCardFooter{gap:1.8vw;padding-top:1.5vw;font-size:2.2vw}.demo-stage-module__IntVcG__libraryAuthor{padding:.5vw .9vw}.demo-stage-module__IntVcG__libraryAuthor svg,.demo-stage-module__IntVcG__libraryForecastCount svg,.demo-stage-module__IntVcG__libraryFrequency svg{width:2.5vw;height:2.5vw}.demo-stage-module__IntVcG__libraryNewBadge{height:3.5vw;padding:0 1.4vw;font-size:1.95vw}.demo-stage-module__IntVcG__orchLayer{gap:3.4vw;padding:4.5vw 5vw 5vw}.demo-stage-module__IntVcG__orchBadge{gap:1.6vw;padding:.8vw 2.6vw;font-size:2.5vw}.demo-stage-module__IntVcG__orchPulse{width:1.5vw;height:1.5vw}.demo-stage-module__IntVcG__orchQuestion{font-size:3.9vw}.demo-stage-module__IntVcG__orchGrid{grid-template-columns:27vw 1fr;gap:4vw}.demo-stage-module__IntVcG__orchRail{gap:1.2vw}.demo-stage-module__IntVcG__orchStage{border-radius:1.6vw;gap:1.8vw;padding:1.5vw 1.6vw}.demo-stage-module__IntVcG__orchStageIcon{width:4vw;height:4vw}.demo-stage-module__IntVcG__orchCheck{width:2.3vw;height:2.3vw}.demo-stage-module__IntVcG__orchStageText strong{font-size:2.55vw}.demo-stage-module__IntVcG__orchStageText span{display:none}.demo-stage-module__IntVcG__orchPanel{border-radius:2.6vw;gap:2.9vw;padding:3.4vw 3.8vw}.demo-stage-module__IntVcG__orchDetailLabel{margin-bottom:1.2vw;font-size:2.1vw}.demo-stage-module__IntVcG__orchLog{gap:1.6vw;font-size:2.5vw}.demo-stage-module__IntVcG__orchLog svg{width:2.3vw;height:2.3vw}.demo-stage-module__IntVcG__orchDrivers{gap:1.6vw}.demo-stage-module__IntVcG__orchDriver{padding:.8vw 2.3vw;font-size:2.4vw}.demo-stage-module__IntVcG__orchEvidence{gap:1.2vw}.demo-stage-module__IntVcG__orchEvRow{border-radius:1.6vw;gap:1.9vw;padding:1.2vw 1.9vw;font-size:2.4vw}.demo-stage-module__IntVcG__orchTier{border-radius:1vw;padding:.4vw 1.35vw;font-size:1.85vw}.demo-stage-module__IntVcG__orchRel{font-size:2vw}.demo-stage-module__IntVcG__orchModels{gap:1.25vw}.demo-stage-module__IntVcG__orchModelRow{gap:2.3vw}.demo-stage-module__IntVcG__orchModelName{width:14vw;font-size:2.1vw}.demo-stage-module__IntVcG__orchDots{gap:.7vw}.demo-stage-module__IntVcG__orchDots i{border-radius:.4vw;width:1.15vw;height:1.15vw}.demo-stage-module__IntVcG__orchRuns{font-size:2vw}.demo-stage-module__IntVcG__orchProbas{gap:1.6vw}.demo-stage-module__IntVcG__orchProba{gap:2.3vw}.demo-stage-module__IntVcG__orchProbaLabel{font-size:2.5vw}.demo-stage-module__IntVcG__orchProbaTrack{height:1.6vw}.demo-stage-module__IntVcG__orchProbaPct{width:7.8vw;font-size:2.8vw}}@media (prefers-reduced-motion:reduce){.demo-stage-module__IntVcG__playHalo,.demo-stage-module__IntVcG__playDisc:before,.demo-stage-module__IntVcG__captionDot,.demo-stage-module__IntVcG__stageSweep,[data-stage-phase=finished] .demo-stage-module__IntVcG__stageCaption,[data-stage-phase=finished] .demo-stage-module__IntVcG__replayChip:after{animation:none}.demo-stage-module__IntVcG__window,.demo-stage-module__IntVcG__satFade{transition:none}.demo-stage-module__IntVcG__playButton,.demo-stage-module__IntVcG__replayChip,.demo-stage-module__IntVcG__playDiscInner{transition-duration:.01ms}[data-stage-phase=finished] .demo-stage-module__IntVcG__replayChip{transition-delay:0s}.demo-stage-module__IntVcG__progressTrackFill{width:var(--progress-to);animation:none}.demo-stage-module__IntVcG__stepButton,.demo-stage-module__IntVcG__stepper,[data-stage-phase=playing] .demo-stage-module__IntVcG__stepper,.demo-stage-module__IntVcG__satCard,.demo-stage-module__IntVcG__satGroup:before,.demo-stage-module__IntVcG__satGroup:after,.demo-stage-module__IntVcG__satFade:before,.demo-stage-module__IntVcG__satFade:after,[data-stage-phase=finished] .demo-stage-module__IntVcG__satShare,[data-stage-phase=finished] .demo-stage-module__IntVcG__satPdf,[data-stage-phase=finished] .demo-stage-module__IntVcG__satWidget,[data-stage-phase=finished] .demo-stage-module__IntVcG__satGroup:before,[data-stage-phase=finished] .demo-stage-module__IntVcG__satGroup:after,[data-stage-phase=finished] .demo-stage-module__IntVcG__satFade:before,[data-stage-phase=finished] .demo-stage-module__IntVcG__satFade:after{transition-duration:.01ms;transition-delay:0s}.demo-stage-module__IntVcG__stageVeil{animation:none}.demo-stage-module__IntVcG__caret{opacity:1;animation:none}.demo-stage-module__IntVcG__sendBtnActive,.demo-stage-module__IntVcG__freshCardIn,.demo-stage-module__IntVcG__freshCardIn:before,.demo-stage-module__IntVcG__freshCardIn:after,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardHeader,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardTitle,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryForecastPane,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryUpdated,.demo-stage-module__IntVcG__freshCardIn .demo-stage-module__IntVcG__libraryCardFooter,.demo-stage-module__IntVcG__libraryGridPublished .demo-stage-module__IntVcG__libraryCard:not(.demo-stage-module__IntVcG__freshCard),.demo-stage-module__IntVcG__libraryFreshFill{animation:none}.demo-stage-module__IntVcG__layer,.demo-stage-module__IntVcG__block,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__librarySidebar,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__libraryTopbar,.demo-stage-module__IntVcG__questionsLayer .demo-stage-module__IntVcG__libraryContent{transition-duration:.2s}.demo-stage-module__IntVcG__orchPulse,.demo-stage-module__IntVcG__orchStageRunning .demo-stage-module__IntVcG__orchStageIcon:before,.demo-stage-module__IntVcG__orchDetailIn .demo-stage-module__IntVcG__orchDots i{animation:none}.demo-stage-module__IntVcG__orchDots i{transform:scale(1)}.demo-stage-module__IntVcG__orchDetail,.demo-stage-module__IntVcG__orchCheck,.demo-stage-module__IntVcG__orchProbaFill{transition-duration:.01ms}.demo-stage-module__IntVcG__orchDetailIn :-webkit-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba){transition-duration:.01ms;transition-delay:0s}.demo-stage-module__IntVcG__orchDetailIn :-moz-any(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba){transition-duration:.01ms;transition-delay:0s}.demo-stage-module__IntVcG__orchDetailIn :is(.demo-stage-module__IntVcG__orchLog,.demo-stage-module__IntVcG__orchDriver,.demo-stage-module__IntVcG__orchEvRow,.demo-stage-module__IntVcG__orchModelRow,.demo-stage-module__IntVcG__orchProba){transition-duration:.01ms;transition-delay:0s}.demo-stage-module__IntVcG__guideSwap{animation:none}.demo-stage-module__IntVcG__guideRingFill{stroke-dashoffset:0;animation:none}.demo-stage-module__IntVcG__stepTip,.demo-stage-module__IntVcG__stepLabel{transition:none}}.demo-stage-module__IntVcG__window.demo-stage-module__IntVcG__windowIdle *,.demo-stage-module__IntVcG__window.demo-stage-module__IntVcG__windowIdle .demo-stage-module__IntVcG__libraryGridPublished .demo-stage-module__IntVcG__libraryCard,.demo-stage-module__IntVcG__window.demo-stage-module__IntVcG__windowIdle .demo-stage-module__IntVcG__freshCardIn:before,.demo-stage-module__IntVcG__window.demo-stage-module__IntVcG__windowIdle .demo-stage-module__IntVcG__freshCardIn:after{animation-play-state:paused}.demo-stage-module__IntVcG__window.demo-stage-module__IntVcG__windowIdle .demo-stage-module__IntVcG__resultLayer *,.demo-stage-module__IntVcG__window.demo-stage-module__IntVcG__windowIdle .demo-stage-module__IntVcG__stageCaption{animation-play-state:running}[data-in-view=false] .demo-stage-module__IntVcG__playDisc:before{animation-play-state:paused}
.demo-module__jaosIa__section{padding:5vw 1.25vw;scroll-margin-top:4vw;position:relative;overflow-x:clip}.demo-module__jaosIa__container{max-width:73vw;margin:0 auto}.demo-module__jaosIa__sectionLabel{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--primary));transition:opacity var(--transition-smooth),transform var(--transition-smooth);font-size:.83vw;font-weight:600}.demo-module__jaosIa__sectionTitle{letter-spacing:-.025em;max-width:42vw;color:hsl(var(--foreground));transition:opacity var(--transition-smooth),transform var(--transition-smooth);text-wrap:balance;margin-top:.42vw;font-size:2.08vw;font-weight:500;line-height:1.2}.demo-module__jaosIa__sectionDescription{max-width:42vw;color:hsl(var(--muted-foreground));text-wrap:pretty;transition:opacity var(--transition-smooth),transform var(--transition-smooth);margin-top:.83vw;font-size:.94vw;line-height:1.75}.demo-module__jaosIa__demoScrollAnchor{width:100%;margin-top:3.33vw}.demo-module__jaosIa__demoWrapper{width:100%}.demo-module__jaosIa__animationGate{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:1024px){.demo-module__jaosIa__section{padding:9.38vw 2.34vw;scroll-margin-top:7.5vw;overflow-x:clip}.demo-module__jaosIa__container{max-width:100%}.demo-module__jaosIa__sectionLabel{font-size:1.56vw}.demo-module__jaosIa__sectionTitle{max-width:80vw;margin-top:.78vw;font-size:3.91vw}.demo-module__jaosIa__sectionDescription{max-width:75.59vw;margin-top:1.56vw;font-size:1.76vw}.demo-module__jaosIa__demoScrollAnchor{width:100%;margin-top:6.25vw}.demo-module__jaosIa__demoWrapper{width:100%}}@media screen and (max-width:600px){.demo-module__jaosIa__section{padding:20vw 5vw;scroll-margin-top:16vw;overflow-x:clip}.demo-module__jaosIa__sectionLabel{font-size:3.33vw}.demo-module__jaosIa__sectionTitle{max-width:100%;margin-top:1.67vw;font-size:8.33vw}.demo-module__jaosIa__sectionDescription{max-width:100%;margin-top:3.33vw;font-size:3.75vw}.demo-module__jaosIa__demoScrollAnchor{width:100%;margin-top:13.33vw}.demo-module__jaosIa__demoWrapper{width:100%}}@media (prefers-reduced-motion:reduce){.demo-module__jaosIa__sectionLabel,.demo-module__jaosIa__sectionTitle,.demo-module__jaosIa__sectionDescription{transition:none}}
.architecture-module__N73VRq__section{padding:5vw 1.25vw;scroll-margin-top:4vw;position:relative}.architecture-module__N73VRq__container{perspective:1000px;max-width:73vw;transform-style:preserve-3d;margin:0 auto;position:-webkit-sticky;position:sticky;top:12.5%}.architecture-module__N73VRq__sectionLabel{text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--primary));transition:opacity var(--transition-smooth),transform var(--transition-smooth);font-size:.83vw;font-weight:600}.architecture-module__N73VRq__sectionTitle{letter-spacing:-.025em;max-width:42vw;color:hsl(var(--foreground));transition:opacity var(--transition-smooth),transform var(--transition-smooth);margin-top:.42vw;font-size:2.08vw;font-weight:500;line-height:1.2}.architecture-module__N73VRq__sectionDescription{max-width:42vw;color:hsl(var(--muted-foreground));transition:opacity var(--transition-smooth),transform var(--transition-smooth);margin-top:.83vw;font-size:.94vw;line-height:1.75}.architecture-module__N73VRq__flowWrapper{margin-top:3.33vw}.architecture-module__N73VRq__animationGate{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.architecture-module__N73VRq__flowFoot{align-items:center;gap:1.15vw;margin-top:2.1vw;display:flex}.architecture-module__N73VRq__flowFootLine{background:hsl(var(--border));border-radius:360px;flex:1;height:1px;position:relative}.architecture-module__N73VRq__flowFootArrow:after{content:"";border-top:2px solid hsl(var(--primary));border-right:2px solid hsl(var(--primary));width:.68vw;height:.68vw;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.architecture-module__N73VRq__flowFootPill{border:1px solid hsl(var(--primary)/.35);background:hsl(var(--primary)/.05);letter-spacing:.01em;color:hsl(var(--foreground));border-radius:360px;padding:.52vw 1.25vw;font-size:.88vw;font-weight:600;display:inline-block}.architecture-module__N73VRq__scrollAncor{z-index:-1;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:12.2565vw;left:0}.architecture-module__N73VRq__scrollAncorChild{opacity:.1}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(odd){height:1vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(2n){height:3vw}@media screen and (max-width:1024px){.architecture-module__N73VRq__section{padding:9.38vw 15vw;scroll-margin-top:7.5vw}.architecture-module__N73VRq__container{max-width:100%}.architecture-module__N73VRq__sectionLabel{font-size:1.56vw}.architecture-module__N73VRq__sectionTitle{max-width:75.59vw;margin-top:.78vw;font-size:3.91vw}.architecture-module__N73VRq__sectionDescription{max-width:75.59vw;margin-top:1.56vw;font-size:1.76vw}.architecture-module__N73VRq__flowWrapper{margin-top:6.25vw}.architecture-module__N73VRq__flowFoot{gap:1.76vw;max-width:70vw;margin-top:3.91vw;margin-left:auto;margin-right:auto}.architecture-module__N73VRq__flowFootArrow:after{width:1.27vw;height:1.27vw}.architecture-module__N73VRq__flowFootPill{padding:.98vw 2.34vw;font-size:1.66vw}.architecture-module__N73VRq__scrollAncor{top:25vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(odd){height:5vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(2n){height:30vw}}@media screen and (max-width:600px){.architecture-module__N73VRq__section{padding:20vw 5vw;scroll-margin-top:16vw}.architecture-module__N73VRq__sectionLabel{font-size:3.33vw}.architecture-module__N73VRq__sectionTitle{max-width:100%;margin-top:1.67vw;font-size:8.33vw}.architecture-module__N73VRq__sectionDescription{max-width:100%;margin-top:3.33vw;font-size:3.75vw}.architecture-module__N73VRq__flowWrapper{margin-top:13.33vw}.architecture-module__N73VRq__flowFoot{gap:3.75vw;max-width:70vw;margin-top:8.33vw;margin-left:auto;margin-right:auto}.architecture-module__N73VRq__flowFootArrow:after{width:2.67vw;height:2.67vw}.architecture-module__N73VRq__flowFootPill{padding:2.43vw 4.85vw;font-size:3.4vw}.architecture-module__N73VRq__scrollAncor{top:110vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(2n){height:7.5vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:first-of-type{height:112.741vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(3){height:104.62vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(5){height:110.34vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(7){height:112.743vw}.architecture-module__N73VRq__scrollAncor .architecture-module__N73VRq__scrollAncorChild:nth-of-type(9){height:107.024vw}}@media (prefers-reduced-motion:reduce){.architecture-module__N73VRq__sectionLabel,.architecture-module__N73VRq__sectionTitle,.architecture-module__N73VRq__sectionDescription{transition:none}}
.architectureFlow-module__BYWSTq__container{width:100%;position:relative}.architectureFlow-module__BYWSTq__animationGate{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.architectureFlow-module__BYWSTq__flow{align-items:stretch;gap:1.63vw;max-width:73vw;margin:0 auto;display:flex}.architectureFlow-module__BYWSTq__item{flex:1;min-height:25vw;display:flex;position:relative}.architectureFlow-module__BYWSTq__connector{z-index:1;background:hsl(var(--primary));pointer-events:none;border-radius:360px;width:1.67vw;height:1px;position:absolute;top:50%;right:0;transform:translate(calc(100% + .5px),-50%)}.architectureFlow-module__BYWSTq__fullSize{width:100%;height:100%;position:relative}.architectureFlow-module__BYWSTq__relative{position:relative}.architectureFlow-module__BYWSTq__ping{background:hsl(var(--primary)/.2);border-radius:.63vw;position:absolute;top:0;bottom:0;left:0;right:0}.architectureFlow-module__BYWSTq__pingActive{animation:1s cubic-bezier(0,0,.2,1) infinite architectureFlow-module__BYWSTq__ping}.architectureFlow-module__BYWSTq__separatorsWrapper{pointer-events:none;display:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.architectureFlow-module__BYWSTq__separatorsGrid{grid-template-columns:repeat(5,1fr);gap:1.67vw;max-width:60vw;margin:0 auto;display:grid}.architectureFlow-module__BYWSTq__separatorContainer{justify-content:center;align-items:center;display:flex}.architectureFlow-module__BYWSTq__separator{background:hsl(var(--muted));border-radius:360px;width:3.33vw;height:.1vw;transition:background-color .3s}.architectureFlow-module__BYWSTq__separatorActive{background:hsl(var(--primary)/.4)}.architectureFlow-module__BYWSTq__separatorInactive{background:hsl(var(--muted))}@keyframes architectureFlow-module__BYWSTq__ping{75%,to{opacity:0;transform:scale(2)}}@media screen and (max-width:1024px){.architectureFlow-module__BYWSTq__container{width:100%;position:relative}.architectureFlow-module__BYWSTq__flow{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:4vw 5vw;max-width:70vw;margin:0 auto;display:grid}.architectureFlow-module__BYWSTq__item{flex:none;min-height:42.9vw;display:flex}.architectureFlow-module__BYWSTq__item1{grid-area:1/1}.architectureFlow-module__BYWSTq__item2{grid-area:1/2}.architectureFlow-module__BYWSTq__item3{grid-area:2/2}.architectureFlow-module__BYWSTq__item4{grid-area:2/1}.architectureFlow-module__BYWSTq__item5{grid-area:3/1/auto/-1}.architectureFlow-module__BYWSTq__item1 .architectureFlow-module__BYWSTq__connector{width:5vw}.architectureFlow-module__BYWSTq__item2 .architectureFlow-module__BYWSTq__connector,.architectureFlow-module__BYWSTq__item4 .architectureFlow-module__BYWSTq__connector{width:1px;height:4vw;top:auto;bottom:0;left:50%;right:auto;transform:translate(-50%,100%)}.architectureFlow-module__BYWSTq__item3 .architectureFlow-module__BYWSTq__connector{width:5vw;height:1px;top:50%;bottom:auto;left:0;right:auto;transform:translate(-100%,-50%)}.architectureFlow-module__BYWSTq__separatorsWrapper{display:none}}@media screen and (max-width:600px){.architectureFlow-module__BYWSTq__container{width:100%;position:relative}.architectureFlow-module__BYWSTq__flow{flex-direction:column;gap:7.5vw;max-width:70vw;margin:0 auto;display:flex}.architectureFlow-module__BYWSTq__item{flex:none}.architectureFlow-module__BYWSTq__item1 .architectureFlow-module__BYWSTq__connector,.architectureFlow-module__BYWSTq__item2 .architectureFlow-module__BYWSTq__connector,.architectureFlow-module__BYWSTq__item3 .architectureFlow-module__BYWSTq__connector,.architectureFlow-module__BYWSTq__item4 .architectureFlow-module__BYWSTq__connector{width:1px;height:7.5vw;top:auto;bottom:0;left:50%;right:auto;transform:translate(-50%,100%)}.architectureFlow-module__BYWSTq__separatorsWrapper{display:none}}[data-in-view=false] .architectureFlow-module__BYWSTq__pingActive{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.architectureFlow-module__BYWSTq__pingActive{animation:none}}
.card-module__6e770q__card{background:hsl(var(--background));border:1px solid hsl(var(--border)/1);transition:opacity var(--transition-smooth),transform var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth);isolation:isolate;border-radius:.83vw;flex-direction:column;flex:1;height:100%;display:flex;position:relative;transform:translate(0,0);box-shadow:0 .2vw .4vw -.1vw rgba(0,0,0,.1)}.dark .card-module__6e770q__card{border:1px solid hsl(var(--border)/.3)}.card-module__6e770q__card:hover{border-color:hsl(var(--border)/.8);box-shadow:0 .52vw 1.04vw -.26vw rgba(0,0,0,.1)}.card-module__6e770q__cardVisual{background:hsl(var(--muted)/.75);border-radius:.83vw .83vw 0 0;flex-shrink:0;height:13.33vw;position:relative;overflow:hidden}.card-module__6e770q__cardVisualInner{justify-content:center;align-items:center;width:100%;height:100%;padding:1.25vw;display:flex;position:relative}.card-module__6e770q__cardContent{flex-direction:column;flex:1;justify-content:space-between;padding:1.25vw;display:flex;position:relative}.card-module__6e770q__cardHeader{align-items:center;gap:.83vw;display:flex}.card-module__6e770q__iconWrapper{background:hsl(var(--primary)/.1);border-radius:.63vw;justify-content:center;align-items:center;min-width:2.5vw;min-height:2.5vw;transition:background-color .2s;display:flex}.card-module__6e770q__card:hover .card-module__6e770q__iconWrapper{background:hsl(var(--primary)/.2)}.card-module__6e770q__headerIcon{color:hsl(var(--primary));width:1.25vw;height:1.25vw}.card-module__6e770q__cardTitle{letter-spacing:.025em;color:hsl(var(--card-foreground));font-size:.94vw;font-weight:600}.card-module__6e770q__cardDescription{color:hsl(var(--muted-foreground));margin-top:.83vw;font-size:.73vw;line-height:1.625}@media screen and (max-width:1024px){.card-module__6e770q__card{border-radius:1.72vw;box-shadow:0 1.08vw 2.15vw -.54vw rgba(0,0,0,.1)}.card-module__6e770q__cardVisual{border-radius:1.72vw 1.72vw 0 0;height:27.5vw}.card-module__6e770q__cardVisualInner,.card-module__6e770q__cardContent{padding:2.57vw}.card-module__6e770q__cardHeader{gap:1.72vw}.card-module__6e770q__iconWrapper{border-radius:1.29vw;min-width:5.16vw;min-height:5.16vw}.card-module__6e770q__headerIcon{width:2.57vw;height:2.57vw}.card-module__6e770q__cardTitle{font-size:1.94vw}.card-module__6e770q__cardDescription{margin-top:1.72vw;font-size:1.51vw}}@media screen and (max-width:600px){.card-module__6e770q__card{border-radius:4.03vw;height:auto;box-shadow:0 2.52vw 5.04vw -1.25vw rgba(0,0,0,.1)}.card-module__6e770q__cardVisual{border-radius:4.03vw 4.03vw 0 0;height:64.49vw}.card-module__6e770q__cardVisualInner,.card-module__6e770q__cardContent{padding:6.05vw}.card-module__6e770q__cardHeader{gap:4.03vw}.card-module__6e770q__iconWrapper{border-radius:3.03vw;min-width:12.09vw;min-height:12.09vw}.card-module__6e770q__headerIcon{width:6.05vw;height:6.05vw}.card-module__6e770q__cardTitle{font-size:4.53vw}.card-module__6e770q__cardDescription{margin-top:4.03vw;font-size:3.52vw}}.dark .card-module__6e770q__cardVisual{background:hsl(var(--muted)/.075)}
.event-processing-module__r76akW__eventGrid{grid-template-columns:repeat(3,1fr);gap:.83vw;display:grid}.event-processing-module__r76akW__eventGridItem{transition:opacity var(--transition-smooth),transform var(--transition-smooth);transform:scale(1)}.event-processing-module__r76akW__eventGridItemDimmed{opacity:.5}.event-processing-module__r76akW__eventGridItemVisible{opacity:1}.event-processing-module__r76akW__eventGridItemNormal{transform:scale(1)}.event-processing-module__r76akW__eventGridItemScaled{transform:scale(1.1)}.event-processing-module__r76akW__eventGridItemInner{transition:background-color var(--transition-smooth);border-radius:.42vw;justify-content:center;align-items:center;width:2.75vw;height:2.75vw;display:flex}.event-processing-module__r76akW__eventGridItemActive{background:hsl(var(--primary)/.2)}.event-processing-module__r76akW__eventGridItemInactive{background:hsl(var(--muted))}.dark .event-processing-module__r76akW__eventGridItemInactive{background:hsl(var(--muted)/.3)}.event-processing-module__r76akW__databaseIcon{width:1.25vw;height:1.25vw;transition:color var(--transition-smooth)}.event-processing-module__r76akW__databaseIconActive{color:hsl(var(--primary))}.event-processing-module__r76akW__databaseIconInactive{color:hsl(var(--muted-foreground))}@media screen and (max-width:1024px){.event-processing-module__r76akW__eventGrid{grid-template-columns:repeat(3,1fr);gap:1.72vw;display:grid}.event-processing-module__r76akW__eventGridItem{transition:opacity var(--transition-smooth),transform var(--transition-smooth);transform:scale(1)}.event-processing-module__r76akW__eventGridItemDimmed{opacity:.5}.event-processing-module__r76akW__eventGridItemVisible{opacity:1}.event-processing-module__r76akW__eventGridItemNormal{transform:scale(1)}.event-processing-module__r76akW__eventGridItemScaled{transform:scale(1.1)}.event-processing-module__r76akW__eventGridItemInner{transition:background-color var(--transition-smooth);border-radius:.86vw;justify-content:center;align-items:center;width:5.68vw;height:5.68vw;display:flex}.event-processing-module__r76akW__eventGridItemActive{background:hsl(var(--primary)/.2)}.event-processing-module__r76akW__eventGridItemInactive{background:hsl(var(--muted))}.dark .event-processing-module__r76akW__eventGridItemInactive{background:hsl(var(--muted)/.3)}.event-processing-module__r76akW__databaseIcon{width:2.57vw;height:2.57vw;transition:color var(--transition-smooth)}.event-processing-module__r76akW__databaseIconActive{color:hsl(var(--primary))}.event-processing-module__r76akW__databaseIconInactive{color:hsl(var(--muted-foreground))}}@media screen and (max-width:600px){.event-processing-module__r76akW__eventGrid{grid-template-columns:repeat(3,1fr);gap:4.03vw;display:grid}.event-processing-module__r76akW__eventGridItem{transition:opacity var(--transition-smooth),transform var(--transition-smooth);transform:scale(1)}.event-processing-module__r76akW__eventGridItemDimmed{opacity:.5}.event-processing-module__r76akW__eventGridItemVisible{opacity:1}.event-processing-module__r76akW__eventGridItemNormal{transform:scale(1)}.event-processing-module__r76akW__eventGridItemScaled{transform:scale(1.1)}.event-processing-module__r76akW__eventGridItemInner{transition:background-color var(--transition-smooth);border-radius:2.02vw;justify-content:center;align-items:center;width:13.35vw;height:13.35vw;display:flex}.event-processing-module__r76akW__eventGridItemActive{background:hsl(var(--primary)/.2)}.event-processing-module__r76akW__eventGridItemInactive{background:hsl(var(--muted))}.dark .event-processing-module__r76akW__eventGridItemInactive{background:hsl(var(--muted)/.3)}.event-processing-module__r76akW__databaseIcon{width:6.05vw;height:6.05vw;transition:color var(--transition-smooth)}.event-processing-module__r76akW__databaseIconActive{color:hsl(var(--primary))}.event-processing-module__r76akW__databaseIconInactive{color:hsl(var(--muted-foreground))}}
.final-forecast-module__tpneSW__forecastContainer{width:100%;height:100%}.final-forecast-module__tpneSW__forecastContent{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.final-forecast-module__tpneSW__forecastList{flex-direction:column;gap:.83vw;display:flex}.final-forecast-module__tpneSW__forecastItem{transition:opacity var(--transition-smooth),transform var(--transition-smooth);transform:translate(0)}.final-forecast-module__tpneSW__forecastItemDimmed{opacity:.5}.final-forecast-module__tpneSW__forecastItemVisible{opacity:1}.final-forecast-module__tpneSW__forecastItemInner{align-items:center;gap:.63vw;display:flex}.final-forecast-module__tpneSW__forecastItemContent{flex:1}.final-forecast-module__tpneSW__forecastItemHeader{color:hsl(var(--muted-foreground));justify-content:space-between;margin-bottom:.21vw;font-size:.73vw;display:flex}.final-forecast-module__tpneSW__forecastProbability{font-weight:500}.final-forecast-module__tpneSW__forecastBarTrack{background:hsl(var(--muted));border-radius:360px;height:.42vw;overflow:hidden}.dark .final-forecast-module__tpneSW__forecastBarTrack{background:hsl(var(--muted)/.3)}.final-forecast-module__tpneSW__forecastBar{background:hsl(var(--primary));height:100%;transition:width var(--transition-smooth);border-radius:360px}.final-forecast-module__tpneSW__confidenceWrapper{transition:opacity var(--transition-smooth);align-items:center;gap:.42vw;margin-top:1.25vw;display:flex}.final-forecast-module__tpneSW__confidenceDimmed{opacity:.5}.final-forecast-module__tpneSW__confidenceVisible{opacity:1}.final-forecast-module__tpneSW__confidenceLabel{color:hsl(var(--muted-foreground));font-size:.73vw}.final-forecast-module__tpneSW__confidenceBarTrack{background:hsl(var(--muted));border-radius:360px;flex:1;height:.42vw;overflow:hidden}.final-forecast-module__tpneSW__confidenceBar{background:hsl(var(--primary)/.6);height:100%;transition:width var(--transition-smooth);border-radius:360px}.final-forecast-module__tpneSW__confidenceValue{color:hsl(var(--muted-foreground));font-size:.73vw;font-weight:500}@media screen and (max-width:1024px){.final-forecast-module__tpneSW__forecastContainer{width:42.19%;height:100%;margin:0 auto}.final-forecast-module__tpneSW__forecastContent{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.final-forecast-module__tpneSW__forecastList{flex-direction:column;gap:1.72vw;display:flex}.final-forecast-module__tpneSW__forecastItem{transition:opacity var(--transition-smooth),transform var(--transition-smooth);transform:translate(0)}.final-forecast-module__tpneSW__forecastItemDimmed{opacity:.5}.final-forecast-module__tpneSW__forecastItemVisible{opacity:1}.final-forecast-module__tpneSW__forecastItemInner{align-items:center;gap:1.29vw;display:flex}.final-forecast-module__tpneSW__forecastItemContent{flex:1}.final-forecast-module__tpneSW__forecastItemHeader{color:hsl(var(--muted-foreground));justify-content:space-between;margin-bottom:.43vw;font-size:1.51vw;display:flex}.final-forecast-module__tpneSW__forecastProbability{font-weight:500}.final-forecast-module__tpneSW__forecastBarTrack{background:hsl(var(--muted));border-radius:360px;height:.86vw;overflow:hidden}.dark .final-forecast-module__tpneSW__forecastBarTrack{background:hsl(var(--muted)/.3)}.final-forecast-module__tpneSW__forecastBar{background:hsl(var(--primary));height:100%;transition:width var(--transition-smooth);border-radius:360px}.final-forecast-module__tpneSW__confidenceWrapper{transition:opacity var(--transition-smooth);align-items:center;gap:.86vw;margin-top:2.57vw;display:flex}.final-forecast-module__tpneSW__confidenceDimmed{opacity:.5}.final-forecast-module__tpneSW__confidenceVisible{opacity:1}.final-forecast-module__tpneSW__confidenceLabel{color:hsl(var(--muted-foreground));font-size:1.51vw}.final-forecast-module__tpneSW__confidenceBarTrack{background:hsl(var(--muted));border-radius:360px;flex:1;height:.86vw;overflow:hidden}.final-forecast-module__tpneSW__confidenceBar{background:hsl(var(--primary)/.6);height:100%;transition:width var(--transition-smooth);border-radius:360px}.final-forecast-module__tpneSW__confidenceValue{color:hsl(var(--muted-foreground));font-size:1.51vw;font-weight:500}}@media screen and (max-width:600px){.final-forecast-module__tpneSW__forecastContainer{width:100%;height:100%}.final-forecast-module__tpneSW__forecastContent{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.final-forecast-module__tpneSW__forecastList{flex-direction:column;gap:3.66vw;display:flex}.final-forecast-module__tpneSW__forecastItem{transition:opacity var(--transition-smooth),transform var(--transition-smooth);transform:translate(0)}.final-forecast-module__tpneSW__forecastItemDimmed{opacity:.5}.final-forecast-module__tpneSW__forecastItemVisible{opacity:1}.final-forecast-module__tpneSW__forecastItemInner{align-items:center;gap:2.75vw;display:flex}.final-forecast-module__tpneSW__forecastItemContent{flex:1}.final-forecast-module__tpneSW__forecastItemHeader{color:hsl(var(--muted-foreground));justify-content:space-between;margin-bottom:.92vw;font-size:3.2vw;display:flex}.final-forecast-module__tpneSW__forecastProbability{font-weight:500}.final-forecast-module__tpneSW__forecastBarTrack{background:hsl(var(--muted));border-radius:360px;height:1.84vw;overflow:hidden}.dark .final-forecast-module__tpneSW__forecastBarTrack{background:hsl(var(--muted)/.3)}.final-forecast-module__tpneSW__forecastBar{background:hsl(var(--primary));height:100%;transition:width var(--transition-smooth);border-radius:360px}.final-forecast-module__tpneSW__confidenceWrapper{transition:opacity var(--transition-smooth);align-items:center;gap:1.84vw;margin-top:5.5vw;display:flex}.final-forecast-module__tpneSW__confidenceDimmed{opacity:.5}.final-forecast-module__tpneSW__confidenceVisible{opacity:1}.final-forecast-module__tpneSW__confidenceLabel{color:hsl(var(--muted-foreground));font-size:3.2vw}.final-forecast-module__tpneSW__confidenceBarTrack{background:hsl(var(--muted));border-radius:360px;flex:1;height:1.84vw;overflow:hidden}.final-forecast-module__tpneSW__confidenceBar{background:hsl(var(--primary)/.6);height:100%;transition:width var(--transition-smooth);border-radius:360px}.final-forecast-module__tpneSW__confidenceValue{color:hsl(var(--muted-foreground));font-size:3.2vw;font-weight:500}}
.model-processing-module__1uKIvG__brainCenterWrapper{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__brainCenter{background:hsl(var(--primary)/.3);width:3.33vw;height:3.33vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);opacity:.6;border-radius:360px;justify-content:center;align-items:center;display:flex}.model-processing-module__1uKIvG__brainCenterActive{background:hsl(var(--primary));opacity:1}.model-processing-module__1uKIvG__brainCenterInactive{background:hsl(var(--primary)/.3)}.model-processing-module__1uKIvG__brainCenterIcon{color:#fff;width:1.67vw;height:1.67vw}.model-processing-module__1uKIvG__modelNode{transition:opacity var(--transition-smooth),transform var(--transition-smooth);position:absolute;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__modelNodeHidden{opacity:0;transform:translate(-50%,-50%)scale(.95)}.model-processing-module__1uKIvG__modelNodeVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.model-processing-module__1uKIvG__modelNodeInner{background:hsl(var(--primary)/.1);border-radius:.42vw;justify-content:center;align-items:center;width:2.5vw;height:2.5vw;display:flex}.model-processing-module__1uKIvG__modelNodeIcon{width:1.25vw;height:1.25vw;color:hsl(var(--primary))}.model-processing-module__1uKIvG__circleWrapper{width:6.67vw;height:6.67vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__circleSpinner{width:100%;height:100%}.model-processing-module__1uKIvG__circle{color:hsl(var(--primary)/.2)}.model-processing-module__1uKIvG__animateSpinSlow{animation:8s linear infinite model-processing-module__1uKIvG__spinSlow}@keyframes model-processing-module__1uKIvG__spinSlow{0%{transform:rotate(-180deg)}to{transform:rotate(720deg)}}@media screen and (max-width:1024px){.model-processing-module__1uKIvG__brainCenterWrapper{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__brainCenter{background:hsl(var(--primary)/.3);width:6.88vw;height:6.88vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);opacity:.6;border-radius:360px;justify-content:center;align-items:center;display:flex}.model-processing-module__1uKIvG__brainCenterActive{background:hsl(var(--primary));opacity:1}.model-processing-module__1uKIvG__brainCenterInactive{background:hsl(var(--primary)/.3)}.model-processing-module__1uKIvG__brainCenterIcon{color:#fff;width:3.44vw;height:3.44vw}.model-processing-module__1uKIvG__modelNode{transition:opacity var(--transition-smooth),transform var(--transition-smooth);position:absolute;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__modelNodeHidden{opacity:0;transform:translate(-50%,-50%)scale(.95)}.model-processing-module__1uKIvG__modelNodeVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.model-processing-module__1uKIvG__modelNodeInner{background:hsl(var(--primary)/.1);border-radius:.86vw;justify-content:center;align-items:center;width:5.16vw;height:5.16vw;display:flex}.model-processing-module__1uKIvG__modelNodeIcon{width:2.57vw;height:2.57vw;color:hsl(var(--primary))}.model-processing-module__1uKIvG__circleWrapper{width:13.75vw;height:13.75vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__circleSpinner{width:100%;height:100%}.model-processing-module__1uKIvG__circle{color:hsl(var(--primary)/.2)}.model-processing-module__1uKIvG__animateSpinSlow{animation:8s linear infinite model-processing-module__1uKIvG__spinSlow}@keyframes model-processing-module__1uKIvG__spinSlow{0%{transform:rotate(-180deg)}to{transform:rotate(720deg)}}}@media screen and (max-width:600px){.model-processing-module__1uKIvG__brainCenterWrapper{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__brainCenter{background:hsl(var(--primary)/.3);width:16.12vw;height:16.12vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);opacity:.6;border-radius:360px;justify-content:center;align-items:center;display:flex}.model-processing-module__1uKIvG__brainCenterActive{background:hsl(var(--primary));opacity:1}.model-processing-module__1uKIvG__brainCenterInactive{background:hsl(var(--primary)/.3)}.model-processing-module__1uKIvG__brainCenterIcon{color:#fff;width:8.06vw;height:8.06vw}.model-processing-module__1uKIvG__modelNode{transition:opacity var(--transition-smooth),transform var(--transition-smooth);position:absolute;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__modelNodeHidden{opacity:0;transform:translate(-50%,-50%)scale(.95)}.model-processing-module__1uKIvG__modelNodeVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.model-processing-module__1uKIvG__modelNodeInner{background:hsl(var(--primary)/.1);border-radius:2.02vw;justify-content:center;align-items:center;width:12.09vw;height:12.09vw;display:flex}.model-processing-module__1uKIvG__modelNodeIcon{width:6.05vw;height:6.05vw;color:hsl(var(--primary))}.model-processing-module__1uKIvG__circleWrapper{width:32.24vw;height:32.24vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-processing-module__1uKIvG__circleSpinner{width:100%;height:100%}.model-processing-module__1uKIvG__circle{color:hsl(var(--primary)/.2)}.model-processing-module__1uKIvG__animateSpinSlow{animation:8s linear infinite model-processing-module__1uKIvG__spinSlow}@keyframes model-processing-module__1uKIvG__spinSlow{0%{transform:rotate(-180deg)}to{transform:rotate(720deg)}}}[data-in-view=false] .model-processing-module__1uKIvG__animateSpinSlow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.model-processing-module__1uKIvG__animateSpinSlow{animation:none}}
.news-monitoring-module__fJPbbG__newsContainer{flex-direction:column;gap:.83vw;width:100%;height:100%;display:flex}.news-monitoring-module__fJPbbG__newsItem{background:hsl(var(--muted));transition:opacity var(--transition-smooth),transform var(--transition-smooth);border-radius:.42vw;flex:1;align-items:center;gap:.63vw;padding:0 .63vw;display:flex;transform:translate(0);box-shadow:0 .05vw .1vw rgba(0,0,0,.05)}.dark .news-monitoring-module__fJPbbG__newsItem{background:hsl(var(--muted)/.3)}.news-monitoring-module__fJPbbG__newsItemDimmed{opacity:.5}.news-monitoring-module__fJPbbG__newsItemVisible{opacity:1}.news-monitoring-module__fJPbbG__newsIconWrapper{flex-shrink:0}.news-monitoring-module__fJPbbG__newsIcon{width:1.25vw;height:1.25vw;transition:color var(--transition-smooth)}.news-monitoring-module__fJPbbG__newsIconActive{color:hsl(var(--primary))}.news-monitoring-module__fJPbbG__newsIconInactive{color:hsl(var(--muted-foreground))}.news-monitoring-module__fJPbbG__newsContent{flex-direction:column;flex:1;gap:.42vw;display:flex}.news-monitoring-module__fJPbbG__newsBar{height:.42vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);border-radius:.21vw}.news-monitoring-module__fJPbbG__newsBarActive{background:hsl(var(--primary)/.3)}.news-monitoring-module__fJPbbG__newsBarActiveLight{background:hsl(var(--primary)/.2)}.news-monitoring-module__fJPbbG__newsBarInactive{background:#e5e7eb}@media screen and (max-width:1024px){.news-monitoring-module__fJPbbG__newsContainer{flex-direction:column;gap:1.72vw;width:100%;height:100%;display:flex}.news-monitoring-module__fJPbbG__newsItem{background:hsl(var(--muted));transition:opacity var(--transition-smooth),transform var(--transition-smooth);border-radius:.86vw;flex:1;align-items:center;gap:1.29vw;padding:0 1.29vw;display:flex;transform:translate(0);box-shadow:0 .11vw .22vw rgba(0,0,0,.05)}.dark .news-monitoring-module__fJPbbG__newsItem{background:hsl(var(--muted)/.3)}.news-monitoring-module__fJPbbG__newsItemDimmed{opacity:.5}.news-monitoring-module__fJPbbG__newsItemVisible{opacity:1}.news-monitoring-module__fJPbbG__newsIconWrapper{flex-shrink:0}.news-monitoring-module__fJPbbG__newsIcon{width:2.57vw;height:2.57vw;transition:color var(--transition-smooth)}.news-monitoring-module__fJPbbG__newsIconActive{color:hsl(var(--primary))}.news-monitoring-module__fJPbbG__newsIconInactive{color:hsl(var(--muted-foreground))}.news-monitoring-module__fJPbbG__newsContent{flex-direction:column;flex:1;gap:.86vw;display:flex}.news-monitoring-module__fJPbbG__newsBar{height:.86vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);border-radius:.43vw}.news-monitoring-module__fJPbbG__newsBarActive{background:hsl(var(--primary)/.3)}.news-monitoring-module__fJPbbG__newsBarActiveLight{background:hsl(var(--primary)/.2)}.news-monitoring-module__fJPbbG__newsBarInactive{background:#e5e7eb}}@media screen and (max-width:600px){.news-monitoring-module__fJPbbG__newsContainer{flex-direction:column;gap:3.66vw;width:100%;height:100%;display:flex}.news-monitoring-module__fJPbbG__newsItem{background:hsl(var(--muted));transition:opacity var(--transition-smooth),transform var(--transition-smooth);border-radius:1.84vw;flex:1;align-items:center;gap:2.75vw;padding:0 2.75vw;display:flex;transform:translate(0);box-shadow:0 .23vw .46vw rgba(0,0,0,.05)}.dark .news-monitoring-module__fJPbbG__newsItem{background:hsl(var(--muted)/.3)}.news-monitoring-module__fJPbbG__newsItemDimmed{opacity:.5}.news-monitoring-module__fJPbbG__newsItemVisible{opacity:1}.news-monitoring-module__fJPbbG__newsIconWrapper{flex-shrink:0}.news-monitoring-module__fJPbbG__newsIcon{width:5.5vw;height:5.5vw;transition:color var(--transition-smooth)}.news-monitoring-module__fJPbbG__newsIconActive{color:hsl(var(--primary))}.news-monitoring-module__fJPbbG__newsIconInactive{color:hsl(var(--muted-foreground))}.news-monitoring-module__fJPbbG__newsContent{flex-direction:column;flex:1;gap:1.84vw;display:flex}.news-monitoring-module__fJPbbG__newsBar{height:1.84vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);border-radius:.92vw}.news-monitoring-module__fJPbbG__newsBarActive{background:hsl(var(--primary)/.3)}.news-monitoring-module__fJPbbG__newsBarActiveLight{background:hsl(var(--primary)/.2)}.news-monitoring-module__fJPbbG__newsBarInactive{background:#e5e7eb}}
.question-analysis-module__AP003a__centerAbsolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-analysis-module__AP003a__questionIcon{background:hsl(var(--primary)/.3);width:3.33vw;height:3.33vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);opacity:.6;border-radius:.63vw;justify-content:center;align-items:center;display:flex}.question-analysis-module__AP003a__questionIconActive{background:hsl(var(--primary));opacity:1}.question-analysis-module__AP003a__questionIconInactive{background:hsl(var(--primary)/.3)}.question-analysis-module__AP003a__questionIconSvg{color:#fff;width:2.5vw;height:2.5vw}.question-analysis-module__AP003a__connectingLine{background:hsl(var(--primary)/.2);transform-origin:0;height:.05vw;transition:transform var(--transition-smooth);position:absolute;top:50%;left:50%}.question-analysis-module__AP003a__scaleX0{transform:scaleX(0)}.question-analysis-module__AP003a__scaleX100{transform:scaleX(1)}.question-analysis-module__AP003a__contextNode{transition:opacity var(--transition-smooth),transform var(--transition-smooth),left var(--transition-smooth),top var(--transition-smooth);position:absolute;transform:translate(-50%,-50%)}.question-analysis-module__AP003a__contextNodeHidden{opacity:0;transform:translate(-50%,-50%)scale(.95)}.question-analysis-module__AP003a__contextNodeVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.question-analysis-module__AP003a__contextNodeInner{background:hsl(var(--primary)/.1);border-radius:.42vw;flex-direction:column;justify-content:center;align-items:center;gap:.21vw;width:3.33vw;height:3.33vw;display:flex}.question-analysis-module__AP003a__contextIcon{width:1.25vw;height:1.25vw;color:hsl(var(--primary))}.question-analysis-module__AP003a__contextLabel{color:hsl(var(--primary));font-size:.63vw;font-weight:500}@media screen and (max-width:1024px){.question-analysis-module__AP003a__centerAbsolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-analysis-module__AP003a__questionIcon{background:hsl(var(--primary)/.3);width:6.88vw;height:6.88vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);opacity:.6;border-radius:1.29vw;justify-content:center;align-items:center;display:flex}.question-analysis-module__AP003a__questionIconActive{background:hsl(var(--primary));opacity:1}.question-analysis-module__AP003a__questionIconInactive{background:hsl(var(--primary)/.3)}.question-analysis-module__AP003a__questionIconSvg{color:#fff;width:5.16vw;height:5.16vw}.question-analysis-module__AP003a__connectingLine{background:hsl(var(--primary)/.2);transform-origin:0;height:.11vw;transition:transform var(--transition-smooth);position:absolute;top:50%;left:50%}.question-analysis-module__AP003a__scaleX0{transform:scaleX(0)}.question-analysis-module__AP003a__scaleX100{transform:scaleX(1)}.question-analysis-module__AP003a__contextNode{transition:opacity var(--transition-smooth),transform var(--transition-smooth),left var(--transition-smooth),top var(--transition-smooth);position:absolute;transform:translate(-50%,-50%)}.question-analysis-module__AP003a__contextNodeHidden{opacity:0;transform:translate(-50%,-50%)scale(.95)}.question-analysis-module__AP003a__contextNodeVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.question-analysis-module__AP003a__contextNodeInner{background:hsl(var(--primary)/.1);border-radius:.86vw;flex-direction:column;justify-content:center;align-items:center;gap:.43vw;width:6.88vw;height:6.88vw;display:flex}.question-analysis-module__AP003a__contextIcon{width:2.57vw;height:2.57vw;color:hsl(var(--primary))}.question-analysis-module__AP003a__contextLabel{color:hsl(var(--primary));font-size:1.29vw;font-weight:500}}@media screen and (max-width:600px){.question-analysis-module__AP003a__centerAbsolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-analysis-module__AP003a__questionIcon{background:hsl(var(--primary)/.3);width:14.65vw;height:14.65vw;transition:background var(--transition-smooth),opacity var(--transition-smooth);opacity:.6;border-radius:2.75vw;justify-content:center;align-items:center;display:flex}.question-analysis-module__AP003a__questionIconActive{background:hsl(var(--primary));opacity:1}.question-analysis-module__AP003a__questionIconInactive{background:hsl(var(--primary)/.3)}.question-analysis-module__AP003a__questionIconSvg{color:#fff;width:10.99vw;height:10.99vw}.question-analysis-module__AP003a__connectingLine{background:hsl(var(--primary)/.2);transform-origin:0;height:.23vw;transition:transform var(--transition-smooth);position:absolute;top:50%;left:50%}.question-analysis-module__AP003a__scaleX0{transform:scaleX(0)}.question-analysis-module__AP003a__scaleX100{transform:scaleX(1)}.question-analysis-module__AP003a__contextNode{transition:opacity var(--transition-smooth),transform var(--transition-smooth),left var(--transition-smooth),top var(--transition-smooth);position:absolute;transform:translate(-50%,-50%)}.question-analysis-module__AP003a__contextNodeHidden{opacity:0;transform:translate(-50%,-50%)scale(.95)}.question-analysis-module__AP003a__contextNodeVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.question-analysis-module__AP003a__contextNodeInner{background:hsl(var(--primary)/.1);border-radius:1.84vw;flex-direction:column;justify-content:center;align-items:center;gap:.92vw;width:14.65vw;height:14.65vw;display:flex}.question-analysis-module__AP003a__contextIcon{width:5.5vw;height:5.5vw;color:hsl(var(--primary))}.question-analysis-module__AP003a__contextLabel{color:hsl(var(--primary));font-size:2.75vw;font-weight:500}}
