.ControlsssLite-module__6A1O2a__root{z-index:1;pointer-events:none;position:absolute;inset:0}.ControlsssLite-module__6A1O2a__stage{pointer-events:none;position:absolute;inset:0;overflow:clip}:is(.ControlsssLite-module__6A1O2a__stage .panel-root,.ControlsssLite-module__6A1O2a__stage .controlsss-launcher,.ControlsssLite-module__6A1O2a__stage .cs-settings-menu,.ControlsssLite-module__6A1O2a__stage .cs-color-picker-menu,.ControlsssLite-module__6A1O2a__stage .cs-mcp-setup-modal,.ControlsssLite-module__6A1O2a__stage .cs-mcp-setup-backdrop){pointer-events:auto}
.ControlsssProblem-module__E7I0yG__root{--showcase-scale:1;box-sizing:border-box;width:720px;height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));isolation:isolate;clip-path:inset(0 -100vw);scale:var(--showcase-scale);transform-origin:top;scroll-snap-align:start;scroll-margin-top:var(--header-height);flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:40px;display:flex;overflow:visible}.ControlsssProblem-module__E7I0yG__root[data-layer-seed]{scroll-snap-align:none}.ControlsssProblem-module__E7I0yG__intro{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:100%;display:flex}.ControlsssProblem-module__E7I0yG__chip{box-sizing:border-box;color:#0009;font-family:var(--font-inter);font-variation-settings:"wght" 550;letter-spacing:-.005em;white-space:nowrap;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:550;line-height:1.6;display:inline-flex;overflow:clip;box-shadow:0 0 0 1px #fff}.ControlsssProblem-module__E7I0yG__copy{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;width:100%;display:flex}.ControlsssProblem-module__E7I0yG__title{color:#000c;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 500, "opsz" 32;letter-spacing:-.005em;margin:0;font-size:28px;font-weight:500;line-height:1.7}.ControlsssProblem-module__E7I0yG__body{color:#000c;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 450;letter-spacing:-.005em;margin:0;font-size:14px;font-weight:450;line-height:1.7}.ControlsssProblem-module__E7I0yG__codeChip{box-sizing:border-box;vertical-align:middle;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.ControlsssProblem-module__E7I0yG__codeChipText{color:#000c;font-family:var(--font-geist-mono);letter-spacing:-.005em;text-align:center;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1}.ControlsssProblem-module__E7I0yG__diagram{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-shrink:0;width:100%;height:340px;position:relative;overflow:clip;box-shadow:0 0 0 1px #fff}.ControlsssProblem-module__E7I0yG__arc{z-index:0;width:81px;position:absolute}.ControlsssProblem-module__E7I0yG__arcLeft{height:58.571px;top:139.95px;left:-75.25px;rotate:180deg}.ControlsssProblem-module__E7I0yG__arcRight{height:58.741px;top:139.6px;left:153.75px;scale:1 -1}.ControlsssProblem-module__E7I0yG__arcLeft img{width:auto;max-width:none;height:auto;display:block;position:absolute;inset:-5.12% -3.7% -.14% -1.05%}.ControlsssProblem-module__E7I0yG__arcRight img{width:auto;max-width:none;height:auto;display:block;position:absolute;inset:-5.11% -3.7% -.14% -1.09%}.ControlsssProblem-module__E7I0yG__window{z-index:1;box-sizing:border-box;background:#f7f7f7;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;align-items:flex-start;width:284px;height:228px;display:flex;position:absolute;top:23px;overflow:clip}.ControlsssProblem-module__E7I0yG__windowDesign{left:23px}.ControlsssProblem-module__E7I0yG__windowPreview{left:auto;right:23px}.ControlsssProblem-module__E7I0yG__windowChrome{box-sizing:border-box;background:#f7f7f7;border-bottom:1px solid #e8e8e8;flex-shrink:0;width:100%;height:34px;position:relative;overflow:clip}.ControlsssProblem-module__E7I0yG__windowLabel{color:#0009;font-family:var(--font-inter);font-variation-settings:"wght" 450;white-space:nowrap;margin:0;font-size:11px;font-weight:450;line-height:1.5;position:absolute;top:8px;left:12px}.ControlsssProblem-module__E7I0yG__windowDots{width:13px;height:13px;display:block;position:absolute;top:50%;right:17px;translate:0 -50%}.ControlsssProblem-module__E7I0yG__windowBody{background:#fff;flex:1 0 0;width:100%;min-height:0;position:relative;overflow:clip}.ControlsssProblem-module__E7I0yG__skelTrack{--skel-scroll:8s;animation:ControlsssProblem-module__E7I0yG__skelScroll var(--skel-scroll) linear infinite}.ControlsssProblem-module__E7I0yG__skelTrackOffset{--skel-scroll:9.2s}.ControlsssProblem-module__E7I0yG__skelPage{height:216px;position:relative}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__skel,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewRowLeft,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewRowRight{transform-origin:0 100%;animation-duration:var(--skel-scroll);animation-timing-function:linear;animation-iteration-count:infinite}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__designA,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewA{animation-name:ControlsssProblem-module__E7I0yG__skelIn27}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__designB,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewRowLeft{animation-name:ControlsssProblem-module__E7I0yG__skelIn45}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewRowRight{animation-name:ControlsssProblem-module__E7I0yG__skelIn50}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewB{animation-name:ControlsssProblem-module__E7I0yG__skelIn64}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__designC{animation-name:ControlsssProblem-module__E7I0yG__skelIn82}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__designD{animation-name:ControlsssProblem-module__E7I0yG__skelIn86}.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__designE,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewC{animation-name:ControlsssProblem-module__E7I0yG__skelIn94}@keyframes ControlsssProblem-module__E7I0yG__skelScroll{to{translate:0 -50%}}@keyframes ControlsssProblem-module__E7I0yG__skelIn27{0%,26%{opacity:0;translate:0 10px;scale:.96 .55}31%,to{opacity:1;translate:0;scale:1}}@keyframes ControlsssProblem-module__E7I0yG__skelIn45{0%,44%{opacity:0;translate:0 10px;scale:.96 .55}49%,to{opacity:1;translate:0;scale:1}}@keyframes ControlsssProblem-module__E7I0yG__skelIn50{0%,49%{opacity:0;translate:0 10px;scale:.96 .55}54%,to{opacity:1;translate:0;scale:1}}@keyframes ControlsssProblem-module__E7I0yG__skelIn64{0%,63%{opacity:0;translate:0 10px;scale:.96 .55}68%,to{opacity:1;translate:0;scale:1}}@keyframes ControlsssProblem-module__E7I0yG__skelIn82{0%,81%{opacity:0;translate:0 10px;scale:.96 .55}86%,to{opacity:1;translate:0;scale:1}}@keyframes ControlsssProblem-module__E7I0yG__skelIn86{0%,85%{opacity:0;translate:0 10px;scale:.96 .55}90%,to{opacity:1;translate:0;scale:1}}@keyframes ControlsssProblem-module__E7I0yG__skelIn94{0%,93%{opacity:0;translate:0 10px;scale:.96 .55}97%,to{opacity:1;translate:0;scale:1}}.ControlsssProblem-module__E7I0yG__skel{background:#f7f7f7;border-radius:8px;position:absolute}.ControlsssProblem-module__E7I0yG__designA{width:96px;height:32px;top:12px;left:12px}.ControlsssProblem-module__E7I0yG__designB{width:260px;height:72px;top:52px;left:12px}.ControlsssProblem-module__E7I0yG__designC{width:126px;height:32px;top:132px;left:12px}.ControlsssProblem-module__E7I0yG__designD{width:126px;height:32px;top:132px;left:146px}.ControlsssProblem-module__E7I0yG__designE{width:260px;height:32px;top:172px;left:12px}.ControlsssProblem-module__E7I0yG__previewA{width:96px;height:32px;top:12px;left:176px}.ControlsssProblem-module__E7I0yG__previewRow{justify-content:space-between;align-items:center;width:260px;display:flex;position:absolute;top:52px;left:12px}.ControlsssProblem-module__E7I0yG__previewRowLeft{background:#f7f7f7;border-radius:8px;flex-shrink:0;width:82px;height:32px;position:relative}.ControlsssProblem-module__E7I0yG__previewRowRight{background:#f7f7f7;border-radius:8px;flex-shrink:0;width:170px;height:32px;position:relative}.ControlsssProblem-module__E7I0yG__previewB{width:260px;height:72px;top:92px;left:12px}.ControlsssProblem-module__E7I0yG__previewC{width:260px;height:32px;top:172px;left:12px}.ControlsssProblem-module__E7I0yG__agentWrap{width:160px;position:absolute;top:108px;left:calc(50% - 80px)}.ControlsssProblem-module__E7I0yG__agent{z-index:2;box-sizing:border-box;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:32px;width:160px;padding:8px;display:flex;position:relative;overflow:clip;box-shadow:0 2px 10px -2px #0000001f}.ControlsssProblem-module__E7I0yG__agentTop{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:100%;display:flex}.ControlsssProblem-module__E7I0yG__agentAvatarRow{flex-shrink:0;width:46px;height:42px;position:relative}.ControlsssProblem-module__E7I0yG__agentPill{box-sizing:border-box;background:#f7f7f7;border-radius:1000px;flex-direction:column;align-items:flex-start;width:45px;padding:2px 8px;display:flex;position:absolute;top:21px;left:.5px}.ControlsssProblem-module__E7I0yG__agentPillText{color:#000c;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 550;text-align:right;margin:0;font-size:10px;font-weight:550;line-height:1.7}.ControlsssProblem-module__E7I0yG__agentAvatar{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:1000px;width:24px;height:24px;position:absolute;top:0;left:11px;overflow:clip}.ControlsssProblem-module__E7I0yG__agentAvatar img{width:24px;height:24px;display:block;position:absolute;top:calc(50% + 2px);left:50%;translate:-50% -50%}.ControlsssProblem-module__E7I0yG__agentFiles{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;display:flex}.ControlsssProblem-module__E7I0yG__agentFilesRow{flex-shrink:0;width:100%;height:54px;position:relative}.ControlsssProblem-module__E7I0yG__agentSend{box-sizing:border-box;background:#08f;border-radius:1000px;flex-direction:column;align-items:flex-start;width:78px;padding:2px 8px;display:flex;position:absolute;top:30.82px;right:0}.ControlsssProblem-module__E7I0yG__agentSendText{color:#fff;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 450;text-align:right;margin:0;font-size:11px;font-weight:450;line-height:1.7}.ControlsssProblem-module__E7I0yG__fileChips{width:76.132px;height:22.817px;position:absolute;top:0;right:1.06px}.ControlsssProblem-module__E7I0yG__fileChipSlot{justify-content:center;align-items:center;width:29.937px;height:22.817px;display:flex;position:absolute;top:0}.ControlsssProblem-module__E7I0yG__fileChipSlotMcp{left:0}.ControlsssProblem-module__E7I0yG__fileChipSlotMd{left:23.33px}.ControlsssProblem-module__E7I0yG__fileChipSlotFig{left:46.2px}.ControlsssProblem-module__E7I0yG__fileChip{box-sizing:border-box;border:1px solid;border-radius:2px;flex:none;width:28px;height:20px;position:relative;overflow:clip;rotate:6deg;box-shadow:0 1px 2px #0003}.ControlsssProblem-module__E7I0yG__fileChipText{font-family:var(--font-inter);font-variation-settings:"wght" 600;text-align:right;white-space:nowrap;margin:0;font-size:9px;font-weight:600;line-height:1.7;position:absolute;top:calc(50% - 7.5px);translate:-100%}.ControlsssProblem-module__E7I0yG__fileChipMcp{background:#fff9f9;border-color:#f3c5c5}.ControlsssProblem-module__E7I0yG__fileChipMcp .ControlsssProblem-module__E7I0yG__fileChipText{color:#9d262699;left:calc(50% + 10px)}.ControlsssProblem-module__E7I0yG__fileChipMd{background:#f7f8ff;border-color:#929ff4}.ControlsssProblem-module__E7I0yG__fileChipMd .ControlsssProblem-module__E7I0yG__fileChipText{color:#1b2a8999;left:calc(50% + 9px)}.ControlsssProblem-module__E7I0yG__fileChipFig{background:#eeffed;border-color:#88f186}.ControlsssProblem-module__E7I0yG__fileChipFig .ControlsssProblem-module__E7I0yG__fileChipText{color:#195d1899;left:calc(50% + 7.27px)}.ControlsssProblem-module__E7I0yG__agentStatus{color:#0006;width:100%;font-family:var(--font-inter);font-variation-settings:"wght" 450;background-image:linear-gradient(100deg,#00000057 0% 32%,#000000bf 50%,#00000057 68% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%;margin:0;font-size:11px;font-weight:450;line-height:1.7;animation:1.6s linear infinite ControlsssProblem-module__E7I0yG__agentStatusShimmer}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ControlsssProblem-module__E7I0yG__agentStatus{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@keyframes ControlsssProblem-module__E7I0yG__agentStatusShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ControlsssProblem-module__E7I0yG__skelTrack,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__skel,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewRowLeft,.ControlsssProblem-module__E7I0yG__skelPageIncoming .ControlsssProblem-module__E7I0yG__previewRowRight{animation:none}.ControlsssProblem-module__E7I0yG__agentStatus{-webkit-text-fill-color:#0006;background-image:none;animation:none}}.ControlsssProblem-module__E7I0yG__agentInput{flex-shrink:0;align-items:center;gap:8px;width:100%;display:flex}.ControlsssProblem-module__E7I0yG__agentInputField{box-sizing:border-box;background:#fff;border:1px solid #f2f2f2;border-radius:100px;flex:1 0 0;min-width:0;height:20px;position:relative}.ControlsssProblem-module__E7I0yG__agentInputSend{box-sizing:border-box;background:#f7f7f7;border:1px solid #f2f2f2;border-radius:1000px;flex-shrink:0;width:20px;height:20px;position:relative}.ControlsssProblem-module__E7I0yG__agentInputSend img{width:7px;height:7px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}
