.cli-page{--cli-frosted-surface:linear-gradient(137deg, #ffffff09 0%, #fff0 54%), #141618e6;--cli-frosted-surface-border:#ffffff40;--cli-frosted-surface-shadow:inset 0 0 0 1px #000000eb;isolation:isolate;color:#fff;min-height:100vh;font-family:"SF Pro", var(--sv-font-sans);background:0 0;position:relative;overflow:visible}.cli-page,.cli-page *{box-sizing:border-box}.cli-page button{cursor:pointer}.cli-fixed-background{z-index:0;pointer-events:none;background:var(--sea-shared-surface-background-color);position:fixed;inset:0}.cli-top-occlusion{z-index:var(--sv-home-layer-occlusion);background-color:var(--sea-shared-surface-background-color);pointer-events:none;height:64px;position:fixed;top:0;left:0;right:0}.cli-main{z-index:1;position:relative}.cli-page>.sv-home-nav{z-index:var(--sv-home-layer-nav)}.cli-page>.sv-home-nav.has-official-info-open,.cli-page>.sv-home-nav.has-official-qr-open,.cli-page>.sv-home-nav.has-account-open{z-index:calc(var(--sv-home-layer-prompt) + 20)}.cli-page .sv-home-tabs{display:none}.cli-page .sv-home-brand{width:36px;height:36px;top:14px;left:16px}.cli-page .sv-home-brand-logo{object-fit:contain;width:36px;height:36px}.cli-main{width:min(1400px,100vw - 48px);margin:0 auto;padding:64px 0 138px}.cli-hero,.cli-skill-section,.cli-agent-section,.cli-guide-section{flex-direction:column;align-items:center;display:flex}.cli-brand-title{color:#fff;letter-spacing:0;justify-content:center;align-items:center;gap:16px;margin:0;font-size:48px;font-weight:500;line-height:57px;display:flex}.cli-brand-mark{object-fit:contain;flex:0 0 54px;width:54px;height:54px}.cli-brand-title em{color:#d1fe17;font-style:normal}.cli-brand-wordmark{letter-spacing:-2.25px;white-space:nowrap}.cli-hero-subtitle{color:#fff;font-family:"PingFang SC", var(--sv-font-sans);letter-spacing:-.15px;text-align:center;margin:36px 0 0;font-size:32px;font-weight:500;line-height:45px}.cli-install-tabs{background:#242528;border:1px solid #333538;border-radius:99px;gap:4px;width:366px;height:48px;margin-top:36px;padding:3px;display:flex}.cli-install-tabs button{color:#9e9e9e;width:180px;height:42px;font-family:"PingFang SC", var(--sv-font-sans);background:0 0;border:0;border-radius:99px;flex:1;padding:0;font-size:14px;font-weight:700;line-height:18px}.cli-install-tabs button.is-active{color:#171717;background:#fff}.cli-install-card{isolation:isolate;border:1px solid var(--cli-frosted-surface-border);background:var(--cli-frosted-surface);width:min(1080px,100%);box-shadow:var(--cli-frosted-surface-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);border-radius:24px;margin-top:36px;position:relative;overflow:hidden}.cli-agent-install-card{min-height:283px;padding:35px 36px 36px}.cli-install-card-intro{color:#fff;max-width:618px;font-family:"PingFang SC", var(--sv-font-sans);text-align:center;white-space:pre-line;margin:0 auto;font-size:16px;font-weight:500;line-height:22px}.cli-prompt-label{color:#9e9e9e;font-family:"PingFang SC", var(--sv-font-sans);font-family:"SF Pro", var(--sv-font-sans);margin-top:24px;font-size:14px;font-weight:500;line-height:17px}.cli-command-block,.cli-command-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-radius:8px;align-items:center;min-width:0;display:flex}.cli-command-block{min-height:56px;margin-top:12px;padding:0 16px}.cli-command-block code,.cli-command-row code{color:#fff;min-width:0;font-family:"SF Pro", var(--sv-font-sans);letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:24px;display:block;overflow:hidden}.cli-page .cli-copy-primary{color:#171717;width:fit-content;height:34px;font:500 14px/18px "PingFang SC", var(--sv-font-sans);background:#d1fe17;border:0;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:4px;margin:24px auto 0;padding:0 16px;display:flex}.cli-install-card .cli-command-block{padding:12px 16px}.cli-install-card .cli-command-block code,.cli-install-card .cli-command-row code{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;max-height:360px;overflow:auto}.cli-copy-primary svg{width:18px;height:18px}.cli-install-complete{color:#fff;width:400px;height:64px;font-family:"PingFang SC", var(--sv-font-sans);text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:16px;font-size:16px;font-weight:500;line-height:32px;display:flex}.cli-install-complete p{white-space:nowrap;height:32px;margin:0;line-height:32px}.cli-install-complete span{color:#d1fe17;text-underline-offset:2px;margin-left:5px;text-decoration:underline}@media (width<=640px){.cli-install-complete{width:100%;height:auto;min-height:64px}.cli-install-complete p{white-space:normal;text-wrap:balance;height:auto}}.cli-manual-install-card{min-height:0;margin-top:30px;padding:35px 35px 36px}.cli-manual-install-card>.cli-install-card-intro{margin-bottom:24px;line-height:22px}.cli-manual-step+.cli-manual-step{margin-top:24px}.cli-step-heading{align-items:flex-start;gap:12px;display:flex}.cli-step-heading>b{color:#fff;width:24px;height:24px;font-family:"SF Pro", var(--sv-font-sans);background:#444;border-radius:50%;flex:0 0 24px;place-items:center;margin-top:0;font-size:12px;font-weight:500;line-height:14px;display:grid}.cli-step-heading h3,.cli-step-heading p{margin:0}.cli-step-heading h3{color:#fff;font-family:"PingFang SC", var(--sv-font-sans);font-size:16px;font-weight:500;line-height:22px}.cli-step-heading p{color:#9e9e9e;font-family:"SF Pro", var(--sv-font-sans);margin-top:12px;font-size:14px;font-weight:400;line-height:17px}.cli-platform-tabs{color:#9e9e9e;width:fit-content;height:38px;font-family:"PingFang SC", var(--sv-font-sans);letter-spacing:-.063px;border-radius:99px;align-items:center;gap:4px;margin:12px 0 12px 36px;padding:3px;font-size:14px;font-weight:500;line-height:24px;display:flex;box-shadow:inset 0 0 0 1px #3f4043}.cli-platform-tabs button{height:32px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;padding:0 12px;line-height:24px;display:inline-flex}.cli-platform-tabs button.is-active{color:#121212;background:#fff}.cli-command-row{gap:20px;min-height:62px;margin-left:36px;padding:0 16px}.cli-command-row code{scrollbar-color:#ffffff6b #ffffff1a;scrollbar-width:thin;text-overflow:clip;flex:1;align-self:center;height:38px;overflow:auto hidden}.cli-command-row code::-webkit-scrollbar{height:6px}.cli-command-row code::-webkit-scrollbar-track{background:#ffffff1a;border-radius:99px}.cli-command-row code::-webkit-scrollbar-thumb{background:#ffffff6b;border-radius:99px}.cli-page .cli-command-row button{color:#fff;width:74px;height:34px;font:500 14px/18px "PingFang SC", var(--sv-font-sans);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.cli-command-row button svg{width:18px;height:18px}.cli-manual-step+.cli-manual-step .cli-command-row{min-height:58px;margin-top:12px}.cli-skill-section{margin-top:40px}.cli-skill-section h2,.cli-agent-section h2{color:#fff;font-family:"SF Pro", var(--sv-font-sans);text-align:center;margin:0;font-size:32px;font-weight:500;line-height:38px}.cli-skill-section h2{letter-spacing:-1.2px}.cli-agent-section h2{letter-spacing:-.85px}.cli-skill-workspace{color:#d7d7d7;width:min(1080px,100%);height:648px;font-family:"SF Pro", "PingFang SC", var(--sv-font-sans);text-align:left;background:#111;border:1px solid #3a3b3e;border-radius:16px;grid-template-columns:303px minmax(0,1fr);margin-top:42px;display:grid;overflow:hidden}.cli-skill-sidebar{background:#111;border-right:1px solid #3a3b3e;min-width:0;overflow:hidden}.cli-skill-directory-label{color:#a2a2a2;height:48px;font-family:"PingFang SC", var(--sv-font-sans);border-bottom:1px solid #2b2c2e;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cli-skill-file-tree{scrollbar-color:#777a7e transparent;scrollbar-width:auto;height:calc(100% - 48px);padding:4px 9px 16px;overflow:hidden auto}.cli-skill-file-tree::-webkit-scrollbar{width:14px;height:14px}.cli-skill-document-content::-webkit-scrollbar{width:14px;height:14px}.cli-skill-file-tree::-webkit-scrollbar-track{background:#28292b}.cli-skill-document-content::-webkit-scrollbar-track{background:#28292b}.cli-skill-file-tree::-webkit-scrollbar-thumb{background:#8a8b8e;border:4px solid #28292b;border-radius:99px;min-height:42px}.cli-skill-document-content::-webkit-scrollbar-thumb{background:#8a8b8e;border:4px solid #28292b;border-radius:99px;min-height:42px}.cli-skill-folder-button,.cli-skill-document-button{color:#ddd;width:100%;height:36px;font:400 14px/20px "SF Pro", "PingFang SC", var(--sv-font-sans);letter-spacing:-.18px;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.cli-skill-folder-button{font-weight:500}.cli-skill-folder-button>svg:first-child{color:#aaa;flex:0 0 14px;width:14px}.cli-skill-folder-button>svg:nth-child(2),.cli-skill-document-button>svg{color:#b9b9b9;flex:none}.cli-skill-folder-button:hover,.cli-skill-document-button:hover{color:#fff;background:#ffffff12}.cli-skill-folder-button:focus-visible,.cli-skill-document-button:focus-visible{outline-offset:-1px;outline:1px solid #d1fe17}.cli-skill-folder-children{flex-direction:column;display:flex}.cli-skill-document-button{color:#c2c2c2;padding-left:48px;font-size:12px;font-weight:400;text-decoration:none}.cli-skill-document-button.is-selected{color:#fff;background:#ffffff1f;font-weight:500}.cli-skill-document-button.is-selected svg{color:#fff}.cli-skill-root-document{margin-top:2px}.cli-skill-document-pane{background:#111;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cli-skill-document-path{color:#eee;border-bottom:1px solid #2b2c2e;flex:0 0 48px;align-items:center;height:48px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cli-skill-document-content{color:#c7c7c7;letter-spacing:-.18px;flex:1;min-width:0;padding:42px 22px 56px;font-size:14px;font-weight:400;line-height:24px;overflow:auto}.cli-skill-document-content h3,.cli-skill-document-content h4,.cli-skill-document-content p{margin:0}.cli-skill-document-content h3{color:#fff;font-family:"SF Pro", "PingFang SC", var(--sv-font-sans);letter-spacing:-.36px;font-size:23px;font-weight:600;line-height:30px}.cli-skill-document-content p,.cli-skill-document-content ul{margin-top:12px}.cli-skill-document-content strong,.cli-skill-document-content b{color:#fff;font-weight:600}.cli-skill-document-content code{color:#fff;letter-spacing:0;overflow-wrap:anywhere;background:#303030;border-radius:3px;padding:2px 5px;font-family:SF Mono,SF Pro,monospace;font-size:13px;font-weight:600;line-height:20px;display:inline}.cli-skill-document-raw{color:#c7c7c7;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:400;line-height:21px}.cli-skill-document-content .cli-skill-callout{border-left:3px solid #8b8d90;padding-left:12px}.cli-skill-document-content ul{padding-left:22px}.cli-skill-document-content li+li{margin-top:4px}.cli-skill-document-content h4{color:#fff;margin-top:28px;font-size:20px;font-weight:600;line-height:28px}.cli-skill-command-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cli-skill-command-list code{background:#272727;align-items:center;min-height:28px;display:inline-flex}.cli-skill-document-content::-webkit-scrollbar-corner{background:#28292b}.cli-agent-section{margin-top:80px}.cli-agent-list{isolation:isolate;border:1px solid var(--cli-frosted-surface-border);background:var(--cli-frosted-surface);width:min(1080px,100%);height:auto;min-height:122px;box-shadow:var(--cli-frosted-surface-shadow);-webkit-backdrop-filter:blur(32px)saturate(1.25);backdrop-filter:blur(32px)saturate(1.25);border-radius:24px;justify-content:center;align-items:center;gap:24px;margin-top:42px;padding:0;display:flex;position:relative;overflow:hidden}.cli-agent-item{color:#fff;width:auto;min-width:0;height:26px;font-family:"SF Pro", var(--sv-font-sans);letter-spacing:-.0045em;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:24px;display:flex}.cli-agent-item svg{fill:currentColor;flex:0 0 26px;width:26px;height:26px}.cli-agent-item img{object-fit:contain;flex:0 0 26px;width:26px;height:26px;display:block}.cli-guide-section{margin-top:80px}.cli-guide-section p{color:#fff;width:770px;max-width:100%;font-family:"SF Pro", var(--sv-font-sans);text-align:center;margin:0;font-size:20px;font-weight:500;line-height:36px}.cli-guide-section p span{white-space:nowrap;display:block}.cli-page .cli-guide-button{color:#171717;height:38px;font:500 14px/18px "PingFang SC", var(--sv-font-sans);background:#d1fe17;border:0;border-radius:8px;align-items:center;gap:4px;margin-top:24px;padding:0 12px;display:inline-flex}@media (width<=900px){.cli-main{width:min(100% - 32px,680px);padding-top:118px}.cli-brand-title{font-size:38px;line-height:46px}.cli-hero-subtitle,.cli-skill-section h2,.cli-agent-section h2{font-size:26px;line-height:38px}.cli-agent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px;padding:30px 24px;display:grid}.cli-skill-workspace{grid-template-columns:236px minmax(0,1fr);height:576px}.cli-skill-document-content{padding:32px 18px 40px}}@media (width<=600px){.cli-main{width:min(100% - 24px,480px);padding-top:104px;padding-bottom:112px}.cli-page .sv-home-right-actions{right:8px}.cli-page .sv-home-official-help-region,.cli-page .sv-home-notification-region{display:none}.cli-brand-title{gap:7px;font-size:31px;line-height:40px}.cli-brand-title img{width:36px;height:36px}.cli-hero-subtitle{margin-top:28px;font-size:21px;line-height:32px}.cli-install-tabs{width:min(100%,366px);margin-top:30px}.cli-install-card{border-radius:18px;margin-top:32px}.cli-agent-install-card,.cli-manual-install-card{padding:24px 16px}.cli-install-card-intro{font-size:14px;line-height:22px}.cli-command-block code,.cli-command-row code{font-size:12px}.cli-platform-tabs{gap:6px;margin-left:0;font-size:11px}.cli-platform-tabs button.is-active{padding:0 8px}.cli-command-row{margin-left:0}.cli-skill-section,.cli-agent-section{margin-top:80px}.cli-skill-section h2,.cli-agent-section h2{font-size:25px;line-height:34px}.cli-skill-workspace{border-radius:12px;grid-template-columns:166px minmax(0,1fr);height:520px;margin-top:26px}.cli-skill-directory-label,.cli-skill-document-path{flex-basis:42px;height:42px;padding-inline:12px;font-size:12px}.cli-skill-file-tree{height:calc(100% - 42px);padding-inline:5px}.cli-skill-folder-button,.cli-skill-document-button{gap:5px;height:32px;padding-inline:6px;font-size:11px}.cli-skill-document-button{padding-left:28px}.cli-skill-folder-button>svg:first-child{flex-basis:10px;width:10px}.cli-skill-folder-button>svg:nth-child(2),.cli-skill-document-button>svg{width:14px;height:14px}.cli-skill-document-content{padding:24px 14px 32px;font-size:12px;line-height:20px}.cli-skill-document-content h3{font-size:18px;line-height:26px}.cli-skill-document-content h4{margin-top:20px;font-size:16px;line-height:22px}.cli-skill-document-content p,.cli-skill-document-content ul{margin-top:10px}.cli-skill-document-content .cli-skill-callout{border-left-width:2px;padding-left:8px}.cli-skill-document-content code{padding:1px 3px;font-size:11px;line-height:17px}.cli-agent-list{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;margin-top:30px;padding:26px 12px;display:grid}.cli-agent-item{width:auto;min-width:0}.cli-guide-section{margin-top:68px}.cli-guide-section p{font-size:16px;line-height:28px}.cli-guide-section p span{white-space:normal}}.cli-integration-panel{background:#202123;border:1px solid #343537;border-radius:28px;width:100%;margin-top:42px;padding:6px}.cli-integration-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:2px 10px 8px;display:flex}.cli-client-switch,.cli-mode-switch{align-items:center;gap:6px;display:flex}.cli-client-switch{flex-wrap:wrap}.cli-integration-toolbar button{color:#a3a3a3;background:0 0;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;display:flex}.cli-client-switch button{width:48px;padding:8px;position:relative}.cli-client-switch img{object-fit:contain;opacity:.5;width:24px;height:24px}.cli-client-switch span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cli-integration-toolbar button.is-active{color:#fff;background:#353638;border-color:#454648}.cli-client-switch button.is-active img,.cli-client-switch button:hover img{opacity:1}.cli-mode-switch{flex-shrink:0}.cli-integration-steps{background:#151618;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 4px 16px;display:grid}.cli-integration-step{text-align:left;min-width:0;padding:0 22px}.cli-integration-step+.cli-integration-step{border-left:1px solid #2b2c2e}.cli-step-number{background:#353638;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex}.cli-integration-step h2{margin:18px 0 10px;font-size:16px;line-height:1.5}.cli-integration-step p{color:#999b9e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.8}.cli-integration-prompt{border:1px solid #2d2e30;border-radius:18px;position:relative}.cli-integration-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aaa;min-height:120px;max-height:200px;font:14px/1.7 var(--sv-font-sans);margin:0;padding:16px 48px 16px 16px;overflow:auto}.cli-integration-prompt button{color:#aaa;background:0 0;border:0;border-radius:6px;padding:6px;position:absolute;top:10px;right:10px}.cli-integration-guide{color:#d1fe17;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;font-size:14px;display:inline-flex}.cli-integration-panel button:focus-visible{outline-offset:3px;outline:2px solid #d1fe17}body[data-overlay-theme=light] .cli-integration-panel{background:#f0f1f2;border-color:#d9dadd}body[data-overlay-theme=light] .cli-integration-steps{background:#fff}body[data-overlay-theme=light] .cli-integration-toolbar button.is-active,body[data-overlay-theme=light] .cli-step-number{color:#202124;background:#e2e4e6;border-color:#d4d6d8}body[data-overlay-theme=light] .cli-integration-step+.cli-integration-step,body[data-overlay-theme=light] .cli-integration-prompt{border-color:#e1e2e4}body[data-overlay-theme=light] .cli-integration-step p,body[data-overlay-theme=light] .cli-integration-prompt pre{color:#65676b}body[data-overlay-theme=light] .cli-integration-guide{color:#557000}@media (width<=760px){.cli-integration-toolbar{flex-wrap:wrap;gap:12px}.cli-client-switch{gap:2px}.cli-client-switch button{width:38px}.cli-integration-steps{grid-template-columns:1fr}.cli-integration-step{padding:0 16px 20px}.cli-integration-step+.cli-integration-step{border-top:1px solid #2b2c2e;border-left:0;padding-top:22px}.cli-integration-panel{margin-top:28px}}.cli-brand-wordmark{white-space:normal;overflow-wrap:anywhere;text-align:center}.cli-maker-entry{color:inherit;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:8px 12px;text-decoration:none;display:inline-flex}.cli-maker-entry .sv-maker-entry-title{font-size:14px;line-height:20px}.cli-maker-entry:hover{background:#8080801f}.cli-maker-entry:focus-visible{outline-offset:3px;outline:2px solid #d1fe17}.cli-client-switch img{filter:grayscale()}.cli-client-switch button.is-active img,.cli-client-switch button:hover img{filter:none}.cli-page-embedded .cli-main{width:min(1400px,100% - 64px);padding-top:112px}@media (width<=760px){.cli-page-embedded .cli-main{width:calc(100% - 32px);padding-top:96px}}.cli-page.cli-page-embedded .cli-main{width:min(1400px,100% - 80px);padding:112px 0 0}.plugin-brand-fan{perspective:600px;justify-content:center;align-items:center;height:116px;margin:0 0 36px;display:flex}.plugin-fan-card,.plugin-fan-center{background:#242527;border:1px solid #343537;flex-shrink:0;place-items:center;display:grid;box-shadow:0 12px 34px #0003}.plugin-fan-card{border-radius:18px;width:64px;height:64px;margin:0 -3px;transform:rotate(-8deg)}.plugin-fan-card:first-child{opacity:.4;width:46px;height:46px;transform:rotate(-12deg)}.plugin-fan-card:first-child img{width:30px;height:30px}.plugin-fan-card:nth-child(2){opacity:.7;transform:rotate(-10deg)}.plugin-fan-card:nth-child(3){background:#bd6d4e;transform:rotate(-3deg)}.plugin-fan-card:nth-last-child(2){transform:rotate(7deg)}.plugin-fan-card:last-child{opacity:.55;width:48px;height:48px;transform:rotate(12deg)}.plugin-fan-card:last-child img{width:32px;height:32px}.plugin-fan-center{z-index:1;background:#101114;border-radius:28px;width:100px;height:100px;margin:0 -4px;position:relative}.plugin-fan-center .cli-brand-mark{width:64px;height:64px}.plugin-title{text-align:center;letter-spacing:-.5px;margin:0;font-size:clamp(24px,2vw,32px);font-weight:650;line-height:1.45}.cli-page .plugin-subtitle{color:#959699;margin:14px 0 0;font-size:14px;font-weight:400;line-height:1.8}.plugin-guide-link{color:inherit;text-underline-offset:4px;align-items:center;gap:5px;font-size:14px;display:inline-flex}.plugin-guide-link.is-pending{color:#929398;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cli-page .cli-integration-panel{background:#202123;border-radius:28px;margin-top:48px}.cli-page .cli-integration-steps{min-height:256px;padding-top:18px}.cli-page .cli-integration-step h2{margin-top:16px}.cli-page .cli-integration-prompt pre{min-height:120px;max-height:150px;font-size:13px}.plugin-showcase{padding-top:88px}.plugin-showcase>h2,.plugin-workflow h2{text-align:center;letter-spacing:-.5px;margin:0;font-size:26px;font-weight:600;line-height:1.5}.plugin-showcase-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 36px;display:flex}.plugin-showcase-tabs button{color:#929398;background:0 0;border:0;border-radius:26px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;display:flex}.plugin-showcase-tabs button[aria-pressed=true]{color:#f4f4f4;background:#262729}.plugin-showcase-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;display:grid}.plugin-showcase-track{--plugin-stage-top:calc(76px + var(--sv-home-membership-banner-height,0px));margin-top:24px;position:relative}.plugin-showcase-stage{--plugin-wheel-enabled:0;position:relative}.plugin-showcase-tabs{background:var(--sea-shared-surface-background-color,#16171a);width:fit-content;max-width:100%;margin:0 auto 24px;padding:12px 0}@media (width>=761px) and (height>=650px){.plugin-showcase-stage{--plugin-wheel-enabled:1}.plugin-showcase-stage .plugin-demo-conversation,.plugin-showcase-stage .plugin-demo-output{height:clamp(300px, calc(100dvh - var(--plugin-stage-top) - 112px), 680px)}}.plugin-demo-conversation,.plugin-demo-output{border:1px solid #2d2e30;border-radius:26px;min-width:0;height:560px;overflow:hidden}.plugin-demo-conversation{background:#151618;flex-direction:column;display:flex}.plugin-demo-conversation header{color:#939498;align-items:center;gap:12px;padding:18px 20px 8px;font-size:12px;display:flex}.plugin-demo-conversation header button{color:#aaa;background:#28292b;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:8px;display:grid}.plugin-demo-scroll{scrollbar-width:thin;scrollbar-color:#505155 transparent;padding:14px 24px 26px;overflow:auto}.plugin-demo-scroll p{margin:0 0 20px;font-size:14px;line-height:1.9}.plugin-demo-request{color:#d1d2d4;background:#242527;border-radius:16px;padding:16px 18px}.plugin-demo-reply{color:#97989c}.plugin-demo-tool-brand{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.plugin-demo-tool-brand span{color:#828388;align-items:center;gap:4px;font-size:12px;display:flex}.plugin-demo-task{background:#1c1d1f;border:1px solid #303133;border-radius:18px;padding:18px}.plugin-demo-task p{color:#d8d9dc;font-size:13px}.plugin-demo-tags{flex-wrap:wrap;gap:8px;display:flex}.plugin-demo-tags span{color:#bfc0c3;background:#28292b;border-radius:16px;padding:6px 10px;font-size:12px}.plugin-demo-scroll ul{margin:24px 0;padding:0;list-style:none}.plugin-demo-scroll li{color:#95969b;gap:8px;margin:16px 0;font-size:13px;line-height:1.8;display:flex}.plugin-demo-scroll li svg{flex-shrink:0;margin-top:4px}.plugin-demo-complete{color:#d5d6d8}.plugin-demo-output{background:#202123;flex-direction:column;align-items:center;padding:28px 18px 22px;display:flex}.plugin-demo-output h3{align-items:center;gap:8px;margin:0 0 28px;font-size:14px;font-weight:500;display:flex}.plugin-demo-output video{object-fit:contain;background:#151618;border-radius:18px;flex:1;width:100%;min-height:0;display:block}.plugin-proposal{flex-direction:column;width:100%;min-height:0;margin:auto 0;display:flex}.plugin-proposal img{aspect-ratio:4/3;object-fit:contain;background:#161719;border-radius:12px;flex:1;width:100%;height:auto;min-height:0;max-height:370px;display:block}.plugin-gallery-caption{text-align:center;color:#a6a7ab;margin:12px 0 0;font-size:13px;line-height:1.5}.plugin-proposal-pagination{color:#a6a7ab;justify-content:center;align-items:center;gap:24px;margin-top:20px;font-size:13px;display:flex}.plugin-proposal-pagination button{color:inherit;background:#303133;border:0;border-radius:50%;place-items:center;padding:8px;display:grid}.plugin-proposal-pagination button:disabled{opacity:.3;cursor:default}.plugin-media-error{color:#999;text-align:center;margin:auto;font-size:14px;line-height:1.8}.plugin-demo-scroll .plugin-workflow-steps{margin:20px 0;padding:0;list-style:none}.plugin-workflow-steps li{gap:12px;margin:0;padding:12px 0;display:flex;position:relative}.plugin-workflow-steps li+li{border-top:1px solid #ffffff0d}.plugin-workflow-steps strong{color:#e6e7e9;font-size:13px;font-weight:550;display:block}.plugin-workflow-steps li p{color:#999b9f;margin:4px 0 0;font-size:12px;line-height:1.7}.plugin-step-index{color:#c7e782;background:#d1fe1717;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.plugin-step-index svg{margin:0!important}.plugin-step-order{color:#73757a;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:11px}.plugin-demo-scroll .plugin-demo-complete{margin:20px 0 8px;font-size:13px}.plugin-demo-output{align-items:stretch;gap:16px;padding:24px}.plugin-output-heading{flex:none}.plugin-output-eyebrow{letter-spacing:2px;color:#92979a;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.plugin-output-heading h3{color:#f4f4f5;letter-spacing:-.4px;margin:0;font-size:21px;font-weight:600;line-height:1.4;display:block}.plugin-output-heading p{color:#9c9fa3;margin:8px 0 0;font-size:12px;line-height:1.6}.plugin-media-switch{background:#ffffff08;border-radius:12px;flex-wrap:wrap;flex:none;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex}.plugin-media-switch button{color:#a3a6ab;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-size:12px;display:flex}.plugin-media-switch button[aria-pressed=true]{color:#f4f4f5;background:#3c3e40;box-shadow:0 2px 6px #0002}.plugin-model-preview{background:#17191b;border:1px solid #ffffff0c;border-radius:16px;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.plugin-model-preview>img,.plugin-model-preview>video{object-fit:contain;border-radius:0;width:100%;height:100%;min-height:0;max-height:100%;display:block}.plugin-music-preview{background:#15232a;flex-direction:column;justify-content:center;gap:18px;width:100%;height:100%;min-height:0;padding:18px;display:flex;position:relative}.plugin-music-preview>img{object-fit:cover;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.plugin-music-preview>div{color:#fff;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.plugin-music-preview strong{font-size:19px;font-weight:500}.plugin-music-preview span{opacity:.8;font-size:11px}.plugin-music-preview audio{width:100%;min-height:40px;position:relative}.plugin-asset-board{flex:1;grid-template-rows:minmax(120px,1fr) auto auto;grid-template-columns:1.4fr 1fr;gap:10px;min-height:0;display:grid}.plugin-world-card,.plugin-character-card{border-radius:14px;min-height:0;position:relative;overflow:hidden}.plugin-world-card>img{object-fit:cover;width:100%;height:100%}.plugin-world-card>span,.plugin-character-card>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13181dc4;border-radius:6px;max-width:calc(100% - 20px);padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.plugin-alpha-background{background-color:#292d2c;background-image:conic-gradient(#ffffff06 25%, transparent 0 50%, #ffffff06 0 75%, transparent 0);background-size:20px 20px}.plugin-character-card>img{object-fit:contain;width:100%;height:100%;padding:6px 0 25px;display:block}.plugin-props-strip{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:7px;display:grid}.plugin-props-strip img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.plugin-asset-audio{background:#ffffff06;border:1px solid #ffffff0a;border-radius:12px;grid-column:1/-1;padding:12px}.plugin-asset-audio>span{color:#d9dede;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.plugin-asset-audio audio{width:100%;height:32px;display:block}.plugin-batch-preview{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.plugin-batch-specs{flex-wrap:wrap;gap:6px;display:flex}.plugin-batch-specs span{color:#b9c0c0;font-variant-numeric:tabular-nums;border:1px solid #ffffff14;border-radius:6px;padding:5px 8px;font-size:10px}.plugin-batch-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.plugin-batch-grid figure{background:#ffffff03;border:1px solid #ffffff0c;border-radius:12px;flex-direction:column;min-height:0;margin:0;padding:6px;display:flex}.plugin-batch-grid figure>div{border-radius:8px;flex:1;min-height:0;display:flex;overflow:hidden}.plugin-batch-grid img{object-fit:contain;width:100%;height:100%;min-height:0;padding:6px;display:block}.plugin-batch-grid figcaption{color:#c4c9c9;justify-content:space-between;align-items:center;padding:7px 3px 2px;font-size:11px;display:flex}.plugin-batch-grid figcaption svg{color:#bbd889}.plugin-batch-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.plugin-batch-footer p{color:#acb7ad;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.plugin-batch-footer a{color:#20250b;background:#d1fe17;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;text-decoration:none;display:flex}.plugin-media-error button{color:inherit;background:#ffffff10;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.plugin-showcase a:focus-visible{outline-offset:3px;outline:2px solid #d1fe17}.plugin-sync-conversation{padding-bottom:18px}.plugin-sync-conversation header{flex:none}.plugin-sync-dot{background:#c9ef80;border-radius:50%;width:8px;height:8px}.plugin-sync-request{color:#e1e4e4;background:#242729;border-radius:14px;margin:12px 20px;padding:14px 16px;font-size:14px;line-height:1.7}.plugin-sync-process-film{background:#f7f8fa;border-radius:14px;flex:1;min-height:0;margin:0 16px;display:flex;overflow:hidden}.plugin-sync-process-film video{object-fit:contain;width:100%;height:100%;min-height:0}.plugin-sync-result-film{background:#10191e;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.plugin-sync-result-frame{aspect-ratio:16/9;flex:none;width:min(100cqw,177.778cqh);max-width:100%;max-height:100%;position:relative}.plugin-sync-result-film video{object-fit:contain;background:#10191e;border-radius:0;width:100%;height:100%;min-height:0}.plugin-sync-result-film video[hidden]{display:none}.plugin-sync-sound{color:#fff;background:#10273199;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px}.plugin-sync-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center;background:#0c1b24b3;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.plugin-sync-overlay button{color:#20250b;background:#d1fe17;border:0;border-radius:8px;padding:8px 16px}.plugin-sync-overlay.is-loading{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1b2426}.plugin-sync-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite plugin-sync-spin}@keyframes plugin-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plugin-sync-spinner{animation:none}}.plugin-sync-conversation header button:disabled{opacity:.4;cursor:default}body[data-overlay-theme=light] .plugin-sync-request{color:#3f474b;background:#f1f3f4}body[data-overlay-theme=light] .plugin-sync-conversation header button{color:#626c70;background:#edf0ef}body[data-overlay-theme=light] .plugin-workflow-steps strong{color:#33383a}body[data-overlay-theme=light] .plugin-workflow-steps li+li{border-color:#0000000a}body[data-overlay-theme=light] .plugin-workflow-steps li p{color:#6f7579}body[data-overlay-theme=light] .plugin-step-index{color:#50722e;background:#eaf0df}body[data-overlay-theme=light] .plugin-output-heading h3{color:#242a2c}body[data-overlay-theme=light] .plugin-output-heading p{color:#6a7275}body[data-overlay-theme=light] .plugin-media-switch{background:#e3e6e5}body[data-overlay-theme=light] .plugin-media-switch button{color:#656e70}body[data-overlay-theme=light] .plugin-media-switch button[aria-pressed=true]{color:#242a2c;background:#fff}body[data-overlay-theme=light] .plugin-model-preview{background:#e2e7e4;border-color:#dce1df}body[data-overlay-theme=light] .plugin-alpha-background{background-color:#e9eeeb;background-image:conic-gradient(#ffffff70 25%, transparent 0 50%, #ffffff70 0 75%, transparent 0)}body[data-overlay-theme=light] :is(.plugin-props-strip,.plugin-asset-audio,.plugin-batch-grid figure){background:#ffffff8c;border-color:#dfe4e1}body[data-overlay-theme=light] :is(.plugin-asset-audio>span,.plugin-batch-grid figcaption){color:#414a49}body[data-overlay-theme=light] .plugin-batch-grid figcaption svg{color:#608344}body[data-overlay-theme=light] .plugin-batch-specs span{color:#5b6963;border-color:#d4ddd7}body[data-overlay-theme=light] .plugin-batch-footer p{color:#5b705e}body[data-overlay-theme=light] .plugin-media-error button{color:#4e5b54;background:#fff;border-color:#d6dbd8}@media (width>=761px) and (height<=760px){.plugin-demo-output{gap:10px;padding:18px}.plugin-output-heading h3{font-size:18px}.plugin-output-heading p{margin-top:4px}.plugin-batch-preview{gap:8px}.plugin-batch-grid{gap:6px}.plugin-props-strip{padding:3px}.plugin-props-strip img{max-height:55px}.plugin-asset-audio{padding:8px}}.plugin-workflow{text-align:center;padding:100px 16px 120px}.plugin-workflow-icons{justify-content:center;gap:14px;margin-bottom:28px;display:flex}.plugin-workflow-icons span{background:#252628;border:1px solid #353638;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.plugin-workflow p{color:#96979b;max-width:590px;margin:16px auto 26px;font-size:14px;line-height:1.9}.plugin-workflow .plugin-guide-link{border:1px solid #434448;border-radius:22px;padding:10px 22px;text-decoration:none}.plugin-showcase button:focus-visible,.plugin-guide-link:focus-visible{outline-offset:3px;outline:2px solid #d1fe17}body[data-overlay-theme=light] .plugin-title{color:#202124}body[data-overlay-theme=light] .cli-page .cli-client-icon-monochrome{filter:brightness(0)invert(12.157%)}body[data-overlay-theme=light] .cli-page .cli-client-switch button:not(.is-active):not(:hover) .cli-client-icon-codebuddy{filter:grayscale()brightness(.65);opacity:.8}body[data-overlay-theme=light] .plugin-fan-center{background:#f0f1f2;border-color:#ddd}body[data-overlay-theme=light] :is(.plugin-demo-conversation,.plugin-demo-task){background:#fff;border-color:#e1e2e4}body[data-overlay-theme=light] :is(.plugin-demo-output,.plugin-demo-request,.plugin-fan-card,.plugin-workflow-icons span,.plugin-demo-tags span){color:#55575c;background:#f0f1f2;border-color:#ddd}body[data-overlay-theme=light] .plugin-showcase-tabs button[aria-pressed=true]{color:#202124;background:#e5e6e8}body[data-overlay-theme=light] :is(.plugin-demo-task p,.plugin-demo-complete){color:#43454a}body[data-overlay-theme=light] .cli-page .cli-integration-panel{background:#f0f1f2}@media (width<=1000px){.plugin-showcase-grid{grid-template-columns:1fr 1fr}.plugin-demo-scroll{padding:14px 16px}}@media (width<=760px){.cli-page.cli-page-embedded .cli-main{width:calc(100% - 32px);padding-top:96px}.plugin-brand-fan{margin-bottom:16px;transform:scale(.8)}.plugin-showcase-grid{grid-template-columns:1fr;gap:16px}.plugin-demo-conversation{height:430px}.plugin-demo-output{gap:12px;height:480px;padding:18px}.plugin-output-heading h3{font-size:19px}.plugin-output-heading p{font-size:11px}.plugin-showcase-tabs{gap:4px}.plugin-showcase-tabs button{gap:4px;padding:10px;font-size:12px}.plugin-showcase{padding-top:60px}.plugin-workflow{padding:72px 0}.plugin-workflow-icons{gap:8px}.plugin-workflow-icons span{border-radius:14px;width:50px;height:50px}}
