[data-public-topbar],[data-public-nav-panel],[data-public-mobile-nav]{--pn-paper:hsl(var(--card));--pn-ink:hsl(var(--foreground));--pn-muted:color-mix(in srgb,hsl(var(--foreground)) 74%,hsl(var(--card)));--pn-edge:hsl(var(--border));--pn-soft:hsl(var(--sidebar-accent));--pn-active:hsl(var(--sidebar-accent-foreground));color:var(--pn-ink);font-family:inherit}html body header[data-public-topbar]{height:64px;background:hsl(var(--card));background-image:none;border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;box-shadow:0 2px 14px hsl(var(--foreground)/.035)}[data-public-topbar] nav>a{color:var(--pn-muted);white-space:nowrap;padding-inline:11px}[data-public-topbar] nav>a:hover{color:var(--pn-ink);background:var(--pn-soft)}.public-nav-disclosure{display:inline-flex;align-items:center;position:relative;border-radius:6px;color:var(--pn-muted)}.public-nav-disclosure:is([data-open],[data-active]){color:var(--pn-ink);background:var(--pn-soft)}.public-nav-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 3px 7px 11px;font-size:14px;line-height:1.6;white-space:nowrap;color:inherit;text-decoration:none}.public-nav-toggle{display:grid;place-items:center;min-width:28px;min-height:40px;padding:4px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.public-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.public-nav-toggle svg{transition:transform .12s ease}.public-nav-disclosure :is(a,button):focus-visible,[data-public-nav-panel] :is(a,button):focus-visible,[data-public-mobile-nav] :is(a,button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:5px}html body nav[data-public-nav-panel]{position:fixed;z-index:100090;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;max-width:calc(100vw - 32px);background:hsl(var(--card))!important;background-image:none!important;color:var(--pn-ink);opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none;border:1px solid var(--pn-edge);border-radius:10px;box-shadow:0 12px 34px hsl(var(--foreground)/.13);overflow:hidden;animation:none!important}[data-public-nav-panel] *{box-sizing:border-box}[data-public-nav-panel] .public-nav-panel-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:9px 18px;border-bottom:1px solid var(--pn-edge);font-size:12px;color:var(--pn-muted)}[data-public-nav-panel] .public-nav-panel-head button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:5px;background:transparent;color:var(--pn-ink);cursor:pointer}[data-public-nav-panel] .public-nav-panel-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:18px}[data-public-nav-panel] .public-nav-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}[data-public-nav-panel] .public-nav-column{min-width:0}[data-public-nav-panel] h2{margin:0 0 9px;padding:0 10px;font-size:12px;line-height:1.7;color:var(--pn-muted);font-weight:550}[data-public-nav-panel] ul{list-style:none;padding:0;margin:0;display:grid;gap:3px}[data-public-nav-panel] .public-nav-item{display:flex;align-items:flex-start;gap:11px;min-height:61px;padding:10px;border-radius:7px;color:var(--pn-ink);text-decoration:none;line-height:1.65}[data-public-nav-panel] .public-nav-item:hover{background:var(--pn-soft)}[data-public-nav-panel] .public-nav-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;color:var(--pn-muted);background:color-mix(in srgb,var(--pn-soft) 65%,var(--pn-paper));border-radius:6px;margin-top:2px}[data-public-nav-panel] .public-nav-item>span:last-child{min-width:0}[data-public-nav-panel] strong{font-size:14px;font-weight:550;color:var(--pn-ink)}[data-public-nav-panel] .public-nav-description{display:block;font-size:12px;color:var(--pn-muted);line-height:1.7;margin-top:2px;overflow-wrap:anywhere}[data-public-nav-panel] .public-nav-panel-foot{display:flex;flex:none;justify-content:flex-end;gap:20px;padding:8px 20px;border-top:1px solid var(--pn-edge);background:color-mix(in srgb,var(--pn-paper) 90%,hsl(var(--background)))}[data-public-nav-panel] .public-nav-panel-foot a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px;color:var(--pn-ink);text-decoration:none}[data-public-nav-panel] .public-nav-panel-foot a:hover{text-decoration:underline;text-underline-offset:4px}[data-public-nav-panel=tools] .public-nav-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}[data-public-nav-panel=tools] .public-nav-panel-body{padding:12px}[data-public-nav-panel=tools] .public-nav-item{padding:9px 7px;gap:8px}[data-public-nav-panel=tools] strong{font-size:13px}html body [data-public-mobile-nav]{background:hsl(var(--card))!important;background-image:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:hsl(var(--border));width:min(320px,calc(100vw - 24px));max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}[data-public-mobile-nav]>button .sr-only{overflow:hidden!important;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}[data-public-mobile-nav] .public-mobile-heading{font-size:18px;font-weight:600;color:var(--pn-ink);margin:15px 0 14px}[data-public-mobile-nav] a{color:var(--pn-ink);min-height:44px!important;border-radius:6px}[data-public-mobile-nav] a:hover{background:var(--pn-soft)}@media (pointer:coarse){[data-public-topbar] button,[data-public-mobile-nav] button{min-width:44px!important;min-height:44px!important}[data-public-mobile-nav]>button{display:grid;place-items:center}[data-public-topbar] .public-nav-toggle,[data-public-topbar] .public-nav-link,[data-public-nav-panel] button,[data-public-nav-panel] a{min-height:44px!important}[data-public-nav-panel] .public-nav-panel-head button{min-width:44px!important}}@media (prefers-reduced-motion:reduce){.public-nav-toggle svg{transition:none}}@media (forced-colors:active){html body nav[data-public-nav-panel],html body [data-public-mobile-nav]{background:Canvas!important;color:CanvasText;border:1px solid CanvasText;box-shadow:none}.public-nav-disclosure{border:1px solid transparent}[data-public-nav-panel] :is(strong,.public-nav-description,.public-nav-icon){color:CanvasText;background:Canvas}}.entry-status-page{--es-line:hsl(var(--border));--es-paper:hsl(var(--card));--es-ink:hsl(var(--foreground));--es-muted:color-mix(in srgb,hsl(var(--foreground)) 72%,hsl(var(--card)));--es-action:color-mix(in srgb,hsl(var(--primary)) 44%,hsl(var(--foreground)));min-width:0;min-height:calc(100dvh - 64px);display:flex;flex-direction:column;justify-content:center;padding:64px 24px 36px;background:hsl(var(--background));color:var(--es-ink);font-family:Noto Sans SC,system-ui,sans-serif}.entry-status-sheet{display:grid;grid-template-columns:176px minmax(0,1fr);gap:36px;width:100%;max-width:850px;margin-inline:auto;padding:44px;border:1px solid var(--es-line);border-radius:12px;background:var(--es-paper);box-shadow:0 8px 32px hsl(var(--foreground)/.035)}.entry-status-art{align-self:center;color:color-mix(in srgb,hsl(var(--primary)) 48%,hsl(var(--foreground)))}.entry-status-art svg{width:100%;height:auto;display:block}.entry-status-copy{min-width:0}.entry-status-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;color:var(--es-muted);line-height:1.8}.entry-status-eyebrow svg{flex:none}.entry-status-copy h1{font-size:clamp(24px,3vw,30px);font-weight:650;letter-spacing:-.025em;line-height:1.4;margin:0;text-wrap:balance}.entry-status-description{margin:16px 0 24px;color:var(--es-muted);font-size:14px;line-height:1.9;overflow-wrap:anywhere}.entry-status-actions{display:flex;flex-wrap:wrap;gap:10px}.entry-status-actions a{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--es-line);border-radius:6px;background:transparent;color:var(--es-ink);font-size:13px;line-height:1.6;text-decoration:none}.entry-status-actions a.entry-status-primary{background:var(--es-action);border-color:var(--es-action);color:hsl(var(--background))}.entry-status-actions a:hover{border-color:var(--es-action);text-decoration:underline;text-underline-offset:3px}.entry-status-actions a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.entry-status-actions svg{flex:none}.entry-status-note{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--es-line);font-size:12px;line-height:1.8;color:var(--es-muted)}.entry-status-signature{margin:22px auto 0;font-size:11px;color:var(--es-muted);text-align:center;line-height:1.8}@media (max-width:600px){.entry-status-page{padding:32px 16px 24px;justify-content:flex-start}.entry-status-sheet{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 20px}.entry-status-art{width:94px}.entry-status-actions a{flex:1 1 auto}}@media (max-height:480px) and (min-width:601px){.entry-status-page{padding:24px}.entry-status-sheet{padding:24px;grid-template-columns:100px minmax(0,1fr);gap:22px}}@media (prefers-reduced-motion:reduce){.entry-status-page *{animation:none;transition:none}}@media (forced-colors:active){.entry-status-actions a.entry-status-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText}}.hd-hero{position:relative;padding:40px 16px 72px}.hd-hero-copy{max-width:880px;margin:0 auto;text-align:center}.hd-hero-lead{margin:22px auto 0;max-width:760px;font-size:1.0625rem;line-height:1.8;color:hsl(var(--muted-foreground));font-weight:300}.hd-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.hd-hero-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:14px;font-size:14px;color:hsl(var(--muted-foreground))}.hd-hero-links a,.hd-hero-links button{text-decoration:underline;text-underline-offset:3px}.hd-hero-links a:hover,.hd-hero-links button:hover{color:hsl(var(--foreground))}.hd-demo{max-width:1560px;margin:40px auto 0}.hd-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px}.hd-step{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 7px;border-radius:999px;white-space:nowrap;border:1px solid hsl(var(--border));background:var(--surface-paper, hsl(var(--background)));color:hsl(var(--foreground));transition:border-color .15s,box-shadow .15s,opacity .15s}.hd-step:disabled{cursor:default}.hd-step[data-state=later]{opacity:.55}.hd-step[data-state=next]{border-color:hsl(var(--primary) / .6)}.hd-step[data-state=next]:not(:disabled):hover{box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.hd-step[data-state=running]{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.hd-step-index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:12px;font-weight:600;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.hd-step[data-state=next] .hd-step-index,.hd-step[data-state=running] .hd-step-index{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.hd-step[data-state=done] .hd-step-index{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.hd-step-label{font-size:13.5px;font-weight:500;line-height:1.4}.hd-frame{position:relative;overflow:hidden;aspect-ratio:1800 / 1050;text-align:left;border:1px solid hsl(var(--border));border-radius:14px;background:var(--surface-paper, hsl(var(--background)));box-shadow:0 28px 70px -30px #00000038,0 12px 30px -18px #0000001f}.hd-frame[style*=height]{aspect-ratio:auto}.hd-frame-skeleton{background:hsl(var(--muted) / .35)}.hd-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer;background:var(--surface-paper, hsl(var(--background)))}.hd-poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.hd-poster-open,.hd-poster-loading{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 10px 30px -10px #00000059}.hd-poster-loading{background:hsl(var(--background) / .92);color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.hd-iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:var(--surface-paper, hsl(var(--background)))}.hd-hint{min-height:28px;margin-top:10px;text-align:center;font-size:13.5px;line-height:1.7;color:hsl(var(--muted-foreground))}.hd-hint button{margin-left:6px;color:hsl(var(--primary));font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width: 899px){.hd-hero{padding-top:32px}.hd-demo{margin-top:36px}.hd-steps{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.hd-frame{aspect-ratio:auto;height:680px;border-radius:12px}}@media (prefers-reduced-motion: reduce){.hd-hero-actions a,.hd-hero-actions button{transition:none!important;transform:none!important}}.home-composer.chat-workbench-surface{background:transparent!important;--etched-input-x:12px;min-width:0;border-radius:10px}.home-composer.chat-workbench-surface [data-chat-composer=etched]{padding:3px 0!important}.home-composer.chat-workbench-surface [data-chat-composer=etched]>.rounded-2xl{margin:0!important;width:100%!important}.home-composer.chat-workbench-surface [data-testid=agent-chat-input-editor]{min-height:112px!important;max-height:min(300px,38dvh)!important}.home-composer.chat-workbench-surface [data-chat-input-placeholder]{white-space:normal;max-height:50px}.home-composer.chat-workbench-surface [data-chat-composer-bottom] :is(button[aria-label=发送],button[aria-label=Send]){background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.home-composer-current{min-width:0}.home-composer :is(button,[contenteditable],input),.home-composer-current :is(button,[contenteditable],input){scroll-margin-top:90px;scroll-margin-bottom:16px}@media (max-width:767px){.home-composer.chat-workbench-surface{--etched-input-x:10px}.home-composer.chat-workbench-surface [data-testid=agent-chat-input-editor]{min-height:104px!important}.home-composer.chat-workbench-surface [data-chat-composer-bottom] :is(button[aria-label=发送],button[aria-label=Send]){min-height:44px!important;height:44px!important;width:44px!important;min-width:44px!important}.home-composer .etched-modes .etched-control{min-height:40px}.home-composer.chat-workbench-surface [data-chat-composer-bottom] [data-chat-model-trigger]{min-height:40px!important}}
