body.aw-lightbox-open{overflow:hidden}.aw-image-lightbox{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px}.aw-image-lightbox.hidden{display:none}.aw-image-lightbox-backdrop{position:absolute;inset:0;background:#020617b8;backdrop-filter:blur(10px)}.aw-image-lightbox-dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:min(92vw,1080px);max-height:88vh;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.28);background:#fffffff5;box-shadow:0 30px 80px #0f172a4d}.dark .aw-image-lightbox-dialog{background:#0f172af5;border-color:#47556980}.aw-image-lightbox-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f172ab8;cursor:pointer}.aw-image-lightbox-close svg{width:18px;height:18px;stroke-linecap:round;stroke-linejoin:round}.aw-image-lightbox-image{display:block;width:100%;max-height:calc(88vh - 84px);-o-object-fit:contain;object-fit:contain;border-radius:18px;background:#f8fafceb}.dark .aw-image-lightbox-image{background:#020617eb}.aw-image-lightbox-caption{font-size:13px;line-height:1.6;color:#475569;text-align:center}.dark .aw-image-lightbox-caption{color:#cbd5e1}.workspace-intro-hero-card{box-shadow:0 18px 40px #10b98114}.workspace-intro-hero-gradient{background:linear-gradient(90deg,#10b98129,#d1fae5b8 24%,#fffffffa 58%,#f0fdfad1)}.dark .workspace-intro-hero-gradient{background:linear-gradient(90deg,#0596693d,#064e3b57 28%,#161b22f5 68%,#0d1117fa)}.model-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.model-icon svg{width:22px;height:22px}.workspace-intro-panel{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.workspace-intro-panel:before{content:"";position:absolute;left:0;top:0;z-index:1;width:4px;height:100%;background:#0d9488;opacity:0;transform:scaleY(.62);transform-origin:center;transition:opacity .3s ease,transform .3s ease}.workspace-intro-panel:hover{border-color:#14b8a652;box-shadow:0 10px 26px #14b8a614}.workspace-intro-panel:hover:before{opacity:1;transform:scaleY(1)}.dark .workspace-intro-panel:before{background:#10b981}.dark .workspace-intro-panel:hover{border-color:#10b98147;box-shadow:0 12px 30px #0000004d}.workspace-intro-panel>*{position:relative;z-index:2}.rich-content{color:#4b5563;font-size:13.5px;line-height:1.76}@media (min-width:640px){.rich-content{font-size:14.5px}}.dark .rich-content{color:#c9d1d9}.rich-content img{display:block;width:auto;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:320px;border-radius:10px;margin:14px auto;padding:8px;border:1px solid #e2e8f0;background:#f8fafcc2}.dark .rich-content img{border-color:#30363d}.rich-content .grid-2-box{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:14px}@media (min-width:640px){.rich-content .grid-2-box{grid-template-columns:repeat(2,minmax(200px,1fr));gap:16px}}.rich-content .grid-2-box>div{padding:14px;border-radius:16px;border:1px solid #e2e8f0;background:#ffffffeb;box-shadow:0 10px 24px #0f172a0d}.dark .rich-content .grid-2-box>div{border-color:#30363d;background:#0d1117c7}.rich-content .grid-2-box>div>strong{display:block;margin-bottom:10px;font-size:14px;line-height:1.6;color:#111827;text-align:center}.dark .rich-content .grid-2-box>div>strong{color:#f0f6fc}.rich-content .grid-2-box img{width:auto;max-height:240px;margin:0 auto}.rich-content p{margin-bottom:10px}.rich-content strong{color:#111827;font-weight:600}.dark .rich-content strong{color:#f0f6fc}.rich-content a{color:#14b8a6;text-decoration:none}.dark .rich-content a{color:#58a6ff}.rich-content a:hover{text-decoration:underline}.workspace-section-description{margin:-2px 0 16px}.workspace-media-card{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;background:#ffffffeb;box-shadow:0 10px 24px #0f172a0d}.dark .workspace-media-card{border-color:#30363d;background:#0d1117c7}.workspace-media-frame{display:flex;align-items:center;justify-content:center;min-height:210px;height:210px;padding:12px;background:#f8fafcd1;border-bottom:1px solid #e2e8f0}@media (min-width:640px){.workspace-media-frame{min-height:250px;height:250px;padding:14px}}.dark .workspace-media-frame{background:#0f172ab8;border-bottom-color:#30363d}.workspace-media-image{display:block;width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}.workspace-media-copy{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:14px 16px 16px;text-align:center}.workspace-media-title{margin:0;font-size:14px;font-weight:600;line-height:1.6;color:#111827}.dark .workspace-media-title{color:#f0f6fc}.workspace-media-description{margin:0;font-size:12px;line-height:1.7;color:#6b7280}.dark .workspace-media-description{color:#94a3b8}.workspace-media-image,.rich-content img,.workspace-intro-hero-card img{cursor:zoom-in}.gui-agent-workspace-main{--gui-ws-ink:#111827;--gui-ws-text:#4b5563;--gui-ws-muted:#6b7280;--gui-ws-teal:#14b8a6;--gui-ws-teal-deep:#0f8f83;--gui-ws-line:rgba(20, 184, 166, .16);position:relative;flex-basis:0;min-width:0;max-width:100%;padding:16px;background:radial-gradient(circle at 74% 4%,rgba(20,184,166,.08),transparent 32%),linear-gradient(180deg,#f7fbfb,#f4f7fa);color:var(--gui-ws-text);overflow-x:hidden}#wsMain:has(>.gui-agent-workspace-main){min-width:0;max-width:100%;overflow-x:hidden}.gui-agent-workspace-main.space-y-3>:not([hidden])~:not([hidden]){margin-top:12px}.gui-agent-workspace-main .workspace-model-card,.gui-agent-workspace-main .workspace-rich-panel{min-width:0;max-width:100%;border-color:#eef2f4;border-radius:16px;background:#fffffff5;box-shadow:0 7px 20px #0f172a0b}.gui-agent-workspace-main .workspace-intro-hero-card{min-height:278px;padding:20px}.gui-agent-workspace-main .workspace-intro-hero-card>div[class*=rounded-full][class*=blur-3xl]{display:none}.gui-agent-workspace-main .workspace-intro-hero-gradient{background:radial-gradient(circle at 18% 28%,rgba(20,184,166,.12),transparent 34%),linear-gradient(110deg,#edfdf9e6,#f8fcfcc2)}.gui-agent-workspace-main .workspace-intro-eyebrow{color:var(--gui-ws-ink)}.gui-agent-workspace-main .workspace-intro-eyebrow>div{border-radius:8px;background:#14b8a61a;color:var(--gui-ws-teal-deep)}.gui-agent-workspace-main .workspace-intro-hero-body{display:flex;align-items:stretch;gap:24px;margin-top:24px}.gui-agent-workspace-main .workspace-intro-copy{order:2;flex:1;min-width:0;max-width:none;padding:8px 0}.gui-agent-workspace-main .workspace-intro-cover-frame{order:1;width:300px;height:188px;padding:12px;border-color:#ffffffb8;border-radius:16px;background:#ffffffb3;box-shadow:0 8px 28px -10px #0f172a1f!important}.gui-agent-workspace-main .workspace-intro-cover-frame>div{border-radius:16px}.gui-agent-workspace-main .workspace-intro-cover-frame img{-o-object-fit:contain;object-fit:contain;border-radius:10px;filter:drop-shadow(0 8px 18px rgba(15,118,110,.1))}.gui-agent-workspace-main .workspace-intro-badge{margin-bottom:16px;background:#14b8a61a;color:var(--gui-ws-teal-deep)}.gui-agent-workspace-main .workspace-intro-badge span{background:var(--gui-ws-teal)}.gui-agent-workspace-main .workspace-intro-title{color:var(--gui-ws-ink);font-size:28px;line-height:1.25}.gui-agent-workspace-main .workspace-intro-description{max-width:48rem;margin-top:12px;color:var(--gui-ws-muted);font-size:13.5px;line-height:1.68}.gui-agent-workspace-main .workspace-intro-panel{padding:20px}.gui-agent-workspace-main .workspace-intro-panel-title{margin-bottom:16px;color:var(--gui-ws-ink);font-size:16px}.gui-agent-workspace-main .workspace-intro-panel-icon{width:28px;height:28px;border-radius:6px;background:#14b8a614;color:var(--gui-ws-teal-deep)}.gui-agent-workspace-main .workspace-intro-panel .rich-content,.gui-agent-workspace-main .workspace-section-description{display:block;color:var(--gui-ws-text);font-size:14.5px;line-height:1.72}.gui-agent-workspace-main .workspace-intro-panel .rich-content>p,.gui-agent-workspace-main .workspace-section-description>p{min-height:0;margin:0 0 12px;padding:0;border:0;background:0 0;box-shadow:none}.gui-agent-workspace-main .workspace-intro-panel .rich-content>p:last-child,.gui-agent-workspace-main .workspace-section-description>p:last-child{margin-bottom:0}.gui-agent-workspace-main .workspace-intro-panel .rich-content strong,.gui-agent-workspace-main .workspace-section-description strong{color:var(--gui-ws-ink);font-weight:700}.dark .gui-agent-workspace-main{--gui-ws-ink:#f8fafc;--gui-ws-text:#cbd5e1;--gui-ws-muted:#94a3b8;--gui-ws-teal:#60a5fa;--gui-ws-teal-deep:#93c5fd;--gui-ws-line:rgba(148, 163, 184, .18);background:radial-gradient(circle at 74% 4%,rgba(96,165,250,.12),transparent 34%),linear-gradient(180deg,#0b1220,#0d1728);color:var(--gui-ws-text)}.dark .gui-agent-workspace-main .workspace-model-card,.dark .gui-agent-workspace-main .workspace-rich-panel{border-color:var(--gui-ws-line);background:#0f172adb;box-shadow:0 12px 34px #00000047}.dark .gui-agent-workspace-main .workspace-intro-hero-gradient{background:radial-gradient(circle at 18% 28%,rgba(96,165,250,.14),transparent 36%),linear-gradient(110deg,#0f172ae0,#0f172a9e)}.dark .gui-agent-workspace-main .workspace-intro-eyebrow>div,.dark .gui-agent-workspace-main .workspace-intro-badge,.dark .gui-agent-workspace-main .workspace-intro-panel-icon{background:#60a5fa1f;color:var(--gui-ws-teal-deep)}.dark .gui-agent-workspace-main .workspace-intro-badge span{background:var(--gui-ws-teal)}.dark .gui-agent-workspace-main .workspace-intro-cover-frame{border-color:var(--gui-ws-line);background:#0f172ab3;box-shadow:0 10px 30px #00000047!important}.dark .gui-agent-workspace-main .workspace-intro-cover-frame img{filter:drop-shadow(0 8px 18px rgba(96,165,250,.14))}@media (max-width:1024px){.gui-agent-workspace-main .workspace-intro-hero-body{align-items:center}}@media (max-width:640px){.gui-agent-workspace-main{padding:12px}.gui-agent-workspace-main.space-y-3>:not([hidden])~:not([hidden]){margin-top:12px}.gui-agent-workspace-main .workspace-intro-hero-card,.gui-agent-workspace-main .workspace-intro-panel{padding:16px}.gui-agent-workspace-main .workspace-intro-title{font-size:24px}.gui-agent-workspace-main .workspace-intro-description{font-size:14px;line-height:1.72}.gui-agent-workspace-main .workspace-intro-panel-title{font-size:16px}.gui-agent-workspace-main .workspace-intro-cover-frame{width:100%;height:176px}.gui-agent-workspace-main .workspace-intro-hero-body{flex-direction:column}}