.DemoTour-module__2KWZWW__tour{background:var(--white);border:1px solid var(--line);border-radius:24px;flex-direction:column;width:100%;max-width:940px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 40px 90px #2b232026,0 6px 18px #2b23200f}.DemoTour-module__2KWZWW__chrome{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.DemoTour-module__2KWZWW__dots{gap:7px;display:inline-flex}.DemoTour-module__2KWZWW__dots i{border-radius:50%;width:12px;height:12px;display:block}.DemoTour-module__2KWZWW__dots i:first-child{background:#f2b0a6}.DemoTour-module__2KWZWW__dots i:nth-child(2){background:#e8d08a}.DemoTour-module__2KWZWW__dots i:nth-child(3){background:#a9d6b4}.DemoTour-module__2KWZWW__addr{font-family:var(--font-mono);color:var(--ink-soft);background:var(--white);border:1px solid var(--line);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:7px 14px;font-size:13px;overflow:hidden}.DemoTour-module__2KWZWW__rail{grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 18px 4px;display:grid}.DemoTour-module__2KWZWW__railStep{width:100%;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);border:none;border-bottom:2px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 0 11px;font-size:11.5px;transition:color .2s,border-color .2s;display:flex}.DemoTour-module__2KWZWW__railStep:hover{color:var(--ink);border-color:var(--coral-300)}.DemoTour-module__2KWZWW__railStep:focus-visible{outline:2px solid var(--coral-400);outline-offset:3px;border-radius:4px}.DemoTour-module__2KWZWW__railStep b{color:var(--coral-400);opacity:.5;font-weight:500;transition:opacity .3s,color .3s}.DemoTour-module__2KWZWW__railStep[data-state=now]{color:var(--ink);border-color:var(--coral-500)}.DemoTour-module__2KWZWW__railStep[data-state=now] b{opacity:1;color:var(--coral-600)}.DemoTour-module__2KWZWW__railStep[data-state=done]{color:var(--ink-soft);border-color:var(--coral-300)}.DemoTour-module__2KWZWW__railStep[data-state=done] b{opacity:1;color:var(--coral-500)}.DemoTour-module__2KWZWW__stage{flex-direction:column;min-height:452px;padding:24px;display:flex}.DemoTour-module__2KWZWW__sceneKicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-600);margin:0 0 6px;font-size:11px}.DemoTour-module__2KWZWW__sceneTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 22px;font-size:clamp(20px,2.6vw,26px);font-weight:700}.DemoTour-module__2KWZWW__readyLine{color:var(--ink);opacity:0;animation:DemoTour-module__2KWZWW__rise .5s var(--ease-out,ease) forwards;align-items:center;gap:9px;margin:22px 0 0;font-size:14px;display:flex}.DemoTour-module__2KWZWW__readyDot{background:#4caf6e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #eaf5ec}@keyframes DemoTour-module__2KWZWW__rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes DemoTour-module__2KWZWW__pulse{0%,to{box-shadow:0 0 #ee7c6d80}50%{box-shadow:0 0 0 7px #ee7c6d00}}@keyframes DemoTour-module__2KWZWW__cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}.DemoTour-module__2KWZWW__intro{text-align:center;animation:DemoTour-module__2KWZWW__rise .55s var(--ease-out,ease);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;display:flex}.DemoTour-module__2KWZWW__introKicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-600);align-items:center;gap:9px;font-size:12px;display:inline-flex}.DemoTour-module__2KWZWW__pulseDot{background:var(--coral-500);border-radius:50%;flex:none;width:8px;height:8px;animation:1.7s ease-in-out infinite DemoTour-module__2KWZWW__pulse}.DemoTour-module__2KWZWW__introTitle{max-width:660px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,3.7vw,42px);font-weight:700;line-height:1.08}.DemoTour-module__2KWZWW__introSub{max-width:480px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}.DemoTour-module__2KWZWW__introCue{font-family:var(--font-mono);color:var(--coral-600);align-items:center;gap:9px;margin-top:12px;font-size:12.5px;font-weight:500;animation:1.8s ease-in-out infinite DemoTour-module__2KWZWW__cue;display:inline-flex}.DemoTour-module__2KWZWW__introCue b{font-size:11px}@keyframes DemoTour-module__2KWZWW__spin{to{transform:rotate(360deg)}}@keyframes DemoTour-module__2KWZWW__blink{50%{opacity:0}}@keyframes DemoTour-module__2KWZWW__flow{to{background-position:22px 0}}@keyframes DemoTour-module__2KWZWW__glow{0%,to{box-shadow:0 0 0 1px var(--coral-200), 0 20px 50px #ee7c6d38}50%{box-shadow:0 0 0 1px var(--coral-300), 0 24px 66px #ee7c6d57}}.DemoTour-module__2KWZWW__setup{flex-direction:column;flex:1;justify-content:center;display:flex}.DemoTour-module__2KWZWW__sources{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.DemoTour-module__2KWZWW__source{background:var(--paper);border:1px solid var(--line);opacity:0;animation:DemoTour-module__2KWZWW__rise .5s var(--ease-out,ease) forwards;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}.DemoTour-module__2KWZWW__srcIcon{background:var(--white);border:1px solid var(--line);border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.DemoTour-module__2KWZWW__srcText{flex:1;min-width:0}.DemoTour-module__2KWZWW__srcText b{color:var(--ink);font-size:14px;display:block}.DemoTour-module__2KWZWW__srcText small{color:var(--ink-soft);font-size:11.5px}.DemoTour-module__2KWZWW__srcState{font-family:var(--font-mono);color:#2e7d43;align-items:center;gap:5px;font-size:11px;display:inline-flex}.DemoTour-module__2KWZWW__srcState:before{content:"";background:#4caf6e;border-radius:50%;width:7px;height:7px}.DemoTour-module__2KWZWW__data{flex-direction:column;flex:1;justify-content:center;gap:26px;display:flex}.DemoTour-module__2KWZWW__layerWrap{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.DemoTour-module__2KWZWW__srcCol{flex-direction:column;gap:10px;display:flex}.DemoTour-module__2KWZWW__node{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:9px 14px 9px 9px;font-size:13px;font-weight:600;display:inline-flex}.DemoTour-module__2KWZWW__node i{background:var(--white);border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;display:grid}.DemoTour-module__2KWZWW__flow{flex-direction:column;gap:20px;padding:0 6px;display:flex}.DemoTour-module__2KWZWW__flow span{background-image:linear-gradient(90deg, var(--coral-300) 0 55%, transparent 55% 100%);background-size:22px 2px;border-radius:2px;height:2px;animation:.8s linear infinite DemoTour-module__2KWZWW__flow}.DemoTour-module__2KWZWW__slab{text-align:center;background:linear-gradient(160deg, var(--coral-50), #fff);border:1px solid var(--coral-200);border-radius:18px;padding:26px 22px;animation:3.4s ease-in-out infinite DemoTour-module__2KWZWW__glow}.DemoTour-module__2KWZWW__slabTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-600);margin-bottom:8px;font-size:10.5px;display:block}.DemoTour-module__2KWZWW__slab strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:700;display:block}.DemoTour-module__2KWZWW__slab small{color:var(--ink-soft);margin-top:7px;font-size:12px;display:block}.DemoTour-module__2KWZWW__stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.DemoTour-module__2KWZWW__stat{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:12px;padding:13px 14px}.DemoTour-module__2KWZWW__stat b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:700}.DemoTour-module__2KWZWW__stat small{color:var(--ink-soft);margin-top:5px;font-size:11px;display:block}.DemoTour-module__2KWZWW__cc{font-family:var(--font-mono);color:#e8ddd6;background:#1c1714;border-radius:14px;flex-direction:column;flex:1;gap:12px;padding:20px 20px 16px;font-size:13.5px;line-height:1.75;display:flex}.DemoTour-module__2KWZWW__ccTop{color:#cbbcb2;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding-bottom:12px;display:flex}.DemoTour-module__2KWZWW__ccSpark{color:#d97757;font-size:15px}.DemoTour-module__2KWZWW__ccCwd{color:#6f625b;margin-left:auto;font-size:11.5px}.DemoTour-module__2KWZWW__ccPromptBox{border:1px solid #ffffff1f;border-radius:10px;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.DemoTour-module__2KWZWW__ccChevron{color:#d97757;font-weight:700}.DemoTour-module__2KWZWW__ccPrompt{color:#f4ece7}.DemoTour-module__2KWZWW__ccEmph{color:var(--coral-300);font-weight:700}.DemoTour-module__2KWZWW__ccCaret{vertical-align:-2px;background:#d97757;width:8px;height:1em;margin-left:1px;animation:1.1s step-end infinite DemoTour-module__2KWZWW__blink;display:inline-block}.DemoTour-module__2KWZWW__ccOut{flex-direction:column;gap:3px;display:flex}.DemoTour-module__2KWZWW__ccMsg,.DemoTour-module__2KWZWW__ccTool,.DemoTour-module__2KWZWW__ccRes,.DemoTour-module__2KWZWW__ccSpin{opacity:0;animation:DemoTour-module__2KWZWW__rise .4s var(--ease-out,ease) forwards;margin:0}.DemoTour-module__2KWZWW__ccDot{color:#d97757;margin-right:7px}.DemoTour-module__2KWZWW__ccDot[data-pliow=true]{color:var(--coral-400)}.DemoTour-module__2KWZWW__ccTool{color:#e8ddd6}.DemoTour-module__2KWZWW__ccRes{color:#8d7d75;padding-left:20px}.DemoTour-module__2KWZWW__ccSpin{color:#cbbcb2;align-items:center;gap:10px;margin-top:4px;display:flex}.DemoTour-module__2KWZWW__spin{border:2px solid #d977574d;border-top-color:#d97757;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite DemoTour-module__2KWZWW__spin}.DemoTour-module__2KWZWW__app{animation:DemoTour-module__2KWZWW__rise .5s var(--ease-out,ease);flex-direction:column;flex:1;gap:14px;display:flex}.DemoTour-module__2KWZWW__deployed{font-family:var(--font-mono);color:#2e7d43;background:#eaf5ec;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 13px;font-size:12px;display:inline-flex}.DemoTour-module__2KWZWW__check{color:#2e7d43;font-weight:700}.DemoTour-module__2KWZWW__appHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.DemoTour-module__2KWZWW__appTitle{align-items:center;gap:12px;display:flex}.DemoTour-module__2KWZWW__appIcon{background:linear-gradient(135deg, var(--coral-50), var(--coral-200));border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.DemoTour-module__2KWZWW__appTitle b{font-family:var(--font-display);color:var(--ink);font-size:17px}.DemoTour-module__2KWZWW__appTitle small{color:var(--ink-soft);font-size:12px;display:block}.DemoTour-module__2KWZWW__owner{background:var(--coral-50);border:1px solid var(--coral-200);color:var(--coral-700);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.DemoTour-module__2KWZWW__avatar{color:#fff;background:linear-gradient(135deg,#f1968a,#d16f61);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:grid}.DemoTour-module__2KWZWW__avatar[data-b=true]{background:linear-gradient(135deg,#7a9bd1,#4f6fb0)}.DemoTour-module__2KWZWW__kpis{gap:12px;display:flex}.DemoTour-module__2KWZWW__kpi{background:var(--paper);border:1px solid var(--line);border-radius:13px;flex:1;padding:14px 16px}.DemoTour-module__2KWZWW__kpi b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1}.DemoTour-module__2KWZWW__kpi small{color:var(--ink-soft);margin-top:7px;font-size:11.5px;display:block}.DemoTour-module__2KWZWW__warn{color:#c0392b!important}.DemoTour-module__2KWZWW__rows{flex-direction:column;display:flex}.DemoTour-module__2KWZWW__row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 12px;font-size:13.5px;display:grid}.DemoTour-module__2KWZWW__cCode{font-family:var(--font-mono);color:var(--ink-soft);font-size:12.5px}.DemoTour-module__2KWZWW__cName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.DemoTour-module__2KWZWW__status{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:600}.DemoTour-module__2KWZWW__status[data-kind=warn]{color:#b26a00;background:#fff3e0}.DemoTour-module__2KWZWW__status[data-kind=critical]{color:#c0392b;background:#fbe9e7}.DemoTour-module__2KWZWW__trail{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-align:right;font-size:12.5px;font-weight:600}.DemoTour-module__2KWZWW__appFoot{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;font-size:11.5px;display:flex}.DemoTour-module__2KWZWW__live{color:#2e7d43;flex:none;align-items:center;gap:6px;display:inline-flex}.DemoTour-module__2KWZWW__live:before{content:"";background:#4caf6e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eaf5ec}.DemoTour-module__2KWZWW__share{animation:DemoTour-module__2KWZWW__rise .5s var(--ease-out,ease);flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.DemoTour-module__2KWZWW__thumb{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.DemoTour-module__2KWZWW__thumb b{font-family:var(--font-display);color:var(--ink);font-size:15px;display:block}.DemoTour-module__2KWZWW__thumb small{font-family:var(--font-mono);color:var(--ink-soft);font-size:11.5px}.DemoTour-module__2KWZWW__thumb .DemoTour-module__2KWZWW__live{margin-left:auto}.DemoTour-module__2KWZWW__compose{border:1px solid var(--line);border-radius:16px;overflow:hidden}.DemoTour-module__2KWZWW__composeTo{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}.DemoTour-module__2KWZWW__composeMsg{color:var(--ink);margin:0;padding:16px;font-size:15px;line-height:1.5}.DemoTour-module__2KWZWW__composeFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 16px;display:flex}.DemoTour-module__2KWZWW__linkChip{font-family:var(--font-mono);color:var(--coral-700);background:var(--coral-50);border:1px solid var(--coral-200);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.DemoTour-module__2KWZWW__sent{color:#2e7d43;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.DemoTour-module__2KWZWW__cap{border-top:1px solid var(--line);background:var(--paper);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:15px 18px;font-size:13px;display:flex}.DemoTour-module__2KWZWW__hint{min-width:0}.DemoTour-module__2KWZWW__controls{flex:none;align-items:center;gap:14px;display:inline-flex}.DemoTour-module__2KWZWW__ctrl{font-family:var(--font-mono);color:var(--coral-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:13px;font-weight:500;transition:color .15s}.DemoTour-module__2KWZWW__ctrl:hover{color:var(--coral-700)}.DemoTour-module__2KWZWW__ctrl:focus-visible{outline:2px solid var(--coral-400);outline-offset:2px;border-radius:4px}@media (max-width:720px){.DemoTour-module__2KWZWW__stage{min-height:420px;padding:18px}.DemoTour-module__2KWZWW__sources{grid-template-columns:1fr}.DemoTour-module__2KWZWW__layerWrap{grid-template-columns:1fr;gap:16px}.DemoTour-module__2KWZWW__srcCol{flex-flow:wrap;justify-content:center}.DemoTour-module__2KWZWW__flow{flex-direction:row;height:2px;padding:4px 0}.DemoTour-module__2KWZWW__flow span{flex:1}.DemoTour-module__2KWZWW__stats{grid-template-columns:1fr 1fr}.DemoTour-module__2KWZWW__cap{flex-direction:column;align-items:flex-start;gap:10px}.DemoTour-module__2KWZWW__kpis{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.DemoTour-module__2KWZWW__source,.DemoTour-module__2KWZWW__readyLine,.DemoTour-module__2KWZWW__ccMsg,.DemoTour-module__2KWZWW__ccTool,.DemoTour-module__2KWZWW__ccRes,.DemoTour-module__2KWZWW__ccSpin,.DemoTour-module__2KWZWW__app,.DemoTour-module__2KWZWW__share,.DemoTour-module__2KWZWW__ccCaret,.DemoTour-module__2KWZWW__spin,.DemoTour-module__2KWZWW__slab,.DemoTour-module__2KWZWW__flow span,.DemoTour-module__2KWZWW__intro,.DemoTour-module__2KWZWW__introCue,.DemoTour-module__2KWZWW__pulseDot{opacity:1;animation:none}}
