.studio-canvas{--studio-surface:#faf9f6;--studio-border:#d6d3ca;--studio-panel:#f2f1ed;--studio-muted:#78716c;container-type:inline-size;font-size:13px}.dark .studio-canvas{--studio-surface:#262626;--studio-border:#3d3d3d;--studio-panel:#1e1e1e;--studio-muted:#919191}.studio-project-bar{background:var(--studio-surface);border-color:var(--studio-border);box-shadow:0 6px 20px #00000012}.studio-canvas>[data-canvas-stage]{container-type:inline-size}.studio-topbar{display:grid;grid-template-columns:minmax(0,1fr) 248px minmax(0,1fr)}.studio-project-bar{grid-column:1;justify-self:start;max-width:100%}.studio-project-bar [aria-label="切换画布"]{max-width:min(200px,100%)}.studio-account-bar{grid-column:3;justify-self:end}@container (max-width: 1100px){.studio-topbar{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}}@container (max-width: 760px){.studio-topbar{top:76px;display:flex}.studio-project-bar{max-width:calc(100% - 144px)}.studio-account-bar>a{display:none}.studio-library{top:134px}}.studio-account-bar>a{height:36px;font-size:12px;border-radius:10px}.studio-node-body{border-radius:11px}.studio-node-tools{border-radius:10px;gap:2px;padding:4px}.studio-node-tools button{height:30px;font-size:11px;padding-inline:7px}.studio-node-tools button svg{width:14px;height:14px}.studio-prompt-panel{border-radius:14px;box-shadow:0 14px 38px #00000040}.studio-model-controls .ant-btn{font-size:11px;border-radius:8px!important}.studio-model-controls>.ant-btn{background:color-mix(in srgb,currentColor 5%,transparent)}.studio-config-controls{grid-template-columns:minmax(110px,1fr) minmax(90px,auto)!important}.studio-config-controls>:last-child:nth-child(3){grid-column:2}.studio-config-card>div:first-child{gap:4px}.studio-config-card .canvas-config-mode{font-size:11px}.studio-library{filter:drop-shadow(0 12px 28px #0002)}.studio-library aside{max-width:100%;background:var(--studio-panel)!important}.studio-library button,.studio-library input{font-size:12px}.studio-canvas [data-studio-surface]{background:var(--studio-panel);border-color:var(--studio-border);border-radius:14px}.studio-canvas .studio-agent{border:0;background:var(--studio-panel)}.studio-agent>header{padding:10px 12px;border-color:var(--studio-border)}.studio-agent>header h2{font-size:13px}.studio-agent>header button{padding:6px;border:0;border-radius:7px}.studio-agent>header h2>span{width:26px;height:26px}.studio-agent-options{padding:8px 12px;border-color:var(--studio-border)}.studio-agent-options details{border:0;padding:4px 0;border-radius:6px}.studio-agent-options select{padding:5px 8px;font-size:11px;border-radius:6px;background:var(--studio-surface);border-color:var(--studio-border)}.studio-agent>footer{padding:10px;border:0}.studio-agent>footer [aria-label="聊天附件区"]{padding:8px;border-radius:12px;border-color:var(--studio-border);background:var(--studio-surface)}.studio-agent>footer textarea{height:var(--star-editor-height,110px);min-height:56px;max-height:none;font-size:12px;line-height:1.7}.studio-agent>footer button{padding:6px 8px;font-size:11px;border-radius:7px}.studio-agent>footer button svg{width:14px;height:14px}.studio-agent>footer button:disabled{opacity:.3}.studio-agent>[aria-live]{padding:14px}.studio-agent>[aria-live] p{font-size:12px;line-height:1.8}@container (max-width:1240px){.studio-zoom{bottom:80px}}@container (max-width:720px){.studio-topbar{gap:5px}.studio-project-bar [aria-label="切换画布"]{max-width:140px}.studio-account-bar>a{display:none}.studio-node-tools{max-width:calc(100vw - 24px)}.studio-node-editor{width:390px}.studio-prompt-footer{gap:8px}.studio-generate{margin-left:auto}}@container (max-width:420px){.studio-dock nav{max-width:calc(100vw - 160px)}.studio-project-bar [aria-label="切换画布"]{max-width:110px}.studio-node-editor{width:340px}}.studio-canvas:has([data-studio-editor]) [data-star-pet]{z-index:65}.studio-quick-summary{flex:1;min-height:42px;padding:14px 18px 4px;overflow:auto;font-size:12px}.studio-quick-summary p{margin:0 0 5px;line-height:1.7}.studio-quick-summary button{font-size:11px;color:var(--studio-muted)}.studio-agent [hidden]{display:none!important}.studio-agent>header h2>[data-star-capsule]{width:auto;height:auto}.studio-agent>footer{flex-shrink:0}.studio-agent>[aria-live]{min-height:56px}.studio-agent [data-star-composer]{padding:0;border:0;background:transparent;border-radius:12px}.studio-agent{overflow-y:auto}.studio-agent>.studio-agent-options,.studio-agent>header{flex-shrink:0}[data-studio-motion][data-state=closed]{visibility:hidden;pointer-events:none}[data-genie-running]{visibility:hidden!important}.studio-genie-stage{position:fixed;inset:0;pointer-events:none!important;z-index:980;overflow:hidden;container-type:normal;contain:layout style;font-size:13px}.studio-genie-strip{position:absolute;overflow:hidden;transform-origin:left top;will-change:transform,opacity}.studio-genie-stage *{animation:none!important;transition:none!important;pointer-events:none!important;scrollbar-width:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-dock-button{position:relative;transition:transform .18s cubic-bezier(.2,.9,.3,1.3),background-color .15s,box-shadow .15s}.studio-dock-button:not(:disabled):hover{background:color-mix(in srgb,currentColor 9%,transparent);transform:translateY(-2px)}.studio-dock-button:not(:disabled):active{transform:translateY(1px) scale(.91)}.studio-dock-button[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.studio-dock-button[aria-expanded=true]:after{content:"";position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.studio-dock-add svg{transition:transform .22s cubic-bezier(.2,.9,.3,1.2)}.studio-dock-add[aria-expanded=true] svg{transform:rotate(45deg)}.studio-dock-add:not(:disabled):hover,.studio-dock-add[aria-expanded=true]{background:#e5d2db}.studio-dock-add[aria-expanded=true]:after{display:none}.studio-dock-popover{box-shadow:0 18px 44px #0003,0 4px 10px #0002}.studio-dock-popover:after{content:"";position:absolute;bottom:-6px;left:calc(var(--studio-pointer) - 6px);width:11px;height:11px;background:inherit;border-right:1px solid;border-bottom:1px solid;border-color:inherit;transform:rotate(45deg);pointer-events:none}.studio-menu-choice,.studio-menu-item{transition:background-color .12s,transform .12s}.studio-menu-item:focus-visible,.studio-menu-item:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.studio-menu-choice:active,.studio-menu-item:active{transform:scale(.97)}.studio-menu-choice[aria-pressed=true]{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.studio-dock-button:focus-visible,.studio-menu-choice:focus-visible,.studio-menu-item:focus-visible{outline:2px solid #bf7c9c;outline-offset:2px}.studio-canvas[data-reduced-motion=true] [data-studio-motion]{animation:none}.studio-canvas[data-reduced-motion=true] [data-studio-motion][data-state=closed]{opacity:0}.studio-canvas[data-reduced-motion=true] .studio-dock-add svg,.studio-canvas[data-reduced-motion=true] .studio-dock-button{transition:none}@media (prefers-reduced-motion:reduce){[data-studio-motion]{animation:none}[data-studio-motion][data-state=closed]{opacity:0}.studio-dock-add svg,.studio-dock-button,.studio-menu-choice,.studio-menu-item{transition:none}}.studio-canvas [data-star-pet]{z-index:130}.studio-dock:has(.studio-dock-popover){z-index:125}.studio-library{z-index:90}.studio-canvas .studio-agent-header{position:relative;min-height:92px;justify-content:flex-end;padding-top:16px}.studio-canvas .studio-agent-island{position:absolute;left:50%;top:8px;transform:translateX(-50%);margin:0;z-index:2}.studio-canvas .studio-agent-header>div{margin-left:auto;align-self:flex-end}.studio-skill-picker{position:relative;flex-shrink:0}.studio-skill-trigger{position:relative;border:0;background:transparent;padding:8px;font-size:13px;white-space:nowrap}.studio-skill-trigger sup{position:absolute;top:0;right:0;color:#da9cc0}.studio-skill-drawer{position:absolute;bottom:calc(100% + 14px);left:0;z-index:80;width:min(350px,calc(100vw - 56px));max-height:min(420px,55vh);overflow:auto;border:1px solid #bd89ab66;border-radius:20px;padding:18px;background:var(--studio-panel,#252326);box-shadow:0 -14px 55px #0004;animation:skill-drawer-up .26s cubic-bezier(.2,.8,.2,1);transform-origin:25px bottom}.studio-skill-drawer input{accent-color:#cf89af}.studio-skill-drawer>div:first-child{font-size:13px}@keyframes skill-drawer-up{0%{opacity:0;transform:translateY(14px) scale(.93)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.studio-skill-drawer{animation:none}}.studio-canvas [data-credit-gate] a{color:inherit!important}.home-page_content__VZtjQ{width:min(100% - clamp(32px,6vw,128px),1800px);min-height:calc(100dvh - 64px);margin:auto}.home-page_creation__aMacV{padding-block:clamp(36px,8dvh,86px)}.home-page_agent__Rmwsd{display:flex;justify-content:center;padding:clamp(38px,8dvh,90px) 0 50px}@media (max-width:767px){.home-page_content__VZtjQ{width:calc(100% - 32px)}.home-page_creation__aMacV{padding-block:28px}.home-page_agent__Rmwsd{padding-top:42px}}.site-home_scroll__43zO7{height:100%;overflow-y:auto;overflow-x:hidden;background:#060a14;scrollbar-width:thin;scroll-behavior:smooth}.site-home_hero__C746w{height:100dvh;position:relative}.site-home_heroFrame__fciOf{display:block;width:100%;height:100%;border:0;background:#060a14}.site-home_workbench__IyHhT{--arrival:1;position:relative;min-height:100dvh;background-color:#08131e;background-image:linear-gradient(180deg,#030a1426,#030a1438),url(/canvas/brand/starshield-hero.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;transform-origin:50% 0;transform:translateY(calc(var(--arrival) * 24px)) scale(calc(1 - var(--arrival) * .025));opacity:calc(1 - var(--arrival) * .24);border-radius:calc(var(--arrival) * 24px) calc(var(--arrival) * 24px) 0 0}@media (prefers-reduced-motion:reduce){.site-home_scroll__43zO7{scroll-behavior:auto}.site-home_workbench__IyHhT{transform:none;opacity:1;border-radius:0}}