.login-mosaic-section{--teal:#0aa;--teal-soft:#e0f4f4;--teal-mid:#7fcbcb;--teal-deep:#00787a;--ink:#06212e;--card:#fff;--line:#06212e14;--skel:#e8eded;--skel-strong:#d6dddd;--muted:#0828378c}[data-theme=dark] .login-mosaic-section{--ink:#ffffffe0;--card:#0d1b2e;--line:#ffffff12;--skel:#ffffff14;--skel-strong:#ffffff24;--muted:#ffffff6b;--teal-soft:#00aaaa2e;--teal-mid:#00aaaa8c}@property --snake-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --active{syntax:"<number>";inherits:true;initial-value:0}.login-mosaic-section .mosaic{transform-origin:top;width:1080px;margin-bottom:-330px;margin-left:calc(50% - 540px);padding:0;position:relative;transform:scale(.6)}.login-mosaic-section .mosaic-grid{z-index:1;grid-template-columns:90px repeat(3,minmax(0,1fr)) 90px;align-items:start;gap:30px;display:grid;position:relative}.login-mosaic-section .c-edge-l,.login-mosaic-section .c-edge-r{opacity:.7;width:auto;height:240px;box-shadow:none;flex-direction:column;align-self:start;gap:10px;margin-top:60px;padding:14px 12px;display:flex}.login-mosaic-section .c-edge-l{-webkit-mask:linear-gradient(90deg,#0000 0%,#000 70%);mask:linear-gradient(90deg,#0000 0%,#000 70%)}.login-mosaic-section .c-edge-r{-webkit-mask:linear-gradient(270deg,#0000 0%,#000 70%);mask:linear-gradient(270deg,#0000 0%,#000 70%)}.login-mosaic-section .c-edge-l:before,.login-mosaic-section .c-edge-r:before{display:none}.login-mosaic-section .c-edge-l .skel,.login-mosaic-section .c-edge-r .skel{margin-bottom:5px}.login-mosaic-section .col{flex-direction:column;gap:30px;display:flex}.login-mosaic-section .card{background:var(--card);border:1px solid var(--line);box-shadow:0 4px 14px -8px color-mix(in srgb, var(--ink) 10%, transparent), 0 calc(var(--active,0) * 14px) calc(var(--active,0) * 30px) -16px #00aaaa73;--accent:color-mix(in srgb, var(--teal) calc(var(--active,0) * 100%), var(--skel));--accent-soft:color-mix(in srgb, var(--teal-soft) calc(var(--active,0) * 100%), var(--skel));--accent-mid:color-mix(in srgb, var(--teal-mid) calc(var(--active,0) * 100%), var(--skel));border-radius:14px;padding:18px 20px;position:relative}.login-mosaic-section .card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--snake-angle,0deg), transparent 0%, transparent 65%, var(--teal) 78%, var(--teal) 86%, transparent 95%);-webkit-mask-composite:xor;pointer-events:none;opacity:var(--active,0);z-index:2;padding:1.5px;animation:2.4s linear infinite m-snake-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 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}.login-mosaic-section .card-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex}.login-mosaic-section .card-label .ico{width:14px;height:14px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.login-mosaic-section .skel{background:var(--skel);border-radius:4px;height:8px;display:block}.login-mosaic-section .skel.lg{height:11px}.login-mosaic-section .skel.t{background:var(--teal)}.login-mosaic-section .skel-row{gap:8px;margin-top:8px;display:flex}.login-mosaic-section .skel-tiles{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.login-mosaic-section .ch-tile{background:var(--skel);border-radius:8px;justify-content:center;align-items:center;height:50px;display:flex}.login-mosaic-section .ch-tile.t-wa{background:var(--accent-soft)}.login-mosaic-section .ch-logo{color:#0828376b;opacity:0;width:18px;height:18px;display:block}.login-mosaic-section .ch-tile.t-wa .ch-logo{color:var(--accent)}.login-mosaic-section .agent-avatar{background:var(--skel);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.login-mosaic-section .agent-avatar.agent-avatar-active{background:var(--accent-soft)}.login-mosaic-section .agent-avatar.agent-avatar-active svg{width:18px;height:18px;color:var(--accent);opacity:0}.login-mosaic-section .voice-avatar{background:var(--accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.login-mosaic-section .voice-avatar svg{width:22px;height:22px;color:var(--accent)}.login-mosaic-section .voice-wave .wave-bar{background:var(--skel);transform-origin:50%;border-radius:1.5px;animation:1.6s ease-in-out infinite m-wave-idle;display:block}.login-mosaic-section .voice-wave .wave-bar.wave-hot{background:var(--accent)}.login-mosaic-section .c-chat{flex-direction:column;gap:14px;min-height:280px;padding:18px;display:flex}.login-mosaic-section .c-chat .stage{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex;position:relative}.login-mosaic-section .c-chat .user-query{background:var(--skel);border-radius:7px;align-self:flex-end;width:55%;height:14px}.login-mosaic-section .c-chat .resp-big{background:var(--accent);transform-origin:0;border-radius:9px;width:0%;height:32px}.login-mosaic-section .c-chat .resp-mid{background:var(--accent);transform-origin:0;border-radius:6px;width:0%;height:14px}.login-mosaic-section .c-chat .resp-small{background:var(--accent);transform-origin:0;border-radius:6px;align-self:flex-start;width:0%;height:14px}.login-mosaic-section .c-chat .thinking-row{color:#0828378c;opacity:0;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-style:italic;display:inline-flex}.login-mosaic-section .c-chat .thinking-row .dots{align-items:center;gap:3px;height:10px;display:inline-flex}.login-mosaic-section .c-chat .thinking-row .dots span{background:var(--accent);border-radius:50%;width:4px;height:4px;display:block}.login-mosaic-section .c-chat .ask-bar{background:color-mix(in srgb, var(--card) 70%, var(--teal-soft));border:1px solid var(--line);color:#0828378c;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.login-mosaic-section .c-chat .ask-bar .send{background:var(--accent);width:24px;height:24px;color:color-mix(in srgb, #fff calc(var(--active,0) * 100%), #0828378c);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.login-mosaic-section .c-canvas{flex-direction:column;padding:20px 22px 22px;display:flex}.login-mosaic-section .c-canvas .canvas-stage{background:color-mix(in srgb, var(--card) 60%, var(--teal-soft));border:1px dashed var(--line);border-radius:10px;flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.login-mosaic-section .c-canvas .root-node{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:8px;min-width:170px;padding:8px 14px;font-size:11px;font-weight:700;transition:border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 2px 6px -2px #06212e14}.login-mosaic-section .c-canvas .root-node .pin{background:var(--accent);border-radius:50%;width:6px;height:6px}.login-mosaic-section .c-canvas .root-node .label{text-align:center;min-width:130px;height:13px;display:inline-block;position:relative}.login-mosaic-section .c-canvas .root-node .label>span{white-space:nowrap;opacity:0;position:absolute;top:0;left:0;right:0}.login-mosaic-section .c-canvas .branch-line{background:var(--accent);align-self:center;width:1px;height:18px;position:relative}.login-mosaic-section .c-canvas .tpl-card{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 2px 6px -2px #06212e0f}.login-mosaic-section .c-canvas .tpl-card.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, #00aaaa2e calc(var(--active,0) * 100%), transparent)}.login-mosaic-section .c-canvas .tpl-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.login-mosaic-section .c-canvas .tpl-name{color:var(--ink);letter-spacing:-.2px;font-size:12px;font-weight:800}.login-mosaic-section .c-canvas .tpl-toggle{background:var(--accent);border-radius:999px;width:24px;height:13px;position:relative}.login-mosaic-section .c-canvas .tpl-toggle:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}.login-mosaic-section .c-canvas .tpl-toggle.off{background:var(--skel-strong)}.login-mosaic-section .c-canvas .tpl-toggle.off:after{left:2px;right:auto}.login-mosaic-section .c-canvas .tpl-when{color:var(--muted);letter-spacing:.2px;font-family:JetBrains Mono,monospace;font-size:10px}.login-mosaic-section .c-canvas .tpl-refs{flex-direction:column;gap:5px;margin-top:4px;display:flex}.login-mosaic-section .c-canvas .ref-pill{background:color-mix(in srgb, var(--card) 80%, var(--teal-soft));border:1px solid var(--line);color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:10.5px;font-weight:600;display:flex}.login-mosaic-section .c-canvas .ref-pill .grip{background:var(--skel-strong);border-radius:1px;flex-shrink:0;width:3px;height:10px}.login-mosaic-section .c-canvas .ref-slot{border-radius:6px;height:30px;position:relative}.login-mosaic-section .c-canvas .ref-slot:before{content:"";border-radius:inherit;opacity:calc(1 - var(--active,0));pointer-events:none;background:#06212e06;border:1.5px dashed #06212e2e;position:absolute;inset:0}.login-mosaic-section .c-canvas .ref-slot .ref-pill{position:absolute;inset:0}.login-mosaic-section .bar{background:var(--skel);border-radius:4px;height:8px;display:block}.login-mosaic-section .tile-row.two{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.login-mosaic-section .tile-row.two .tile{background:var(--skel);border-radius:7px;height:38px}.login-mosaic-section .bars{align-items:flex-end;gap:8px;height:120px;margin-top:18px;display:flex}.login-mosaic-section .bars span{transform-origin:bottom;background:linear-gradient(to top, var(--accent), var(--accent)) no-repeat 0% 100% / 100% 0%, var(--skel);border-radius:3px;flex:1;display:block}.login-mosaic-section .bars span:first-child{height:30%;animation:18s ease-out infinite m-ins-fill-B}.login-mosaic-section .bars span:nth-child(2){height:55%;animation:18s ease-out infinite m-ins-fill-D}.login-mosaic-section .bars span:nth-child(3){height:35%;animation:18s ease-out infinite m-ins-fill-A}.login-mosaic-section .bars span:nth-child(4){height:80%;animation:18s ease-out infinite m-ins-fill-C}.login-mosaic-section .bars span:nth-child(5){height:60%;animation:18s ease-out infinite m-ins-fill-A}.login-mosaic-section .bars span:nth-child(6){height:48%;animation:18s ease-out infinite m-ins-fill-D}.login-mosaic-section .bars span:nth-child(7){background:linear-gradient(to top, var(--accent), var(--accent)) no-repeat 0% 100% / 100% 0%, var(--skel);height:90%;animation:18s ease-out infinite m-ins-fill-B}.login-mosaic-section .bars span:nth-child(8){height:65%;animation:18s ease-out infinite m-ins-fill-C}.login-mosaic-section .bars span:nth-child(9){height:42%;animation:18s ease-out infinite m-ins-fill-A}.login-mosaic-section .c-sessions .sess-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.login-mosaic-section .c-sessions .sess-row{align-items:center;gap:9px;display:flex}.login-mosaic-section .c-sessions .sess-dot{background:var(--skel-strong);border-radius:50%;flex-shrink:0;width:7px;height:7px}.login-mosaic-section .c-sessions .sess-dot.active{background:var(--accent)}.login-mosaic-section .c-sessions .sess-bar{background:var(--skel);border-radius:3px;flex:1;height:7px}.login-mosaic-section .c-sessions .sess-time{background:var(--skel);border-radius:3px;flex-shrink:0;width:28px;height:7px}.login-mosaic-section .conn-h{background:var(--teal);pointer-events:none;opacity:0;z-index:4;width:0;height:1.5px;position:absolute}.login-mosaic-section .conn-h.conn-h-right{left:calc(100% + 1px)}.login-mosaic-section .conn-h.conn-h-left{right:calc(100% + 1px)}.login-mosaic-section .c-chat .conn-h.line-1{top:105px}.login-mosaic-section .c-chat .conn-h.line-7{top:110px}.login-mosaic-section .c-agents .conn-h.line-3{top:115px}.login-mosaic-section .c-canvas .conn-h.line-4{top:185px}.login-mosaic-section .c-voice .conn-h.line-5{top:85px}.login-mosaic-section .c-sessions .conn-h.line-10{top:95px}.login-mosaic-section .c-channels:after,.login-mosaic-section .c-templates:after,.login-mosaic-section .c-insights:after,.login-mosaic-section .c-chat:after{content:"";background:var(--teal);opacity:0;pointer-events:none;z-index:4;width:1.5px;height:0;margin-left:-.75px;position:absolute;top:calc(100% + 1px);left:50%}.login-mosaic-section .c-chat:after{top:auto;bottom:-31px}.login-mosaic-section .c-chat{animation:18s linear infinite m-win-chat}.login-mosaic-section .c-channels{animation:18s linear infinite m-win-channels}.login-mosaic-section .c-agents{animation:18s linear infinite m-win-agents}.login-mosaic-section .c-canvas{animation:18s linear infinite m-win-canvas}.login-mosaic-section .c-voice{animation:18s linear infinite m-win-voice}.login-mosaic-section .c-templates{animation:18s linear infinite m-win-templates}.login-mosaic-section .c-insights{animation:18s linear infinite m-win-insights}.login-mosaic-section .c-sessions{animation:18s linear infinite m-win-sessions}.login-mosaic-section .c-chat .conn-h.line-1{animation:18s ease-in-out infinite m-line-1}.login-mosaic-section .c-chat .conn-h.line-7{animation:18s ease-in-out infinite m-line-7}.login-mosaic-section .c-agents .conn-h.line-3{animation:18s ease-in-out infinite m-line-3}.login-mosaic-section .c-canvas .conn-h.line-4{animation:18s ease-in-out infinite m-line-4}.login-mosaic-section .c-voice .conn-h.line-5{animation:18s ease-in-out infinite m-line-5}.login-mosaic-section .c-sessions .conn-h.line-10{animation:18s ease-in-out infinite m-line-10}.login-mosaic-section .c-channels:after{animation:18s ease-in-out infinite m-line-2}.login-mosaic-section .c-chat:after{animation:18s ease-in-out infinite m-line-6}.login-mosaic-section .c-templates:after{animation:18s ease-in-out infinite m-line-8}.login-mosaic-section .c-insights:after{animation:18s ease-in-out infinite m-line-9}.login-mosaic-section .c-channels .ch-tile .ch-logo{animation:18s ease-in-out infinite m-show-channels}.login-mosaic-section .c-agents .agent-avatar-active svg{animation:18s ease-in-out infinite m-show-agentforce-icon}.login-mosaic-section .c-chat .user-query{animation:18s ease-in-out infinite m-chat-query}.login-mosaic-section .c-chat .thinking-row{animation:18s ease-in-out infinite m-chat-thinking}.login-mosaic-section .c-chat .resp-big{animation:18s ease-in-out infinite m-chat-resp1}.login-mosaic-section .c-chat .resp-mid{animation:18s ease-in-out infinite m-chat-resp2}.login-mosaic-section .c-chat .resp-small{animation:18s ease-in-out infinite m-chat-resp3}.login-mosaic-section .c-chat .thinking-row .dots span:first-child{animation:1.2s ease-in-out infinite m-dot-bounce}.login-mosaic-section .c-chat .thinking-row .dots span:nth-child(2){animation:1.2s ease-in-out .15s infinite m-dot-bounce}.login-mosaic-section .c-chat .thinking-row .dots span:nth-child(3){animation:1.2s ease-in-out .3s infinite m-dot-bounce}.login-mosaic-section .c-canvas .root-node .label>span:first-child{animation:18s ease-in-out infinite m-rn-channel}.login-mosaic-section .c-canvas .root-node .label>span:nth-child(2){animation:18s ease-in-out infinite m-rn-agent}.login-mosaic-section .c-canvas .root-node .label>span:nth-child(3){animation:18s ease-in-out infinite m-rn-voice}.login-mosaic-section .c-canvas .ref-pill.dragging{opacity:0;animation:18s ease-out infinite m-pill-drop}.login-mosaic-section .pulse{animation:2.4s ease-in-out infinite m-pulse-teal}.login-mosaic-section .c-templates .a-bar1{animation:18s ease-in-out infinite m-tpl-bar1}.login-mosaic-section .c-templates .a-bar2{animation:18s ease-in-out infinite m-tpl-bar2}.login-mosaic-section .voice-wave .wave-bar:first-child{animation-delay:-.05s}.login-mosaic-section .voice-wave .wave-bar:nth-child(2){animation-delay:-.18s}.login-mosaic-section .voice-wave .wave-bar:nth-child(3){animation-delay:-.33s}.login-mosaic-section .voice-wave .wave-bar:nth-child(4){animation-delay:-.5s}.login-mosaic-section .voice-wave .wave-bar:nth-child(5){animation-delay:-.65s}.login-mosaic-section .voice-wave .wave-bar:nth-child(6){animation-delay:-.8s}.login-mosaic-section .voice-wave .wave-bar:nth-child(7){animation-delay:-.93s}.login-mosaic-section .voice-wave .wave-bar:nth-child(8){animation-delay:-1.05s}.login-mosaic-section .voice-wave .wave-bar:nth-child(9){animation-delay:-1.18s}.login-mosaic-section .voice-wave .wave-bar:nth-child(10){animation-delay:-1.3s}.login-mosaic-section .voice-wave .wave-bar:nth-child(11){animation-delay:-1.42s}.login-mosaic-section .voice-wave .wave-bar:nth-child(12){animation-delay:-1.54s}@keyframes m-snake-spin{to{--snake-angle:360deg}}@keyframes m-pulse-teal{0%,to{opacity:1}50%{opacity:.7}}@keyframes m-wave-idle{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@keyframes m-pill-drop{0%,31%{opacity:0;transform:translateY(-10px)rotate(-2deg)}33%{opacity:.6;transform:translateY(-2px)rotate(-1deg)}34%,38%{opacity:1;transform:translate(0)rotate(0)}39%,43%{opacity:0;transform:translateY(-10px)rotate(-2deg)}45%{opacity:.6;transform:translateY(-2px)rotate(-1deg)}46%,50%{opacity:1;transform:translate(0)rotate(0)}51%,88%{opacity:0;transform:translateY(-10px)rotate(-2deg)}90%{opacity:.6;transform:translateY(-2px)rotate(-1deg)}91%,95%{opacity:1;transform:translate(0)rotate(0)}96%,to{opacity:0;transform:translateY(-10px)rotate(-2deg)}}@keyframes m-win-chat{0%,20%{--active:1}21%,50%{--active:0}51%,71%{--active:1}72%,99%{--active:0}to{--active:1}}@keyframes m-win-channels{0%,20%{--active:0}21%,26%{--active:1}27%,to{--active:0}}@keyframes m-win-agents{0%,26%{--active:0}27%,32%{--active:1}33%,to{--active:0}}@keyframes m-win-canvas{0%,32%{--active:0}33%,38%{--active:1}39%,44%{--active:0}45%,50%{--active:1}51%,89%{--active:0}90%,95%{--active:1}96%,to{--active:0}}@keyframes m-win-voice{0%,38%{--active:0}39%,44%{--active:1}45%,to{--active:0}}@keyframes m-win-templates{0%,71%{--active:0}72%,77%{--active:1}78%,to{--active:0}}@keyframes m-win-insights{0%,77%{--active:0}78%,83%{--active:1}84%,to{--active:0}}@keyframes m-win-sessions{0%,83%{--active:0}84%,89%{--active:1}90%,to{--active:0}}@keyframes m-show-channels{0%,20%{opacity:0}22%,25%{opacity:.9}27%,to{opacity:0}}@keyframes m-show-agentforce-icon{0%,26%{opacity:0;transform:scale(.7)}28%,31%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.7)}}@keyframes m-chat-query{0%{opacity:0;transform:translateY(4px)}2%,50%{opacity:1;transform:translateY(0)}51%{opacity:0;transform:translateY(4px)}53%,to{opacity:1;transform:translateY(0)}}@keyframes m-chat-thinking{0%,2%{opacity:0}3%{opacity:1}4%,12%{opacity:0}13%{opacity:1}14%,50%{opacity:0}51%,53%{opacity:0}54%{opacity:1}55%,63%{opacity:0}64%{opacity:1}65%,to{opacity:0}}@keyframes m-chat-resp1{0%,3%{opacity:0;width:0%}4%{opacity:1;width:0%}7%{opacity:1;width:90%}8%,11%{opacity:1;width:90%}12%{opacity:0;width:0%}14%{opacity:1;width:0%}17%{opacity:1;width:90%}18%,50%{opacity:1;width:90%}51%{opacity:0;width:0%}55%{opacity:1;width:0%}58%{opacity:1;width:90%}59%,62%{opacity:1;width:90%}63%{opacity:0;width:0%}65%{opacity:1;width:0%}68%{opacity:1;width:90%}69%,to{opacity:1;width:90%}}@keyframes m-chat-resp2{0%,4%{opacity:0;width:0%}5%{opacity:1;width:0%}8%{opacity:1;width:70%}9%,11%{opacity:1;width:70%}12%{opacity:0;width:0%}15%{opacity:1;width:0%}18%{opacity:1;width:70%}19%,50%{opacity:1;width:70%}51%{opacity:0;width:0%}56%{opacity:1;width:0%}59%{opacity:1;width:70%}60%,62%{opacity:1;width:70%}63%{opacity:0;width:0%}66%{opacity:1;width:0%}69%{opacity:1;width:70%}70%,to{opacity:1;width:70%}}@keyframes m-chat-resp3{0%,5%{opacity:0;width:0%}6%{opacity:1;width:0%}9%{opacity:1;width:50%}10%,11%{opacity:1;width:50%}12%{opacity:0;width:0%}16%{opacity:1;width:0%}19%{opacity:1;width:50%}20%,50%{opacity:1;width:50%}51%{opacity:0;width:0%}57%{opacity:1;width:0%}60%{opacity:1;width:50%}61%,62%{opacity:1;width:50%}63%{opacity:0;width:0%}67%{opacity:1;width:0%}70%{opacity:1;width:50%}71%,to{opacity:1;width:50%}}@keyframes m-dot-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes m-tpl-bar1{0%,71%{background:var(--skel);width:60%}74%{background:var(--teal);width:0%}76%{background:var(--teal);width:88%}77%{background:var(--teal);width:88%}78%,to{background:var(--skel);width:60%}}@keyframes m-tpl-bar2{0%,71%{background:var(--skel);width:50%}75%{background:var(--teal);width:0%}77%{background:var(--teal);width:75%}78%,to{background:var(--skel);width:50%}}@keyframes m-ins-fill-A{0%,77%{background-size:100% 0%,100% 100%}80%{background-size:100% 100%,100% 100%}84%,to{background-size:100% 0%,100% 100%}}@keyframes m-ins-fill-B{0%,77%{background-size:100% 0%,100% 100%}81%{background-size:100% 100%,100% 100%}84%,to{background-size:100% 0%,100% 100%}}@keyframes m-ins-fill-C{0%,77%{background-size:100% 0%,100% 100%}82%{background-size:100% 100%,100% 100%}84%,to{background-size:100% 0%,100% 100%}}@keyframes m-ins-fill-D{0%,77%{background-size:100% 0%,100% 100%}83%{background-size:100% 100%,100% 100%}84%,to{background-size:100% 0%,100% 100%}}@keyframes m-rn-channel{0%,26%{opacity:1}28%,31%{opacity:0}33%,38%{opacity:1}40%,43%{opacity:0}45%,to{opacity:1}}@keyframes m-rn-agent{0%,26%{opacity:0}28%,31%{opacity:1}33%,to{opacity:0}}@keyframes m-rn-voice{0%,38%{opacity:0}40%,43%{opacity:1}45%,to{opacity:0}}@keyframes m-line-1{0%,19%{opacity:0;width:0;box-shadow:none}20%{opacity:1;width:0;box-shadow:0 0 6px 2px var(--teal)}21%{opacity:1;width:30px;box-shadow:0 0 4px 1px var(--teal)}23%{opacity:1;width:30px;box-shadow:none}25%{opacity:1;width:30px}27%,to{opacity:0;width:30px}}@keyframes m-line-3{0%,31%{opacity:0;width:0;box-shadow:none}32%{opacity:1;width:0;box-shadow:0 0 6px 2px var(--teal)}33%{opacity:1;width:30px;box-shadow:0 0 4px 1px var(--teal)}35%{opacity:1;width:30px;box-shadow:none}37%{opacity:1;width:30px}39%,to{opacity:0;width:30px}}@keyframes m-line-4{0%,37%{opacity:0;width:0;box-shadow:none}38%{opacity:1;width:0;box-shadow:0 0 6px 2px var(--teal)}39%{opacity:1;width:30px;box-shadow:0 0 4px 1px var(--teal)}41%{opacity:1;width:30px;box-shadow:none}43%{opacity:1;width:30px}45%,to{opacity:0;width:30px}}@keyframes m-line-5{0%,43%{opacity:0;width:0;box-shadow:none}44%{opacity:1;width:0;box-shadow:0 0 6px 2px var(--teal)}45%{opacity:1;width:30px;box-shadow:0 0 4px 1px var(--teal)}47%{opacity:1;width:30px;box-shadow:none}49%{opacity:1;width:30px}51%,to{opacity:0;width:30px}}@keyframes m-line-7{0%,70%{opacity:0;width:0;box-shadow:none}71%{opacity:1;width:0;box-shadow:0 0 6px 2px var(--teal)}72%{opacity:1;width:30px;box-shadow:0 0 4px 1px var(--teal)}74%{opacity:1;width:30px;box-shadow:none}76%{opacity:1;width:30px}78%,to{opacity:0;width:30px}}@keyframes m-line-10{0%,88%{opacity:0;width:0;box-shadow:none}89%{opacity:1;width:0;box-shadow:0 0 6px 2px var(--teal)}90%{opacity:1;width:30px;box-shadow:0 0 4px 1px var(--teal)}92%{opacity:1;width:30px;box-shadow:none}94%{opacity:1;width:30px}96%,to{opacity:0;width:30px}}@keyframes m-line-2{0%,25%{opacity:0;height:0;box-shadow:none}26%{opacity:1;height:0;box-shadow:0 0 6px 2px var(--teal)}27%{opacity:1;height:30px;box-shadow:0 0 4px 1px var(--teal)}29%{opacity:1;height:30px;box-shadow:none}31%{opacity:1;height:30px}33%,to{opacity:0;height:30px}}@keyframes m-line-6{0%,49%{opacity:0;height:0;box-shadow:none}50%{opacity:1;height:0;box-shadow:0 0 6px 2px var(--teal)}51%{opacity:1;height:30px;box-shadow:0 0 4px 1px var(--teal)}53%{opacity:1;height:30px;box-shadow:none}70%{opacity:1;height:30px}72%,93%{opacity:0;height:0;box-shadow:none}95%{opacity:1;height:0;box-shadow:0 0 6px 2px var(--teal)}96%{opacity:1;height:30px;box-shadow:0 0 4px 1px var(--teal)}98%{opacity:1;height:30px;box-shadow:none}99%{opacity:1;height:30px}to{opacity:0;height:30px}}@keyframes m-line-8{0%,76%{opacity:0;height:0;box-shadow:none}77%{opacity:1;height:0;box-shadow:0 0 6px 2px var(--teal)}78%{opacity:1;height:30px;box-shadow:0 0 4px 1px var(--teal)}80%{opacity:1;height:30px;box-shadow:none}82%{opacity:1;height:30px}84%,to{opacity:0;height:30px}}@keyframes m-line-9{0%,82%{opacity:0;height:0;box-shadow:none}83%{opacity:1;height:0;box-shadow:0 0 6px 2px var(--teal)}84%{opacity:1;height:30px;box-shadow:0 0 4px 1px var(--teal)}86%{opacity:1;height:30px;box-shadow:none}88%{opacity:1;height:30px}90%,to{opacity:0;height:30px}}@media (width>=1100px) and (width<=1199px){.login-mosaic-section .mosaic{margin-bottom:-394px;transform:scale(.52)}}@media (width>=992px) and (width<=1099px){.login-mosaic-section .mosaic{margin-bottom:-459px;transform:scale(.44)}}@media (prefers-reduced-motion:reduce){.login-mosaic-section .card:before,.login-mosaic-section .conn-h,.login-mosaic-section .c-channels:after,.login-mosaic-section .c-templates:after,.login-mosaic-section .c-insights:after,.login-mosaic-section .c-chat:after{display:none}}._block_61kw8_2{box-sizing:border-box;border:1px solid var(--c-border-subtle);background:#fff;border-radius:10px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.3;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0b0f1708}._block_61kw8_2:hover{border-color:#0b0f1724;box-shadow:0 2px 6px #0b0f170d}._libraryMode_61kw8_27:active{box-shadow:0 1px 3px #0b0f170d}._blockHeader_61kw8_32{align-items:center;gap:8px;min-width:0;display:flex}._blockIcon_61kw8_39{background:var(--c-gray-100);width:28px;height:28px;color:var(--c-gray-600);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}._blockMeta_61kw8_55{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._blockName_61kw8_63{max-width:100%;color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}._blockSlug_61kw8_74{max-width:100%;font-family:var(--c-font-mono);color:var(--c-gray-400);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}._blockBadges_61kw8_85{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}._actionsSlot_61kw8_97{opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 40% 100%);border-radius:6px;align-items:center;gap:2px;margin-right:4px;padding:2px 6px 2px 24px;transition:opacity .14s;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}._block_61kw8_2:hover ._actionsSlot_61kw8_97,._block_61kw8_2:focus-within ._actionsSlot_61kw8_97{opacity:1;pointer-events:auto}[data-theme=dark] ._actionsSlot_61kw8_97{background:linear-gradient(to right, #0a162800 0%, var(--c-dark-container) 40%, var(--c-dark-container) 100%)}._shapeText_61kw8_131 ._blockIcon_61kw8_39{color:#3b5aa8;background:#3b5aa81a}._shapeImage_61kw8_135 ._blockIcon_61kw8_39{color:#0f766e;background:#0f766e1a}._shapeButton_61kw8_139 ._blockIcon_61kw8_39{color:#a8175a;background:#a8175a1a}._shapeCarousel_61kw8_143 ._blockIcon_61kw8_39{color:#c2410c;background:#c2410c1a}._shapeList_61kw8_147 ._blockIcon_61kw8_39{color:#0e7490;background:#0e74901a}._shapeCard_61kw8_151 ._blockIcon_61kw8_39{color:#7c3aed;background:#7c3aed1a}._shapeLocation_61kw8_155 ._blockIcon_61kw8_39{color:#b45309;background:#b453091a}._blockPreview_61kw8_162{border-radius:8px;align-self:stretch;margin-top:8px;padding:6px 0;overflow:hidden}._blockSample_61kw8_171{color:var(--c-gray-400);align-items:center;gap:4px;min-height:24px;display:flex}._shapeText_61kw8_131 ._blockSample_61kw8_171:before{content:"";opacity:.3;background:linear-gradient(90deg,currentColor 0% 65%,#0000 65%);border-radius:3px;width:100%;max-width:110px;height:7px;display:inline-block}._shapeImage_61kw8_135 ._blockSample_61kw8_171:before{content:"";background:repeating-linear-gradient(135deg,#7f7f7f2e,#7f7f7f2e 4px,#7f7f7f0f 4px 8px);border-radius:5px;width:44px;height:30px;display:inline-block}._shapeButton_61kw8_139 ._blockSample_61kw8_171:before{content:"";background:var(--c-accent-soft-3);border-radius:999px;width:76px;height:22px;display:inline-block}._shapeCarousel_61kw8_143 ._blockSample_61kw8_171{gap:4px}._shapeCarousel_61kw8_143 ._blockSample_61kw8_171:before,._shapeCarousel_61kw8_143 ._blockSample_61kw8_171:after{content:"";background:#7f7f7f29;border-radius:4px;width:28px;height:24px;display:inline-block}._shapeList_61kw8_147 ._blockSample_61kw8_171{flex-direction:column;align-items:flex-start;gap:3px}._shapeList_61kw8_147 ._blockSample_61kw8_171:before,._shapeList_61kw8_147 ._blockSample_61kw8_171:after{content:"";background:#7f7f7f38;border-radius:2.5px;width:80%;height:5px;display:block}._shapeCard_61kw8_151 ._blockSample_61kw8_171{flex-direction:column;align-items:stretch;gap:3px}._shapeCard_61kw8_151 ._blockSample_61kw8_171:before{content:"";background:#7f7f7f38;border-radius:4px;height:13px;display:block}._shapeCard_61kw8_151 ._blockSample_61kw8_171:after{content:"";background:linear-gradient(to right, transparent 55%, var(--c-accent-soft-2) 55%);border-radius:4px;height:15px;display:block}._shapeLocation_61kw8_155 ._blockSample_61kw8_171:before{content:"";background:var(--c-gray-100);border-radius:4px;width:48px;height:30px;display:inline-block}._shapeGeneric_61kw8_261 ._blockSample_61kw8_171:before{content:"";border:1.5px dashed #7f7f7f4d;border-radius:4px;width:36px;height:22px;display:inline-block}._overrideInstruction_61kw8_271{color:var(--c-gray-400);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;font-style:italic;display:-webkit-box;overflow:hidden}._collapseToggle_61kw8_283{cursor:pointer;width:18px;height:18px;color:var(--c-gray-400);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;transition:transform .15s,color .15s;display:inline-flex}._collapseToggle_61kw8_283:hover{color:var(--c-gray-600);background:#0b0f170d}._libraryMode_61kw8_27{cursor:grab}._libraryMode_61kw8_27:active{cursor:grabbing}._templateMode_61kw8_308{cursor:grab}._templateMode_61kw8_308:active{cursor:grabbing}._staticMode_61kw8_311{cursor:default}._staticMode_61kw8_311:hover{border-color:var(--c-border-subtle);box-shadow:0 1px 2px #0b0f170a}._required_61kw8_320{background:var(--c-accent-soft-2);color:var(--c-accent);border:1px solid var(--c-accent-border);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;transition:filter .18s,transform .14s}._required_61kw8_320:hover{filter:brightness(1.05);transform:translateY(-1px)}._staticMode_61kw8_311 ._required_61kw8_320{background:var(--c-gray-100);color:var(--c-gray-500);border-color:var(--c-border-subtle)}._staticMode_61kw8_311 ._required_61kw8_320:hover{filter:none;transform:none}[data-theme=dark] ._staticMode_61kw8_311 ._required_61kw8_320{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] ._block_61kw8_2{background:var(--c-dark-container);border-color:var(--c-border-subtle);box-shadow:0 1px 3px #0000004d}[data-theme=dark] ._block_61kw8_2:hover{border-color:#ffffff29;box-shadow:0 2px 6px #00000059}[data-theme=dark] ._shapeGeneric_61kw8_261 ._blockIcon_61kw8_39,[data-theme=dark] ._blockIcon_61kw8_39:not([class*=shape]){color:#ffffffb8;background:#ffffff0f}[data-theme=dark] ._staticMode_61kw8_311:hover{border-color:var(--c-border-subtle);box-shadow:0 1px 3px #0000004d}[data-theme=dark] ._blockName_61kw8_63{color:#ffffffe0}[data-theme=dark] ._blockSlug_61kw8_74{color:#ffffff59}[data-theme=dark] ._collapseToggle_61kw8_283{color:#ffffff4d}[data-theme=dark] ._collapseToggle_61kw8_283:hover{color:#fff9;background:#ffffff0f}[data-theme=dark] ._overrideInstruction_61kw8_271{color:#ffffff4d}[data-theme=dark] ._required_61kw8_320{background:var(--c-accent-soft-3);color:var(--c-accent-fg);border-color:var(--c-accent-border)}@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{color:var(--color-accent-fg);background-color:#0000;text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{border-bottom:1px solid var(--color-border-muted);margin:.67em 0;padding-bottom:.3em;font-size:2em;font-weight:600}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{box-sizing:content-box;background-color:var(--color-canvas-default);border-style:none;max-width:100%;display:inline-block}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;border:0;border-bottom:1px solid var(--color-border-muted);background:0 0;background-color:var(--color-border-default);height:.25em;margin:24px 0;padding:0;overflow:hidden}.wmde-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=reset]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}:is(.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring){outline:1px dotted buttontext}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button{height:auto}.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{content:"";display:table}.wmde-markdown hr:after{clear:both;content:"";display:table}.wmde-markdown table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);box-shadow:inset 0 -1px 0 var(--color-neutral-muted);border-radius:6px;padding:3px 5px;font:11px/10px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-block}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{border-bottom:1px solid var(--color-border-muted);padding-bottom:.3em;font-size:1.5em;font-weight:600}.wmde-markdown h3{font-size:1.25em;font-weight:600}.wmde-markdown h4{font-size:1em;font-weight:600}.wmde-markdown h5{font-size:.875em;font-weight:600}.wmde-markdown h6{color:var(--color-fg-muted);font-size:.85em;font-weight:600}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default);margin:0;padding:0 1em}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{word-wrap:normal;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown .octicon{vertical-align:text-bottom;fill:currentColor;display:inline-block;overflow:visible!important}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}.wmde-markdown input::-webkit-inner-spin-button{appearance:none;margin:0}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{content:"";display:table}.wmde-markdown:after{clear:both;content:"";display:table}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{font-size:inherit;padding:0 .2em}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{margin-top:16px;padding:0;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{margin-bottom:16px;padding:0 16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{border:1px solid var(--color-border-default);padding:6px 13px}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:#0000}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{vertical-align:text-top;background-color:#0000;max-width:none}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{float:left;border:1px solid var(--color-border-default);width:auto;margin:13px 0 0;padding:7px;display:block;overflow:hidden}.wmde-markdown span.frame span img{float:left;display:block}.wmde-markdown span.frame span span{clear:both;color:var(--color-fg-default);padding:5px 0 0;display:block}.wmde-markdown span.align-center{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-center>span{text-align:center;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown span.align-center span img{text-align:center;margin:0 auto}.wmde-markdown span.align-right{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-right>span{text-align:right;margin:13px 0 0;display:block;overflow:hidden}.wmde-markdown span.align-right span img{text-align:right;margin:0}.wmde-markdown span.float-left{float:left;margin-right:13px;display:block;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{float:right;margin-left:13px;display:block;overflow:hidden}.wmde-markdown span.float-right>span{text-align:right;margin:13px auto 0;display:block;overflow:hidden}.wmde-markdown code,.wmde-markdown tt{background-color:var(--color-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-size:85%}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{-webkit-text-decoration:inherit;text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{word-break:normal;white-space:pre;background:0 0;border:0;margin:0;padding:0}.wmde-markdown pre{background-color:var(--color-canvas-subtle);border-radius:6px;font-size:85%;line-height:1.45}.wmde-markdown pre code,.wmde-markdown pre tt{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.wmde-markdown pre>code{padding:16px;display:block;overflow:auto}.wmde-markdown pre>code::-webkit-scrollbar{background:0 0;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{text-align:left;white-space:nowrap;padding:5px;font-size:12px;line-height:1;overflow:hidden}.wmde-markdown .csv-data .blob-num{text-align:right;background:var(--color-canvas-default);border:0;padding:10px 8px 9px}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.wmde-markdown .footnotes{color:var(--color-fg-muted);border-top:1px solid var(--color-border-default);font-size:12px}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px;position:absolute;inset:-8px -8px -8px -24px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{vertical-align:middle;margin:0 .2em .25em -1.6em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.wmde-markdown .contains-task-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;cursor:pointer;color:var(--color-fg-default);background:var(--color-border-default);border-radius:5px;padding:6px;font-size:12px;transition:all .3s;display:flex;position:absolute;top:6px;right:6px}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{color:inherit;border-left:.25em solid var(--borderColor-default,var(--color-border-default));margin-bottom:16px;padding:.5rem 1em}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{text-align:right;width:1rem;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap;margin-right:16px;display:inline-block}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.json-view{color:#4d4d4d;text-align:left;--json-property:#009033;--json-index:#676dff;--json-number:#676dff;--json-string:#b2762e;--json-boolean:#dc155e;--json-null:#dc155e;display:block}.json-view .json-view--property{color:var(--json-property)}.json-view .json-view--index{color:var(--json-index)}.json-view .json-view--number{color:var(--json-number)}.json-view .json-view--string{color:var(--json-string)}.json-view .json-view--boolean{color:var(--json-boolean)}.json-view .json-view--null{color:var(--json-null)}.json-view .jv-indent{padding-left:1em}.json-view .jv-chevron{vertical-align:-20%;cursor:pointer;opacity:.4;width:1em;height:1em;display:inline-block}:is(.json-view .jv-chevron:hover,.json-view .jv-size:hover+.jv-chevron){opacity:.8}.json-view .jv-size{cursor:pointer;opacity:.4;vertical-align:-5%;margin-left:.5em;font-size:.875em;font-style:italic;line-height:1}.json-view :is(.json-view--copy,.json-view--edit),.json-view .json-view--link svg{cursor:pointer;width:1em;height:1em;margin-left:.25em;display:none}.json-view .json-view--input{background:0 0;border:1px solid;border-radius:4px;width:120px;margin-left:.25em;padding:0 4px;font-size:87.5%;line-height:1.25}.json-view .json-view--deleting{background-color:#da000011;outline:1px solid #da0000;text-decoration-line:line-through}:is(.json-view:hover,.json-view--pair:hover)>:is(.json-view--copy,.json-view--edit),:is(.json-view:hover,.json-view--pair:hover)>.json-view--link svg{display:inline-block}.json-view .jv-button{cursor:pointer;color:inherit;background:0 0;border:none;outline:none}.json-view .cursor-pointer{cursor:pointer}.json-view svg{vertical-align:-10%}.jv-size-chevron~svg{vertical-align:-16%}.json-view_a11y{color:#545454;--json-property:#aa5d00;--json-index:#007299;--json-number:#007299;--json-string:green;--json-boolean:#d91e18;--json-null:#d91e18}.json-view_github{color:#005cc5;--json-property:#005cc5;--json-index:#005cc5;--json-number:#005cc5;--json-string:#032f62;--json-boolean:#005cc5;--json-null:#005cc5}.json-view_vscode{color:#005cc5;--json-property:#0451a5;--json-index:#00f;--json-number:#00f;--json-string:#a31515;--json-boolean:#00f;--json-null:#00f}.json-view_atom{color:#383a42;--json-property:#e45649;--json-index:#986801;--json-number:#986801;--json-string:#50a14f;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_winter-is-coming{color:#0431fa;--json-property:#3a9685;--json-index:#ae408b;--json-number:#ae408b;--json-string:#8123a9;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_vitesse{color:#393a34;--json-property:#998418;--json-index:#2f798a;--json-number:#2f798a;--json-string:#b56959;--json-boolean:#1e754f;--json-null:#ab5959}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--c-ink:#0b0f17;--c-ink-inverse:#f3f5f8;--c-accent:#0e6e6e;--c-accent-hover:#0b5a5a;--c-accent-soft:#0e6e6e14;--c-accent-soft-2:#0e6e6e24;--c-accent-soft-3:#0e6e6e2e;--c-accent-border:#0e6e6e47;--c-accent-focus:#0e6e6e59;--c-rose:#e11d48;--c-rose-soft:#e11d4814;--c-rose-border:#e11d4847;--c-gray-50:#f7f8fa;--c-gray-100:#eef0f4;--c-gray-200:#dde1e8;--c-gray-300:#c3c9d2;--c-gray-400:#9aa3b1;--c-gray-500:#6b7280;--c-gray-600:#4b5563;--c-border:#0b0f1714;--c-border-subtle:#0b0f170f;--c-border-faint:#0b0f170a;--c-ink-deeper:#020e22;--c-dark-elevated:#0f1d32;--c-dark-container:#0a1628;--c-rose-fg:#fca5b7;--c-accent-fg:#a7d5d5;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:28px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--c-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--c-border:#ffffff14;--c-border-subtle:#ffffff0f;--c-border-faint:#ffffff0a}.t-2xs{font-size:var(--fs-2xs)}.t-xs{font-size:var(--fs-xs)}.t-sm{font-size:var(--fs-sm)}.t-md{font-size:var(--fs-md)}.t-lg{font-size:var(--fs-lg)}.t-xl{font-size:var(--fs-xl)}.w-regular{font-weight:var(--fw-regular)}.w-medium{font-weight:var(--fw-medium)}.w-semibold{font-weight:var(--fw-semibold)}.icon-sm{width:14px;height:14px}.icon-md{width:16px;height:16px}.icon-lg{width:20px;height:20px}.copyable-id .ant-typography-copy{opacity:0;color:var(--c-gray-500);margin-inline-start:4px;transition:opacity .15s}.copyable-id:hover .ant-typography-copy,.copyable-id:focus-within .ant-typography-copy{opacity:1}.copyable-id:hover .ant-typography-copy:hover{color:var(--c-accent)}@keyframes lucide-spin{to{transform:rotate(360deg)}}.lucide-spin{animation:1s linear infinite lucide-spin}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal{max-width:calc(100vw - 32px)}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal-content{flex-direction:column;max-height:calc(100vh - 140px);padding:0;display:flex;overflow:hidden}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal-header{background:var(--c-gray-50);border-bottom:1px solid var(--c-border-subtle);border-radius:8px 8px 0 0;flex:none;margin:0;padding:14px 24px}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal-body{background:#fff;flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal-footer{background:var(--c-gray-50);border-top:1px solid var(--c-border-subtle);border-radius:0 0 8px 8px;flex:none;margin:0;padding:12px 24px}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal-body:last-child{border-radius:0 0 8px 8px}.ant-modal-wrap:not(.cmdk-wrap) .ant-modal-body:first-child{border-radius:8px 8px 0 0}.ant-tooltip-inner code,.ant-tooltip-inner kbd,.ant-tooltip-inner .ant-typography code,.ant-tooltip-inner .ant-typography kbd{color:#fff;background:#ffffff24;border:0}.ant-tooltip-inner a{color:#9adcde}.form-modal__title{justify-content:space-between;align-items:center;gap:12px;font-weight:400;display:flex}.form-modal__title-text{color:var(--c-ink);font-size:16px;font-weight:600}[data-theme=dark] .form-modal__title-text{color:#ffffffeb}[data-theme=dark] .ant-modal-wrap:not(.cmdk-wrap) .ant-modal-header,[data-theme=dark] .ant-modal-wrap:not(.cmdk-wrap) .ant-modal-footer{border-color:var(--c-border-subtle);background:#ffffff0a}[data-theme=dark] .ant-modal-wrap:not(.cmdk-wrap) .ant-modal-body{background:var(--c-dark-container)}.ant-drawer-content{flex-direction:column;display:flex}.ant-drawer-header{background:var(--c-gray-50);border-bottom:1px solid var(--c-border-subtle);flex:none;padding:14px 24px}.ant-drawer-body{background:#fff;flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.ant-drawer-footer{background:var(--c-gray-50);border-top:1px solid var(--c-border-subtle);flex:none;margin:0;padding:12px 24px}[data-theme=dark] .ant-drawer-header,[data-theme=dark] .ant-drawer-footer{border-color:var(--c-border-subtle);background:#ffffff0a}[data-theme=dark] .ant-drawer-body{background:var(--c-dark-container)}.cmdk-wrap .ant-modal-content{padding:0}.cmdk{flex-direction:column;max-height:60vh;display:flex;overflow:hidden}.cmdk__header{border-bottom:1px solid var(--c-border-subtle);align-items:center;gap:10px;padding:10px 14px;display:flex}.cmdk__icon{color:var(--c-gray-400);flex-shrink:0}.cmdk__header .ant-input{font-size:var(--fs-md);padding:0}.cmdk__kbd{min-width:22px;height:20px;font-family:var(--c-font-mono);color:var(--c-gray-500);background:var(--c-gray-50);border:1px solid var(--c-border-subtle);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}[data-theme=dark] .cmdk__kbd{border-color:var(--c-border-subtle);color:#ffffff8c;background:#ffffff0a}.cmdk__body{flex:1;min-height:120px;padding:6px 0;overflow-y:auto}.cmdk__empty{text-align:center;color:var(--c-gray-400);font-size:var(--fs-sm);padding:24px}.cmdk__group+.cmdk__group{margin-top:4px}.cmdk__group-label{font-size:var(--fs-2xs);color:var(--c-gray-400);text-transform:uppercase;letter-spacing:.06em;padding:6px 14px 4px;font-weight:600}.cmdk__item{cursor:pointer;text-align:left;width:100%;font-size:var(--fs-sm);color:var(--c-ink);background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-family:inherit;display:flex}[data-theme=dark] .cmdk__item{color:#ffffffe0}.cmdk__item--active{background:var(--c-accent-soft)}.cmdk__item-icon{color:var(--c-gray-500);flex-shrink:0}.cmdk__item--active .cmdk__item-icon{color:var(--c-accent)}.cmdk__verb{width:18px;color:var(--c-gray-400);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cmdk__item--active .cmdk__verb{color:var(--c-accent)}.cmdk__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk__footer{font-size:var(--fs-xs);color:var(--c-gray-400);border-top:1px solid var(--c-border-subtle);gap:18px;padding:8px 14px;display:flex}.cmdk__footer span{align-items:center;gap:4px;display:inline-flex}.cmdk__footer .cmdk__kbd{min-width:20px;height:18px;font-size:10px}.ant-table .ant-btn.ant-btn-sm{color:var(--c-gray-500);box-shadow:none;background:0 0;border-color:#0000}.ant-table .ant-btn.ant-btn-sm:hover{color:var(--c-ink);background:#0b0f170d;border-color:#0000}.ant-table .ant-btn.ant-btn-sm.ant-btn-dangerous{color:var(--c-gray-500)}.ant-table .ant-btn.ant-btn-sm.ant-btn-dangerous:hover{background:var(--c-rose-soft);color:var(--c-rose)}[data-theme=dark] .ant-table .ant-btn.ant-btn-sm:hover{color:#fff;background:#ffffff14}.app-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}.app-sidebar{overflow:visible!important}.app-sidebar__edge-toggle{z-index:11;background:var(--app-sidebar-bg);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:0 999px 999px 0;justify-content:center;align-items:center;width:16px;height:32px;padding:0;transition:opacity .18s;display:inline-flex;position:absolute;top:20px;right:-13px}.app-sidebar:hover .app-sidebar__edge-toggle,.app-sidebar__edge-toggle:focus-visible{opacity:1}.app-sidebar__brand{justify-content:space-between;align-items:center;padding-right:8px;display:flex;position:relative}.app-sidebar__brand--collapsed{flex-direction:column;gap:2px;padding-bottom:4px;padding-right:0}.app-sidebar__brand-link{color:inherit;border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.app-sidebar__brand-link:hover,.app-sidebar__brand-link:focus-visible{color:inherit;background:#ffffff0a;text-decoration:none}.app-sidebar__top-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.app-sidebar .ant-menu-item{font-size:13px;font-weight:var(--fw-regular);color:#ffffff8c;border-radius:6px;width:calc(100% - 16px);height:36px;margin:2px 8px;line-height:36px}.app-sidebar .ant-menu-item:hover{color:#ffffffe0;background:#ffffff0a}.app-sidebar .ant-menu-item .ant-menu-item-icon,.app-sidebar .ant-menu-item [role=img]{color:inherit}.app-sidebar .ant-menu-item-selected{font-weight:var(--fw-medium);box-shadow:none;color:#fff!important;background:#ffffff1a!important}.app-sidebar__footer{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:8px;display:flex}.app-sidebar__icon-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .12s,color .12s;display:inline-flex}.app-sidebar__icon-btn:hover{color:#fff;background:#ffffff14}.app-sidebar__icon-btn--block{width:100%}.app-sidebar__user-row{align-items:center;gap:8px;min-width:0;padding:2px 2px 2px 6px;display:flex}.app-sidebar__user-text{flex-direction:column;flex:1;min-width:0;display:flex}.app-sidebar__user-name{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-sidebar__user-role{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.app-sidebar__avatar.ant-avatar{background:var(--c-gray-100);color:var(--c-ink);font-size:13px;font-weight:600;line-height:1}.app-sidebar__user-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;padding:2px;transition:background .12s;display:inline-flex}.app-sidebar__user-avatar-btn:hover,.app-sidebar__user-avatar-btn[aria-expanded=true]{background:#ffffff0f}.app-sidebar__theme-toggle{background:#ffffff0a;border-radius:6px;gap:2px;margin:-4px;padding:2px;display:flex}.app-sidebar__theme-seg{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:12px;transition:background .12s,color .12s;display:inline-flex}.app-sidebar__theme-seg:hover{color:#fff}.app-sidebar__theme-seg--active{color:#fff;background:#ffffff1a}.app-sidebar__user-menu .ant-dropdown-menu{background:var(--c-dark-container);border:1px solid #ffffff14;min-width:200px;box-shadow:0 8px 24px #00000059}.app-sidebar__user-menu .ant-dropdown-menu-item,.app-sidebar__user-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.app-sidebar__user-menu .ant-dropdown-menu-title-content{color:#ffffffd1}.app-sidebar__user-menu .ant-dropdown-menu-item:hover{background:#ffffff0f}.app-sidebar__user-menu .ant-dropdown-menu-item-disabled,.app-sidebar__user-menu .ant-dropdown-menu-item-disabled:hover{color:#ffffff73;cursor:default;background:0 0}.app-sidebar__user-menu .app-sidebar__menu-profile,.app-sidebar__user-menu .app-sidebar__menu-profile:hover,.app-sidebar__user-menu .app-sidebar__menu-profile:active{cursor:default!important;background:0 0!important}.app-sidebar__user-menu .app-sidebar__menu-profile .ant-dropdown-menu-title-content,.app-sidebar__user-menu .app-sidebar__menu-profile .ant-dropdown-menu-title-content *{color:#ffffff59!important}.app-sidebar__user-menu .ant-dropdown-menu-item-divider{background:#ffffff14}.app-sidebar__user-menu .ant-dropdown-menu-item:has(.app-sidebar__theme-toggle){cursor:default;background:0 0}.app-sidebar__user-menu .ant-dropdown-menu-item:has(.app-sidebar__theme-toggle):hover{cursor:default;background:0 0}body,.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-card,.ant-table,.ant-descriptions{transition:background-color .3s,color .3s,border-color .3s}*{scrollbar-color:#0b0f1738 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0b0f1729;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0b0f1747}[data-theme=dark] *{scrollbar-color:#ffffff38 transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff29}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff47}:focus-visible{outline:2px solid var(--c-accent-focus);outline-offset:2px}.ant-form-item .ant-form-item-extra{margin-top:4px;font-size:12px}.template-system-header{background:#94a3b814;border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.template-system-header__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.template-system-header--editable .ant-input-affix-wrapper{background:#fff;border-color:#94a3b859;border-radius:6px;padding:2px 8px}.template-system-header--editable .ant-input-affix-wrapper:hover{border-color:var(--c-accent)}.template-system-header--editable .ant-input-affix-wrapper-focused{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-soft-2)}[data-theme=dark] .template-system-header--editable .ant-input-affix-wrapper{background:#ffffff0a;border-color:#ffffff1f}.template-system-header__name-input.ant-input{background:0 0;padding:0;font-size:14px;font-weight:600}.llm-field-help__trigger svg{width:14px;height:14px}.llm-field-help__trigger{width:18px;height:18px;color:var(--c-accent);opacity:.75;cursor:help;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:13px;line-height:1;display:inline-flex}.llm-field-help__trigger:hover,.llm-field-help__trigger:focus-visible{color:var(--c-accent);opacity:1;background:var(--c-accent-soft-2)}.llm-field-help-overlay,.llm-field-help-overlay .ant-popover-inner{max-width:min(400px,100vw - 24px)}.llm-field-help-overlay .ant-popover-inner-content{max-height:min(60vh,480px);padding:0;overflow-y:auto}.llm-field-help{padding:4px 2px 2px}.llm-field-help__heading{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:2px;font-size:11px;display:block}.llm-field-help__section{margin-bottom:12px;font-size:12px;line-height:1.5}.llm-field-help__section:last-child{margin-bottom:0}.llm-field-help__list{margin:0;padding-left:18px}.llm-field-help__list li{margin-bottom:3px}.llm-field-help__sample{white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#0000000d;border-radius:6px;margin:4px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5}[data-theme=dark] .llm-field-help__sample{background:#ffffff14}.llm-field-help__markdown{border-top:1px dashed #94a3b859;padding-top:8px}.llm-field-help__markdown code{background:var(--c-accent-soft-2);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.config-highlight-block{--channel-color:var(--c-accent);background:color-mix(in srgb, var(--channel-color) 6%, transparent);border:1px solid color-mix(in srgb, var(--channel-color) 15%, transparent);border-radius:8px;margin-bottom:16px;padding:16px 16px 4px;position:relative;overflow:hidden}[data-theme=dark] .config-highlight-block{background:color-mix(in srgb, var(--channel-color) 8%, transparent);border-color:color-mix(in srgb, var(--channel-color) 22%, transparent)}.config-highlight-block:after{content:"";background-image:var(--channel-icon,none);opacity:.06;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:96px;height:96px;position:absolute;bottom:4px;right:8px}[data-theme=dark] .config-highlight-block:after{opacity:.08}.ant-form-item .ant-input-number{width:100%}.ant-card:hover{transition:box-shadow .2s,border-color .2s}[data-theme=dark] .ant-card.ant-card-hoverable:hover{border-color:var(--c-border)}[data-theme=light] .ant-card.ant-card-hoverable:hover{border-color:var(--c-accent-soft-2)}.ant-table-wrapper .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr{transition:background-color .15s}.ant-table-wrapper .ant-table-tbody>tr[style*="cursor: pointer"]:hover td{color:inherit}.ant-breadcrumb a:hover{text-decoration:underline}[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-label,[data-theme=dark] .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--c-border-faint)}.stat-card-accent{position:relative;overflow:hidden}.stat-card-accent:before{content:"";background:var(--accent-color,var(--c-accent));border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.ant-tag{font-weight:500}.ant-empty-description{opacity:.6}.ant-page-header{padding:0 0 12px}.ant-page-header-heading-title,.refine-pageHeader-title{font-size:var(--fs-lg);line-height:1.3;font-weight:var(--fw-semibold);color:var(--c-ink)!important}[data-theme=dark] .ant-page-header-heading-title,[data-theme=dark] .refine-pageHeader-title{color:#ffffffe0!important}.refine-pageHeader-title .ant-tag,.ant-page-header-heading-title .ant-tag,.refine-pageHeader-title .app-status-dot,.ant-page-header-heading-title .app-status-dot{font-size:var(--fs-xs);font-weight:var(--fw-regular);vertical-align:middle;line-height:1.4}.refine-pageHeader-title .app-status-dot,.ant-page-header-heading-title .app-status-dot{color:var(--c-gray-500)}[data-theme=dark] .refine-pageHeader-title .app-status-dot,[data-theme=dark] .ant-page-header-heading-title .app-status-dot{color:#ffffff8c}.ant-page-header .ant-breadcrumb{font-size:var(--fs-xs);margin-bottom:4px}.ant-form{max-width:720px}.ant-descriptions-item-label{font-weight:500}[data-theme=dark] .ant-btn-primary,[data-theme=dark] .ant-btn-color-primary.ant-btn-variant-solid{color:#fff}.ant-pagination{font-size:var(--fs-xs)}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{background:0 0;border-color:#0000;min-width:26px;height:26px;margin-inline-end:2px;line-height:26px}.ant-pagination .ant-pagination-item a{color:var(--c-gray-500);padding:0 6px}.ant-pagination .ant-pagination-item:hover a,.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{color:var(--c-ink);background:0 0}.ant-pagination .ant-pagination-item-active{border-color:#0000}.ant-pagination .ant-pagination-item-active a{color:var(--c-accent);font-weight:var(--fw-semibold)}.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{color:var(--c-gray-500);background:0 0;border:none}.ant-pagination .ant-pagination-options .ant-select-selector{color:var(--c-gray-500);background:0 0;border-color:#0000}.ant-pagination .ant-pagination-options .ant-select:hover .ant-select-selector{color:var(--c-ink)}[data-theme=dark] .ant-pagination .ant-pagination-item a,[data-theme=dark] .ant-pagination .ant-pagination-prev button,[data-theme=dark] .ant-pagination .ant-pagination-next button,[data-theme=dark] .ant-pagination .ant-pagination-options .ant-select-selector{color:#ffffff8c}[data-theme=dark] .ant-pagination .ant-pagination-item:hover a,[data-theme=dark] .ant-pagination .ant-pagination-prev:hover,[data-theme=dark] .ant-pagination .ant-pagination-next:hover,[data-theme=dark] .ant-pagination .ant-pagination-options .ant-select:hover .ant-select-selector{color:#fff}.login-page{background:#fff;min-height:100vh;display:flex;position:relative}.login-theme-switcher{gap:1px;display:flex}.lts-btn{cursor:pointer;color:#06212e38;opacity:1;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:22px;transition:opacity .2s;display:flex}.lts-btn:hover{opacity:.7;color:#06212e8c}.lts-btn.lts-active{color:#06212e80;opacity:1}[data-theme=dark] .login-page{background:#070f1c}[data-theme=dark] .lts-btn{color:#fff3}[data-theme=dark] .lts-btn:hover{color:#ffffff80}[data-theme=dark] .lts-btn.lts-active{color:#ffffff73}.login-left-panel{background:#f5f8f8;border-right:1px solid #e2e6ea;flex-direction:column;flex:1;padding:40px 48px;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.login-left-panel{padding:32px}}@media (width<=991px){.login-left-panel{display:none!important}}.login-logo-area{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.login-mosaic-area{flex-direction:column;flex:1;justify-content:center;margin-top:28px;display:flex}.login-es-logo{align-items:center;gap:10px;display:inline-flex}.login-es-logo-icon{color:#0aa;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.login-es-logo-icon svg{width:100%;height:100%}.login-es-logo-name{color:#06212e;letter-spacing:-.3px;font-family:Albert Sans,sans-serif;font-size:17px;font-weight:800}.login-es-logo-by{color:#06212e80;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500}.login-characters-panel{background:#0d1b2e!important;border-right-color:#ffffff0d!important}.login-characters-panel .login-es-logo-icon{color:#0aa}.login-characters-panel .login-es-logo-name{color:#ffffffeb}.login-characters-panel .login-es-logo-by{color:#ffffff61}.login-characters-area{justify-content:center;align-items:center;display:flex;overflow:visible}.lts--dark .lts-btn{color:#fff3}.lts--dark .lts-btn:hover{color:#ffffff80}.lts--dark .lts-btn.lts-active{color:#ffffff73}.login-right-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;width:46%;max-width:560px;padding:40px 48px;display:flex}.login-right-panel input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#06212e!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-right-panel input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#06212e!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-right-panel input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#06212e!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@media (width<=1199px){.login-right-panel{width:48%;padding:32px 40px}}@media (width<=991px){.login-right-panel{justify-content:center;width:100%;max-width:none;padding:48px 32px}}.login-form-inner{width:100%;max-width:380px;margin:auto}.login-header{text-align:center;margin-bottom:36px}.login-brand-link{align-items:center;gap:7px;margin-bottom:24px;text-decoration:none;display:inline-flex}.login-brand-icon{color:#0aa;width:22px;height:22px;display:inline-flex}.login-brand-icon svg{width:100%;height:100%}.login-brand-name{color:#06212e;letter-spacing:-.2px;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:700}.login-heading{color:#06212e;letter-spacing:-.5px;margin-bottom:10px;font-family:Albert Sans,sans-serif;font-size:38px;font-weight:800;line-height:1.1}.login-subtext{color:#06212e80;font-size:15px;display:block}.login-label{color:#06212ee0!important;font-size:14px!important;font-weight:600!important}.login-input{border-radius:12px!important}.login-input.ant-input,.login-input.ant-input-affix-wrapper{height:52px;font-size:15px}.login-input.ant-input-affix-wrapper .ant-input{font-size:15px;height:auto!important}.login-input::placeholder,.login-input .ant-input::placeholder{color:#06212e59!important}.login-row{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.login-remember{color:#06212ea6;font-size:13px}.login-forgot{color:#06212e8c;font-size:13px;font-weight:600;text-decoration:none}.login-forgot:hover{color:#06212e}.login-btn.ant-btn{border-radius:12px;height:52px;font-size:16px;font-weight:600}.login-signup-row{text-align:center;color:#06212e80;margin-top:22px;font-size:14px}.login-signup-link{color:#0aa;margin-left:4px;font-weight:600;text-decoration:none}.login-signup-link:hover{text-decoration:underline}.login-brand-link{display:none}@media (width<=991px){.login-brand-link{display:inline-flex}}[data-theme=dark] .login-left-panel{background:#070f1c;border-right-color:#ffffff12}[data-theme=dark] .login-es-logo-name{color:#ffffffeb}[data-theme=dark] .login-es-logo-by{color:#ffffff61}.env-setup-screen{background:radial-gradient(ellipse at top, var(--c-accent-soft-2) 0%, transparent 60%), linear-gradient(180deg, var(--c-ink) 0%, var(--c-ink-deeper) 100%);color:#ffffffe0;-webkit-font-smoothing:antialiased;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.env-setup-screen:before{content:"";opacity:.32;pointer-events:none;z-index:0;background:url(/halftone-teal.png) 50%/contain no-repeat;width:520px;height:640px;position:absolute;bottom:-80px;left:-120px}.env-setup-screen:after{content:"";opacity:.2;pointer-events:none;z-index:0;background:url(/halftone-cyan.png) 50%/contain no-repeat;width:420px;height:520px;position:absolute;top:-120px;right:-160px;transform:scaleX(-1)}@media (width<=768px){.env-setup-screen:before,.env-setup-screen:after{opacity:.16;width:280px;height:340px}}.env-setup-card{z-index:1;background:linear-gradient(180deg, var(--c-dark-elevated) 0%, var(--c-dark-container) 100%);width:100%;max-width:640px;box-shadow:0 8px 32px #0000007a, 0 0 0 1px var(--c-accent-soft);border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden}.env-setup-brand{background:var(--c-accent-soft);border-bottom:1px solid #ffffff0a;padding:16px 32px}.env-setup-brand>div{padding:0!important}.env-setup-body{padding:24px 32px 32px}.env-setup-title-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.env-setup-warning-icon{color:var(--c-rose);filter:drop-shadow(0 0 12px #e11d4859);font-size:24px}.env-setup-title-row h1{letter-spacing:-.01em;color:#fff;margin:0;font-size:20px;font-weight:600}.env-setup-lead{color:#ffffffb8;margin:0 0 12px;font-size:14px;line-height:1.55}.env-setup-missing{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.env-setup-missing li code{background:var(--c-rose-soft);border:1px solid var(--c-rose-border);color:var(--c-rose-fg);border-radius:6px;padding:4px 12px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;display:inline-block}.env-setup-step-heading{letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.85;margin:0 0 12px;font-size:12px;font-weight:600}.env-setup-steps{counter-reset:step;margin:0 0 24px;padding:0;list-style:none}.env-setup-steps>li{counter-increment:step;color:#fffc;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:8px;padding:12px 16px 12px 44px;font-size:14px;line-height:1.55;position:relative}.env-setup-steps>li:before{content:counter(step);background:var(--c-accent-soft-3);border:1px solid var(--c-accent-border);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.env-setup-steps code{background:var(--c-accent-soft-2);border:1px solid var(--c-accent-border);color:var(--c-accent-fg);border-radius:4px;padding:2px 8px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.env-setup-steps pre{background:var(--c-ink);border:1px solid var(--c-accent-border);border-left:3px solid var(--c-accent);color:var(--c-accent-fg);border-radius:6px;margin:8px 0 0;padding:12px 16px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;overflow-x:auto}.env-setup-steps>li:last-child{margin-bottom:0}.list-filter-bar{margin-bottom:16px}.list-filter-bar .list-filter-search{min-width:240px}.list-filter-bar .ant-select{min-width:160px}.markdown-field-content.wmde-markdown{--color-accent-fg:var(--c-accent);background:0 0;font-size:14px}.markdown-field-content.wmde-markdown h1{font-size:1.4em}.markdown-field-content.wmde-markdown h2{font-size:1.25em}.markdown-field-content.wmde-markdown h3{font-size:1.1em}.markdown-field-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.markdown-field-preview{border:1px solid var(--c-border);border-radius:6px;min-height:60px;padding:12px}[data-theme=light] .markdown-field-preview{border-color:var(--c-border)}.audio-player{align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.audio-player__play{appearance:none;width:32px;height:32px;color:var(--c-accent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:inline-flex}.audio-player__play:hover{background:var(--c-accent-soft);color:var(--c-accent-hover)}.audio-player__play:focus-visible{outline:2px solid var(--c-accent-focus);outline-offset:2px}.audio-player[data-playing=true] .audio-player__play{background:var(--c-accent-soft);color:var(--c-accent-hover)}.audio-player__wave{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex:1;justify-content:space-between;align-items:center;gap:2px;height:28px;display:flex}.audio-player__wave:focus-visible{box-shadow:0 0 0 2px var(--c-accent-focus);border-radius:4px}.audio-player__bar{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:2px;flex:1 1 0;min-width:2px;transition:background 80ms}.audio-player__bar[data-played=true]{background:var(--c-accent)}.audio-player__wave:hover .audio-player__bar:not([data-played=true]){background:color-mix(in srgb, currentColor 28%, transparent)}.audio-player__time{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--c-text-muted,#00000073);text-align:right;flex-shrink:0;min-width:30px;font-size:11px}[data-theme=dark] .audio-player__time{color:#ffffff73}.audio-preview-empty{padding:4px 0;font-size:13px}.audio-preview-error{color:var(--c-text-muted,#00000073);align-items:center;gap:8px;font-size:12px;display:inline-flex}.audio-compact-btn.ant-btn{color:var(--c-accent);transition:background .12s,color .12s,box-shadow .12s}.audio-compact-btn.ant-btn:hover{color:var(--c-accent-hover);background:var(--c-accent-soft)}.audio-compact-btn[data-playing=true].ant-btn{color:var(--c-accent-hover);background:var(--c-accent-soft);box-shadow:0 0 0 3px var(--c-accent-soft)}.agent-logo-swap{flex:none;line-height:0;display:inline-block;position:relative}.agent-logo-swap__slot{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s,transform .5s;display:inline-flex;position:absolute;inset:0;transform:scale(.75)}.agent-logo-swap__slot[data-active=true]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.agent-logo-swap__slot{transition:opacity .2s;transform:none}.agent-logo-swap__slot[data-active=true]{transform:none}}.app-sidebar .agentforce-icon__body,[data-theme=dark] .agentforce-icon__body{fill:#0000}.app-card-actions{justify-content:flex-end;align-items:center;gap:2px;min-height:24px;display:flex}.app-card-actions--reveal{opacity:0;transition:opacity .15s}.app-reveal-host:hover .app-card-actions--reveal,.app-reveal-host:focus-within .app-card-actions--reveal{opacity:1}.app-icon-action .ant-btn.ant-btn-sm{color:var(--c-gray-500);box-shadow:none;background:0 0;border-color:#0000}.app-icon-action .ant-btn.ant-btn-sm:hover{color:var(--c-ink);background:#0b0f170d;border-color:#0000}.app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous,.app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous:hover,.app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous:focus,.app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous:active{box-shadow:none;border-color:#0000}.app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous{color:var(--c-gray-500)}.app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous:hover{background:var(--c-rose-soft);color:var(--c-rose)}[data-theme=dark] .app-icon-action .ant-btn.ant-btn-sm:hover{color:#fff;background:#ffffff14}[data-theme=dark] .app-icon-action .ant-btn.ant-btn-sm.ant-btn-dangerous:hover{background:var(--c-rose-soft);color:var(--c-rose)}.icon-slot{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon-slot>svg{max-width:100%;max-height:100%;display:block}.icon-slot{color:var(--c-ink)}[data-theme=dark] .icon-slot{color:var(--c-ink-inverse)}.icon-slot--muted{opacity:.45;filter:grayscale();transition:opacity .15s,filter .15s}[data-theme=dark] .icon-slot--muted{filter:grayscale()brightness(3)}[data-theme=dark] .agent-card__brand[data-agent-type=agentforce]{color:#00a1e0!important;background:#00a1e024!important}[data-theme=dark] .agent-card__brand[data-agent-type=custom-http-agent]{color:#3dbfbf!important;background:#0e6e6e38!important}[data-theme=dark] .agent-card__brand[data-agent-type=claude-managed-agent]{background:#d7765529!important}.custom-agent-contract{margin-bottom:20px}.custom-agent-contract__trigger{all:unset;cursor:pointer;color:var(--c-accent,#0e6e6e);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-flex}.custom-agent-contract__trigger:hover{opacity:.75}.custom-agent-contract__chevron{margin-left:2px;transition:transform .2s}.custom-agent-contract__trigger.is-open .custom-agent-contract__chevron{transform:rotate(180deg)}.custom-agent-contract__panel{border:1px solid var(--c-border,#00000014);background:#0e6e6e08;border-radius:8px;margin-top:10px;padding:14px 16px 16px}[data-theme=dark] .custom-agent-contract__panel{background:#0e6e6e12;border-color:#0e6e6e2e}.custom-agent-contract__section-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block;color:var(--c-accent,#0e6e6e)!important;font-size:11px!important;font-weight:600!important}.custom-agent-contract__code{border:1px solid var(--c-border,#0000000f);white-space:pre;color:inherit;background:#0000000a;border-radius:6px;margin:0;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.65;overflow-x:auto}[data-theme=dark] .custom-agent-contract__code{background:#00000040;border-color:#ffffff12}.custom-agent-contract__table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}.custom-agent-contract__table td{vertical-align:top;padding:4px 8px 4px 0;line-height:1.5}.custom-agent-contract__table td:first-child{white-space:nowrap;padding-right:16px}.agent-show__section-head{border-bottom:1px solid var(--c-border-subtle);justify-content:space-between;align-items:center;margin:24px 0 12px;padding-bottom:8px;display:flex}.agent-show__channels-empty{border:1px dashed var(--c-border);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.channel-ri-callout{background:radial-gradient(circle at 0% 0%, var(--c-accent-soft-2) 0%, transparent 55%), linear-gradient(272deg, var(--c-accent-soft) 0%, transparent 60%), #fff;border-radius:12px;margin-bottom:16px;padding:18px 20px;position:relative;overflow:hidden}.channel-ri-callout--off{background:var(--c-gray-50)}.channel-ri-callout__toggle{z-index:2;align-items:center;gap:8px;display:inline-flex;position:absolute;top:14px;right:16px}.channel-ri-callout__visual{aspect-ratio:480/220;pointer-events:none;width:388px;position:absolute;top:0;left:2px;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 92%);mask-image:linear-gradient(90deg,#000 50%,#0000 92%)}.channel-ri-callout__body{flex-direction:column;justify-content:center;gap:10px;min-height:142px;padding-left:360px;padding-right:88px;display:flex}.channel-ri-callout__title{color:var(--c-accent);align-items:center;gap:10px;display:flex}.channel-ri-callout--off .channel-ri-callout__title{color:var(--c-gray-500)}.channel-ri-callout__cta{margin-top:6px}@media (width<=720px){.channel-ri-callout__visual{width:100%;margin-bottom:16px;position:static;-webkit-mask-image:none;mask-image:none}.channel-ri-callout__body{min-height:0;padding-top:32px;padding-left:0}}[data-theme=dark] .channel-ri-callout{background:linear-gradient(272deg, var(--c-accent-soft-2) 0%, transparent 60%), var(--c-dark-elevated)}[data-theme=dark] .channel-ri-callout--off{background:#ffffff08}.ri-preview{display:block}.ri-preview--paused{filter:grayscale(.85)opacity(.7)}.ri-preview--paused *{animation-play-state:paused!important}.ri-preview__camera{transform-origin:290px 154px;transform-box:view-box;animation:8s ease-in-out infinite ri-preview-camera}.ri-preview__source{animation:8s ease-in-out infinite ri-preview-source}.ri-preview__ghost{opacity:0;filter:drop-shadow(0 6px 14px #0f766e52);animation:8s ease-in-out infinite ri-preview-ghost}.ri-preview__cursor{opacity:0;filter:drop-shadow(0 1px 2px #0000004d);animation:8s ease-in-out infinite ri-preview-cursor}.ri-preview__slot-empty{animation:8s ease-in-out infinite ri-preview-slot-empty}.ri-preview__slot-target{transform-origin:158px 20px;transform-box:fill-box;animation:8s ease-in-out infinite ri-preview-slot-target}.ri-preview__slot-filled{animation:8s ease-in-out infinite ri-preview-slot-filled}.ri-preview__drop-sparkle{opacity:0;transform-origin:294px 116px;transform-box:fill-box;animation:8s ease-in-out infinite ri-preview-drop-sparkle}@keyframes ri-preview-camera{0%,to{transform:none}}@keyframes ri-preview-source{0%,16%{opacity:1}22%,64%{opacity:.35}76%,to{opacity:1}}@keyframes ri-preview-cursor{0%,8%{opacity:0;transform:translate(200px,200px)}13%{opacity:1;transform:translate(200px,200px)}16%{opacity:1;transform:translate(92px,122px)}18%{opacity:1;transform:translate(92px,118px)}34%,42%{opacity:1;transform:translate(212px,110px)}56%{opacity:1;transform:translate(334px,102px)}62%{opacity:.55;transform:translate(334px,102px)}74%,to{opacity:0;transform:translate(200px,200px)}}@keyframes ri-preview-ghost{0%,14%{opacity:0;transform:translate(0)scale(1)}18%{opacity:1;transform:translateY(-4px)scale(1.06)}34%,42%{opacity:1;transform:translate(120px,-16px)scale(1.05)}56%{opacity:.85;transform:translate(242px,-22px)scale(1)}62%{opacity:0;transform:translate(242px,-20px)scale(.96)}72%,to{opacity:0;transform:translate(0)scale(1)}}@keyframes ri-preview-slot-empty{0%,56%{opacity:.5}62%,92%{opacity:0}98%,to{opacity:.5}}@keyframes ri-preview-slot-target{0%,38%{opacity:0;transform:scale(.96)}48%,56%{opacity:.65;transform:scale(1.02)}64%,to{opacity:0;transform:scale(1)}}@keyframes ri-preview-slot-filled{0%,56%{opacity:0}62%,92%{opacity:1}98%,to{opacity:0}}@keyframes ri-preview-drop-sparkle{0%,56%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.5)}70%{opacity:0;transform:scale(2.2)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ri-preview__camera,.ri-preview__source,.ri-preview__ghost,.ri-preview__cursor,.ri-preview__slot-empty,.ri-preview__slot-target,.ri-preview__slot-filled,.ri-preview__drop-sparkle{animation:none}.ri-preview__ghost,.ri-preview__cursor{opacity:0}.ri-preview__slot-filled{opacity:1}.ri-preview__slot-empty{opacity:0}}.channel-callout{background:var(--c-gray-50);border-radius:10px;align-items:center;gap:14px;margin-bottom:16px;padding:0 15px;display:flex}[data-theme=dark] .channel-callout{background:#ffffff08;border-color:#ffffff14}.channel-callout__visual{flex-shrink:0;justify-content:center;align-items:center;width:130px;height:90px;margin-left:-20px;display:flex}.channel-callout__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.channel-callout__title{color:var(--c-ink);align-items:center;gap:8px;display:inline-flex}[data-theme=dark] .channel-callout__title{color:var(--c-ink-inverse)}.customize-preview{display:block}.customize-preview__cursor{animation:6s step-end infinite customize-cursor}.customize-preview__widget-bar,.customize-preview__widget-msg{animation:6s ease-in-out infinite customize-widget-color}.customize-preview__widget-msg{animation-delay:50ms}@keyframes customize-cursor{0%,24%{transform:translate(0)}25%,49%{transform:translate(24px)}50%,74%{transform:translate(48px)}75%,99%{transform:translate(72px)}}@keyframes customize-widget-color{0%,to{fill:#d08fa3}25%{fill:#7ca1d2}50%{fill:#6e9b9b}75%{fill:#88ba9a}}@media (prefers-reduced-motion:reduce){.customize-preview__cursor,.customize-preview__widget-bar,.customize-preview__widget-msg{animation:none}}.channel-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.channel-card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;flex-direction:column;height:100%;transition:box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.channel-card:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000d}.channel-card:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-focus);outline:none}[data-theme=dark] .channel-card{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .channel-card:hover{border-color:#ffffff29;box-shadow:0 2px 6px #0006}.channel-card .ant-card-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex}.channel-card__head{align-items:center;gap:12px;min-width:0;display:flex}.channel-card__brand{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.channel-card__head-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.channel-card__name{color:var(--c-ink);font-size:14px;font-weight:600;display:block}[data-theme=dark] .channel-card__name{color:var(--c-ink-inverse)}.channel-card__meta,.channel-card__signal{color:var(--c-gray-500);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.channel-card__signal--off{opacity:.5}.channel-card__footer{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:auto;display:flex}.channel-card__api-key{color:var(--c-gray-500);align-items:center;gap:6px;min-width:0;display:inline-flex}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.agent-card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;flex-direction:column;height:100%;transition:box-shadow .16s,border-color .16s,opacity .16s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.agent-card:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000d}.agent-card:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-focus);outline:none}.agent-card--inactive{opacity:.7}[data-theme=dark] .agent-card{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .agent-card:hover{border-color:#ffffff29;box-shadow:0 2px 6px #0006}.agent-card .ant-card-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex}.agent-card__head{align-items:center;gap:12px;min-width:0;display:flex}.agent-card__brand{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.agent-card__head-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agent-card__name-row{align-items:center;gap:8px;min-width:0;display:flex}.agent-card__name{color:var(--c-ink);flex:1;min-width:0;font-size:14px;font-weight:600}[data-theme=dark] .agent-card__name{color:var(--c-ink-inverse)}.agent-card__meta{color:var(--c-gray-500);font-size:12px}.agent-card__signal{color:var(--c-gray-500);align-items:center;gap:6px;font-size:12px;display:inline-flex}.agent-card__signal--off{opacity:.5}.agent-card__footer{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:auto;display:flex}.agent-card__channel-icons{align-items:center;gap:10px;display:inline-flex}.agent-card__channel-icon{align-items:center;gap:2px;line-height:1;display:inline-flex}.agent-card__channel-count{color:var(--c-gray-500);font-size:11px;font-weight:500}.account-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.account-card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;flex-direction:column;height:100%;transition:box-shadow .16s,border-color .16s,opacity .16s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.account-card:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000d}.account-card:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-focus);outline:none}.account-card--inactive{opacity:.7}[data-theme=dark] .account-card{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .account-card:hover{border-color:#ffffff29;box-shadow:0 2px 6px #0006}.account-card .ant-card-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex}.account-card__head{align-items:center;gap:12px;min-width:0;display:flex}.account-card__brand{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.account-card__head-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-card__name-row{align-items:center;gap:8px;min-width:0;display:flex}.account-card__name{color:var(--c-ink);flex:1;min-width:0;font-size:14px;font-weight:600}[data-theme=dark] .account-card__name{color:var(--c-ink-inverse)}.account-card__meta{color:var(--c-gray-500);font-size:12px}.account-card__footer{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:auto;display:flex}.account-card__channel-icons{align-items:center;gap:10px;display:inline-flex}.account-card__channel-icon{align-items:center;gap:2px;line-height:1;display:inline-flex}.account-card__channel-count{color:var(--c-gray-500);font-size:11px;font-weight:500}.va-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.va-card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;transition:box-shadow .16s,border-color .16s,transform .16s;position:relative;box-shadow:0 1px 2px #00000008}.va-card:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000d}.va-card:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-focus);outline:none}[data-theme=dark] .va-card{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .va-card:hover{border-color:#ffffff29;box-shadow:0 2px 6px #0006}.va-card .ant-card-body{flex-direction:column;gap:14px;padding:16px;display:flex}.va-card__head{align-items:center;gap:12px;min-width:0;display:flex}.va-card__head-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.va-card__name{color:var(--c-ink);font-size:14px;font-weight:600;display:block}[data-theme=dark] .va-card__name{color:var(--c-ink-inverse)}.va-card__meta{color:var(--c-gray-500);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.va-card__description{color:var(--c-gray-600,#5b6470);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.va-card__description[data-empty=true]{color:var(--c-gray-400,#98a0ac);font-style:italic}[data-theme=dark] .va-card__description{color:#ffffffa6}[data-theme=dark] .va-card__description[data-empty=true]{color:#ffffff59}.va-card__audio{width:100%}.va-card__audio .audio-player{max-width:none}.va-card__audio .audio-preview-empty{font-size:12px}.va-card__footer{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:auto;display:flex}.va-card__usage{color:var(--c-gray-500);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.va-card__usage[data-empty=true]{color:var(--c-gray-400,#98a0ac);font-style:italic}[data-theme=dark] .va-card__usage[data-empty=true]{color:#fff6}.cmp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cmp-toolbar>.ant-space{margin:0}.cmp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cmp-show__previews{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.cmp-show__preview-tile{min-width:0}.cmp-show__preview-tile-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.cmp-show__preview-tile-icon{align-items:center;line-height:1;display:inline-flex}.cmp-card{cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:10px;transition:box-shadow .16s,border-color .16s;position:relative;box-shadow:0 1px 2px #00000008}.cmp-card:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000d}.cmp-card:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-focus);outline:none}.cmp-card--system{background:#fafafa}.cmp-card--custom{border-color:var(--c-accent-border)}.cmp-card--custom:hover{border-color:var(--c-accent)}[data-theme=dark] .cmp-card{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .cmp-card:hover{border-color:#ffffff29;box-shadow:0 2px 6px #0006}[data-theme=dark] .cmp-card--system{background:#161b24}[data-theme=dark] .cmp-card--custom{border-color:color-mix(in srgb, var(--c-accent) 55%, transparent)}[data-theme=dark] .cmp-card--custom:hover{border-color:color-mix(in srgb, var(--c-accent) 80%, transparent)}.cmp-card .ant-card-body{flex-direction:column;gap:14px;padding:16px;display:flex}.cmp-card__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.cmp-card__icon{background:var(--c-gray-100);width:48px;height:48px;color:var(--c-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cmp-card__icon svg{stroke-width:1.75px;width:22px;height:22px}[data-theme=dark] .cmp-card__icon{color:var(--c-ink-inverse);background:#ffffff0f}.cmp-card__head-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cmp-card__name-row{align-items:center;gap:8px;min-width:0;display:flex}.cmp-card__name{color:var(--c-ink);flex:1;min-width:0;font-size:14px;font-weight:600}[data-theme=dark] .cmp-card__name{color:var(--c-ink-inverse)}.cmp-card__type-tag{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;line-height:1;display:inline-flex}.cmp-card__type-tag svg{display:block}.cmp-card__meta{color:var(--c-gray-500);align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.cmp-card__eyebrow{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:11px;font-weight:500}.cmp-card__slug{font-family:var(--c-font-mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.cmp-card__footer{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.cmp-card__channels{align-items:center;gap:8px;font-size:12px;display:inline-flex}.cmp-card__channel-icon{align-items:center;line-height:1;display:inline-flex}.cmp-card__channel-icon svg{display:block}.tts-playground{border:1px dashed var(--c-accent-border);background:var(--c-accent-soft);border-radius:8px;margin-top:8px;padding:16px}[data-theme=dark] .tts-playground{background:var(--c-accent-soft-2);border-color:var(--c-accent-border)}.tts-playground-header{color:var(--c-accent);align-items:center;gap:8px;margin-bottom:8px;display:flex}.tts-playground-error{margin-top:8px;font-size:12px;display:block}.copy-feedback-btn{min-width:164px;overflow:hidden}.copy-feedback-btn__stack{vertical-align:middle;height:1.4em;line-height:1.4em;display:inline-block;position:relative;overflow:hidden}.copy-feedback-btn__item{white-space:nowrap;align-items:center;gap:6px;height:1.4em;line-height:1.4em;display:inline-flex}.copy-feedback-btn__item--done{justify-content:center;position:absolute;inset:0;transform:translateY(100%)}.copy-feedback-btn__item--idle{transform:translateY(0)}.copy-feedback-btn--copied .copy-feedback-btn__item--idle{animation:.22s cubic-bezier(.22,.61,.36,1) forwards copy-feedback-up-out}.copy-feedback-btn--copied .copy-feedback-btn__item--done{animation:.22s cubic-bezier(.22,.61,.36,1) forwards copy-feedback-up-in}.copy-feedback-btn--resetting .copy-feedback-btn__item--done{animation:.22s cubic-bezier(.22,.61,.36,1) forwards copy-feedback-up-out}.copy-feedback-btn--resetting .copy-feedback-btn__item--idle{animation:.22s cubic-bezier(.22,.61,.36,1) forwards copy-feedback-up-in}@keyframes copy-feedback-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes copy-feedback-up-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.copy-feedback-btn__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-cfg{border-radius:8px;margin-top:8px;padding:16px 20px;position:relative;overflow:hidden}.agent-cfg--compact{margin-top:0;margin-bottom:16px;padding:12px 14px}.agent-cfg--claude{background:#d7765514}.agent-cfg--http{background:#0e6e6e0f}.agent-cfg__watermark{opacity:.09;pointer-events:none;z-index:0;position:absolute;bottom:-5px;right:10px}.agent-cfg__watermark--http{opacity:.07}.agent-cfg__body{z-index:1;position:relative}.agent-cfg__section-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;display:block}.agent-cfg__memory-heading{text-transform:uppercase;letter-spacing:.05em;margin-top:16px;margin-bottom:8px;font-size:11px;display:block}.agent-cfg__header-row{align-items:center;gap:8px;display:flex}.agent-cfg__header-key,.agent-cfg__header-val{font-family:var(--c-font-mono,monospace);font-size:12px}.agent-cfg__header-val{letter-spacing:2px}.sx-shell{background:var(--c-gray-50);height:100vh;min-height:0;margin:-16px -24px -24px;display:flex}[data-theme=dark] .sx-shell{background:#0f141a}.sx-rail{border-right:1px solid var(--c-border);background:#fff;flex-direction:column;flex-shrink:0;min-width:280px;max-width:440px;display:flex;position:relative}[data-theme=dark] .sx-rail{background:#131820}.sx-rail__header{border-bottom:1px solid var(--c-border-subtle);padding:10px 36px 4px 12px}.sx-rail__collapse,.sx-context__collapse{z-index:3;color:var(--c-gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:6px;right:6px}.sx-rail__collapse:hover,.sx-context__collapse:hover{background:var(--c-gray-100);color:var(--c-accent)}[data-theme=dark] .sx-rail__collapse:hover,[data-theme=dark] .sx-context__collapse:hover{background:#ffffff0f}.sx-edge{background:var(--c-gray-50);border:0;border-right:1px solid var(--c-border);cursor:pointer;width:22px;color:var(--c-gray-500);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.sx-edge--right{border-right:0;border-left:1px solid var(--c-border)}.sx-edge:hover{background:var(--c-accent-soft);color:var(--c-accent)}[data-theme=dark] .sx-edge{background:#131820}[data-theme=dark] .sx-edge:hover{background:#ffffff0a}.sx-rail__header .list-filter-bar{margin-bottom:8px}.sx-rail__header .list-filter-search{width:100%;min-width:0}.sx-rail__list{flex:1;padding:6px 4px;overflow:hidden auto}.sx-rail__loading{text-align:center;padding:40px}.sx-rail__footer{border-top:1px solid var(--c-border-subtle);font-size:var(--fs-2xs);justify-content:space-between;gap:8px;padding:6px 12px;display:flex}.sx-rail__warn,.sx-rail__tick{font-size:var(--fs-2xs)}.sx-rail__handle{cursor:ew-resize;touch-action:none;z-index:2;background:0 0;width:4px;height:100%;transition:background .12s;position:absolute;top:0;right:-2px}.sx-rail__handle:hover,.sx-rail__handle:active{background:var(--c-accent-soft-2)}.sx-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0;padding:10px;transition:background .12s;display:flex}.sx-row:hover{background:var(--c-gray-100)}[data-theme=dark] .sx-row:hover{background:#ffffff0a}.sx-row--active,.sx-row--active:hover{background:var(--c-accent-soft)}.sx-row--active:before{content:"";position:absolute;left:0}.sx-row__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ca{background:var(--ca-bg);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ca-border,#8080801a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.ca__svg{width:28px;height:28px;display:block;overflow:visible}.ca__badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}[data-theme=dark] .ca__badge{box-shadow:0 0 0 1.5px #1a1d27}[data-theme=light] .ca__badge{box-shadow:0 0 0 1.5px #f3f4f6}.sx-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sx-row__top,.sx-row__bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sx-row__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);flex:auto;min-width:0}.sx-row__sub{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--c-gray-500);flex:auto;overflow:hidden}.sx-row__time{font-size:var(--fs-2xs);white-space:nowrap;flex-shrink:0}.sx-main{background:#fff;flex:1;min-width:0;display:flex}[data-theme=dark] .sx-main{background:#161b24}.sx-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:48px;display:flex}.sx-empty__icon{opacity:.4;margin-bottom:6px}.sx-empty__title{margin:0!important}.sx-empty__sub{max-width:320px}.sx-thread{flex-direction:column;flex:1;min-width:0;display:flex}.sx-thread__header{border-bottom:1px solid var(--c-border-subtle);background:linear-gradient(to bottom, var(--sx-channel-tint,transparent), transparent);align-items:center;gap:10px;padding:12px 16px;display:flex}.sx-thread__mark{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sx-thread__title{flex-direction:column;flex:1;min-width:0;display:flex}.sx-thread__body{scroll-behavior:smooth;flex:1;padding:16px 24px;position:relative;overflow-y:auto}.sx-thread__loading{text-align:center;padding:40px}.sx-thread__list{flex-direction:column;gap:10px;display:flex}.sx-thread__new-pill{background:var(--sx-channel-accent,var(--c-accent));color:#fff;font-size:var(--fs-xs);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin:0 auto;padding:6px 12px;display:inline-flex;position:sticky;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.sx-thread__footer{border-top:1px solid var(--c-border-subtle);justify-content:flex-end;padding:6px 16px;display:flex}.sx-thread__tick{font-size:var(--fs-2xs);align-items:center;gap:6px;display:inline-flex}.sx-thread__live-dot{background:var(--sx-channel-accent,var(--c-accent));width:6px;height:6px;box-shadow:0 0 0 0 var(--sx-channel-accent,var(--c-accent));border-radius:50%;animation:2s ease-out infinite sx-live-pulse;display:inline-block}@keyframes sx-live-pulse{0%{box-shadow:0 0 #0e6e6e66}70%{box-shadow:0 0 0 6px #0e6e6e00}to{box-shadow:0 0 #0e6e6e00}}.sx-day{z-index:1;align-items:center;gap:10px;margin:14px 0 8px;display:flex;position:sticky;top:-16px}.sx-day:before,.sx-day:after{content:"";background:var(--c-border-faint);flex:1;height:1px}.sx-day__label{font-size:var(--fs-2xs);color:var(--c-gray-500);border:1px solid var(--c-border-subtle);background:#fff;border-radius:999px;padding:2px 8px}[data-theme=dark] .sx-day__label{color:var(--c-gray-400);background:#161b24}.sx-bubble{flex-direction:column;gap:4px;min-width:0;max-width:72%;display:flex}.sx-bubble--ri{width:min(560px,92%);max-width:92%}.sx-bubble--user{align-items:flex-end;margin-left:auto}.sx-bubble--assistant{align-items:flex-start;margin-right:auto}.sx-bubble__meta{font-size:var(--fs-2xs);color:var(--c-gray-500);align-items:center;gap:6px;display:inline-flex}.sx-bubble--user .sx-bubble__meta{flex-direction:row-reverse}.sx-bubble__body{border:1px solid var(--c-border-subtle);word-break:break-word;border-radius:14px;padding:8px 14px}.sx-bubble--user .sx-bubble__body{background:var(--c-accent-soft);border-color:var(--c-accent-border);border-bottom-right-radius:4px}.sx-bubble--assistant .sx-bubble__body{background:var(--c-gray-50);border-bottom-left-radius:4px}[data-theme=dark] .sx-bubble--assistant .sx-bubble__body{background:#ffffff0a}.sx-bubble__body .markdown-field-content{font-size:var(--fs-sm)}.sx-bubble__body .markdown-field-content p{margin:0}.sx-bubble__body .markdown-field-content p+p{margin-top:6px}.sx-bubble__time{font-size:var(--fs-2xs);color:var(--c-gray-400)}.sx-context{border-left:1px solid var(--c-border);background:#fff;flex-direction:column;flex-shrink:0;min-width:280px;max-width:420px;display:flex;position:relative}[data-theme=dark] .sx-context{background:#131820}.sx-context__handle{cursor:ew-resize;touch-action:none;z-index:2;background:0 0;width:4px;height:100%;transition:background .12s;position:absolute;top:0;left:-2px}.sx-context__handle:hover,.sx-context__handle:active{background:var(--c-accent-soft-2)}.sx-context__inner{flex-direction:column;flex:1;gap:4px;padding:32px 16px 16px;display:flex;overflow-y:auto}.sx-details{flex-direction:column;gap:10px;display:flex}.sx-field{flex-direction:column;gap:2px;display:flex}.sx-field__label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em}.sx-field__value{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sx-channel-name{font-weight:var(--fw-medium)}.sx-agent-type{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em}.sx-context__footer{border-top:1px solid var(--c-border-subtle);font-size:var(--fs-xs);margin-top:auto;padding-top:12px}.sx-notes{flex-direction:column;gap:6px;display:flex}.sx-notes__header{align-items:center;gap:6px;display:flex}.sx-notes__toggle{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sx-notes__tag{font-size:var(--fs-2xs);background:var(--c-gray-100);border-color:var(--c-border-subtle);color:var(--c-gray-600);margin:0}[data-theme=dark] .sx-notes__tag{color:var(--c-gray-300);background:#ffffff0f}.sx-notes__mode{cursor:pointer;color:var(--c-gray-500);background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px}.sx-notes__mode:hover{background:var(--c-gray-100);color:var(--c-accent)}[data-theme=dark] .sx-notes__mode:hover{background:#ffffff0a}.sx-notes__body{flex-direction:column;gap:4px;display:flex}.sx-notes__preview{border:1px solid var(--c-border-subtle);background:var(--c-gray-50);cursor:text;font-size:var(--fs-sm);border-radius:6px;padding:8px 10px}[data-theme=dark] .sx-notes__preview{background:#ffffff08}.sx-notes__footer{font-size:var(--fs-2xs);justify-content:flex-end;min-height:14px;display:flex}.sx-row__note{color:#eab308;opacity:.95;fill:#fef3c7;align-items:center;display:inline-flex}.sx-row__note svg{fill:#eab3082e}.sx-row--active .sx-row__note{opacity:1}.sx-row__note-tooltip{white-space:pre-wrap;font-size:var(--fs-xs);line-height:1.4;display:block}.sx-row__count{white-space:nowrap;font-size:var(--fs-2xs);opacity:.85}.sx-field__stack{flex-direction:column;gap:2px;display:flex}.sx-bubble--ri .sx-bubble__body{border-color:var(--c-accent-border)}.sx-bubble__ri-badge{background:var(--c-accent-soft);color:var(--c-accent);border:1px solid var(--c-accent-border);font-size:var(--fs-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:1px 6px 1px 4px;line-height:1.4;display:inline-flex}.sx-bubble__ri-badge:hover{background:var(--c-accent-soft-2)}.sx-bubble__ri{flex-direction:column;gap:6px;width:100%;min-width:0;margin-top:4px;display:flex;overflow:hidden}.sx-ri{border:1px solid var(--c-border-subtle);background:var(--c-gray-50);border-radius:10px;flex-direction:column;gap:8px;min-width:0;max-width:100%;padding:10px 12px;display:flex;overflow:hidden}[data-theme=dark] .sx-ri{background:#ffffff08}.sx-ri__head{align-items:center;gap:6px;display:flex}.sx-ri__label{font-size:var(--fs-xs)}.sx-ri__hint{color:var(--c-gray-400);cursor:help}.sx-ri__sdk{--primary-color:var(--sx-channel-accent,var(--c-accent));--border-color:#00000014;--text-color:var(--c-ink);border-radius:8px;width:100%;display:block;overflow:hidden}[data-theme=dark] .sx-ri__sdk{--border-color:#ffffff14;--text-color:var(--c-ink-inverse)}.sx-ri__sdk .rc-carousel{width:100%;max-width:100%;position:relative}.sx-ri__sdk .rc-carousel-title{text-transform:uppercase;letter-spacing:.07em;color:var(--c-gray-500);margin:0 0 6px;font-size:.72rem;font-weight:700}.sx-ri__sdk .rc-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.sx-ri__sdk .rc-carousel-card-wrap{scroll-snap-align:start;flex:0 0 260px;min-width:0}.sx-ri__sdk .cc-card{color:var(--text-color);border:1.5px solid var(--border-color);background:#fff;border-radius:14px;flex-direction:column;width:100%;font-family:inherit;font-size:14px;display:flex;overflow:hidden}[data-theme=dark] .sx-ri__sdk .cc-card{background:#ffffff0a}.sx-ri__sdk .cc-media{background:var(--c-gray-100);width:100%;height:160px;position:relative;overflow:hidden}.sx-ri__sdk .cc-media img,.sx-ri__sdk .cc-media video{object-fit:cover;width:100%;height:100%;display:block}.sx-ri__sdk .cc-badge{color:#fff;z-index:1;white-space:nowrap;background:#374151cc;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute}.sx-ri__sdk .cc-badge--top-left{top:10px;left:10px}.sx-ri__sdk .cc-badge--top-right{top:10px;right:10px}.sx-ri__sdk .cc-badge--bottom-left{bottom:10px;left:10px}.sx-ri__sdk .cc-badge--bottom-right{bottom:10px;right:10px}.sx-ri__sdk .cc-badge--inline{vertical-align:middle;margin-left:8px;display:inline-block;position:static}.sx-ri__sdk .cc-body{padding:14px}.sx-ri__sdk .cc-title-row{align-items:center;gap:8px;display:flex}.sx-ri__sdk .cc-title{color:var(--text-color);margin:0;font-size:16px;font-weight:700;line-height:1.3}.sx-ri__sdk .cc-subtitle{color:var(--c-gray-600);margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.4}[data-theme=dark] .sx-ri__sdk .cc-subtitle{color:var(--c-gray-300)}.sx-ri__sdk .cc-description{color:var(--text-color);margin:10px 0 0;font-size:13px;line-height:1.5}.sx-ri__sdk .cc-description .markdown-field-content{font-size:13px}.sx-ri__sdk .cc-description p{margin:0}.sx-ri__sdk .cc-description p+p{margin-top:6px}.sx-ri__sdk .cc-description ul{margin:4px 0 0;padding-left:18px}.sx-ri__sdk .cc-buttons{flex-direction:column;gap:8px;margin-top:auto;padding:0 14px 14px;display:flex}.sx-ri__sdk .cc-btn-row{gap:8px;display:flex}.sx-ri__sdk .cc-btn{cursor:default;text-align:center;border:1.5px solid #0000;border-radius:22px;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600}.sx-ri__sdk .cc-btn--primary{background:var(--primary-color);color:#fff}.sx-ri__sdk .cc-btn--secondary,.sx-ri__sdk .cc-btn--tertiary{color:var(--text-color);border-color:var(--border-color);background:0 0}.sx-ri__sdk .cc-btn[disabled]{opacity:.85;pointer-events:none}.sx-ri__sdk .rc-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.sx-ri__sdk .rc-buttons-text{color:var(--text-color);font-size:14px;line-height:1.4}.sx-ri__sdk .rc-buttons-group{flex-wrap:wrap;gap:6px;display:flex}.sx-ri__sdk .rc-btn{border:1px solid var(--primary-color);color:var(--primary-color);cursor:default;text-align:center;background:0 0;border-radius:18px;justify-content:center;align-items:center;max-width:100%;padding:7px 14px;font-family:inherit;font-size:13px;line-height:1.3;display:inline-flex}.sx-ri__sdk .rc-fallback{color:var(--c-gray-500);font-size:13px;font-style:italic}.sx-ri__fields{font-size:var(--fs-xs);grid-template-columns:max-content 1fr;gap:4px 12px;display:grid}.sx-ri__field-label{color:var(--c-gray-500);font-family:var(--c-font-mono)}.sx-ri__field-value{color:var(--text-color);word-break:break-word}.sx-ri__toggle{font-size:var(--fs-xs);color:var(--c-gray-500);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.sx-ri__toggle:hover{color:var(--c-accent)}.sx-ri__payload{border:1px solid var(--c-border-subtle);border-radius:6px;max-height:280px;overflow:auto}.sx-ri__payload .markdown-field-content{font-size:var(--fs-xs)}.sx-ri__meta{font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 12px;display:flex}.sx-ri__meta-row{align-items:baseline;gap:4px;display:inline-flex}.sx-ri__meta-label{color:var(--c-gray-500);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em}.sx-ri__meta-pending{color:var(--c-gray-400);font-style:italic}.gs-card{margin-bottom:var(--fs-xl)}.gs-head{border-bottom:1px solid var(--c-border-subtle);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gs-head__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;display:inline-flex}.gs-head__title svg{color:var(--c-accent)}[data-theme=dark] .gs-head__title svg{color:var(--c-accent-fg)}.gs-head__count{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--c-gray-500);background:var(--c-gray-100);border-radius:999px;margin-left:2px;padding:1px 8px}[data-theme=dark] .gs-head__count{color:#ffffff8c;background:#ffffff0f}.gs-dismiss{width:26px;height:26px;color:var(--c-gray-400);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.gs-dismiss:hover{background:var(--c-gray-100);color:var(--c-gray-600)}[data-theme=dark] .gs-dismiss:hover{color:#ffffffb3;background:#ffffff0f}.gs-steps{margin:0;padding:4px 0;list-style:none}.gs-step{align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.gs-step__mark{color:var(--c-gray-300);flex-shrink:0;margin-top:1px;display:inline-flex}.gs-step--done .gs-step__mark{color:var(--c-accent)}[data-theme=dark] .gs-step--done .gs-step__mark{color:var(--c-accent-fg)}.gs-step__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gs-step__label{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.gs-step--done .gs-step__label{color:var(--c-gray-500);text-decoration:line-through;-webkit-text-decoration-color:var(--c-gray-300);text-decoration-color:var(--c-gray-300)}.gs-step__desc{font-size:var(--fs-xs);color:var(--c-gray-500);line-height:1.4}[data-theme=dark] .gs-step__desc{color:#ffffff73}.gs-step__cta{color:var(--c-accent);font-weight:var(--fw-medium);flex-shrink:0;align-self:center;align-items:center;gap:4px;display:inline-flex}[data-theme=dark] .gs-step__cta{color:var(--c-accent-fg)}.gs-foot{border-top:1px solid var(--c-border-subtle);font-size:var(--fs-xs);align-items:center;gap:8px;padding:12px 16px;display:flex}.gs-foot__sep{color:var(--c-gray-300)}.gs-overview{align-items:center;gap:14px;padding:14px 16px;display:flex}.gs-overview__icon{background:var(--c-accent-soft);width:34px;height:34px;color:var(--c-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .gs-overview__icon{background:var(--c-accent-soft-2);color:var(--c-accent-fg)}.gs-overview__text{flex:1;min-width:0}.gs-overview__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.gs-overview__desc{font-size:var(--fs-xs);color:var(--c-gray-500);line-height:1.4}[data-theme=dark] .gs-overview__desc{color:#ffffff73}.gs-overview__cta{color:var(--c-accent);font-weight:var(--fw-medium);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}[data-theme=dark] .gs-overview__cta{color:var(--c-accent-fg)}.docs-page{max-width:1100px}.docs-page__crumb{margin-bottom:16px}.docs-shell{grid-template-columns:224px 1fr;align-items:start;gap:36px;display:grid}.docs-rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:12px}.docs-rail__section{flex-direction:column;gap:1px;display:flex}.docs-rail__group{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--c-gray-500);margin-bottom:5px;padding:0 10px}.docs-rail__link{font-size:var(--fs-sm);color:var(--c-gray-600);border-radius:8px;padding:6px 10px;line-height:1.4;transition:background .12s,color .12s;display:block}.docs-rail__link:hover{background:var(--c-gray-100);color:var(--c-ink)}.docs-rail__link--active,.docs-rail__link--active:hover{background:var(--c-accent-soft);color:var(--c-accent);font-weight:var(--fw-medium)}[data-theme=dark] .docs-rail__link{color:#fff9}[data-theme=dark] .docs-rail__link:hover{color:var(--c-ink-inverse);background:#ffffff0d}[data-theme=dark] .docs-rail__link--active,[data-theme=dark] .docs-rail__link--active:hover{background:var(--c-accent-soft-2);color:var(--c-accent-fg)}.docs-content{min-width:0;padding-bottom:56px}.docs-content .markdown-field-content.wmde-markdown{font-size:var(--fs-sm);line-height:1.7}.docs-content .markdown-field-content.wmde-markdown h1{margin-top:0;margin-bottom:.6em;font-size:1.7em}.docs-content .markdown-field-content.wmde-markdown h2{margin-top:1.6em}@media (width<=768px){.docs-shell{grid-template-columns:1fr;gap:20px}.docs-rail{position:static}}.res-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:56px 24px;display:flex}.res-empty__icon{background:var(--c-accent-soft);width:52px;height:52px;color:var(--c-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}[data-theme=dark] .res-empty__icon{background:var(--c-accent-soft-2);color:var(--c-accent-fg)}.res-empty__title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.res-empty__desc{max-width:380px;font-size:var(--fs-sm);color:var(--c-gray-500);margin:2px 0 16px;line-height:1.5}[data-theme=dark] .res-empty__desc{color:#ffffff80}.res-empty__actions{align-items:center;gap:16px;display:inline-flex}.res-empty__learn{font-size:var(--fs-sm);color:var(--c-accent);align-items:center;gap:4px;display:inline-flex}[data-theme=dark] .res-empty__learn{color:var(--c-accent-fg)}.docs-figure{border:1px solid var(--c-border);background:var(--c-gray-50);border-radius:14px;margin-bottom:28px;padding:20px 22px}[data-theme=dark] .docs-figure{background:#ffffff05}.docfig--path{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docfig-step{border:1px solid var(--c-border);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}[data-theme=dark] .docfig-step{background:#ffffff0a}.docfig-step__icon{color:var(--c-accent);display:inline-flex}[data-theme=dark] .docfig-step__icon{color:var(--c-accent-fg)}.docfig-step--optional{opacity:.72}.docfig-step--optional .docfig-step__icon{color:var(--c-gray-500)}.docfig-step__tag{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-gray-500)}.docfig-step__arrow{color:var(--c-gray-300);flex-shrink:0}.docfig--hierarchy{flex-direction:column;gap:14px;display:flex}.docfig-chain{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docfig-node{border:1px solid var(--c-border);font-size:var(--fs-sm);font-weight:var(--fw-semibold);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;display:inline-flex}[data-theme=dark] .docfig-node{background:#ffffff0a}.docfig-node__icon{color:var(--c-gray-600);display:inline-flex}[data-theme=dark] .docfig-node__icon{color:#ffffffb3}.docfig-node--accent{border-color:var(--c-accent-border);background:var(--c-accent-soft)}.docfig-node--accent .docfig-node__icon{color:var(--c-accent)}[data-theme=dark] .docfig-node--accent{background:var(--c-accent-soft-2)}[data-theme=dark] .docfig-node--accent .docfig-node__icon{color:var(--c-accent-fg)}.docfig-node__arrow{color:var(--c-gray-300);flex-shrink:0}.docfig-attach{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docfig-attach__lead{font-size:var(--fs-xs);color:var(--c-gray-500)}.docfig-attach__chip{border:1px solid var(--c-border);font-size:var(--fs-xs);color:var(--c-gray-600);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}[data-theme=dark] .docfig-attach__chip{color:#fff9}.docfig-attach__chip svg{color:var(--c-accent)}[data-theme=dark] .docfig-attach__chip svg{color:var(--c-accent-fg)}.docfig--providers{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.docfig-prov{border:1px solid var(--c-border);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}[data-theme=dark] .docfig-prov{background:#ffffff0a}.docfig-prov__icon{flex-shrink:0;display:inline-flex}.docfig-prov__label{min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;flex:1}.docfig-prov__status{font-size:9px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--c-accent);background:var(--c-accent-soft);border-radius:999px;flex-shrink:0;padding:1px 6px}[data-theme=dark] .docfig-prov__status{color:var(--c-accent-fg);background:var(--c-accent-soft-2)}.docfig-prov--soon{opacity:.55}.docfig-prov--soon .docfig-prov__icon{filter:grayscale()}.docfig-prov--soon .docfig-prov__status{color:var(--c-gray-500);background:var(--c-gray-100)}[data-theme=dark] .docfig-prov--soon .docfig-prov__status{color:#ffffff80;background:#ffffff0f}.docfig-caption{font-size:var(--fs-xs);color:var(--c-gray-500)}[data-theme=dark] .docfig-caption{color:#ffffff80}.docs-content .markdown-field-content blockquote{border:1px solid var(--c-accent-border);background:var(--c-accent-soft);color:inherit;border-radius:10px;margin:18px 0;padding:10px 14px}[data-theme=dark] .docs-content .markdown-field-content blockquote{background:var(--c-accent-soft-2)}.docs-content .markdown-field-content blockquote>p{margin:0}.docs-content .markdown-field-content.wmde-markdown .markdown-alert{background:var(--callout-tint,var(--c-gray-50));color:inherit;border:none;border-radius:8px;margin:18px 0;padding:14px 16px}.docs-content .markdown-alert>:first-child{margin-top:0}.docs-content .markdown-alert>:last-child{margin-bottom:0}.docs-content .markdown-field-content.wmde-markdown .markdown-alert .markdown-alert-title{letter-spacing:.03em;color:inherit;align-items:center;gap:7px;margin:0 0 5px;font-size:.78em;font-weight:600;line-height:1.2;display:flex}.docs-content .markdown-field-content.wmde-markdown .markdown-alert .markdown-alert-title .octicon{fill:var(--callout-icon,var(--c-accent));flex:none;width:15px;height:15px;margin:0!important}.docs-content .markdown-alert-note{--callout-icon:#0e6e6e;--callout-tint:#0e6e6e0d}.docs-content .markdown-alert-tip{--callout-icon:#1a7f4b;--callout-tint:#1a7f4b0d}.docs-content .markdown-alert-important{--callout-icon:#6e56cf;--callout-tint:#6e56cf0d}.docs-content .markdown-alert-warning{--callout-icon:#9a6700;--callout-tint:#9a67000f}.docs-content .markdown-alert-caution{--callout-icon:#b42318;--callout-tint:#b423180d}[data-theme=dark] .docs-content .markdown-alert-note{--callout-icon:#2dd4bf;--callout-tint:#00aaaa17}[data-theme=dark] .docs-content .markdown-alert-tip{--callout-icon:#4ade80;--callout-tint:#4ade8017}[data-theme=dark] .docs-content .markdown-alert-important{--callout-icon:#a78bfa;--callout-tint:#a78bfa17}[data-theme=dark] .docs-content .markdown-alert-warning{--callout-icon:#fbbf24;--callout-tint:#fbbf241a}[data-theme=dark] .docs-content .markdown-alert-caution{--callout-icon:#f87171;--callout-tint:#f8717117}.docs-content .markdown-field-content pre{border:1px solid var(--c-border);background:var(--c-gray-50);border-radius:10px;padding:14px 16px;font-size:.86em;overflow-x:auto}[data-theme=dark] .docs-content .markdown-field-content pre{background:#ffffff08}.docs-content .markdown-field-content .code-line.highlight-line{background:var(--c-accent-soft);margin:0 -16px;padding:0 16px}.docs-content .markdown-field-content pre .copied{color:var(--c-gray-400)}.docs-content .markdown-field-content pre .copied:hover{color:var(--c-accent)}.docs-content .markdown-field-content :not(pre)>code{font-family:var(--c-font-mono);background:var(--c-accent-soft);color:inherit;border-radius:6px;padding:1px 6px;font-size:.86em}.docs-content .markdown-field-content kbd{min-width:22px;height:22px;font-family:var(--c-font-mono);color:var(--c-gray-500);background:var(--c-gray-50);border:1px solid var(--c-border);vertical-align:middle;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:.78em;line-height:1;display:inline-flex}[data-theme=dark] .docs-content .markdown-field-content kbd{color:var(--c-gray-100);background:#ffffff0a}.docs-content .markdown-field-content details{border:1px solid var(--c-border);background:var(--c-gray-50);border-radius:10px;margin:16px 0;padding:0 16px}[data-theme=dark] .docs-content .markdown-field-content details{background:#ffffff08}.docs-content .markdown-field-content summary{cursor:pointer;align-items:center;gap:9px;padding:12px 0;font-weight:500;list-style:none;display:flex}.docs-content .markdown-field-content summary::-webkit-details-marker{display:none}.docs-content .markdown-field-content summary:before{content:"";border-right:1.5px solid var(--c-gray-400);border-bottom:1.5px solid var(--c-gray-400);width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.docs-content .markdown-field-content details[open]>summary:before{transform:rotate(45deg)}.docs-content .markdown-field-content details[open]{padding-bottom:14px}.docs-content .markdown-field-content ol.docs-steps{counter-reset:step;margin:18px 0;padding-left:0;list-style:none}.docs-content .markdown-field-content ol.docs-steps>li{counter-increment:step;min-height:26px;padding-bottom:18px;padding-left:42px;position:relative}.docs-content .markdown-field-content ol.docs-steps>li:before{content:counter(step);background:var(--c-accent-soft);width:26px;height:26px;color:var(--c-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.78em;font-weight:600;display:flex;position:absolute;top:-2px;left:0}.docs-content .markdown-field-content ol.docs-steps>li:not(:last-child):after{content:"";background:var(--c-border);width:1px;position:absolute;top:30px;bottom:0;left:13px}.docs-content .markdown-field-content ol.docs-steps>li:last-child{padding-bottom:0}.docs-inline-figure{border:1px solid var(--c-border);background:var(--c-gray-50);border-radius:14px;margin:22px 0;padding:18px 20px}[data-theme=dark] .docs-inline-figure{background:#ffffff05}.docs-inline-figure:has(.docs-screenshot){background:0 0;border:none;padding:0}.docs-screenshot{background:var(--c-gray-50);border-radius:14px;flex-direction:column;align-items:center;margin:0;padding:26px;display:flex}[data-theme=dark] .docs-screenshot{background:#ffffff08}.docs-screenshot img{border:1px solid var(--c-border);border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 4px 14px #0f172a24}[data-theme=dark] .docs-screenshot img{border-color:#ffffff1f;box-shadow:0 6px 18px #00000073}.docs-screenshot--modal img{max-width:620px}.docs-screenshot figcaption{text-align:center;margin-top:14px}.docfig--select{flex-direction:column;gap:10px;display:flex}.docfig-select__reply{background:var(--c-accent-soft);border:1px solid var(--c-accent-border);border-radius:12px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px;max-width:100%;padding:9px 13px;display:inline-flex}.docfig-select__tag{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--c-accent)}[data-theme=dark] .docfig-select__tag{color:var(--c-accent-fg)}.docfig-select__text{font-size:var(--fs-sm)}.docfig-select__match{font-size:var(--fs-xs);color:var(--c-gray-500)}[data-theme=dark] .docfig-select__match{color:#ffffff80}.docfig-select__cands{flex-direction:column;gap:7px;display:flex}.docfig-cand{border:1px solid var(--c-border);opacity:.62;background:#fff;border-radius:10px;grid-template-columns:20px minmax(120px,160px) 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}[data-theme=dark] .docfig-cand{background:#ffffff08}.docfig-cand--match{opacity:1;border-color:var(--c-accent-border);background:var(--c-accent-soft)}[data-theme=dark] .docfig-cand--match{background:var(--c-accent-soft-2)}.docfig-cand__mark{color:var(--c-accent);justify-content:center;display:inline-flex}[data-theme=dark] .docfig-cand__mark{color:var(--c-accent-fg)}.docfig-cand__name{font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-family:var(--c-font-mono)}.docfig-cand__rule{font-size:var(--fs-xs);color:var(--c-gray-500)}[data-theme=dark] .docfig-cand__rule{color:#ffffff80}.ri-grid{flex-direction:column;flex:auto;min-height:0;display:flex}.ri-grid>.ri-md__rail-head{z-index:2;background:#fff;position:sticky;top:0}[data-theme=dark] .ri-grid>.ri-md__rail-head{background:#151821}.ri-grid__body{background:#fff;flex-direction:column;flex:auto;min-height:0;padding:20px 16px 40px;display:flex;overflow:hidden auto}.ri-grid__body::-webkit-scrollbar{width:6px}.ri-grid__body::-webkit-scrollbar-thumb{background:#0b0f172e;border-radius:3px}[data-theme=dark] .ri-grid__body{background:#151821}[data-theme=dark] .ri-grid__body::-webkit-scrollbar-thumb{background:#ffffff2e}.ri-grid__add-row{padding:12px 0}.ri-grid__add-card{width:100%;padding:6px 12px}.ri-grid__add-card .ri-md-add-card__bubble{border-radius:6px;width:22px;height:22px}.ri-grid__add-card .ri-md-add-card__label{font-size:12px}.ri-grid__empty{flex-direction:column;align-items:stretch;padding:24px 0 8px;display:flex}.ri-template-card{background:#fff;border:1px solid #0000000f;border-radius:10px;transition:box-shadow .16s,border-color .16s,opacity .16s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.ri-template-card:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000d}.ri-template-card:focus-within{border-color:var(--clouding-accent,#0e6e6e);box-shadow:0 0 0 2px #0e6e6e24}.ri-template-card .ant-card-head{background:var(--c-gray-50,#fafbfc);border-bottom:1px solid var(--c-border-subtle);border-radius:10px 10px 0 0;min-height:40px}[data-theme=dark] .ri-template-card .ant-card-head{background:#ffffff0a;border-bottom-color:#ffffff0f}.ri-template-card .ant-card-head-wrapper{align-items:center}.ri-template-card__title{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ri-template-card__lock{color:var(--c-gray-500,#8c94a0);flex-shrink:0}.ri-template-card__name{flex:0 auto;min-width:0}.ri-template-card__when-hint{color:var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));opacity:.75;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ri-template-card--system .ri-template-card__when-hint{color:var(--c-gray-500,#8c94a0);opacity:.8}.ri-template-card__actions{align-items:center;gap:6px;display:inline-flex}.ri-template-card__actions .ant-btn-icon-only{justify-content:center;align-items:center;display:inline-flex}.ri-template-card__slug-row{align-items:center;gap:6px;display:flex}.ri-template-card__slug-actions{align-items:center;margin-left:auto;display:inline-flex}.ri-template-card--custom{border-color:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 45%, transparent);background:#fff}.ri-template-card--custom:hover{border-color:var(--ri-channel-accent,#0e6e6e)}.ri-template-card--custom:focus-within{border-color:var(--ri-channel-accent,#0e6e6e);box-shadow:0 0 0 2px color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 18%, transparent)}.ri-template-card--system{background:#fafafa}.ri-template-card--system .ant-card-head{background:#00000003}.ri-template-card--disabled{opacity:.6}.ri-template-card--disabled:hover{opacity:.85}[data-theme=dark] .ri-template-card{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .ri-template-card:hover{border-color:#ffffff29;box-shadow:0 2px 6px #0006}[data-theme=dark] .ri-template-card:focus-within{border-color:var(--clouding-accent,#0e6e6e);box-shadow:0 0 0 2px #0e6e6e33}[data-theme=dark] .ri-template-card--custom{border-color:color-mix(in srgb, var(--ri-channel-accent,#0aa) 45%, transparent);background:#1a2130}[data-theme=dark] .ri-template-card--custom:hover{border-color:var(--ri-channel-accent,#0aa)}[data-theme=dark] .ri-template-card--custom:focus-within{border-color:var(--ri-channel-accent,#0aa);box-shadow:0 0 0 2px color-mix(in srgb, var(--ri-channel-accent,#0aa) 22%, transparent)}[data-theme=dark] .ri-template-card--system{background:#161b24}[data-theme=dark] .ri-template-card--system .ant-card-head{background:#ffffff05}[data-theme=dark] .ri-template-card--custom:before{background:#0e6e6e}[data-theme=dark] .ri-template-card--disabled{border-left-color:#ffffff2e}.ri-template-list-item{text-align:left;border:none;border-bottom:1px solid var(--c-border);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:6px;width:100%;margin:0;padding:10px 14px;font-family:inherit;transition:background .15s;display:flex;position:relative}.ri-template-list-item:hover{background:#0e6e6e0a}.ri-template-list-item--active{background:#0e6e6e0f}.ri-template-list-item--active:after{content:"";background:var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));width:3px;position:absolute;top:0;bottom:0;right:0}.ri-template-list-item--system.ri-template-list-item--active:after{background:var(--c-gray-400,#8c94a0)}.ri-template-list-item--system.ri-template-list-item--active{background:#00000008}.ri-template-list-item--disabled{opacity:.6}.ri-template-list-item__head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.ri-template-list-item__name{flex:1 1 0;min-width:0;font-size:13px}.ri-template-list-item__meta{color:var(--c-gray-500);flex-shrink:0;align-items:center;gap:6px;display:flex}.ri-template-list-item__when-hint{color:var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));opacity:.75;justify-content:center;align-items:center;display:inline-flex}.ri-template-list-item--system .ri-template-list-item__when-hint{color:var(--c-gray-500,#8c94a0);opacity:.8}.ri-template-list-item__disabled-tag{letter-spacing:.05em;font-size:10px;font-weight:600}.ri-template-list-item__icons{flex-wrap:wrap;gap:4px;display:flex}.ri-template-list-item__icon{background:color-mix(in srgb, var(--ri-palette-tone,#6b7280) 10%, transparent);width:20px;height:20px;color:var(--ri-palette-tone,#4b5563);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ri-template-list-item__icon svg{width:12px;height:12px}[data-theme=dark] .ri-template-list-item{border-bottom-color:#ffffff0f}[data-theme=dark] .ri-template-list-item:hover{background:#ffffff0a}[data-theme=dark] .ri-template-list-item--active{background:#00aaaa1a}[data-theme=dark] .ri-template-list-item--system.ri-template-list-item--active{background:#ffffff0a}[data-theme=dark] .ri-template-list-item__icon{background:color-mix(in srgb, var(--ri-palette-tone,#6b7280) 18%, transparent);color:#ffffffd1}[data-theme=dark] .ri-template-list-item--active .ri-template-list-item__name{color:#b0ffff}[data-theme=dark] .ri-template-list-item__chip{color:#0e6e6e;background:#0e6e6e1a}[data-theme=dark] .ri-template-list-item--system .ri-template-list-item__chip{color:#ffffffb3;background:#ffffff0f}.ri-md{grid-template-columns:var(--ri-md-sidebar-width,260px) 4px 1fr;background:#fff;height:100%;min-height:0;display:grid}.ri-md__rail{flex-direction:column;min-width:0;min-height:0;display:flex}.ri-md__rail--1{background:var(--c-gray-50,#fafbfc);border-right:1px solid var(--c-border)}.ri-md__rail--2{background:#fff}.ri-md__rail-head{border-bottom:1px solid var(--c-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.ri-md__rail-head--search{gap:8px}.ri-md__rail-head-title{flex-shrink:0;font-size:13px}.ri-md__rail-head-count{flex-shrink:0;font-size:12px}.ri-md__rail-head-search{flex:auto;min-width:0}.ri-md__rail-head-search .ant-input-prefix{color:var(--c-gray-400);margin-inline-end:6px}.ri-md__rail-filter{border-bottom:1px solid var(--c-border);background:#fff;flex-shrink:0;padding:8px 14px}.ri-md__rail-filter--search{align-items:center;gap:8px;display:flex}.ri-md__rail-filter--search .ri-md__rail-head-search{flex:auto;min-width:0}.ri-md__section-label{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--c-gray-500);background:var(--c-gray-50,#fafbfc);border:none;border-bottom:1px solid var(--c-border);text-align:left;cursor:default;align-items:center;gap:6px;padding:12px 14px 8px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.ri-md__section-label--toggle{cursor:pointer;transition:color .12s}.ri-md__section-label--toggle:hover{color:var(--c-gray-700,#3b4252)}.ri-md__section-label--inline{background:0 0;border-bottom:none;padding:16px 0 8px}.ri-md__section-chevron{color:var(--c-gray-400,#9ca3af);flex-shrink:0;transition:transform .15s}.ri-md__section-label--collapsed .ri-md__section-chevron{transform:rotate(-90deg)}.ri-md__section-count{letter-spacing:0;text-transform:none;color:var(--c-gray-400,#9ca3af);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.ri-md__collapsible{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid;overflow:hidden}.ri-md__collapsible--closed{grid-template-rows:0fr}.ri-md__collapsible>div{min-height:0}.ri-md__add-wrap{padding:12px 14px 16px}.ri-md__rail-footer{border-top:1px solid var(--c-border);background:#fff;flex-shrink:0;padding:12px 14px}[data-theme=dark] .ri-md__rail-footer{background:#0f141a;border-top-color:#ffffff14}.ri-md__rail-scroll{flex:auto;min-height:0;padding:12px;overflow-y:auto}.ri-md__rail-scroll--flush{padding:0}.ri-md__rail-scroll::-webkit-scrollbar{width:6px}.ri-md__rail-scroll::-webkit-scrollbar-thumb{background:#0b0f172e;border-radius:3px}.ri-md__library-strip{border-bottom:1px solid var(--c-border);background:#fff;flex-shrink:0;padding:10px 14px 8px}.ri-md__editor-scroll{background:#fff;flex:auto;min-height:0;padding:20px 16px 40px;overflow-y:auto}.ri-md__editor-scroll::-webkit-scrollbar{width:6px}.ri-md__editor-scroll::-webkit-scrollbar-thumb{background:#0b0f172e;border-radius:3px}.ri-md__editor-body{max-width:720px;margin:0 auto}[data-theme=dark] .ri-md__editor-scroll{background:#151821}[data-theme=dark] .ri-md__editor-scroll::-webkit-scrollbar-thumb{background:#ffffff2e}.ri-editor{flex-direction:column;gap:24px;display:flex}.ri-editor__head{align-items:flex-start;gap:12px;display:flex}.ri-editor__identity{flex:auto;min-width:0}.ri-editor__name-input.ant-input{font-weight:600;line-height:1.2;color:var(--c-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:22px!important}.ri-editor__name-input.ant-input:focus{box-shadow:inset 0 -1px 0 var(--ri-channel-accent,#0e6e6e)!important}.ri-editor__name-readonly{font-weight:600;line-height:1.2;display:block;color:var(--c-ink)!important;font-size:22px!important}.ri-editor__identity-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.ri-editor__lock{color:var(--c-gray-500)}.ri-editor__slug{font-family:var(--c-font-mono,monospace);color:var(--c-gray-500);background:var(--c-gray-50);border-radius:4px;padding:2px 6px;font-size:11px}.ri-editor__head-actions{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.ri-editor__server-ahead{margin:0}.ri-editor__section{flex-direction:column;gap:8px;display:flex}.ri-editor__section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ri-editor__section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--c-gray-500);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ri-editor__reset{height:22px!important;padding:0!important}.ri-editor__section-actions{align-items:center;display:inline-flex}.ri-editor__section-actions .ant-btn{justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ri-editor__section-actions .llm-field-help__trigger{width:24px;height:24px;color:var(--c-gray-500);border-radius:4px}.ri-editor__section-actions .llm-field-help__trigger:hover{color:var(--c-ink);background:#0b0f170d}.ri-editor__section-actions .llm-field-help__trigger svg{width:14px;height:14px}[data-theme=dark] .ri-editor__section-actions .llm-field-help__trigger{color:#ffffff8c}[data-theme=dark] .ri-editor__section-actions .llm-field-help__trigger:hover{color:#ffffffeb;background:#ffffff0f}.ri-editor__apply-row{justify-content:flex-end;display:flex}.ri-editor__ref-missing{border:1px dashed #f53f3f66;border-radius:6px;padding:8px 12px;font-size:12px}.ri-editor__refs-list,.ri-editor__refs-row{flex-direction:column;gap:6px;display:flex}.ri-editor__slot{background:var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));height:4px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 18%, transparent);border-radius:2px;animation:1.2s ease-in-out infinite ri-editor-slot-pulse}@keyframes ri-editor-slot-pulse{0%,to{opacity:1}50%{opacity:.6}}.ri-editor__dropzone{border:1.5px dashed var(--c-border);background:var(--c-gray-50,#fafbfc);border-radius:10px;min-height:120px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.ri-editor__dropzone--drag-active{border-color:var(--ri-channel-accent,#0e6e6e);background:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 5%, transparent);animation:1.4s ease-in-out infinite ri-dropzone-pulse}.ri-editor__dropzone--over{border-color:var(--ri-channel-accent,#0e6e6e);background:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 18%, transparent);border-style:solid;animation:none}.ri-editor__dropzone-empty{min-height:110px;color:var(--ri-channel-accent,var(--c-gray-500));opacity:.8;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 16px;display:flex}.ri-editor__dropzone-hint{text-align:center;max-width:320px;color:inherit!important;font-size:12.5px!important}[data-theme=dark] .ri-editor__dropzone{background:#ffffff08;border-color:#ffffff1a}body.ri-library-dragging .ri-library-strip__scroll{overflow-x:hidden}body.ri-library-dragging .ri-template-card--system{cursor:not-allowed}body.ri-library-dragging .ri-template-card--system:after{content:"System template · cannot drop here";-webkit-backdrop-filter:blur(2px);color:var(--c-gray-700);text-align:center;border-radius:inherit;pointer-events:none;z-index:2;background:#ffffffc7;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:500;animation:.14s both ri-locked-fade-in;display:flex;position:absolute;inset:0}[data-theme=dark] body.ri-library-dragging .ri-template-card--system:after{color:#ffffffd9;background:#0f141ac7}@keyframes ri-locked-fade-in{0%{opacity:0}to{opacity:1}}.ri-ref-drawer .ant-form-item{margin-bottom:0}.ri-ref-drawer__section{border-bottom:1px solid var(--c-border-subtle);flex-direction:column;gap:10px;padding:18px 0;display:flex}.ri-ref-drawer__section:first-of-type{padding-top:0}.ri-ref-drawer__section:last-of-type{border-bottom:none;padding-bottom:0}.ri-ref-drawer__section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ri-ref-drawer__section-label{color:var(--c-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ri-ref-drawer__section-trailing{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ri-ref-drawer__hint-trigger{width:16px;height:16px;color:var(--c-gray-400);cursor:help;border-radius:50%;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.ri-ref-drawer__hint-trigger:hover{color:var(--c-gray-600);background:var(--c-gray-100)}.ri-ref-drawer__section-body{flex-direction:column;gap:8px;display:flex}.ri-ref-drawer__preview{justify-content:center;align-items:center;padding:4px 0;display:flex}.ri-ref-drawer__preview>*{width:100%;max-width:320px}[data-theme=dark] .ri-ref-drawer__section{border-bottom-color:#ffffff0f}[data-theme=dark] .ri-ref-drawer__section-label{color:#ffffffeb}[data-theme=dark] .ri-ref-drawer__hint-trigger{color:#ffffff73}[data-theme=dark] .ri-ref-drawer__hint-trigger:hover{color:#ffffffbf;background:#ffffff0f}.ri-md__editor-scroll--locked{position:relative}.ri-md__editor-locked{z-index:10;-webkit-backdrop-filter:blur(2px);cursor:not-allowed;pointer-events:all;background:#0b0f170a;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ri-md__editor-locked-card{color:var(--c-gray-600);border:1px solid var(--c-border);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;max-width:480px;padding:14px 20px;display:flex;box-shadow:0 8px 24px #0b0f171f}.ri-md__editor-locked-icon{color:var(--c-gray-500);flex-shrink:0}body.ri-library-dragging .ri-md__editor-scroll--locked .ri-md__editor-locked{display:flex}[data-theme=dark] .ri-md__editor-locked{background:#00000059}[data-theme=dark] .ri-md__editor-locked-card{background:var(--c-dark-elevated);color:#ffffffd9;border-color:#ffffff1a;box-shadow:0 10px 32px #00000080}[data-theme=dark] .ri-md__editor-locked-icon{color:#ffffff8c}[data-theme=dark] .ri-editor__name-input.ant-input,[data-theme=dark] .ri-editor__name-readonly{color:#ffffffeb!important}[data-theme=dark] .ri-editor__slug{color:#fff9;background:#ffffff0f}[data-theme=dark] .ri-editor__section-label{color:#ffffff73}.ri-md__handle{touch-action:none;cursor:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%203v18M5%208L1%2012l4%204M19%208l4%204-4%204%27%20stroke%3D%27white%27%20stroke-width%3D%274%27%20fill%3D%27none%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3Cpath%20d%3D%27M12%203v18M5%208L1%2012l4%204M19%208l4%204-4%204%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20fill%3D%27none%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E) 12 12,ew-resize;background:0 0;transition:background .12s}.ri-md__handle:hover{background:var(--c-gray-300)}.ri-md__handle:active{background:var(--c-gray-400)}[data-theme=dark] .ri-md{background:#151821}[data-theme=dark] .ri-md__rail--1{background:#0f141a;border-right-color:#ffffff14}[data-theme=dark] .ri-md__rail--2,[data-theme=dark] .ri-md__library-strip{background:#151821}[data-theme=dark] .ri-md__rail-head,[data-theme=dark] .ri-md__rail-filter{background:#0f141a;border-bottom-color:#ffffff14}[data-theme=dark] .ri-md__section-label{color:#ffffff73;background:#0f141a}[data-theme=dark] .ri-md__section-label--toggle:hover{color:#ffffffbf}[data-theme=dark] .ri-md__section-chevron,[data-theme=dark] .ri-md__section-count{color:#fff6}[data-theme=dark] .ri-md__rail-scroll::-webkit-scrollbar-thumb{background:#ffffff2e}.ri-md-add-card{border:1.5px dashed var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));width:100%;color:var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .14s;display:flex}.ri-md-add-card__bubble{background:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 12%, transparent);width:28px;height:28px;color:var(--ri-channel-accent,var(--clouding-accent,#0e6e6e));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}.ri-md-add-card__label{letter-spacing:.01em;font-weight:600}.ri-md-add-card:hover{background:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 6%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 18%, transparent);border-style:solid}.ri-md-add-card:hover .ri-md-add-card__bubble{background:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 22%, transparent)}.ri-md-add-card:active{transform:translateY(1px)}[data-theme=dark] .ri-md-add-card{border-color:color-mix(in srgb, var(--ri-channel-accent,#0aa) 55%, transparent);color:var(--ri-channel-accent,#0aa)}[data-theme=dark] .ri-md-add-card__bubble{background:color-mix(in srgb, var(--ri-channel-accent,#0aa) 18%, transparent)}[data-theme=dark] .ri-md-add-card:hover{background:color-mix(in srgb, var(--ri-channel-accent,#0aa) 10%, transparent)}[data-theme=dark] .ri-master-detail__sidebar{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#0a16288c;border-color:#0e6e6e1a;box-shadow:0 1px 3px #0006,0 12px 32px #0e6e6e0f}[data-theme=dark] .ri-master-detail__sidebar::-webkit-scrollbar-thumb{background:#fff3}.ri-library-strip__scroll{scroll-behavior:smooth;gap:10px;padding:6px 4px 8px;display:flex;overflow-x:auto}.ri-library-strip__scroll>*{flex:none;width:200px}.ri-dropzone{background-color:#0000;background-image:linear-gradient(90deg,#78787852 50%,#0000 50%),linear-gradient(90deg,#78787852 50%,#0000 50%),linear-gradient(#0000 50%,#78787852 50%),linear-gradient(#0000 50%,#78787852 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1px,8px 1px,1px 8px,1px 8px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:10px;min-height:72px;margin-top:6px;padding:10px;transition:background .22s,border-color .22s;position:relative}.ri-dropzone--over{background-color:#0e6e6e0f;background-image:linear-gradient(90deg,#0e6e6e 50%,#0000 50%),linear-gradient(90deg,#0e6e6e 50%,#0000 50%),linear-gradient(#0000 50%,#0e6e6e 50%),linear-gradient(#0000 50%,#0e6e6e 50%);background-size:12px 2px,12px 2px,2px 12px,2px 12px;animation:.8s linear infinite ri-dropzone-march,1.6s ease-in-out infinite ri-dropzone-pulse;box-shadow:0 0 0 4px #0e6e6e14,inset 0 0 24px #0e6e6e0f}[data-theme=dark] .ri-dropzone{background-image:linear-gradient(90deg,#fff3 50%,#0000 50%),linear-gradient(90deg,#fff3 50%,#0000 50%),linear-gradient(#0000 50%,#fff3 50%),linear-gradient(#0000 50%,#fff3 50%)}[data-theme=dark] .ri-dropzone--over{background-color:#0e6e6e14;background-image:linear-gradient(90deg,#0e6e6e 50%,#0000 50%),linear-gradient(90deg,#0e6e6e 50%,#0000 50%),linear-gradient(#0000 50%,#0e6e6e 50%),linear-gradient(#0000 50%,#0e6e6e 50%);box-shadow:0 0 0 4px #0e6e6e1a,inset 0 0 24px #0e6e6e14}.ri-master-detail .ant-btn-primary,.ri-grid .ant-btn-primary{background:#0e6e6e;border:none;transition:transform .14s,box-shadow .2s,filter .2s;box-shadow:0 2px 6px #0e6e6e40}.ri-master-detail .ant-btn-primary:hover,.ri-master-detail .ant-btn-primary:focus-visible{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 14px #0e6e6e59}.ri-master-detail .ant-btn-text:hover{background:#0e6e6e14}[data-theme=dark] .ri-master-detail .ant-btn-primary{background:#0e6e6e;box-shadow:0 2px 8px #0e6e6e40}[data-theme=dark] .ri-master-detail .ant-btn-text:hover{background:#0e6e6e1a}.ri-save-chip{align-items:center;gap:4px;animation:.22s ri-chip-fade;display:inline-flex}.ri-save-chip--saving{background:#0e6e6e14;border-radius:999px;padding:2px 8px;animation:.22s ri-chip-fade,1.8s ease-in-out infinite ri-chip-breathe}[data-theme=dark] .ri-save-chip--saving{background:#0e6e6e1a;animation:.22s ri-chip-fade,1.8s ease-in-out infinite ri-chip-breathe-dark}.ri-canvas-shell{width:100%;height:100%;min-height:0;display:flex}.ri-canvas-shell>.ant-card{border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.ri-canvas-shell>.ant-card>.ant-card-body{flex:1;min-height:0;padding:0}.ri-canvas-shell__card{overflow:hidden}.ri-canvas-shell__toolbar{background:#fff;border-bottom:1px solid #ececec;align-items:center;gap:8px;padding:10px 14px;display:flex}.ri-canvas-shell__toolbar-spacer{flex:auto}.ri-canvas-shell__viewport{background:#f7f9fb;flex:auto;min-width:0;height:100%;position:relative}.ri-canvas-shell__viewport .react-flow__attribution{display:none}.ri-canvas-node{background:#fff;border:1px solid #e6eaed;border-radius:10px;flex-direction:column;gap:8px;width:260px;padding:12px 14px 14px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;box-shadow:0 1px 3px #0f1e320f,0 4px 10px #0f1e320a}.ri-canvas-node--root{background:#fff;border-radius:999px;flex-direction:row;align-items:center;gap:12px;width:240px;padding:12px 14px}.ri-canvas-root__bubble{border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.ri-canvas-root__body{flex-direction:column;gap:1px;min-width:0;display:flex}.ri-canvas-root__eyebrow{letter-spacing:1.2px;text-transform:uppercase;font-weight:700;font-size:10px!important}.ri-canvas-root__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#020c19e0!important;font-size:13px!important}.ri-canvas-node__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ri-canvas-node__title{color:#020c19e6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;font-size:14px;overflow:hidden}.ri-canvas-node--template{cursor:grab;transition:border-color .14s,box-shadow .14s,transform .14s}.ri-canvas-node--template:active{cursor:grabbing}.ri-canvas-node--template:hover{outline-color:#0e6e6e80;transform:translateY(-1px);box-shadow:0 2px 6px #0e6e6e1f,0 8px 18px #0f1e320f}.ri-canvas-node--selected,.ri-canvas-node--template.selected{outline-color:#0e6e6e;box-shadow:0 0 0 3px #0e6e6e2e}.ri-canvas-node--system{background:#fafbfc}.ri-canvas-node--custom{background:#fff}.ri-canvas-node--disabled{opacity:.72}.ri-canvas-node__accent{background:#c0c4c8;border-top-right-radius:3px;border-bottom-right-radius:3px;width:3px;display:none;position:absolute;top:8px;bottom:8px;left:0}.ri-canvas-node__head{flex-direction:column;gap:6px;padding-left:4px;display:flex}.ri-canvas-node__title-row{align-items:center;gap:8px;display:flex}.ri-canvas-node__save-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ri-canvas-node__chips{flex-wrap:wrap;gap:4px;display:flex}.ri-canvas-node__chip{letter-spacing:.3px;text-transform:uppercase;color:#5b6572;background:#f2f4f6;border:none;border-radius:4px;align-items:center;gap:4px;margin:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.ri-canvas-node__chip .anticon{line-height:0;display:inline-flex;margin-inline-end:0!important}.ri-canvas-node__chip--system{color:#4a5568;background:#e9ecef}.ri-canvas-node__chip--custom{color:#007f7f;background:#0e6e6e1a}.ri-canvas-node__chip--off{color:#cf1322;background:#fff1f0}.ri-canvas-node__when{background:#f7f9fb;border:1px solid #eef1f4;border-radius:6px;align-items:flex-start;gap:6px;margin-left:4px;padding:8px 10px;display:flex}.ri-canvas-node__when-icon{color:#faad14;margin-top:2px;font-size:12px}.ri-canvas-node__when-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden;color:#4a5568!important;font-size:11px!important}.ri-canvas-node__alert{text-transform:uppercase;letter-spacing:.5px;color:#cf1322;background:#fff1f0;border-radius:4px;align-self:flex-start;margin-left:4px;padding:4px 8px;font-size:10px;font-weight:600}.ri-canvas-handle{box-shadow:0 0 0 2px #0e6e6e1f;background:#fff!important;border:2px solid #0e6e6e!important;width:8px!important;height:8px!important}.ri-canvas-shell__viewport .react-flow__edge-path{stroke-linecap:round}.ri-canvas-shell__viewport .react-flow__edge.selected .react-flow__edge-path{stroke:#0e6e6e;stroke-width:2px}.ri-canvas-shell__viewport .react-flow__controls{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0f1e321f}.ri-canvas-shell__body{align-items:stretch;height:100%;min-height:0;display:flex}.ri-canvas-floating{z-index:10;pointer-events:auto;box-sizing:border-box;background:#fff;border:1px solid #0000000a;border-radius:12px;flex-direction:column;width:280px;max-height:calc(100% - 32px);padding:16px 14px;transition:width .24s cubic-bezier(.2,.7,.3,1),max-height .24s cubic-bezier(.2,.7,.3,1),padding .24s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 30px #0f1e321f,0 2px 6px #0f1e320f}.ri-canvas-floating .ri-palette__head{cursor:move}.ri-canvas-floating .ri-palette__head:active{cursor:grabbing}.ri-canvas-floating--collapsed{width:180px;max-height:56px;padding:10px 12px}.ri-canvas-shell__card--dropping .ri-canvas-node--template:not(.ri-canvas-node--system){outline-offset:4px;outline:2px dashed #0e6e6e}.ri-palette{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.ri-palette__scroll{opacity:1;flex-direction:column;flex:auto;min-height:0;transition:opacity .18s;display:flex}.ri-palette__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ri-palette__head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ri-palette__title{letter-spacing:-.2px;text-transform:none;color:#1f2937!important;margin:0!important;font-size:18px!important;font-weight:700!important}.ri-palette__subtitle{color:#8c94a0!important;font-size:12px!important}.ri-palette__search{margin-bottom:2px}.ri-palette__list{flex-direction:column;flex:auto;gap:2px;margin:0;padding:4px 0 0;list-style:none;display:flex;overflow-y:auto}.ri-palette__item{cursor:grab;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:6px;transition:background-color .14s;display:flex}.ri-palette__item:hover{background:#eef1f5}.ri-palette__item:active{cursor:grabbing;background:#e4e9ef}.ri-palette__item-bubble{width:34px;height:34px;color:var(--ri-palette-tone,#4b5563);background:#f2f4f7;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:14px;transition:background-color .14s;display:inline-flex}.ri-palette__item:hover .ri-palette__item-bubble{background:color-mix(in srgb, var(--ri-palette-tone,#6b7280) 14%, transparent);color:var(--ri-palette-tone,#4b5563)}.ri-palette__item-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ri-palette__item-eyebrow{letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#a0a7b0!important;font-size:9px!important}.ri-palette__item-name{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;color:#020c19e0!important;font-size:12px!important}.ri-palette__item--add{width:100%;font:inherit;text-align:left;cursor:pointer;--ri-palette-tone:var(--ri-channel-accent,#0e6e6e);background:0 0;border:1px dashed #d9dde3;margin-top:6px}.ri-palette__item--add:hover{background:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 6%, transparent);border-color:color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 40%, #d9dde3)}.ri-palette__item--add:active{cursor:pointer}.ri-palette__footer{border-top:1px dashed #ececec;margin-top:auto;padding-top:10px}.ri-palette__hint{color:#8c94a0;padding:0 2px;font-size:11px;display:block}.ri-canvas-shell__body>.ri-canvas-inspector{box-sizing:border-box;background:#fff;border-left:1px solid #e4e8ec;flex:0 0 340px;max-width:340px;height:100%;padding:18px 16px 20px;overflow-y:auto}.ri-canvas-inspector--empty{color:#8c94a0}.ri-canvas-inspector__title{text-transform:uppercase;letter-spacing:.8px;color:#4a5568!important;margin:0 0 6px!important;font-size:13px!important}.ri-canvas-inspector__field{flex-direction:column;gap:4px;margin-top:10px;display:flex}.ri-canvas-inspector__label{text-transform:uppercase;letter-spacing:.6px;color:#5b6572;font-size:11px;font-weight:600}.ri-canvas-inspector__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ri-canvas-inspector__divider{margin:14px 0!important}.ri-canvas-inspector__subtext{font-size:11px;display:block}.ri-canvas-inspector__block-text{color:#4a5568;white-space:pre-wrap;background:#f7f9fb;border:1px solid #eef1f4;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.ri-canvas-node--template{outline-offset:-2px;box-sizing:border-box;outline:2px solid #e6eaed;gap:0;overflow:visible;border:none!important;width:100%!important;height:100%!important;padding:0!important}.ri-canvas-node--template.ri-canvas-node--system{outline-color:#bfbfbf}.ri-canvas-node--template.ri-canvas-node--custom{outline-color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-node--template>.ri-canvas-node__head{box-sizing:border-box;flex-direction:column;gap:6px;min-width:0;height:88px;padding:14px 18px 10px 22px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.ri-canvas-node--template .ri-canvas-node__body{pointer-events:none;background:#f4f7fa;border-radius:10px;gap:0;display:block;position:absolute;inset:88px 8px 8px}.ri-canvas-node--template .ri-canvas-node__body-empty{pointer-events:none;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:absolute;inset:0}.ri-canvas-node--template .ri-canvas-node__body-empty-text{color:#a0a7b0;text-align:center;font-size:11px;line-height:1.4}.ri-canvas-shell__card--dropping .ri-canvas-node--template:not(.ri-canvas-node--system) .ri-canvas-node__body{background:#0e6e6e14;border-color:#0e6e6e}.ri-canvas-node--add{border:1.5px dashed var(--ri-channel-accent,#0e6e6e);width:340px;color:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:16px 18px 22px 22px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .14s,box-shadow .14s;display:flex;position:relative}.ri-canvas-node--add:hover{background:var(--ri-channel-tint,#0e6e6e0a);box-shadow:0 2px 6px var(--ri-channel-tint,#0e6e6e1f)}.ri-canvas-node--add .ri-canvas-node__accent{background:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-node--add .ri-canvas-node__head{flex-direction:column;gap:8px;padding:0;display:flex}.ri-canvas-node__add-cta{color:var(--ri-channel-accent,#0e6e6e);flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}.ri-canvas-node__add-plus{background:var(--ri-channel-tint,#0e6e6e24);width:44px;height:44px;color:var(--ri-channel-accent,#0e6e6e);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ri-canvas-node__add-hint{text-align:center;color:#a0a7b0!important;font-size:11px!important}.ri-canvas-handle--ghost{opacity:0}.ri-canvas-shell__rail{color:#5b6572;cursor:pointer;background:#e8ecf1;border:none;flex-direction:column;flex:0 0 44px;justify-content:flex-start;align-items:center;gap:10px;width:44px;height:100%;padding:16px 0;font-size:16px;transition:background-color .14s,color .14s;display:flex}.ri-canvas-shell__rail:hover{color:#0e6e6e;background:#dde3ea}.ri-canvas-shell__rail--right{border-left:1px solid #ececec}.ri-canvas-shell__rail-label{letter-spacing:1px;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap;font-size:10px;font-weight:600;transform:rotate(180deg)}.ri-canvas-ref{box-sizing:border-box;cursor:grab;background:#fff;border:1px solid #e6eaed;border-radius:10px;align-items:center;gap:12px;width:100%;height:100%;padding:10px 12px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;box-shadow:0 1px 2px #0f1e320a}.ri-canvas-ref:active{cursor:grabbing}.ri-canvas-ref:hover{border-color:#0e6e6e80;box-shadow:0 2px 6px #0e6e6e1f}.ri-canvas-ref--readonly{cursor:default;background:#fafbfc}.ri-canvas-ref--selected{border-color:#0e6e6e;box-shadow:0 0 0 3px #0e6e6e2e}.ri-canvas-ref__bubble{background:color-mix(in srgb, var(--ri-palette-tone,#6b7280) 12%, transparent);width:28px;height:28px;color:var(--ri-palette-tone,#4b5563);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ri-canvas-inspector .ant-typography-copy,.ri-canvas-inspector .ant-typography-copy:hover{color:var(--c-gray-500)}.ri-canvas-inspector .ant-typography-copy:hover{color:var(--c-ink)}.ri-canvas-ref__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ri-canvas-ref__eyebrow{letter-spacing:1.2px;text-transform:uppercase;font-weight:600;color:#a0a7b0!important;font-size:10px!important}.ri-canvas-ref__name{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;color:#020c19e0!important;font-size:13px!important}.ri-canvas-ref__right{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ri-canvas-ref__chip{border-radius:4px;margin:0;padding:1px 6px;font-size:10px;line-height:1.5}.ri-canvas-ref__more{color:#020c198c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:13px;transition:background-color .12s;display:inline-flex}.ri-canvas-ref__more:hover{color:#0e6e6e;background:#f2f4f6}.ri-canvas-floating-pill{pointer-events:auto;margin:16px!important}.ri-canvas-pill{color:#0e6e6e;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:0 4px 12px #0f1e3214}.ri-canvas-pill:hover{background:#0e6e6e14;transform:translateY(-1px)}.ri-canvas-inspector__header-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ri-canvas-node__title-row>.ri-canvas-node__when-btn,.ri-canvas-node__title-row>.ri-canvas-node__collapse-btn{color:#8c94a0;border-radius:6px;flex-shrink:0;width:24px;height:24px;padding:0}.ri-canvas-node__when-btn{color:#0e6e6e!important}.ri-canvas-node__when-btn--empty{color:#d9a000!important}.ri-canvas-node__when-btn:hover,.ri-canvas-node__collapse-btn:hover{color:#0e6e6e!important;background:#0e6e6e14!important}.ri-canvas-node--collapsed .ri-canvas-node__body{display:none}.ri-canvas-node--template .ri-canvas-node__body{box-shadow:none!important;background:#f4f7fa!important;border:none!important}.ri-canvas-actions{pointer-events:auto;background:#fff;border:1px solid #0000000f;border-radius:8px;gap:0;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #0f1e321f;margin:16px!important}.ri-canvas-actions .ant-btn{box-shadow:none;background:0 0;border:none;border-radius:0}.ri-canvas-actions .ant-btn:hover{color:#0e6e6e!important}.ri-when-edge{pointer-events:all;z-index:1000;position:absolute}.ri-when-edge__btn{border:1.5px solid var(--ri-when-accent,#0e6e6e);width:28px;height:28px;color:var(--ri-when-accent,#0e6e6e);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:transform .14s,background-color .14s,color .14s;display:inline-flex;box-shadow:0 1px 3px #0f1e3214}.ri-when-edge__btn:hover{background:var(--ri-when-accent,#0e6e6e);color:#fff;transform:scale(1.08)}.ri-when-edge--empty .ri-when-edge__btn{color:#d9a000;border-style:dashed;border-color:#d9a000}.ri-when-edge--empty .ri-when-edge__btn:hover{color:#fff;background:#d9a000}.ri-canvas-actions .ri-canvas-action-btn{width:32px;height:32px;box-shadow:none;color:#5b6572;background:0 0;border:none;border-right:1px solid #0000000f;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background-color .14s,color .14s;display:inline-flex}.ri-canvas-actions .ri-canvas-action-btn:last-child{border-right:none}.ri-canvas-actions .ri-canvas-action-btn:hover{background:#0e6e6e14;color:#0e6e6e!important}.ri-palette--collapsed{gap:0}.ri-palette__scroll{max-height:1200px;transition:max-height .22s cubic-bezier(.2,.7,.3,1),opacity .18s}.ri-palette--collapsed .ri-palette__scroll{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.ri-canvas-group{background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:12px;width:220px;padding:12px 14px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;position:relative;box-shadow:0 2px 8px #0f1e3214}.ri-canvas-group--system{background:#fafbfc;border-color:#8b919a59}.ri-canvas-group--custom{border-color:#0e6e6e59}.ri-canvas-group__bubble{color:#4b5563;background:#f2f4f7;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.ri-canvas-group--custom .ri-canvas-group__bubble{color:#0e6e6e;background:#0e6e6e24}.ri-canvas-group__body{flex-direction:column;gap:1px;min-width:0;display:flex}.ri-canvas-group__eyebrow{letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#a0a7b0!important;font-size:10px!important}.ri-canvas-group--custom .ri-canvas-group__eyebrow{color:#007f7f!important}.ri-canvas-group__title{color:#020c19c7!important;font-size:13px!important}.ri-canvas-group__toggle{flex-shrink:0;width:24px;height:24px;margin-left:auto;color:#8c94a0!important;padding:0!important}.ri-canvas-group__toggle:hover{color:#0e6e6e!important;background:#0e6e6e1a!important}.ri-canvas-group{cursor:grab}.ri-canvas-group:active{cursor:grabbing}.ri-canvas-group--collapsed{opacity:.85}.ri-canvas-shell .ri-canvas-node--template:hover{outline-color:var(--ri-channel-accent,#0e6e6e);box-shadow:0 2px 6px var(--ri-channel-tint,#0e6e6e1f), 0 8px 18px #0f1e320f}.ri-canvas-shell .ri-canvas-node--template.selected,.ri-canvas-shell .ri-canvas-node--selected{outline-color:var(--ri-channel-accent,#0e6e6e);box-shadow:0 0 0 3px var(--ri-channel-tint,#0e6e6e2e)}.ri-canvas-shell .ri-canvas-node__chip--custom{background:var(--ri-channel-tint,#0e6e6e1a);color:var(--ri-channel-accent-deep,#007f7f)}.ri-canvas-shell .ri-canvas-node__when-btn{color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ri-canvas-node__when-btn:hover{background:var(--ri-channel-tint,#0e6e6e14)!important;color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ri-canvas-node__collapse-btn:hover{color:#4a5568!important;background:#eef1f5!important}.ri-canvas-shell .ri-canvas-shell__card--dropping .ri-canvas-node--template:not(.ri-canvas-node--system){outline-color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ri-canvas-ref:hover{border-color:var(--ri-channel-accent,#0e6e6e80);box-shadow:0 2px 6px var(--ri-channel-tint,#0e6e6e1f)}.ri-canvas-shell .ri-canvas-ref--selected{border-color:var(--ri-channel-accent,#0e6e6e);box-shadow:0 0 0 3px var(--ri-channel-tint,#0e6e6e2e)}.ri-canvas-shell .ri-canvas-handle{box-shadow:0 0 0 2px var(--ri-channel-tint,#0e6e6e1f);border-color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ri-canvas-actions .ri-canvas-action-btn:hover{color:var(--ri-channel-accent,#0e6e6e)!important;border-color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ri-canvas-shell__viewport .react-flow__edge.selected .react-flow__edge-path{stroke:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ri-canvas-group__toggle:hover{color:#4a5568!important;background:#eef1f5!important}.ri-canvas-shell .ri-canvas-pill{color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ri-canvas-pill:hover{background:var(--ri-channel-tint,#0e6e6e14)}.ri-canvas-node__criteria{z-index:2;border:1.5px solid var(--ri-channel-accent,#0e6e6e);width:28px;height:28px;color:var(--ri-channel-accent,#0e6e6e);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:transform .14s,background-color .14s,color .14s;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0f1e3214}.ri-canvas-node__criteria:hover{background:var(--ri-channel-accent,#0e6e6e);color:#fff;transform:translate(-50%)scale(1.1)}.ri-canvas-node__criteria--empty{border-style:dashed;color:#d9a000!important;border-color:#d9a000!important}.ri-canvas-node__criteria--empty:hover{color:#fff!important;background:#d9a000!important}.ri-canvas-shell .ri-canvas-node--template.ri-canvas-node--custom{outline-color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ri-palette__title{color:#1f2937!important}.ri-canvas-shell .ri-palette__item:hover{background:#eef1f5}.ri-canvas-shell .ri-palette__item:active{background:#e4e9ef}.ri-canvas-shell .ant-btn-link,.ri-canvas-shell .ant-btn-link:hover,.ri-canvas-shell .ant-btn-link:focus,.ri-canvas-shell .ant-btn-link:active{color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ant-btn-primary{background:var(--ri-channel-accent,#0e6e6e)!important;border-color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ant-switch.ant-switch-checked{background:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .ant-input:hover,.ri-canvas-shell .ant-input-affix-wrapper:hover{border-color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ant-input:focus,.ri-canvas-shell .ant-input-focused,.ri-canvas-shell .ant-input-affix-wrapper:focus-within{border-color:var(--ri-channel-accent,#0e6e6e)!important;box-shadow:0 0 0 2px var(--ri-channel-tint,#0e6e6e1a)!important}.ri-canvas-shell .ri-canvas-inspector code{color:#8c94a0;background:0 0;border:none;padding:0}.ri-canvas-shell .ri-canvas-shell__rail:hover,.ri-canvas-shell .ri-canvas-ref__more:hover{color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ri-canvas-group--custom{border-color:var(--ri-channel-accent,#0e6e6e59)}.ri-canvas-shell .ri-canvas-group--custom .ri-canvas-group__bubble{background:var(--ri-channel-tint,#0e6e6e24);color:var(--ri-channel-accent,#0e6e6e)}.ri-canvas-shell .ri-canvas-group--custom .ri-canvas-group__eyebrow{color:var(--ri-channel-accent-deep,#007f7f)!important}.ri-canvas-shell .ri-canvas-inspector__close:hover{color:#4a5568!important;background:#eef1f5!important}.ri-inspector-back{letter-spacing:.6px;text-transform:uppercase;font-weight:600;color:#8c94a0!important;font-size:11px!important}button.ri-inspector-back--link{cursor:pointer;text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:220px;padding:0;font-weight:500;overflow:hidden;color:#5b6572!important;font-size:12px!important}button.ri-inspector-back--link:hover{color:var(--ri-channel-accent,#0e6e6e)!important}.ri-inspector-hero{border-bottom:1px solid #eef1f4;align-items:flex-start;gap:12px;margin-bottom:6px;padding:4px 0 14px;display:flex}.ri-inspector-hero__bubble{color:#4b5563;background:#f2f4f7;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.ri-inspector-hero__bubble--system{color:#4a5568;background:#8b919a1f}.ri-inspector-hero__bubble--custom{background:var(--ri-channel-tint,#0e6e6e24);color:var(--ri-channel-accent,#0e6e6e)}.ri-inspector-hero__bubble--ref{background:#f2f4f7}.ri-inspector-hero__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ri-inspector-hero__eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#8c94a0!important;font-size:10px!important;font-weight:700!important}.ri-inspector-hero__title{line-height:1.3;color:#020c19e6!important;font-size:15px!important}.ri-inspector-hero__subtitle{margin-top:2px;color:#8c94a0!important;font-size:12px!important}.ri-inspector-section{border-bottom:1px solid #f1f3f5;flex-direction:column;gap:6px;margin:0;padding:12px 0;display:flex}.ri-inspector-section:last-of-type{border-bottom:none}.ri-inspector-section__label{letter-spacing:.8px;text-transform:uppercase;color:#8c94a0!important;font-size:11px!important;font-weight:700!important}.ri-inspector-section__body{flex-direction:column;gap:6px;display:flex}.ri-inspector-field{flex-direction:column;gap:4px;display:flex}.ri-inspector-field__label{color:#020c19c7;font-size:12px;font-weight:500}.ri-inspector-field__label-row,.ri-inspector-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ri-inspector-row__label{color:#020c19c7;font-size:12px;font-weight:500}.ri-inspector-hint{display:block;color:#8c94a0!important;font-size:11px!important}.ri-inspector-apply{align-self:flex-start;height:22px!important;padding:0!important}.ri-inspector-refs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ri-inspector-refs__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 8px;transition:background-color .14s;display:flex}.ri-inspector-refs__item:hover{background:#f3f5f7}.ri-inspector-refs__bubble{width:28px;height:28px;color:var(--ri-palette-tone,#4b5563);background:#f2f4f7;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ri-inspector-refs__body{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.ri-inspector-refs__eyebrow{letter-spacing:1px;text-transform:uppercase;color:#a0a7b0!important;font-size:9px!important;font-weight:700!important}.ri-inspector-refs__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#020c19d1!important;font-size:12px!important}.ri-inspector-refs__badge{letter-spacing:.6px;color:#8c94a0;background:#eef0f3;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700}.ri-inspector-refs__badge--required{color:#be185d;background:#be185d1f}.ri-inspector-context{cursor:pointer;text-align:left;background:#fafbfc;border:1px solid #ececec;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background-color .14s,border-color .14s;display:flex}.ri-inspector-context:hover{border-color:var(--ri-channel-accent,#0e6e6e);background:#f2f4f7}.ri-inspector-context__icon{background:var(--ri-channel-tint,#0e6e6e1f);width:28px;height:28px;color:var(--ri-channel-accent,#0e6e6e);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ri-inspector-context__body{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.ri-inspector-context__eyebrow{letter-spacing:1px;color:#a0a7b0!important;font-size:9px!important;font-weight:700!important}.ri-inspector-context__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#020c19d1!important;font-size:12px!important}.ri-inspector-context__cta{flex-shrink:0;color:var(--ri-channel-accent,#0e6e6e)!important;font-size:11px!important}.ri-inspector-destructive{justify-content:flex-end;margin-top:10px;display:flex}.ri-inspector-destructive__btn{height:24px!important;padding:2px 6px!important;font-size:12px!important}.ri-inspector-section__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ri-inspector-instruction-actions{align-items:center;gap:12px;margin-top:2px;display:inline-flex}.ri-inspector-apply--muted.ant-btn{color:#8c94a0!important}.ri-canvas-inspector__schema.ant-collapse-ghost{border-top:1px solid #f1f3f5;margin-top:12px;padding-top:12px}.ri-canvas-inspector__schema .ant-collapse-header{letter-spacing:.8px;text-transform:uppercase;color:#8c94a0!important;padding:0!important;font-size:11px!important;font-weight:700!important}.ri-canvas-inspector__schema .ant-collapse-content-box{padding:8px 0 0!important}.ri-inspector-default-disclosure.ant-collapse-ghost{margin-top:2px}.ri-inspector-default-disclosure .ant-collapse-header{color:#8c94a0!important;padding:4px 0!important;font-size:11px!important}.ri-inspector-default-disclosure .ant-collapse-content-box{padding:4px 0 6px!important}.ri-inspector-default-disclosure__body{white-space:pre-wrap;display:block;color:#5b6572!important;font-size:12px!important}.ri-inspector-hero__title-input.ant-input{min-height:unset;line-height:1.3;color:#020c19e6!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:15px!important;font-weight:600!important}.ri-inspector-hero__slug{color:#8c94a0!important;font-size:11px!important}.ri-canvas-inspector .ant-input,.ri-canvas-inspector .ant-input-affix-wrapper,.ri-canvas-inspector textarea.ant-input,.ri-canvas-inspector .ant-select-selector{transition:border-color .14s,box-shadow .14s;background:#fff!important;border:1px solid #d6dbe0!important;border-radius:6px!important}.ri-canvas-inspector .ant-input:hover,.ri-canvas-inspector .ant-input-affix-wrapper:hover,.ri-canvas-inspector textarea.ant-input:hover{border-color:var(--ri-channel-accent,#0e6e6e)!important}.ri-inspector-hero__title-input.ant-input{border-radius:4px;background:#fff!important;border:1px dashed #cfd5dc!important;padding:2px 6px!important}.ri-inspector-hero__title-input.ant-input:hover{border-color:var(--ri-channel-accent,#0e6e6e)!important;border-style:solid!important}.ri-inspector-hero__title-input.ant-input:focus{outline:none;border-color:var(--ri-channel-accent,#0e6e6e)!important;box-shadow:0 0 0 2px var(--ri-channel-tint,#0e6e6e1f)!important;border-style:solid!important}.ri-inspector-hero__title-input.ant-input[disabled]{cursor:default;color:#020c19e6!important;background:0 0!important;border:none!important;padding:0!important}.ri-canvas-inspector .markdown-textarea,.ri-canvas-inspector .markdown-textarea__editor{background:#fff!important;border:1px solid #d6dbe0!important;border-radius:6px!important}.ri-canvas-inspector .markdown-textarea:hover,.ri-canvas-inspector .markdown-textarea__editor:hover{border-color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-node--add{outline:2px dashed var(--ri-channel-accent,#0e6e6e);outline-offset:-2px;flex-direction:column;gap:0;display:flex;border:none!important;border-radius:10px!important;padding:0!important}.ri-canvas-node--add>.ri-canvas-node__head{flex-direction:column;gap:8px;min-width:0;padding:16px 18px 12px 22px;display:flex}.ri-canvas-node--add .ri-canvas-node__add-cta{background:#f7f9fc;border:1px solid #e6ebf1;border-radius:10px;flex:auto;margin:0 10px 10px;padding:20px 16px;box-shadow:inset 0 1px 2px #0f1e3208}.ri-canvas-shell .llm-field-help__trigger{opacity:.7;color:var(--ri-channel-accent,#0e6e6e)!important}.ri-canvas-shell .llm-field-help__trigger:hover,.ri-canvas-shell .llm-field-help__trigger:focus-visible{opacity:1;color:var(--ri-channel-accent,#0e6e6e)!important;background:var(--ri-channel-tint,#0e6e6e1a)!important}.ri-inspector-actions{justify-content:flex-end;gap:8px;margin-top:auto;padding:8px 0 4px;display:flex}.ri-canvas-actions .ri-canvas-action-btn:disabled{opacity:.35;cursor:not-allowed;color:#8c94a0!important;border-color:#0000000f!important}.ri-canvas-actions .ri-canvas-action-btn:disabled:hover{transform:none;color:#8c94a0!important;border-color:#0000000f!important}.ri-system-card{outline-offset:-2px;box-sizing:border-box;background:#fafbfc;border-radius:10px;outline:2px solid #bfbfbf;width:100%;height:100%;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:visible;box-shadow:0 1px 2px #0f1e320a}.ri-system-card--selected{outline-color:#8c94a0;box-shadow:0 0 0 3px #8b919a2e}.ri-system-card__head{box-sizing:border-box;align-items:center;gap:10px;min-width:0;height:64px;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.ri-system-card__bubble{color:#4a5568;background:#8b919a1f;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.ri-system-card__label{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ri-system-card__eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#8c94a0!important;font-size:10px!important;font-weight:700!important}.ri-system-card__title{color:#020c19c7!important;font-size:13px!important}.ri-system-card__toggle{flex-shrink:0;width:24px;height:24px;color:#8c94a0!important;padding:0!important}.ri-system-card__toggle:hover{color:#4a5568!important;background:#eef1f5!important}.ri-system-card__body{pointer-events:none;background:#f4f7fa;border-radius:8px;position:absolute;inset:64px 10px 8px}.ri-system-pill{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e6eaed;border-radius:8px;align-items:center;gap:10px;width:100%;height:100%;padding:6px 10px 6px 8px;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 1px 2px #0f1e320a}.ri-system-pill:hover{border-color:#c0c4c8;box-shadow:0 2px 6px #0f1e3214}.ri-system-pill--selected{border-color:#8c94a0;box-shadow:0 0 0 2px #8b919a2e}.ri-system-pill--off{opacity:.7}.ri-system-pill__criteria{border:1.5px solid var(--ri-channel-accent,#0e6e6e);width:28px;height:28px;color:var(--ri-channel-accent,#0e6e6e);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.ri-system-pill__criteria:hover{background:var(--ri-channel-accent,#0e6e6e);color:#fff;transform:scale(1.08)}.ri-system-pill__criteria--empty{border-style:dashed;color:#d9a000!important;border-color:#d9a000!important}.ri-system-pill__criteria--empty:hover{color:#fff!important;background:#d9a000!important}.ri-system-pill__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;color:#020c19e0!important;font-size:13px!important}.ri-system-pill__save-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ri-inspector-refs__slug{line-height:1.3;color:#8c94a0!important;font-family:SFMono-Regular,Menlo,Consolas,monospace!important;font-size:10px!important}.ri-inspector-refs__slug code{font-size:inherit;color:inherit!important;background:0 0!important;border:none!important;padding:0!important}.ri-inspector-preview{justify-content:center;padding:8px 4px 4px;display:flex}.ri-inspector-preview>*{max-width:100%}.ri-canvas-ref.ri-canvas-ref--dragging{z-index:10;border-color:var(--ri-channel-accent,#0e6e6e)!important;cursor:grabbing!important;box-shadow:0 16px 32px #0f172a38!important}.ri-canvas-shell .react-flow__node.react-flow__node-template,.ri-canvas-shell .react-flow__node.react-flow__node-ref,.ri-canvas-shell .react-flow__node.react-flow__node-slotIndicator{transition:transform .16s cubic-bezier(.22,.61,.36,1),width .16s cubic-bezier(.22,.61,.36,1),height .16s cubic-bezier(.22,.61,.36,1)}.ri-canvas-node--template.ri-canvas-node--drop-target{transform:translateZ(0);outline-color:var(--ri-channel-accent,#0e6e6e)!important;outline-offset:-3px!important;box-shadow:0 12px 28px #0000001f, 0 0 0 6px var(--ri-channel-tint,#0e6e6e24)!important;outline-width:3px!important}.ri-canvas-shell__card--targeted .react-flow__node.react-flow__node-template:not(:has(.ri-canvas-node--drop-target)){opacity:.45;filter:saturate(.7)}.ri-canvas-shell__card--dropping.ri-canvas-shell__card--targeted .ri-canvas-node--template:not(.ri-canvas-node--drop-target) .ri-canvas-node__body{background:0 0;border-color:#0000}.ri-canvas-slot{border:2px dashed var(--ri-channel-accent,#0e6e6e);background:var(--ri-channel-tint,#0e6e6e1f);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;animation:1.4s ease-in-out infinite ri-canvas-slot-pulse;display:flex}.ri-canvas-slot__line{display:none}.ri-canvas-slot__label{letter-spacing:.2px;color:var(--ri-channel-accent-deep,#008585);text-transform:uppercase;font-size:12px;font-weight:600}.ri-drag-ghost{border:2px solid var(--ri-channel-accent,#0e6e6e);color:#1f2937;pointer-events:none;z-index:9999;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;top:-9999px;left:-9999px;box-shadow:0 12px 28px #0000002e}.ri-drag-ghost__bubble{width:28px;height:28px;color:var(--ri-palette-tone,#4b5563);background:#0000000a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ri-shell{background:var(--c-gray-50);grid-template-rows:56px 1fr;height:100vh;margin:-16px -24px -24px;display:grid}.ri-shell__header{border-bottom:1px solid var(--c-border);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 20px;display:grid}.ri-shell__header>:first-child{justify-self:start}.ri-shell__header-center{justify-content:center;display:flex}.ri-shell__header>.ant-space:last-child{justify-self:end}.ri-shell__back{color:var(--c-gray-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin-left:-10px;padding:6px 10px;font-size:13px;transition:all .12s;display:inline-flex}.ri-shell__back:hover{background:var(--c-gray-100);color:var(--c-ink)}.ri-shell__back:disabled{opacity:.5;cursor:default}.ri-shell__back-meta{color:var(--c-gray-400);margin-left:2px;font-size:12px}.ri-shell__back-skeleton{background:var(--c-gray-100);border-radius:4px;width:120px;height:14px;display:inline-block}.ri-shell__autosave{color:var(--c-gray-500);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.ri-shell__autosave--saved{color:#047857;background:#10b98114}.ri-shell__autosave--saving{color:#4338ca;background:#6366f114}.ri-shell__autosave--error{color:#be123c;background:#f43f5e14}.ri-shell__autosave--idle{color:var(--c-gray-400);font-style:italic}.ri-shell__body{min-height:0;position:relative;overflow:hidden}.ri-shell__empty{text-align:center;justify-content:center;align-items:center;height:100%;padding:48px 16px;display:flex}.ri-shell__empty-copy{text-align:center;max-width:560px;line-height:1.7}.ri-shell__empty-copy p{color:var(--c-gray-500);margin:0 0 10px;font-size:13px}.ri-shell__empty-copy p:last-child{margin-bottom:0}.ri-shell__empty-copy strong{color:var(--c-ink);font-weight:600}[data-theme=dark] .ri-shell__empty-copy p{color:#ffffff8c}[data-theme=dark] .ri-shell__empty-copy strong{color:#fffffff2}.ri-entry-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.ri-entry-dot--on{background:var(--clouding-accent,#0e6e6e);box-shadow:0 0 0 2px #0e6e6e24}.ri-entry-dot--off{border:1.5px solid var(--c-gray-400);background:0 0}[data-theme=dark] .ri-shell{background:#0f1115}[data-theme=dark] .ri-shell__header{background:#151821;border-bottom-color:#ffffff14}[data-theme=dark] .ri-shell__back{color:#ffffffa6}[data-theme=dark] .ri-shell__back:hover{color:#fff;background:#ffffff0d}[data-theme=dark] .ri-shell__back-meta{color:#ffffff59}[data-theme=dark] .ri-shell__back-skeleton{background:#ffffff14}[data-theme=dark] .ri-shell__autosave{color:#ffffffa6;background:#ffffff0a}[data-theme=dark] .ri-shell__autosave--saved{color:#6ee7b7;background:#10b98124}[data-theme=dark] .ri-shell__autosave--saving{color:#a5b4fc;background:#818cf824}[data-theme=dark] .ri-shell__autosave--error{color:#fda4af;background:#f43f5e24}[data-theme=dark] .ri-canvas-shell__viewport{background:#0f141a}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__background-pattern circle{fill:#ffffff14!important}[data-theme=dark] .ri-canvas-node{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 3px #0006,0 4px 10px #00000040}[data-theme=dark] .ri-canvas-node--root{background:#1a2130}[data-theme=dark] .ri-canvas-root__title,[data-theme=dark] .ri-canvas-node__title{color:#ffffffe0!important}[data-theme=dark] .ri-canvas-node__eyebrow,[data-theme=dark] .ri-canvas-root__eyebrow{color:#ffffff73!important}[data-theme=dark] .ri-canvas-node--system{background:#161b24;border-color:#ffffff0f}[data-theme=dark] .ri-canvas-node--custom{background:#1a2130}[data-theme=dark] .ri-canvas-node--disabled{opacity:.55}[data-theme=dark] .ri-canvas-ref{color:#ffffffd1;background:#ffffff08;border-color:#ffffff0f}[data-theme=dark] .ri-canvas-floating{background:#151821;border:1px solid #ffffff14;box-shadow:0 10px 30px #0006}[data-theme=dark] .ri-palette__head{border-bottom-color:#ffffff0f}[data-theme=dark] .ri-palette__item{color:#ffffffd1;background:#ffffff08;border-color:#ffffff0f}[data-theme=dark] .ri-palette__item:hover{background:#ffffff12;border-color:#ffffff24}[data-theme=dark] .ri-palette__item-bubble{color:#ffffffbf;background:#ffffff0f}[data-theme=dark] .ri-canvas-shell__body>.ri-canvas-inspector{color:#ffffffd1;background:#151821;border-left-color:#ffffff14}[data-theme=dark] .ri-canvas-inspector__title{color:#ffffffe0}[data-theme=dark] .ri-inspector-back{color:#ffffff73!important}[data-theme=dark] .ri-canvas-shell__rail{color:#ffffff8c;background:#151821;border-color:#ffffff14}[data-theme=dark] .ri-canvas-shell__rail:hover{color:#fff;background:#1a1f2a}[data-theme=dark] .ri-canvas-shell__rail--right{border-left-color:#ffffff14}[data-theme=dark] .ri-canvas-actions{background:#1a2130;border-color:#ffffff14;box-shadow:0 2px 8px #0006}[data-theme=dark] .ri-canvas-action-btn{color:#ffffffbf;background:0 0;border-right-color:#ffffff0f}[data-theme=dark] .ri-canvas-action-btn:hover:not(:disabled){color:#fff;background:#ffffff0f}[data-theme=dark] .ri-canvas-action-btn:disabled{opacity:.35}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__controls{background:#1a2130;border:1px solid #ffffff14;box-shadow:0 2px 8px #0006}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__controls-button{color:#ffffffbf;background:0 0;border-bottom:1px solid #ffffff0f}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__controls-button:hover{color:#fff;background:#ffffff0f}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__controls-button svg{fill:currentColor}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__edge-path{stroke:#ffffff2e}[data-theme=dark] .ri-canvas-shell .ri-canvas-handle{background:#fff3;border-color:#ffffff14}[data-theme=dark] .ri-canvas-node--add{color:#ffffffd1;background:#1a2130}[data-theme=dark] .ri-canvas-node--add:hover{background:#222a3a}[data-theme=dark] .ri-canvas-inspector .ant-input,[data-theme=dark] .ri-canvas-inspector textarea.ant-input,[data-theme=dark] .ri-canvas-inspector .ant-input-affix-wrapper{color:#ffffffe0!important;background:#1a2130!important;border-color:#ffffff1a!important}[data-theme=dark] .ri-canvas-inspector .ant-input::placeholder,[data-theme=dark] .ri-canvas-inspector textarea.ant-input::placeholder{color:#ffffff4d!important}[data-theme=dark] .ri-canvas-inspector .ant-input:hover,[data-theme=dark] .ri-canvas-inspector .ant-input-affix-wrapper:hover{border-color:#fff3!important}[data-theme=dark] .ri-canvas-inspector .ant-input:focus,[data-theme=dark] .ri-canvas-inspector .ant-input-affix-wrapper:focus,[data-theme=dark] .ri-canvas-inspector .ant-input-affix-wrapper-focused{border-color:var(--ri-channel-accent,#0aa)!important;box-shadow:0 0 0 2px #00aaaa26!important}[data-theme=dark] .ri-canvas-inspector__label{color:#ffffff8c!important}[data-theme=dark] .ri-canvas-inspector__divider{background:#ffffff0f!important}[data-theme=dark] .ri-canvas-inspector__subtext,[data-theme=dark] .ri-canvas-inspector__block-text{color:#ffffff8c!important}[data-theme=dark] .ri-canvas-inspector .markdown-textarea,[data-theme=dark] .ri-canvas-inspector .markdown-textarea__editor{color:#ffffffe0!important;background:#1a2130!important;border-color:#ffffff1a!important}[data-theme=dark] .ri-canvas-inspector__schema.ant-collapse-ghost{border-top-color:#ffffff14!important}[data-theme=dark] .ri-canvas-inspector__schema .ant-collapse-header,[data-theme=dark] .ri-inspector-default-disclosure .ant-collapse-header{color:#ffffff8c!important}[data-theme=dark] .ri-palette__item-eyebrow{color:#fff6!important}[data-theme=dark] .ri-palette__item-name{color:#ffffffd9!important}[data-theme=dark] .ri-palette__footer{border-top-color:#ffffff14}[data-theme=dark] .ri-canvas-ref{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #00000040}[data-theme=dark] .ri-canvas-ref:hover{background:#222a3a;border-color:#ffffff29;box-shadow:0 2px 6px #00000059}[data-theme=dark] .ri-canvas-ref--readonly{background:#161b24}[data-theme=dark] .ri-canvas-ref--selected{border-color:var(--ri-channel-accent,#0aa);box-shadow:0 0 0 3px #00aaaa38}[data-theme=dark] .ri-canvas-ref__eyebrow{color:#fff6!important}[data-theme=dark] .ri-canvas-ref__name{color:#ffffffe0!important}[data-theme=dark] .ri-inspector-hero{border-bottom-color:#ffffff14}[data-theme=dark] .ri-inspector-hero__bubble{color:#ffffffbf;background:#ffffff0f}[data-theme=dark] .ri-inspector-hero__bubble--system{color:#ffffffb3;background:#ffffff14}[data-theme=dark] .ri-inspector-hero__bubble--ref{background:#ffffff0f}[data-theme=dark] .ri-inspector-hero__eyebrow{color:#ffffff73!important}[data-theme=dark] .ri-inspector-hero__title{color:#ffffffe6!important}[data-theme=dark] .ri-inspector-hero__subtitle{color:#ffffff73!important}[data-theme=dark] .ri-inspector-section{border-bottom-color:#ffffff0f}[data-theme=dark] .ri-inspector-section__label{color:#ffffff73!important}[data-theme=dark] .ri-canvas-node--add .ri-canvas-node__add-cta{color:#ffffff80;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .ri-canvas-node--add:hover .ri-canvas-node__add-cta{color:var(--ri-channel-accent,#0aa);background:#00aaaa14;border-color:#00aaaa4d}[data-theme=dark] .ri-palette__title{color:#ffffffeb!important}[data-theme=dark] .ri-palette__subtitle{color:#ffffff80!important}[data-theme=dark] .ri-canvas-group{background:#1a2130;border-color:#ffffff1a;box-shadow:0 2px 8px #00000059}[data-theme=dark] .ri-canvas-group--system{background:#161b24;border-color:#ffffff1a}[data-theme=dark] .ri-canvas-group__bubble{color:#ffffffbf;background:#ffffff0f}[data-theme=dark] .ri-canvas-group--custom .ri-canvas-group__bubble{color:var(--ri-channel-accent,#0aa);background:#00aaaa26}[data-theme=dark] .ri-canvas-group__eyebrow{color:#ffffff73!important}[data-theme=dark] .ri-canvas-group--custom .ri-canvas-group__eyebrow{color:var(--ri-channel-accent,#0aa)!important}[data-theme=dark] .ri-canvas-group__title{color:#ffffffe0!important}[data-theme=dark] .ri-canvas-group__toggle{color:#ffffff8c!important}[data-theme=dark] .ri-canvas-group__toggle:hover{color:var(--ri-channel-accent,#0aa)!important;background:#00aaaa1a!important}[data-theme=dark] .ri-system-pill{background:#1a2130;border-color:#ffffff14;box-shadow:0 1px 2px #00000040}[data-theme=dark] .ri-system-pill:hover{border-color:#ffffff2e;box-shadow:0 2px 6px #00000059}[data-theme=dark] .ri-system-pill--selected{border-color:#ffffff59;box-shadow:0 0 0 2px #ffffff1a}[data-theme=dark] .ri-system-pill__criteria{background:0 0}[data-theme=dark] .ri-canvas-node--template .ri-canvas-node__body{background:#ffffff08!important}[data-theme=dark] .ri-canvas-node--template .ri-canvas-node__body-empty-text{color:#ffffff73}[data-theme=dark] .ri-canvas-shell__card--dropping .ri-canvas-node--template:not(.ri-canvas-node--system) .ri-canvas-node__body{border-color:var(--ri-channel-accent,#0aa)!important;background:#00aaaa1a!important}[data-theme=dark] .ri-canvas-ref--selected,[data-theme=dark] .ri-canvas-shell .ri-canvas-ref--selected{border-color:var(--ri-channel-accent,#0aa)!important;background:#1a2130!important;box-shadow:0 0 0 3px #00aaaa38!important}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__edge-path{stroke-width:1.5px;stroke:#ffffff38!important}[data-theme=dark] .ri-system-card{background:#161b24;outline-color:#ffffff1f;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .ri-system-card--selected{outline-color:#ffffff59;box-shadow:0 0 0 3px #ffffff1a}[data-theme=dark] .ri-system-card__bubble{color:#ffffffbf;background:#ffffff14}[data-theme=dark] .ri-system-card__eyebrow{color:#ffffff73!important}[data-theme=dark] .ri-system-card__title{color:#ffffffe0!important}[data-theme=dark] .ri-system-card__toggle{color:#ffffff8c!important}[data-theme=dark] .ri-system-card__toggle:hover{color:#ffffffe6!important;background:#ffffff14!important}[data-theme=dark] .ri-system-card__body{background:#ffffff08}[data-theme=dark] .ri-system-pill__name{color:#ffffffe0!important}[data-theme=dark] .ri-system-pill--off{background:#ffffff0a}[data-theme=dark] .ri-system-pill--off .ri-system-pill__name{color:#ffffff73!important}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__edge-path{stroke-width:1.5px;stroke-opacity:.7;stroke:var(--ri-channel-accent,#0aa)!important}[data-theme=dark] .ri-canvas-shell__viewport .react-flow__edge.selected .react-flow__edge-path{stroke-opacity:1;stroke:var(--ri-channel-accent,#0aa)!important}[data-theme=dark] .ri-inspector-row__label{color:#ffffffd1}[data-theme=dark] .ri-inspector-hint{color:#ffffff73!important}[data-theme=dark] .ri-inspector-refs__item:hover{background:#ffffff0d}[data-theme=dark] .ri-inspector-refs__bubble{background:#ffffff0f}[data-theme=dark] .ri-inspector-refs__eyebrow{color:#fff6!important}[data-theme=dark] .ri-inspector-refs__name{color:#ffffffe0!important}[data-theme=dark] .ri-inspector-refs__slug{color:#fff6!important}[data-theme=dark] .ri-inspector-refs__badge{color:#ffffff8c;background:#ffffff0f}[data-theme=dark] .ri-inspector-refs__badge--required{color:#f9a8d4;background:#ec489924}[data-theme=dark] .ri-canvas-ref__chip{color:#ffffffbf!important;background:0 0!important;border-color:#ffffff2e!important}[data-theme=dark] .ri-canvas-ref__chip.ant-tag-magenta{color:#f9a8d4!important;background:#ec48991f!important;border-color:#ec489952!important}.ri-library-add-card{border:1.5px dashed var(--clouding-accent,#0e6e6e);width:100%;color:var(--clouding-accent,#0e6e6e);cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:500;transition:background-color .14s,border-color .14s;display:flex}.ri-library-add-card:hover{border-color:var(--clouding-accent,#0e6e6e);background:#0e6e6e0f}.ri-library-add-card--item{gap:8px;padding:10px 12px}.ri-library-add-card__bubble{background:color-mix(in srgb, var(--clouding-accent,#0e6e6e) 10%, transparent);width:28px;height:28px;color:var(--clouding-accent,#0e6e6e);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .ri-library-add-card__bubble{background:color-mix(in srgb, var(--ri-channel-accent,#0aa) 14%, transparent);color:var(--ri-channel-accent,#0aa)}.ri-library-add-card--horizontal{flex-shrink:0;justify-content:center;width:auto;min-width:160px;padding:8px 14px}[data-theme=dark] .ri-library-add-card{color:var(--ri-channel-accent,#0aa);border-color:#00aaaa8c}[data-theme=dark] .ri-library-add-card:hover{background:#00aaaa14}.ri-library-rail{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-x:hidden}.ri-library-rail__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ri-library-rail__subtitle{color:var(--c-gray-500);margin:2px 0 6px;font-size:11px;display:block}.ri-library-rail__search{flex-shrink:0}.ri-library-rail__body{min-height:0;overflow-x:hidden}.ri-library-rail__toggle .anticon{transition:transform .15s}.ri-library-rail__toggle--collapsed .anticon{transform:rotate(-90deg)}.ri-library-strip{flex-direction:column;gap:10px;display:flex}.ri-library-strip__head{align-items:center;gap:10px;display:flex}.ri-library-strip__subtitle{color:var(--c-gray-500);white-space:nowrap;font-size:11px}.ri-library-strip__search{flex:auto;min-width:0}.ri-library-strip__scroll{align-items:stretch;gap:8px;display:flex;overflow:auto hidden}.ri-library-strip__scroll::-webkit-scrollbar{height:6px}.ri-library-strip__scroll::-webkit-scrollbar-thumb{background:#0b0f172e;border-radius:3px}[data-theme=dark] .ri-library-strip__scroll::-webkit-scrollbar-thumb{background:#ffffff2e}@keyframes ri-dropzone-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 20%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--ri-channel-accent,#0e6e6e) 10%, transparent)}}@keyframes ri-dropzone-march{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:24px 0,-24px 100%,0 24px,100% -24px}}@keyframes ri-chip-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes ri-chip-breathe{0%,to{background:#0e6e6e14}50%{background:#0e6e6e29}}@keyframes ri-chip-breathe-dark{0%,to{background:#0e6e6e14}50%{background:#0e6e6e2e}}@keyframes ri-canvas-slot-pulse{0%,to{box-shadow:0 0 0 0 var(--ri-channel-tint,#0e6e6e40)}50%{box-shadow:0 0 0 8px #0000}}.react-flow__node-ref:has(.ri-canvas-ref--dragging){transition:none!important}@media (width<=1199px){.ri-master-detail{grid-template-columns:1fr}.ri-master-detail__handle{display:none}.ri-master-detail__body{margin-left:0}.ri-master-detail__sidebar{max-height:none;position:static}}.wsc-shell{background:var(--c-gray-50);grid-template-rows:56px 1fr;height:100vh;margin:-16px -24px -24px;display:grid}.wsc-header{border-bottom:1px solid var(--c-border);background:#fff;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.wsc-back{color:var(--c-gray-600);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin-left:-10px;padding:6px 10px;font-size:13px;transition:all .12s;display:inline-flex}.wsc-back:hover{background:var(--c-gray-100);color:var(--c-ink)}.wsc-back:disabled{opacity:.5;cursor:default}.wsc-back__meta{color:var(--c-gray-400);margin-left:2px;font-size:12px}.wsc-sample-logo{object-fit:contain;border-radius:3px;width:18px;height:18px;display:inline-block}.wsc-body{grid-template-columns:56px var(--wsc-form-width,360px) 4px 1fr;min-height:0;display:grid}.wsc-resize-handle{cursor:ew-resize;touch-action:none;background:0 0;margin-left:-1px;transition:background .12s;position:relative}.wsc-resize-handle:hover{background:var(--c-gray-300)}.wsc-resize-handle:active{background:var(--c-gray-400)}body.wsc-resizing,body.wsc-resizing *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}body.wsc-resizing .wsc-preview__iframe{pointer-events:none}.wsc-rail{background:var(--c-gray-200);border-right:1px solid var(--c-border);flex-direction:column;align-items:center;gap:6px;padding:26px 0 16px;display:flex;overflow-y:auto}.wsc-rail__pill{width:32px;height:32px;color:var(--c-gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.wsc-rail__pill:hover{color:var(--c-ink);background:#0b0f170f}.wsc-rail__pill--active{color:#fff;background:var(--c-accent)}.wsc-rail__pill--active:hover{color:#fff;background:var(--c-accent-hover)}.wsc-form-column{border-right:1px solid var(--c-border);background:#fff;flex-direction:column;min-height:0;display:flex}.wsc-hint{background:var(--c-accent-soft);border-bottom:1px solid var(--c-accent-border);color:var(--c-ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.wsc-hint__close{width:22px;height:22px;color:var(--c-gray-500);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.wsc-hint__close:hover{color:var(--c-ink);background:#0b0f170f}.wsc-form{scroll-behavior:smooth;background:#fff;flex:1;min-height:0;overflow-y:auto}.wsc-welcome-toggle{background:var(--c-gray-50);border:1px solid var(--c-border-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wsc-welcome-toggle__title{color:var(--c-ink);margin-bottom:2px;font-size:13px;font-weight:600}.wsc-section{border-bottom:1px solid var(--c-border)}.wsc-section__header{z-index:2;background:var(--c-gray-50);border:none;border-bottom:1px solid var(--c-border-subtle);cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:10px 18px;transition:background .12s,border-color .12s,box-shadow .12s,color .12s;display:flex;position:sticky;top:0}.wsc-section__header:hover{background:var(--c-gray-100)}.wsc-section__header--open{border-bottom-color:var(--c-border)}.wsc-section__header--active{box-shadow:inset 3px 0 0 var(--c-accent);color:var(--c-accent)}.wsc-section__icon{color:var(--c-gray-500);flex:none;transition:color .12s}.wsc-section__header--active .wsc-section__icon{color:var(--c-accent)}.wsc-section__label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-gray-600);font-size:10.5px;font-weight:600;transition:color .12s}.wsc-section__header--active .wsc-section__label{color:var(--c-accent)}.wsc-section__count{color:var(--c-gray-500);border:1px solid var(--c-border-subtle);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-weight:500}.wsc-section__chevron{color:var(--c-gray-400);flex:none;transition:transform .16s;transform:rotate(-90deg)}.wsc-section__chevron--open{transform:rotate(0)}.wsc-section__body{flex-direction:column;gap:14px;padding:14px 20px;display:flex}.wsc-field{flex-direction:column;gap:6px;display:flex}.wsc-field--inline{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.wsc-field__label{color:var(--c-gray-600);align-items:center;font-size:12px;font-weight:500;display:inline-flex}.wsc-field__label--inline{color:var(--c-ink)}.wsc-field__required{color:var(--c-rose);margin-left:3px}.wsc-field__help{color:var(--c-gray-400);cursor:help;justify-content:center;align-items:center;margin-left:5px;transition:color .12s;display:inline-flex}.wsc-field__help:hover{color:var(--c-accent)}.wsc-field__error{color:var(--c-rose);margin-top:-2px;font-size:11px}.wsc-field__row{justify-content:space-between;align-items:baseline;display:flex}.wsc-field__readout{color:var(--c-gray-500);font-variant-numeric:tabular-nums;font-size:11px}.wsc-colorpicker.ant-color-picker-trigger{border-radius:8px;justify-content:flex-start;gap:10px;width:100%;height:40px;padding:6px 10px}.wsc-colorpicker.ant-color-picker-trigger .ant-color-picker-color-block{border-radius:6px;width:28px;height:28px}.wsc-colorpicker.ant-color-picker-trigger .ant-color-picker-trigger-text{color:var(--c-ink);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}[data-theme=dark] .wsc-colorpicker.ant-color-picker-trigger .ant-color-picker-trigger-text{color:var(--c-ink-inverse)}.wsc-placement-picker{width:100%;display:block}.wsc-placement-picker__frame{border:1px solid var(--c-border);background:#fff;border-radius:6px;width:100%;height:80px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b0f1705}.wsc-placement-picker__frame:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#eef0f4 0%,#f7f8fa 60%,#0000 75%) 0 0/60% 5px no-repeat,linear-gradient(90deg,#eef0f4 0%,#f7f8fa 60%,#0000 75%) 0 12px/85% 5px no-repeat,linear-gradient(90deg,#eef0f4 0%,#f7f8fa 60%,#0000 75%) 0 24px/45% 5px no-repeat,linear-gradient(90deg,#eef0f4 0%,#f7f8fa 60%,#0000 75%) 0 36px/70% 5px no-repeat;height:44px;position:absolute;top:10px;left:8px;right:8px}.wsc-placement-picker__zone{cursor:pointer;background:0 0;border:none;width:50%;height:50%;padding:0;transition:background .12s;position:absolute}.wsc-placement-picker__zone:hover{background:var(--c-accent-soft)}.wsc-placement-picker__zone--top-left{top:0;left:0}.wsc-placement-picker__zone--top-right{top:0;right:0}.wsc-placement-picker__zone--bottom-left{bottom:0;left:0}.wsc-placement-picker__zone--bottom-right{bottom:0;right:0}.wsc-placement-picker__dot{background:var(--c-accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--c-accent-soft-2);pointer-events:none;border-radius:50%;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),right .22s cubic-bezier(.2,.8,.2,1),bottom .22s cubic-bezier(.2,.8,.2,1);position:absolute}.wsc-placement-picker__dot--top-left{top:7px;left:7px}.wsc-placement-picker__dot--top-right{top:7px;right:7px}.wsc-placement-picker__dot--bottom-left{bottom:7px;left:7px}.wsc-placement-picker__dot--bottom-right{bottom:7px;right:7px}.wsc-drag-label{color:var(--c-gray-600);cursor:ew-resize;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:500;transition:color .12s,background .12s;display:inline-flex}.wsc-drag-label:hover{color:var(--c-ink)}.wsc-drag-label--dragging{color:var(--c-accent);cursor:ew-resize}.wsc-drag-label__hint{color:var(--c-gray-400);font-size:10px;transition:color .12s}.wsc-drag-label:hover .wsc-drag-label__hint,.wsc-drag-label--dragging .wsc-drag-label__hint{color:var(--c-accent)}.wsc-numberdrag__row{align-items:center;gap:12px;display:flex}.wsc-numberdrag__input{font-variant-numeric:tabular-nums;flex:0 0 80px;width:80px!important}.wsc-numberdrag__track{cursor:pointer;flex:1;align-items:center;height:14px;display:flex;position:relative}.wsc-numberdrag__track:before{content:"";background:var(--c-gray-200);border-radius:2px;height:2px;position:absolute;top:6px;left:0;right:0}.wsc-numberdrag__fill{background:var(--c-accent);pointer-events:none;border-radius:2px;height:2px;transition:width .12s;position:absolute;top:6px;left:0}.wsc-numberdrag__thumb{border:2px solid var(--c-accent);pointer-events:none;background:#fff;border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:left .12s,box-shadow .12s;position:absolute;top:50%;transform:translateY(-50%)}.wsc-numberdrag__track:hover .wsc-numberdrag__thumb{box-shadow:0 0 0 4px var(--c-accent-soft)}.wsc-drag-callout{background:var(--c-ink);color:#fff;pointer-events:none;z-index:10000;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 8px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;transform:translate(16px,-130%);box-shadow:0 4px 10px #0b0f172e}.wsc-multistring{flex-direction:column;gap:6px;display:flex}.wsc-multistring__row{align-items:center;gap:4px;display:flex}.wsc-preview{background:var(--c-gray-50);flex-direction:column;gap:10px;min-height:0;padding:10px 0 0 20px;display:flex;overflow:hidden}.wsc-preview__toolbar{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.wsc-preview__frame{border:1px solid var(--c-border);background:#fff;border-radius:10px 0 0;flex:1;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0f170a}.wsc-preview__iframe{border:0;width:100%;height:100%;display:block}.wsc-preview__error-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.wsc-preview__error-card{border:1px solid var(--c-border);text-align:left;background:#fff;border-radius:10px;max-width:360px;padding:18px 20px;box-shadow:0 8px 24px #0b0f1714}.wsc-preview__error-title{color:var(--c-ink);margin-bottom:6px;font-size:14px;font-weight:600}.wsc-back__skeleton{background:linear-gradient(90deg, var(--c-gray-100) 25%, var(--c-gray-200) 50%, var(--c-gray-100) 75%);background-size:200% 100%;border-radius:4px;width:120px;height:14px;animation:1.4s ease-in-out infinite wsc-skeleton-pulse;display:inline-block}.wsc-placeholder{color:var(--c-gray-400);font-size:12px}.wsc-snippet-preview{background:var(--c-ink-deeper,#020e22);color:#e5e7eb;white-space:pre;border-radius:8px;max-height:440px;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow:auto}[data-theme=dark] .wsc-shell{background:var(--c-ink-deeper)}[data-theme=dark] .wsc-header{background:var(--c-dark-container);border-bottom-color:#ffffff0f}[data-theme=dark] .wsc-back{color:#ffffffb3}[data-theme=dark] .wsc-back:hover{color:var(--c-ink-inverse);background:#ffffff0f}[data-theme=dark] .wsc-back__meta{color:#ffffff73}[data-theme=dark] .wsc-back__skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%}[data-theme=dark] .wsc-rail{background:var(--c-ink-deeper);border-right-color:#ffffff0f}[data-theme=dark] .wsc-rail__pill{color:#ffffff8c}[data-theme=dark] .wsc-rail__pill:hover{color:var(--c-ink-inverse);background:#ffffff0f}[data-theme=dark] .wsc-resize-handle:hover{background:#ffffff1f}[data-theme=dark] .wsc-resize-handle:active{background:#ffffff2e}[data-theme=dark] .wsc-form-column{background:var(--c-dark-container);border-right-color:#ffffff0f}[data-theme=dark] .wsc-hint{color:var(--c-ink-inverse);background:#0e6e6e29;border-bottom-color:#0e6e6e4d}[data-theme=dark] .wsc-hint__close{color:#ffffff8c}[data-theme=dark] .wsc-hint__close:hover{color:var(--c-ink-inverse);background:#ffffff14}[data-theme=dark] .wsc-form{background:var(--c-dark-container)}[data-theme=dark] .wsc-section{border-bottom-color:#ffffff0f}[data-theme=dark] .wsc-section__header{background:var(--c-dark-elevated);color:var(--c-ink-inverse);border-bottom-color:#ffffff0a}[data-theme=dark] .wsc-section__header:hover{background:#ffffff0a}[data-theme=dark] .wsc-section__header--open{border-bottom-color:#ffffff1a}[data-theme=dark] .wsc-section__icon{color:#ffffff8c}[data-theme=dark] .wsc-section__label{color:#ffffffb3}[data-theme=dark] .wsc-section__count{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .wsc-section__chevron{color:#ffffff73}[data-theme=dark] .wsc-welcome-toggle{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .wsc-welcome-toggle__title{color:var(--c-ink-inverse)}[data-theme=dark] .wsc-field__label{color:#ffffffa6}[data-theme=dark] .wsc-field__label--inline{color:var(--c-ink-inverse)}[data-theme=dark] .wsc-field__help{color:#ffffff73}[data-theme=dark] .wsc-field__readout{color:#ffffff8c}[data-theme=dark] .wsc-drag-label{color:#ffffffb3}[data-theme=dark] .wsc-drag-label:hover{color:var(--c-ink-inverse)}[data-theme=dark] .wsc-drag-label__hint{color:#fff6}[data-theme=dark] .wsc-placement-picker__frame{background:var(--c-dark-elevated);border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff05}[data-theme=dark] .wsc-placement-picker__frame:before{opacity:.6;background:linear-gradient(90deg,#ffffff14 0%,#ffffff0a 60%,#0000 75%) 0 0/60% 5px no-repeat,linear-gradient(90deg,#ffffff14 0%,#ffffff0a 60%,#0000 75%) 0 12px/85% 5px no-repeat,linear-gradient(90deg,#ffffff14 0%,#ffffff0a 60%,#0000 75%) 0 24px/45% 5px no-repeat,linear-gradient(90deg,#ffffff14 0%,#ffffff0a 60%,#0000 75%) 0 36px/70% 5px no-repeat}[data-theme=dark] .wsc-numberdrag__track:before{background:#ffffff1f}[data-theme=dark] .wsc-numberdrag__thumb{background:var(--c-dark-elevated)}[data-theme=dark] .wsc-preview{background:var(--c-ink-deeper)}[data-theme=dark] .wsc-preview__frame{background:#fff;border-color:#ffffff14}[data-theme=dark] .wsc-preview__error-overlay{background:#0a1628e6}[data-theme=dark] .wsc-preview__error-card{background:var(--c-dark-elevated);border-color:#ffffff14}[data-theme=dark] .wsc-preview__error-title{color:var(--c-ink-inverse)}[data-theme=dark] .wsc-placeholder{color:#ffffff59}@keyframes wsc-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}
