.ws-premium{--ws-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ws-ease-out:cubic-bezier(0.22,1,0.36,1);--ws-glass-bg:rgba(16,20,28,.88);--ws-glass-border:hsla(0,0%,100%,.1);--ws-glass-blur:24px;--ws-island-radius:22px;--ws-island-lift:-6px;--ws-island-glow:rgba(34,211,238,.22);--ws-fg-primary:hsla(0,0%,98%,.96);--ws-fg-secondary:hsla(0,0%,100%,.58);--ws-fg-muted:hsla(0,0%,100%,.42)}.ws-premium:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.45}.ws-premium>*{position:relative;z-index:1}.ws-premium>.ws-premium-desktop-sidebar-wrap{isolation:isolate;pointer-events:auto;z-index:10100!important}.ws-premium>.ws-premium-main{z-index:1;min-width:0}@media (min-width:768px){.ws-overlay-backdrop-exclude-sidebar{left:272px!important;width:auto!important;right:0!important}}.ws-premium-sidebar{background:var(--ws-sidebar-bg)!important;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);border:none!important;box-shadow:16px 0 56px rgba(0,0,0,.35);transition:background .3s ease,box-shadow .3s ease}.ws-sidebar-logo-zone{position:relative;z-index:2;background:transparent;isolation:isolate}[data-workspace-theme=light] .admin-sidebar-logo-zone,[data-workspace-theme=light] .ws-sidebar-logo-zone{background:linear-gradient(180deg,rgba(15,23,42,.04),transparent)}[data-workspace-theme=light] .admin-sidebar-logo-zone .brand-sidebar-title,[data-workspace-theme=light] .ws-sidebar-logo-zone .brand-sidebar-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.admin-sidebar-logo-zone .brand-sidebar-title,.ws-sidebar-logo-zone .brand-sidebar-title{color:#f4f4f5!important;-webkit-text-fill-color:#f4f4f5!important}.ws-premium .ws-sidebar-nav{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 4px 20px rgba(0,0,0,.25)}.ws-premium-user-glass{margin:0 .5rem .75rem;padding:.75rem;border-radius:18px;background:hsla(0,0%,100%,.04);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.1);transition:transform .45s var(--ws-ease-spring),box-shadow .35s var(--ws-ease-out),border-color .25s ease}.ws-premium-user-glass:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.14);box-shadow:0 16px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.08)}.ws-premium-model-row{transition:transform .42s var(--ws-ease-spring),background-color .22s var(--ws-ease-out),box-shadow .35s var(--ws-ease-out);will-change:transform}.ws-premium-model-row:hover{transform:translateX(7px) scale(1.01)}.ws-premium-model-row:active{transform:translateX(3px) scale(.98);transition-duration:.1s}.ws-premium-model-row.ui-glow-row-active{transform:translateX(4px);box-shadow:0 0 32px rgba(34,211,238,.14),inset 0 1px 0 hsla(0,0%,100%,.06)}.ws-premium-model-avatar{transition:transform .38s var(--ws-ease-spring),box-shadow .32s var(--ws-ease-out)}.ws-premium-model-row:hover .ws-premium-model-avatar{transform:scale(1.18) rotate(-3deg);box-shadow:0 0 24px rgba(34,211,238,.3)}.ws-premium-main{background:radial-gradient(ellipse 90% 55% at 50% -15%,rgba(34,211,238,.12) 0,transparent 58%),radial-gradient(ellipse 65% 45% at 100% 40%,rgba(168,85,247,.07) 0,transparent 52%),radial-gradient(ellipse 50% 35% at 0 70%,rgba(251,113,133,.045) 0,transparent 50%),var(--bg-primary);animation:ws-main-bg-drift 18s ease-in-out infinite alternate}@keyframes ws-main-bg-drift{0%{background-position:50% -15%,100% 40%,0 70%}50%{background-position:48% -12%,98% 42%,2% 68%}to{background-position:52% -18%,102% 38%,-2% 72%}}.ws-premium-topbar{background:rgba(12,14,20,.78)!important;backdrop-filter:blur(32px) saturate(1.7);-webkit-backdrop-filter:blur(32px) saturate(1.7);border-color:hsla(0,0%,100%,.07)!important;box-shadow:0 1px 0 hsla(0,0%,100%,.05),0 4px 24px rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.1);transition:background .3s ease,box-shadow .3s ease}.ws-premium-topbar--minimal{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}.ws-premium-float-controls{background:transparent}.ws-task-list-trigger{position:relative;color:rgba(255,248,235,.95);background:linear-gradient(145deg,rgba(251,191,36,.22),rgba(251,191,36,.08) 42%,hsla(0,0%,100%,.04));border:1px solid rgba(251,191,36,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 6px 20px rgba(0,0,0,.28),0 0 24px rgba(251,191,36,.08);backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35)}.ws-task-list-trigger-icon{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:rgba(251,191,36,.16);color:hsla(48,97%,77%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.ws-task-list-trigger:hover{filter:none;transform:translateY(-1px);border-color:rgba(251,191,36,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 10px 28px rgba(0,0,0,.34),0 0 32px rgba(251,191,36,.14)}.ws-task-list-trigger--open{filter:none;transform:translateY(0);color:#1a1208;background:linear-gradient(145deg,#fde68a,#fbbf24 52%,#f59e0b);border-color:hsla(0,0%,100%,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 28px rgba(251,191,36,.35),0 0 0 1px rgba(251,191,36,.2)}.ws-task-list-trigger--open .ws-task-list-trigger-icon{background:rgba(26,18,8,.12);color:#1a1208}.ws-task-list-badge{color:#1a1208;background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.ws-task-list-trigger--open .ws-task-list-badge{background:rgba(26,18,8,.12);color:#1a1208}.ws-task-list-panel{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,rgba(28,24,18,.98),rgba(12,11,16,.99) 48%,#08090c);border:1px solid rgba(251,191,36,.14)!important;box-shadow:0 32px 80px rgba(0,0,0,.62),0 0 0 1px hsla(0,0%,100%,.05),0 0 48px rgba(251,191,36,.06);backdrop-filter:blur(28px) saturate(1.45);-webkit-backdrop-filter:blur(28px) saturate(1.45)}.ws-task-list-panel-accent{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(251,191,36,.55),rgba(253,224,71,.35),transparent);pointer-events:none}.ws-task-list-panel-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent)}.ws-task-list-panel-head-icon{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.85rem;color:hsla(48,97%,77%,.95);background:linear-gradient(145deg,rgba(251,191,36,.18),rgba(251,191,36,.06));border:1px solid rgba(251,191,36,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(0,0,0,.22)}.ws-task-list-panel-title{font-size:15px;font-weight:650;letter-spacing:.02em;color:hsla(48,97%,77%,.96)}.ws-task-list-panel-sub{margin-top:.15rem;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.42)}.ws-task-list-panel-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;color:hsla(0,0%,100%,.45);transition:color .15s ease,background .15s ease,border-color .15s ease;border:1px solid transparent}.ws-task-list-panel-close:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}.ws-task-list-panel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.55rem 1rem .65rem;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:11px;color:hsla(0,0%,100%,.42)}.ws-task-list-model-chip{display:inline-flex;max-width:10rem;padding:.2rem .55rem;border-radius:9999px;font-size:10px;font-weight:600;color:hsla(48,97%,77%,.92);background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.18);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-task-list-meta-count strong{font-weight:650;color:hsla(0,0%,100%,.78)}.ws-task-list-meta-live{color:rgba(251,191,36,.88);font-weight:600}.ws-task-list-search-wrap{padding:.65rem .85rem .5rem}.ws-task-list-search{position:relative;display:flex;align-items:center}.ws-task-list-search-icon{pointer-events:none;position:absolute;left:.85rem;color:hsla(0,0%,100%,.32)}.ws-task-list-search-input{width:100%;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.28);padding:.62rem .85rem .62rem 2.35rem;font-size:12px;color:hsla(0,0%,100%,.9);outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ws-task-list-search-input::-moz-placeholder{color:hsla(0,0%,100%,.28)}.ws-task-list-search-input::placeholder{color:hsla(0,0%,100%,.28)}.ws-task-list-search-input:focus{border-color:rgba(251,191,36,.28);background:rgba(0,0,0,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 0 0 3px rgba(251,191,36,.08)}.ws-task-list-panel-body{padding:.35rem .55rem .65rem}.ws-task-list-rows{display:flex;flex-direction:column;gap:.45rem;padding:.15rem;list-style:none}.ws-task-list-gen-row{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.06);background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ws-task-list-gen-row:hover{transform:translateY(-1px);border-color:rgba(251,191,36,.16);background:linear-gradient(145deg,rgba(251,191,36,.06),hsla(0,0%,100%,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 24px rgba(0,0,0,.18)}.ws-task-list-gen-main{min-width:0;flex:1}.ws-task-list-gen-prompt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.45;color:hsla(0,0%,100%,.86)}.ws-task-list-status{display:inline-flex;margin-top:.35rem;padding:.12rem .45rem;border-radius:9999px;font-size:9px;font-weight:650;letter-spacing:.02em;color:rgba(251,191,36,.92);background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.18)}.ws-task-list-status--pending{color:rgba(125,211,252,.92);background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.18)}.ws-task-list-gen-actions{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.ws-task-list-action{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.ws-task-list-action--icon{width:2rem;height:2rem;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.ws-task-list-action--icon:hover{color:hsla(48,97%,77%,.95);border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.1);transform:translateY(-1px)}.ws-task-list-action--time{min-height:2rem;padding:0 .55rem;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:hsla(48,97%,77%,.92);background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 12px rgba(0,0,0,.12)}.ws-task-list-action--time:hover{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.34);transform:translateY(-1px)}.ws-task-list-action--danger:hover{color:hsla(0,94%,82%,.95);border-color:hsla(0,91%,71%,.32);background:rgba(239,68,68,.12)}.ws-task-list-empty{min-height:12rem;flex-direction:column;padding:2rem 1.5rem;text-align:center}.ws-task-list-empty,.ws-task-list-empty-icon{display:flex;align-items:center;justify-content:center}.ws-task-list-empty-icon{width:3.4rem;height:3.4rem;margin-bottom:.85rem;border-radius:1.1rem;color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.ws-task-list-empty-title{font-size:14px;color:hsla(0,0%,100%,.52)}.ws-task-list-empty-desc{margin-top:.35rem;max-width:15rem;font-size:11px;line-height:1.55;color:hsla(0,0%,100%,.28)}.ws-task-list-api-row{width:100%;padding:.75rem .85rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.025);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ws-task-list-api-row:hover{border-color:rgba(251,191,36,.16);background:rgba(251,191,36,.05);transform:translateY(-1px)}.ws-task-list-api-main{display:flex;align-items:center;gap:.45rem}.ws-task-list-api-name{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9)}.ws-task-list-api-preview{margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:hsla(0,0%,100%,.38)}.ws-task-prompt-modal-backdrop{cursor:default;background:rgba(0,0,0,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ws-task-prompt-modal{border-radius:1.35rem;border:1px solid rgba(251,191,36,.16);background:linear-gradient(165deg,rgba(24,21,16,.98),rgba(10,10,14,.99));box-shadow:0 32px 88px rgba(0,0,0,.68),0 0 0 1px hsla(0,0%,100%,.05),0 0 56px rgba(251,191,36,.08);overflow:hidden}.ws-task-prompt-modal-accent{height:3px;background:linear-gradient(90deg,transparent,rgba(251,191,36,.75),rgba(253,224,71,.45),transparent)}.ws-task-prompt-modal-head{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.ws-task-prompt-modal-head-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.9rem;color:hsla(48,97%,77%,.95);background:linear-gradient(145deg,rgba(251,191,36,.2),rgba(251,191,36,.06));border:1px solid rgba(251,191,36,.22);box-shadow:0 8px 24px rgba(251,191,36,.08)}.ws-task-prompt-modal-title{font-size:16px;font-weight:650;letter-spacing:.01em;color:hsla(48,97%,77%,.96)}.ws-task-prompt-modal-sub{margin-top:.2rem;font-size:11px;color:hsla(0,0%,100%,.42)}.ws-task-prompt-modal-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;border-radius:.65rem;color:hsla(0,0%,100%,.45);transition:color .15s ease,background .15s ease}.ws-task-prompt-modal-close:hover{color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.06)}.ws-task-prompt-modal-body{padding:.85rem 1rem}.ws-task-prompt-modal-content{border-radius:1rem;border:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ws-task-prompt-modal-text{margin:0;padding:1rem 1.05rem;white-space:pre-wrap;word-break:break-word;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.88)}.ws-task-prompt-modal-foot{display:flex;justify-content:flex-end;padding:.75rem 1rem 1rem;border-top:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,transparent,rgba(0,0,0,.16))}.ws-task-prompt-modal-copy{display:inline-flex;align-items:center;gap:.45rem;border-radius:9999px;padding:.55rem 1rem;font-size:12px;font-weight:650;color:#1a1208;background:linear-gradient(145deg,#fde68a,#fbbf24 55%,#f59e0b);border:1px solid hsla(0,0%,100%,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 24px rgba(251,191,36,.28);transition:transform .15s ease,filter .15s ease}.ws-task-prompt-modal-copy:hover{transform:translateY(-1px);filter:brightness(1.04)}.ws-task-list-trigger--float{min-height:2rem;padding-inline:.9rem;font-size:12px;letter-spacing:.03em}.ws-task-list-trigger--header{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 3px 10px rgba(0,0,0,.22)}.ws-task-list-item{border:1px solid transparent;background:hsla(0,0%,100%,.02)}.ws-task-list-item:hover{border-color:hsla(0,0%,100%,.1)}.ws-task-list-item-icon,.ws-task-list-item:hover{background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ws-task-list-item-icon{color:rgba(148,163,184,.95);border:1px solid hsla(0,0%,100%,.08)}.ws-composer-shell-premium{position:relative;overflow:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025) 42%,rgba(0,0,0,.12)),rgba(14,16,22,.92)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 16px 48px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.2)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.ws-composer-shell-premium:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.14),transparent);pointer-events:none}.ws-composer-shell-premium:focus-within{border-color:rgba(34,211,238,.22)!important}.ws-composer-shell-capsule{position:relative;overflow:hidden;border-radius:9999px!important;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018) 38%,rgba(8,12,22,.42)),rgba(12,14,20,.52)!important;border:1px solid hsla(0,0%,100%,.09)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 rgba(0,0,0,.12),0 20px 56px rgba(0,0,0,.38),0 4px 16px rgba(0,0,0,.22)!important;backdrop-filter:blur(64px) saturate(1.65);-webkit-backdrop-filter:blur(64px) saturate(1.65)}.ws-composer-shell-capsule:before{inset:0;background:radial-gradient(120% 80% at 50% -20%,hsla(0,0%,100%,.08),transparent 55%)}.ws-composer-shell-capsule:after,.ws-composer-shell-capsule:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.ws-composer-shell-capsule:after{inset:1px;border:1px solid hsla(0,0%,100%,.04)}.ws-composer-shell-capsule.ws-composer-shell-capsule--expanded{border-radius:1.75rem!important}.ws-composer-shell-capsule:focus-within{border-color:rgba(186,230,253,.22)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 24px 64px rgba(0,0,0,.42),0 0 0 1px rgba(186,230,253,.1),0 0 40px rgba(56,189,248,.08)!important}.ws-composer-capsule-inner{position:relative;z-index:1;display:flex;align-items:flex-end;gap:.35rem;padding:.45rem .5rem .45rem .55rem;min-height:3.25rem;min-width:0}.ws-composer-capsule-inner--stacked{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;gap:.35rem;padding:.5rem .55rem .45rem}.ws-composer-capsule-inner--stacked .ws-composer-capsule-input{grid-column:1/-1;grid-row:1}.ws-composer-capsule-inner--stacked .ws-composer-capsule-left{grid-column:1;grid-row:2;max-width:none;min-width:0}.ws-composer-capsule-inner--stacked .ws-composer-capsule-right{grid-column:2;grid-row:2;justify-self:end}.ws-composer-capsule-left,.ws-composer-capsule-right{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ws-composer-capsule-left{max-width:60%;flex-wrap:wrap;row-gap:.2rem}.ws-composer-capsule-input{flex:1;min-width:0;width:100%;min-height:2.25rem;max-height:9rem;resize:none;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word;border:0;background:transparent;padding:.5rem .25rem;font-size:.875rem;line-height:1.45;letter-spacing:-.011em;color:hsla(0,0%,100%,.92);outline:none;scrollbar-width:thin}.ws-composer-capsule-input--stacked{flex:none;min-height:2.5rem;max-height:9rem;padding:.15rem .2rem .05rem;line-height:1.5}.ws-composer-capsule-input::-webkit-scrollbar{width:4px;height:4px}.ws-composer-capsule-input::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.14);border-radius:9999px}.ws-composer-capsule-input::-moz-placeholder{color:hsla(0,0%,100%,.38);font-weight:400;font-size:.875rem;line-height:1.45}.ws-composer-capsule-input::placeholder{color:hsla(0,0%,100%,.38);font-weight:400;font-size:.875rem;line-height:1.45}.ws-composer-media-input{font-size:.875rem;line-height:1.45;letter-spacing:-.011em;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}.ws-composer-media-input::-moz-placeholder{color:hsla(0,0%,100%,.38);font-weight:400;font-size:.875rem;line-height:1.45}.ws-composer-media-input::placeholder{color:hsla(0,0%,100%,.38);font-weight:400;font-size:.875rem;line-height:1.45}[data-workspace-theme=light] .ws-composer-media-input::-moz-placeholder{color:rgba(20,23,26,.52)}[data-workspace-theme=light] .ws-composer-media-input::placeholder{color:rgba(20,23,26,.52)}[data-workspace-theme=light] .ws-composer-capsule-input::-moz-placeholder{color:rgba(20,23,26,.52)}[data-workspace-theme=light] .ws-composer-capsule-input::placeholder{color:rgba(20,23,26,.52)}.ws-composer-shell-capsule:not(.ws-composer-shell-capsule--expanded){overflow:hidden}.ws-mm-composer-shell--stacked.ws-composer-shell-capsule{border-radius:1.75rem!important;min-height:7.25rem}.ws-mm-composer-capsule-inner{flex-direction:column;align-items:stretch;gap:.4rem;min-height:6.75rem;padding:.55rem .6rem .5rem}.ws-mm-composer-capsule-input{min-height:3.75rem;max-height:11rem;width:100%;padding:.2rem .15rem .05rem;line-height:1.5}.ws-mm-composer-capsule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.ws-mm-composer-capsule-toolbar .ws-composer-capsule-left{max-width:none;flex:1;min-width:0;align-items:center}.ws-mm-composer-capsule-toolbar .ws-composer-capsule-right{flex-shrink:0;align-items:center}.ws-capsule-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid transparent;background:transparent;color:rgba(203,213,225,.82);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .22s ease,transform .12s ease}.ws-capsule-icon-btn:hover{color:rgba(248,250,252,.95);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);box-shadow:0 0 18px rgba(186,230,253,.12)}.ws-capsule-icon-btn:active{transform:scale(.96)}.ws-capsule-add-btn{flex-shrink:0}.ws-capsule-add-btn svg{display:block;flex-shrink:0}.ws-capsule-icon-btn--active{color:#bae6fd;background:rgba(56,189,248,.18);border-color:rgba(56,189,248,.45);box-shadow:0 0 0 1px rgba(56,189,248,.22),0 0 22px rgba(56,189,248,.22)}.ws-capsule-icon-btn--labeled.ws-capsule-icon-btn--active{color:rgba(250,245,255,.96);background:linear-gradient(145deg,rgba(167,139,250,.16),rgba(56,189,248,.08) 52%,rgba(10,14,24,.2));border-color:rgba(167,139,250,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 18px rgba(167,139,250,.12)}.ws-capsule-icon-btn--labeled{width:auto;height:1.875rem;gap:.3rem;padding:0 .7rem 0 .55rem;border-radius:9999px;font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.ws-capsule-icon-btn--labeled svg{flex-shrink:0}.ws-capsule-icon-badge{position:absolute;top:-2px;right:-2px;min-width:.875rem;height:.875rem;padding:0 .2rem;border-radius:9999px;background:rgba(45,212,191,.85);color:#042f2e;font-size:9px;font-weight:700;line-height:.875rem;text-align:center}.ws-capsule-model-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:8.5rem;height:2rem;padding:0 .55rem 0 .65rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03) 45%,rgba(10,14,24,.35));backdrop-filter:blur(32px) saturate(1.45);-webkit-backdrop-filter:blur(32px) saturate(1.45);color:rgba(241,245,249,.88);font-size:11px;font-weight:500;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 14px rgba(0,0,0,.18);transition:background .18s ease,border-color .18s ease,box-shadow .2s ease}.ws-capsule-model-chip--multi{border-color:rgba(167,139,250,.22)}.ws-capsule-model-chip--multi:hover{border-color:rgba(167,139,250,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(0,0,0,.22),0 0 18px rgba(167,139,250,.12)}.ws-capsule-model-chip:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);box-shadow:0 0 16px hsla(0,0%,100%,.06)}.ws-capsule-slash-menu{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(14,16,22,.94);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);padding:.35rem;box-shadow:0 20px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}.ws-capsule-slash-menu-title{padding:.35rem .5rem .25rem;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.32)}.ws-capsule-slash-menu-item{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:10px;padding:.5rem .55rem;text-align:left;font-size:12px;color:hsla(0,0%,100%,.78);transition:background .15s ease}.ws-capsule-slash-menu-item:hover{background:hsla(0,0%,100%,.06)}.ws-capsule-slash-menu-item--active{background:rgba(56,189,248,.08);color:rgba(224,242,254,.95)}.ws-capsule-channel-price-btn{display:inline-flex;align-items:center;gap:.35rem;height:2rem;max-width:7.5rem;padding:0 .55rem 0 .45rem;border-radius:9999px;border:1px solid rgba(251,191,36,.28);background:linear-gradient(135deg,rgba(251,191,36,.14),rgba(251,191,36,.05));color:hsla(48,96%,89%,.92);transition:background .18s ease,border-color .18s ease,box-shadow .2s ease}.ws-capsule-channel-price-btn:hover{border-color:rgba(251,191,36,.42);background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(251,191,36,.08));box-shadow:0 0 18px rgba(251,191,36,.12)}.ws-capsule-channel-price-btn--active{border-color:rgba(251,191,36,.5);box-shadow:0 0 20px rgba(251,191,36,.16)}.ws-capsule-channel-price-btn--float{height:2.125rem;max-width:none;padding:0 .65rem 0 .55rem;border-radius:9999px;border:1px solid rgba(251,191,36,.22);background:linear-gradient(145deg,hsla(0,0%,100%,.1),rgba(251,191,36,.12) 42%,rgba(10,14,24,.38));backdrop-filter:blur(48px) saturate(1.5);-webkit-backdrop-filter:blur(48px) saturate(1.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 28px rgba(0,0,0,.32),0 0 0 1px hsla(0,0%,100%,.04)}.ws-capsule-channel-price-btn--float:hover{border-color:rgba(251,191,36,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 32px rgba(0,0,0,.36),0 0 22px rgba(251,191,36,.14)}.ws-capsule-channel-price-btn--float.ws-capsule-channel-price-btn--active{border-color:rgba(251,191,36,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 12px 36px rgba(0,0,0,.38),0 0 28px rgba(251,191,36,.18)}.ws-capsule-channel-price-btn--name-only{gap:.3rem;height:1.875rem;max-width:none;padding:0 .55rem 0 .65rem;border-color:hsla(0,0%,100%,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03) 45%,rgba(10,14,24,.42));color:rgba(248,250,252,.88)}.ws-capsule-channel-price-btn--name-only:hover{border-color:hsla(0,0%,100%,.16);background:linear-gradient(145deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.05) 45%,rgba(10,14,24,.46))}.ws-capsule-float-panel{min-width:11.5rem;padding:.45rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04) 38%,rgba(10,14,24,.42));backdrop-filter:blur(64px) saturate(1.65);-webkit-backdrop-filter:blur(64px) saturate(1.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 16px 48px rgba(0,0,0,.42),0 0 0 1px hsla(0,0%,100%,.04);animation:ws-capsule-float-in .18s ease-out}@keyframes ws-capsule-float-in{0%{opacity:0;transform:translateX(-6px) translateY(var(--capsule-float-y,0))}to{opacity:1;transform:translateX(0) translateY(var(--capsule-float-y,0))}}.ws-capsule-float-panel-title{padding:.25rem .45rem .35rem;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.32)}.ws-capsule-float-panel-item{display:flex;width:100%;align-items:center;gap:.55rem;border-radius:11px;padding:.45rem .5rem;text-align:left;transition:background .15s ease}.ws-capsule-float-panel-item:hover{background:hsla(0,0%,100%,.07)}.ws-capsule-float-panel-item--active{background:rgba(56,189,248,.1)}.ws-capsule-float-panel-item-icon{display:flex;height:2rem;width:2rem;shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:#cbd5e1}.ws-composer-capsule-attachments{position:relative;z-index:1;padding:.65rem .85rem 0}.ws-composer-toolbar-row{margin-top:.125rem;border-top:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.18))}.ws-composer-role-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 24px rgba(0,0,0,.28);transition:transform .32s var(--ws-ease-spring),border-color .22s ease,box-shadow .22s ease}.ws-composer-role-card:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 28px rgba(0,0,0,.32)}.ws-composer-island-zone{position:relative;padding:.5rem 1rem 1.25rem;background:transparent!important;border-top:none!important;box-shadow:none!important}.ws-premium .ws-chat-messages{position:relative;isolation:isolate}@keyframes ws-chat-bubble-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ws-chat-bubble{position:relative;backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);animation:ws-chat-bubble-in .38s cubic-bezier(.22,1,.36,1) both;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.ws-chat-bubble:hover{transform:translateY(-2px)}.ws-chat-bubble-user{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 36px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.14)}.ws-chat-bubble-assistant{background:rgba(14,18,26,.78);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 14px 44px rgba(0,0,0,.26),0 4px 14px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.07);overflow:hidden}.ws-chat-bubble-assistant .message-content.prose{color:rgba(248,250,252,.92)}.ws-chat-bubble-assistant .message-content.prose :where(p,li,strong,em){color:inherit}.ws-chat-bubble-assistant--error{background:rgba(30,16,20,.72);border-color:rgba(251,113,133,.22);box-shadow:0 12px 36px rgba(0,0,0,.22),0 2px 10px rgba(190,24,93,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}[data-workspace-theme=light] .ws-chat-bubble-assistant--error{background:rgba(255,251,252,.96);border-color:rgba(244,63,94,.18);box-shadow:0 10px 28px rgba(190,24,93,.06),0 2px 8px rgba(15,23,42,.04),inset 0 1px 0 #fff}.ws-chat-typing-loader{min-width:6.5rem;white-space:nowrap}.ws-chat-failure-notice{max-width:min(100%,28rem);font-size:13px;line-height:1.65;color:hsla(0,0%,100%,.58)}.ws-chat-failure-notice-title{font-weight:500;color:rgba(251,113,133,.9)}.ws-chat-failure-notice-body{color:hsla(0,0%,100%,.62)}.ws-chat-msg-avatar{border-radius:.65rem;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.16);box-shadow:0 4px 16px rgba(34,211,238,.12)}.ws-chat-msg-avatar,.ws-chat-user-avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center}.ws-chat-user-avatar{border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08);font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.82);box-shadow:0 4px 14px rgba(0,0,0,.18)}[data-workspace-theme=light] .ws-chat-bubble-user{background:linear-gradient(145deg,#f5f2ec,#faf9f6);border-color:rgba(20,23,26,.14);box-shadow:0 8px 24px rgba(20,23,26,.08),0 1px 3px rgba(20,23,26,.05),inset 0 1px 0 hsla(0,0%,100%,.9);color:#14171a}[data-workspace-theme=light] .ws-chat-bubble-assistant{background:linear-gradient(145deg,#faf9f6,#f3f0ea);border-color:rgba(20,23,26,.12);box-shadow:0 6px 22px rgba(20,23,26,.07),0 1px 2px rgba(20,23,26,.05),inset 0 1px 0 hsla(0,0%,100%,.95)}[data-workspace-theme=light] .ws-chat-bubble-assistant .message-content.prose{color:#2d3339}[data-workspace-theme=light] .ws-premium-model-avatar{background:hsla(0,0%,100%,.92)!important;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 8px rgba(15,23,42,.05)}[data-workspace-theme=light] .ws-brand-logo-img--mono{filter:brightness(0);opacity:.78}[data-workspace-theme=light] .ws-chat-msg-avatar{background:hsla(0,0%,100%,.95);border-color:rgba(15,23,42,.1);box-shadow:0 4px 12px rgba(15,23,42,.06)}[data-workspace-theme=light] .ws-chat-msg-avatar .ws-brand-logo-img--mono{filter:brightness(0);opacity:.78}.ws-chat-bubble-assistant .message-content.prose :where(p:first-child){margin-top:0}.ws-chat-bubble-assistant .message-content.prose :where(p:last-child){margin-bottom:0}.ws-chat-bubble-assistant .message-content.prose{font-size:.875rem;line-height:1.65}.ws-chat-thinking-block .message-content.prose{font-size:.8125rem;line-height:1.5;color:hsla(0,0%,100%,.72)}.ws-chat-thinking-block .message-content.prose :where(pre){margin:.35em 0;padding:0;background:transparent;border:none}.ws-chat-thinking-block .message-content.prose :where(p){margin-bottom:.35em}.ws-chat-thinking-block .message-content.prose :where(h1,h2,h3){margin-top:.45em;margin-bottom:.2em}.ws-chat-thinking-block .message-content.prose :where(ul,ol){margin-top:.15em;margin-bottom:.35em}.ws-chat-bubble-assistant .message-content.prose :where(p){margin-bottom:.35em}.ws-chat-prompt-section{margin:.65rem 0;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));padding:.55rem .65rem .6rem}.ws-chat-prompt-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.ws-chat-prompt-section-title{min-width:0;flex:1;font-size:.8125rem;font-weight:600;line-height:1.35;color:rgba(248,250,252,.92)}.ws-chat-prompt-section-body.message-content.prose :where(p:first-child){margin-top:0}.ws-chat-prompt-copy-btn{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);padding:.2rem .55rem;font-size:10px;font-weight:500;color:rgba(226,232,240,.82);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .2s ease}.ws-chat-prompt-copy-btn:hover{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.1);color:rgba(240,253,255,.96);box-shadow:0 0 14px rgba(34,211,238,.12)}.ws-chat-prompt-copy-btn--copied{border-color:rgba(45,212,191,.4);background:rgba(45,212,191,.12);color:rgba(204,251,241,.95)}.cm-modal{background:linear-gradient(168deg,rgba(18,20,30,.99),rgba(8,10,16,.99) 55%,rgba(6,8,14,.99));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 40px 100px rgba(0,0,0,.72),inset 0 1px 0 hsla(0,0%,100%,.04)}.cm-modal-header{border-bottom:1px solid hsla(0,0%,100%,.06)}.cm-modal-footer{border-top:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.015),transparent)}.cm-modal-body{min-height:280px}.cm-prompt-section{transition:border-color .2s ease,box-shadow .2s ease}.cm-prompt-section:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 8px 28px rgba(0,0,0,.18)}.cm-code-block{transition:border-color .2s ease}.cm-code-block:hover{border-color:hsla(0,0%,100%,.12)}.cm-thinking-details>summary{list-style:none}.cm-thinking-details>summary::-webkit-details-marker{display:none}.cm-thinking-summary svg{transition:transform .18s ease}.cm-thinking-details[open] .cm-thinking-summary svg{transform:rotate(180deg)}.cm-skeleton{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.03)}.cm-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);animation:cm-shimmer 1.4s ease-in-out infinite}@keyframes cm-shimmer{to{transform:translateX(100%)}}.ws-chat-msg-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.35rem .5rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.05);color:rgba(226,232,240,.65);white-space:nowrap}.ws-chat-msg-copy-btn svg{flex-shrink:0}.ws-chat-msg-copy-btn:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.09);color:rgba(248,250,252,.9)}.ws-chat-user-bubble-layout{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.ws-chat-msg-copy-btn--user{position:static;margin-top:.125rem}@media (hover:none){.ws-chat-msg-copy-btn--user{opacity:1}}[data-workspace-theme=light] .ws-chat-msg-copy-btn{background:rgba(20,23,26,.05);border-color:rgba(20,23,26,.1);color:#5c636a}[data-workspace-theme=light] .ws-chat-msg-copy-btn:hover{background:rgba(20,23,26,.09);border-color:rgba(20,23,26,.14);color:#14171a}.ws-chat-thinking-details>summary{list-style:none}.ws-chat-thinking-details>summary::-webkit-details-marker{display:none}.ws-chat-thinking-summary:before{content:"▸";display:inline-block;margin-right:.35rem;transition:transform .15s ease}.ws-chat-thinking-details[open] .ws-chat-thinking-summary:before{transform:rotate(90deg)}[data-workspace-theme=light] .ws-chat-failure-notice{color:#64748b}[data-workspace-theme=light] .ws-chat-failure-notice-title{color:#e11d48}[data-workspace-theme=light] .ws-chat-failure-notice-body{color:#475569}[data-workspace-theme=light] .ws-chat-user-avatar{background:hsla(0,0%,100%,.95);border-color:rgba(15,23,42,.1);color:#334155;box-shadow:0 4px 12px rgba(15,23,42,.06)}.ws-chat-typing-label{color:hsla(0,0%,100%,.62)}[data-workspace-theme=light] .ws-chat-typing-label{color:#64748b}.ws-chat-param-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);padding:.125rem .5rem;font-size:10px;line-height:1.35;color:hsla(0,0%,100%,.62)}[data-workspace-theme=light] .ws-chat-param-chip{border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.04);color:#475569}.ws-chat-bubble-assistant .message-content.prose :where(pre){margin:0;padding:0;background:transparent}@media (prefers-reduced-motion:reduce){.ws-chat-bubble{animation:none}.ws-chat-bubble:hover{transform:none}}.ws-mm-model-stack{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:.15rem .45rem .15rem .35rem;transition:border-color .18s ease,background .18s ease,box-shadow .2s ease}.ws-mm-model-stack:hover{border-color:rgba(45,212,191,.28);background:rgba(45,212,191,.06);box-shadow:0 0 16px rgba(45,212,191,.1)}.ws-mm-model-stack-item{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.35)}.ws-mm-model-stack-more{display:inline-flex;min-width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(45,212,191,.35);background:rgba(45,212,191,.12);padding:0 .25rem;font-size:8px;font-weight:700;line-height:1.25rem;color:rgba(153,246,228,.95)}[data-workspace-theme=light] .ws-mm-model-stack{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.92);box-shadow:0 2px 10px rgba(15,23,42,.06)}[data-workspace-theme=light] .ws-mm-model-stack:hover{border-color:rgba(13,148,136,.28);background:#fff}[data-workspace-theme=light] .ws-mm-model-stack-item{border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.04)}[data-workspace-theme=light] .ws-mm-composer-topbar .text-zinc-500,[data-workspace-theme=light] .ws-mm-composer-topbar .text-zinc-600{color:#64748b!important}[data-workspace-theme=light] .ws-mm-composer-topbar .text-zinc-300{color:#334155!important}[data-workspace-theme=light] .ws-mm-hero-badge{border-color:rgba(15,23,42,.08)!important;background:hsla(0,0%,100%,.9)!important;color:#475569!important}[data-workspace-theme=light] .ws-mm-hero-title,[data-workspace-theme=light] .ws-mm-hero-title .text-white{color:#0f172a!important}[data-workspace-theme=light] .ws-mm-hero-title-muted{color:#94a3b8!important}[data-workspace-theme=light] .ws-mm-hero-desc{color:#64748b!important}[data-workspace-theme=light] .ws-mm-feature-card{background:hsla(0,0%,100%,.88)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 4px 18px rgba(15,23,42,.06)!important}[data-workspace-theme=light] .ws-mm-feature-card h3{color:#1e293b!important}[data-workspace-theme=light] .ws-mm-feature-card p{color:#64748b!important}.ws-agent-role-dock{flex-shrink:0;z-index:12;padding:.1rem 1rem 0;margin-bottom:0;background:transparent;border:none;box-shadow:none;pointer-events:none}.ws-agent-role-dock-inner{pointer-events:auto;max-width:min(48rem,100%);margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;background:transparent;border:none}.ws-agent-role-float{position:relative;z-index:2;background:transparent;border:none;box-shadow:none;margin-bottom:0!important}.ws-agent-role-hint-bubble{display:inline-flex;align-items:center;gap:.35rem;max-width:min(20rem,72vw);padding:.3rem .45rem .3rem .6rem;border-radius:.6rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(24,22,32,.92);box-shadow:0 8px 24px -12px rgba(0,0,0,.7);backdrop-filter:blur(8px);animation:ws-agent-role-hint-pop .22s ease}.ws-agent-role-hint-bubble-text{font-size:10px;line-height:1.2;color:hsla(0,0%,100%,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-agent-role-hint-bubble-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:9999px;color:hsla(0,0%,100%,.45);transition:color .15s ease,background .15s ease}.ws-agent-role-hint-bubble-close:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08)}@keyframes ws-agent-role-hint-pop{0%{opacity:0;transform:translateY(2px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ws-agent-role-slot{display:flex;shrink:0;flex-direction:column;align-items:center;gap:.45rem;border:0;background:transparent;padding:.15rem 0;transition:transform .2s ease}.ws-agent-role-slot:hover{transform:translateY(-1px)}.ws-agent-role-slot-icon{display:flex}.ws-agent-role-capsule-icon,.ws-agent-role-slot-icon{height:2.75rem;width:2.75rem;align-items:center;justify-content:center}.ws-agent-role-capsule-icon{display:inline-flex;border-radius:9999px;border:1px solid transparent;background:transparent;color:rgba(203,213,225,.82);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .22s ease,transform .12s ease}.ws-agent-role-slot:hover .ws-agent-role-capsule-icon:not(.ws-agent-role-capsule-icon--active){color:rgba(248,250,252,.95);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);box-shadow:0 0 18px rgba(186,230,253,.12)}.ws-agent-role-slot:active .ws-agent-role-capsule-icon{transform:scale(.96)}.ws-agent-role-capsule-icon--create{border-style:dashed;border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.42)}.ws-agent-role-slot:hover .ws-agent-role-capsule-icon--create{border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.72)}[data-workspace-theme=light] .ws-agent-role-capsule-icon{color:#64748b}[data-workspace-theme=light] .ws-agent-role-slot:hover .ws-agent-role-capsule-icon:not(.ws-agent-role-capsule-icon--active){color:#334155;background:hsla(0,0%,100%,.88);border-color:rgba(15,23,42,.1);box-shadow:0 4px 14px rgba(15,23,42,.06)}[data-workspace-theme=light] .ws-agent-role-capsule-icon--create{border-color:rgba(15,23,42,.14);color:#94a3b8}[data-workspace-theme=light] .ws-agent-role-slot:hover .ws-agent-role-capsule-icon--create{border-color:rgba(15,23,42,.22);color:#475569}.ws-agent-role-slot-label{display:flex;height:2.5em;width:100%;align-items:flex-start;justify-content:center;text-align:center;font-size:10px;line-height:1.25;color:var(--ws-role-label,hsla(0,0%,100%,.42));transition:color .18s ease}.ws-agent-role-slot:hover .ws-agent-role-slot-label{color:var(--ws-role-label-hover,hsla(0,0%,100%,.62))}.ws-agent-role-slot--active .ws-agent-role-slot-label{color:var(--ws-role-label-active,rgba(248,250,252,.92));font-weight:600}.ws-creative-master-hint{display:flex;align-items:flex-start;gap:.5rem;margin-top:.35rem;padding:.55rem .75rem;border-radius:.75rem;border:1px solid rgba(34,211,238,.22);background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(15,23,42,.55));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.ws-creative-master-hint-dot{margin-top:.28rem;width:.42rem;height:.42rem;flex-shrink:0;border-radius:9999px;background:#22d3ee;box-shadow:0 0 10px rgba(34,211,238,.75);animation:ws-creative-hint-pulse 1.4s ease-in-out infinite}@keyframes ws-creative-hint-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}.ws-ref-upload-pulse{animation:ws-ref-slot-pulse 1.1s ease-in-out 3;border-radius:.75rem}@keyframes ws-ref-slot-pulse{0%,to{box-shadow:0 0 0 0 rgba(34,211,238,0)}50%{box-shadow:0 0 0 3px rgba(34,211,238,.35),0 0 18px rgba(34,211,238,.2)}}.ws-composer-param-toolbar{padding:.2rem .15rem}.ws-composer-param-pill{display:inline-flex;shrink:0;align-items:center;gap:.3rem;min-height:1.875rem;padding:0 .65rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03) 45%,rgba(10,14,24,.35));backdrop-filter:blur(32px) saturate(1.45);-webkit-backdrop-filter:blur(32px) saturate(1.45);font-size:11px;font-weight:500;line-height:1;color:rgba(248,250,252,.82);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 14px rgba(0,0,0,.18);transition:border-color .18s ease,background .18s ease,box-shadow .2s ease,color .18s ease}.ws-composer-param-pill:hover{border-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(0,0,0,.22),0 0 16px rgba(186,230,253,.08)}.ws-composer-param-pill--open{border-color:rgba(34,211,238,.38);color:rgba(240,253,255,.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 20px rgba(34,211,238,.14)}.ws-composer-param-pill--active{border-color:rgba(167,139,250,.34);color:rgba(250,245,255,.96);background:linear-gradient(145deg,rgba(167,139,250,.14),rgba(124,58,237,.06) 48%,rgba(10,14,24,.35));box-shadow:inset 0 1px 0 rgba(167,139,250,.16),0 0 18px rgba(167,139,250,.1)}.ws-composer-param-pill:focus-visible{outline:2px solid rgba(34,211,238,.35);outline-offset:2px}.ws-composer-param-pill select{display:none}.model-chat-enter-shell--media-agents .ws-agent-role-dock+.ws-composer-island-zone{padding-top:.35rem}.model-chat-enter-shell--media-agents .ws-agent-role-dock+.ws-composer-island-zone .ws-composer-shell{border-top-color:transparent!important;box-shadow:var(--ws-composer-shadow),inset 0 -1px 0 hsla(0,0%,100%,.04)}.model-chat-enter-shell--media-agents .ws-agent-role-dock+.ws-composer-island-zone .ws-composer-island-ambient{opacity:0;animation:none}.ws-composer-island-ambient{position:absolute;left:50%;bottom:.75rem;width:min(52rem,88%);height:160px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse 70% 80% at 50% 100%,var(--ws-island-glow) 0,transparent 68%);filter:blur(32px);opacity:.5;animation:island-glow-pulse 4s ease-in-out infinite;transition:opacity .5s var(--ws-ease-out),filter .5s ease}@keyframes island-glow-pulse{0%,to{opacity:.45;transform:translateX(-50%) scaleX(1)}50%{opacity:.75;transform:translateX(-50%) scaleX(1.04)}}.ws-composer-island-zone:focus-within .ws-composer-island-ambient{opacity:1;filter:blur(38px);animation:none}.ws-composer-island-inner{position:relative;z-index:1;max-width:48rem;margin-left:auto;margin-right:auto}.ws-premium .ws-composer-shell{border-radius:var(--ws-island-radius)!important;transition:transform .5s var(--ws-ease-spring),box-shadow .4s var(--ws-ease-out),border-color .28s ease}.ws-premium .ws-composer-shell-capsule{border-radius:9999px!important}.ws-premium .ws-composer-shell-capsule.ws-composer-shell-capsule--expanded{border-radius:1.75rem!important}.ws-premium .ws-composer-shell:focus-within{transform:translateY(var(--ws-island-lift));border-color:rgba(34,211,238,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 28px 72px rgba(0,0,0,.55),0 0 0 1px rgba(34,211,238,.18),0 0 48px rgba(34,211,238,.12)!important}.ws-premium-hero{padding:2rem 2.5rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 12px 56px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .55s var(--ws-ease-spring),box-shadow .4s var(--ws-ease-out),border-color .3s ease}.ws-premium-hero:hover{transform:translateY(-6px) scale(1.012);border-color:hsla(0,0%,100%,.14);box-shadow:0 20px 72px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.09)}.ws-premium-chat-header{background:var(--ws-glass-bg)!important;backdrop-filter:blur(var(--ws-glass-blur));-webkit-backdrop-filter:blur(var(--ws-glass-blur));border-color:var(--ws-glass-border)!important}.ws-model-chat-intro{position:relative;display:flex;max-width:28rem;flex-direction:column;align-items:center;text-align:center;padding:.5rem .25rem 1rem}.ws-model-chat-intro-glow{position:absolute;top:0;left:50%;width:11rem;height:11rem;transform:translateX(-50%);border-radius:9999px;filter:blur(36px);opacity:.55;pointer-events:none}.ws-model-chat-intro-glow--chat{background:radial-gradient(circle,rgba(34,211,238,.35) 0,transparent 68%)}.ws-model-chat-intro-glow--image{background:radial-gradient(circle,rgba(168,85,247,.32) 0,transparent 68%)}.ws-model-chat-intro-glow--video{background:radial-gradient(circle,rgba(251,146,60,.28) 0,transparent 68%)}.ws-model-chat-intro-glow--audio{background:radial-gradient(circle,rgba(52,211,153,.28) 0,transparent 68%)}.ws-model-chat-intro-avatar{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;filter:drop-shadow(0 8px 28px rgba(0,0,0,.45))}.ws-model-chat-intro-name{position:relative;z-index:1;margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ws-fg-primary)}.ws-model-chat-intro-meta{position:relative;z-index:1;margin:.4rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--ws-fg-muted)}.ws-model-chat-intro-desc{position:relative;z-index:1;margin:.875rem 0 0;max-width:26rem;font-size:.875rem;line-height:1.7;color:var(--ws-fg-secondary);text-wrap:pretty}@media (min-width:768px){.ws-model-chat-intro-desc{font-size:.875rem}}.ws-model-chat-intro-caps{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1rem;justify-content:center}.ws-model-chat-intro-cap-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;font-size:.72rem;line-height:1.5;font-weight:500;border-radius:999px;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);letter-spacing:.02em;white-space:nowrap}[data-workspace-theme=light] .ws-model-chat-intro-cap-badge{color:rgba(0,0,0,.6);background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.ws-premium .glass-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 6px 28px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform .48s var(--ws-ease-spring),box-shadow .35s var(--ws-ease-out),border-color .25s ease}.ws-premium .glass-card:hover{transform:translateY(-4px) scale(1.01);border-color:hsla(0,0%,100%,.14);box-shadow:0 16px 48px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.08)}.ws-premium .ws-surface{transition:transform .32s var(--ws-ease-spring),background-color .22s var(--ws-ease-out),border-color .22s ease}.ws-premium .ws-surface:hover{transform:translateY(-1px)}.ws-dock-strip{display:flex;align-items:flex-end;justify-content:center;gap:.35rem;padding:1rem 1.25rem .85rem;border-radius:20px;background:hsla(0,0%,100%,.06);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 16px 48px rgba(0,0,0,.4)}.ws-dock-item{flex-shrink:0;cursor:pointer;border-radius:14px;overflow:hidden;border:2px solid hsla(0,0%,100%,.15);transition:width .22s var(--ws-ease-spring),height .22s var(--ws-ease-spring),border-color .2s ease,box-shadow .22s ease,transform .22s var(--ws-ease-spring)}.ws-dock-item-active{border-color:hsla(0,0%,100%,.92);box-shadow:0 0 0 3px hsla(0,0%,100%,.12),0 10px 28px rgba(0,0,0,.4)}@media (min-width:768px){.ws-premium-desktop-sidebar-wrap{display:flex!important;flex-shrink:0}.ws-mobile-drawer-root,.ws-premium-mobile-menu-btn{display:none!important}.ws-premium-main{flex:1 1 auto!important;width:auto!important;max-width:none!important}.ws-composer-island-inner{max-width:min(64rem,calc(100vw - 320px))}.ws-premium .ws-chat-messages .max-w-2xl,.ws-premium .ws-chat-messages .max-w-3xl{max-width:min(72rem,100%)}}.ws-capsule-palette-btn--active{color:rgba(224,242,254,.98)}.ws-chat-role-popover{z-index:285;border-radius:18px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(155deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.05) 42%,rgba(8,12,22,.52));backdrop-filter:blur(64px) saturate(1.7);-webkit-backdrop-filter:blur(64px) saturate(1.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 20px 56px rgba(0,0,0,.48),0 0 0 1px hsla(0,0%,100%,.04)}.ws-chat-role-tile{display:flex;align-items:center;gap:.55rem;width:100%;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.025);padding:.55rem .6rem;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .2s ease,transform .15s ease}.ws-chat-role-tile:hover{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.ws-chat-role-tile--active{background:hsla(0,0%,100%,.04)}.ws-chat-role-tile-icon{display:flex;height:2.75rem;width:2.75rem;shrink:0;align-items:center;justify-content:center;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);transition:border-color .18s ease,box-shadow .2s ease,background .18s ease}[data-workspace-theme=light] .ws-premium{--ws-fg-primary:#14171a;--ws-fg-secondary:#2d3339;--ws-fg-muted:#525860;--ws-glass-bg:hsla(45,29%,97%,.9);--ws-glass-border:rgba(20,23,26,.1);--ws-island-glow:rgba(6,182,212,.1);--ws-role-label:#525860;--ws-role-label-hover:#2d3339;--ws-role-label-active:#14171a}[data-workspace-theme=light] .ws-premium:before{opacity:.2;mix-blend-mode:multiply}[data-workspace-theme=light] .ws-premium-sidebar{box-shadow:1px 0 0 rgba(15,23,42,.06),8px 0 32px rgba(15,23,42,.05)}[data-workspace-theme=light] .ws-premium .ws-sidebar-nav{background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 2px 12px rgba(15,23,42,.05)}[data-workspace-theme=light] .ws-premium-user-glass{background:hsla(0,0%,100%,.78);border-color:rgba(15,23,42,.08);box-shadow:0 4px 20px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}[data-workspace-theme=light] .ws-premium-user-glass:hover{border-color:rgba(15,23,42,.12);box-shadow:0 8px 28px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.98)}[data-workspace-theme=light] .ws-premium-topbar:not(.ws-premium-topbar--minimal){background:hsla(0,0%,100%,.88)!important;border-color:rgba(15,23,42,.06)!important;box-shadow:0 1px 0 rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.04)}[data-workspace-theme=light] .ws-premium-main{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(201,160,0,.04) 0,transparent 55%),radial-gradient(ellipse 55% 40% at 100% 45%,hsla(25,5%,45%,.04) 0,transparent 50%),var(--bg-primary)}[data-workspace-theme=light] .ws-model-chat-intro-name{color:#0f172a!important}[data-workspace-theme=light] .ws-model-chat-intro-meta{color:#525860!important}[data-workspace-theme=light] .ws-model-chat-intro-desc{color:#334155!important}[data-workspace-theme=light] .ws-model-chat-intro-avatar{filter:drop-shadow(0 6px 20px rgba(15,23,42,.1))}[data-workspace-theme=light] .ws-model-chat-intro-glow{opacity:.35}[data-workspace-theme=light] .ws-premium-model-row.ui-glow-row-active{box-shadow:0 0 24px rgba(6,182,212,.1),inset 0 1px 0 hsla(0,0%,100%,.6)}[data-workspace-theme=light] .ws-premium .glass-card{background:hsla(0,0%,100%,.82);border-color:rgba(15,23,42,.08);box-shadow:0 4px 24px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.92)}[data-workspace-theme=light] .ws-premium .glass-card:hover{border-color:rgba(15,23,42,.12);box-shadow:0 12px 36px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}[data-workspace-theme=light] .ws-capsule-channel-price-btn--float,[data-workspace-theme=light] .ws-capsule-channel-price-btn--name-only{border-color:rgba(180,83,9,.22);background:linear-gradient(145deg,#fffbeb,#fef3c7 52%,#fde68a);color:#92400e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 12px rgba(180,83,9,.1)}[data-workspace-theme=light] .ws-capsule-channel-price-btn--float:hover,[data-workspace-theme=light] .ws-capsule-channel-price-btn--name-only:hover{border-color:rgba(180,83,9,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 16px rgba(180,83,9,.14)}[data-workspace-theme=light] .ws-capsule-channel-price-btn--float.ws-capsule-channel-price-btn--active,[data-workspace-theme=light] .ws-capsule-channel-price-btn--name-only.ws-capsule-channel-price-btn--active{border-color:rgba(180,83,9,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 6px 20px rgba(180,83,9,.16)}[data-workspace-theme=light] .ws-task-list-panel{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(180,83,9,.12)!important;box-shadow:0 20px 56px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.04)}[data-workspace-theme=light] .ws-task-list-panel-title{color:#92400e}[data-workspace-theme=light] .ws-task-list-empty-desc,[data-workspace-theme=light] .ws-task-list-panel-meta,[data-workspace-theme=light] .ws-task-list-panel-sub{color:#64748b}[data-workspace-theme=light] .ws-task-list-model-chip{color:#92400e;background:rgba(251,191,36,.12);border-color:rgba(180,83,9,.16)}[data-workspace-theme=light] .ws-task-list-api-row,[data-workspace-theme=light] .ws-task-list-gen-row{background:rgba(15,23,42,.025);border-color:rgba(15,23,42,.08)}[data-workspace-theme=light] .ws-task-list-api-name,[data-workspace-theme=light] .ws-task-list-gen-prompt{color:#0f172a}[data-workspace-theme=light] .ws-task-list-search-input{background:#fff;border-color:rgba(15,23,42,.1);color:#0f172a}[data-workspace-theme=light] .ws-task-prompt-modal{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(180,83,9,.14)}[data-workspace-theme=light] .ws-task-prompt-modal-title{color:#92400e}[data-workspace-theme=light] .ws-task-prompt-modal-text{color:#1e293b}[data-workspace-theme=light] .ws-task-prompt-modal-content{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.08)}[data-workspace-theme=light] .ws-task-list-item{background:rgba(15,23,42,.03)}[data-workspace-theme=light] .ws-task-list-item:hover{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.12)}[data-workspace-theme=light] .ws-task-list-item-icon{color:#64748b;background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.1)}[data-workspace-theme=light] .ws-task-list-panel-head-icon{background:rgba(15,23,42,.06)!important}[data-workspace-theme=light] .ws-agent-role-float .border-dashed{border-color:rgba(15,23,42,.18)!important;background:rgba(15,23,42,.03)!important;color:#64748b!important}[data-workspace-theme=light] .ws-agent-role-float .border-dashed:hover{border-color:rgba(20,23,26,.28)!important;background:rgba(20,23,26,.05)!important;color:#2d3339!important}[data-workspace-theme=light] .ws-task-list-trigger{color:#1a1f24;background:hsla(45,29%,97%,.94);border:1px solid rgba(20,23,26,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 14px rgba(20,23,26,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-workspace-theme=light] .ws-task-list-trigger-icon{background:rgba(20,23,26,.06);color:#1a1f24}[data-workspace-theme=light] .ws-task-list-trigger:hover{filter:none;background:#fff;border-color:rgba(20,23,26,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 8px 20px rgba(20,23,26,.1)}[data-workspace-theme=light] .ws-task-list-trigger--open{background:#fff;border-color:rgba(6,182,212,.28);box-shadow:0 0 0 2px rgba(6,182,212,.12),0 4px 14px rgba(20,23,26,.08)}[data-workspace-theme=light] .ws-task-list-badge{color:#1a1f24;background:rgba(20,23,26,.08)}[data-workspace-theme=light] .ws-task-list-panel-head{background:linear-gradient(135deg,#f5f2ec,#ebe6de);border-bottom-color:rgba(20,23,26,.08);color:#1a1f24;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.ws-msg-action-btn{background:hsla(0,0%,100%,.04);color:#94a3b8;border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.ws-msg-action-btn:hover{color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.08)}[data-workspace-theme=light] .ws-msg-action-btn{background:rgba(20,23,26,.06)!important;color:#3d4248!important;border-color:rgba(20,23,26,.1)}[data-workspace-theme=light] .ws-msg-action-btn:hover{color:#14171a!important;background:rgba(20,23,26,.1)!important;border-color:rgba(20,23,26,.14)}[data-workspace-theme=light] .ws-msg-action-btn.hover\:text-red-400:hover,[data-workspace-theme=light] .ws-msg-action-btn:hover.text-red-400{color:#dc2626!important}[data-workspace-theme=light] .ws-premium-model-row .text-text-secondary{color:#525860!important}[data-workspace-theme=light] .ws-cost-badge{font-weight:500}.ws-premium{display:flex;flex-direction:row;width:100%;max-width:none}.ws-premium-desktop-sidebar-wrap{display:flex;flex-shrink:0;height:100%}@media (min-width:768px){.ws-premium-desktop-sidebar-wrap{position:fixed;left:0;top:0;bottom:0;width:272px;z-index:10100;pointer-events:auto;transition:transform .28s ease,opacity .22s ease}.ws-premium-main{margin-left:272px;width:calc(100% - 272px);transition:margin-left .28s ease,width .28s ease}.ws-agents-sidebar-collapsed .ws-premium-desktop-sidebar-wrap{transform:translateX(-100%);opacity:0;pointer-events:none}.ws-agents-sidebar-collapsed .ws-premium-main{margin-left:0;width:100%}}.ws-premium-mobile-menu-btn{display:none!important}.ws-premium-main{flex:1 1 auto;min-width:0;width:auto;max-width:none}@media (min-width:768px){.ws-composer-island-inner{max-width:min(64rem,calc(100vw - 320px))}.ws-premium .ws-chat-messages .max-w-2xl,.ws-premium .ws-chat-messages .max-w-3xl{max-width:min(72rem,100%)}.ws-mobile-drawer-root{display:none!important}}@media (max-width:767px){.ws-premium-desktop-sidebar-wrap{display:none!important}.ws-premium-mobile-menu-btn{display:flex!important}}:root,[data-workspace-theme=dark]{--site-gold:gold;--site-gold-dim:#b8860b;--site-gold-soft:rgba(255,215,0,.15);--bg-primary:#121414;--bg-secondary:#0c0e14;--bg-elevated:#181b1f;--bg-card:#15181c;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.72);--text-muted:hsla(0,0%,100%,.48);--border-color:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.05);--ios-text-emboss:0 1px 0 rgba(0,0,0,.42);--ios-amount-emboss:0 1px 0 rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.28);--scrollbar-track:hsla(0,0%,100%,.06);--scrollbar-thumb:hsla(0,0%,100%,.22);--scrollbar-thumb-hover:hsla(0,0%,100%,.34);--glass-bg:rgba(18,20,20,.72);--glass-border:hsla(0,0%,100%,.1);--glass-shadow:0 16px 48px rgba(0,0,0,.45);--modal-overlay:rgba(0,0,0,.55);--ws-fg-primary:hsla(0,0%,98%,.96);--ws-fg-secondary:hsla(0,0%,100%,.58);--ws-fg-muted:hsla(0,0%,100%,.42);--ws-sidebar-bg:linear-gradient(180deg,#0a0a0a,#000)}[data-workspace-theme=light]{--site-gold:#c9a000;--site-gold-dim:#9a7b00;--site-gold-soft:rgba(201,160,0,.12);--bg-primary:#f4f2ed;--bg-secondary:#ebe8e2;--bg-elevated:#fff;--bg-card:#faf9f6;--text-primary:#14171a;--text-secondary:#3d4248;--text-muted:#525860;--border-color:rgba(26,28,30,.12);--border-subtle:rgba(26,28,30,.08);--ios-text-emboss:0 1px 0 hsla(0,0%,100%,.85);--ios-amount-emboss:0 1px 0 hsla(0,0%,100%,.9),0 2px 6px rgba(15,23,42,.08);--scrollbar-track:rgba(15,23,42,.06);--scrollbar-thumb:rgba(15,23,42,.28);--scrollbar-thumb-hover:rgba(15,23,42,.42);--glass-bg:hsla(0,0%,100%,.78);--glass-border:rgba(15,23,42,.1);--glass-shadow:0 16px 40px rgba(15,23,42,.1);--modal-overlay:rgba(15,23,42,.32);--ws-fg-primary:#14171a;--ws-fg-secondary:#2d3339;--ws-fg-muted:#525860;--ws-sidebar-bg:linear-gradient(180deg,#f8f6f1,#f0ede6)}html.site-theme-transition,html.site-theme-transition .admin-shell,html.site-theme-transition .home-shell,html.site-theme-transition .ws-premium,html.site-theme-transition body{transition:background-color .25s linear,color .25s linear,border-color .25s linear,box-shadow .25s linear}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.custom-scroll{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.text-emboss{text-shadow:var(--ios-text-emboss);-webkit-font-smoothing:antialiased;transform:translateZ(0)}.amount-display,.ws-cost-badge-points{display:inline-block;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;text-shadow:var(--ios-amount-emboss);transform:translateZ(0);will-change:transform;backface-visibility:hidden}.amount-display--lg{font-size:18px}.amount-display--xl{font-size:22px}[data-workspace-theme=light] .amount-display,[data-workspace-theme=light] .ws-cost-badge-points{color:#9a6700}[data-workspace-theme=dark] .amount-display,[data-workspace-theme=dark] .ws-cost-badge-points{color:gold}.brand-logo-mark{transition:filter .25s linear,opacity .2s ease}[data-workspace-theme=light] .brand-logo-mark{filter:drop-shadow(0 0 .5px rgba(15,23,42,.35)) drop-shadow(0 1px 2px rgba(15,23,42,.12))}[data-workspace-theme=dark] .brand-logo-mark{filter:drop-shadow(0 0 8px rgba(255,215,0,.12))}.group\/logo:hover .brand-logo-mark{opacity:.92}.ios-glass{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:var(--glass-shadow)}.ios-modal-overlay{background:var(--modal-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ios-modal-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);box-shadow:var(--glass-shadow);transform:translateZ(0);animation:ios-modal-in .28s cubic-bezier(.22,1,.36,1)}@keyframes ios-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-workspace-theme=light] .site-theme-toggle{border-color:rgba(15,23,42,.12)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 4px 16px rgba(15,23,42,.08)!important}[data-workspace-theme=light] .site-theme-toggle:hover{background:hsla(0,0%,100%,.92)!important}.home-shell:has(>.home-backdrop){background:transparent}.home-ai7-shell{position:relative;z-index:1;background:transparent!important;color:#e8eaed}html:has(.home-ai7-shell),html:has(.home-ai7-shell) body{background:#030308;min-height:100%}[data-workspace-theme=light] .home-ai7-shell,[data-workspace-theme=light] html:has(.home-ai7-shell),[data-workspace-theme=light] html:has(.home-ai7-shell) body{background:#030308;color:#e8eaed}[data-workspace-theme=light] .home-ai7-shell .text-text-primary{color:#f1f3f5!important}[data-workspace-theme=light] .home-ai7-shell .text-text-secondary{color:rgba(232,234,237,.72)!important}[data-workspace-theme=light] .home-ai7-shell .text-text-muted{color:rgba(232,234,237,.52)!important}[data-workspace-theme=light] .home-ai7-shell .hero-lede{color:rgba(232,234,237,.78)!important}[data-workspace-theme=light] .home-ai7-shell .nav-pill-link{color:rgba(232,234,237,.65)}[data-workspace-theme=light] .home-ai7-shell .nav-pill-link:hover{color:#f1f3f5}[data-workspace-theme=light] .home-shell{--home-surface:#f4f2ed;background:var(--home-surface);color:#1a1c1e}[data-workspace-theme=light] html:has(.home-shell),[data-workspace-theme=light] html:has(.home-shell) body{background:#f4f2ed}[data-workspace-theme=light] .home-nav{background:hsla(0,0%,100%,.72);border-bottom-color:rgba(15,23,42,.08)}[data-workspace-theme=light] .home-nav--scrolled{background:hsla(0,0%,100%,.92);border-bottom-color:rgba(201,160,0,.2)}[data-workspace-theme=light] .home-nav-link{color:#4a4f55}[data-workspace-theme=light] .home-nav-link--active,[data-workspace-theme=light] .home-nav-link:hover{color:#1a1c1e}[data-workspace-theme=light] .home-nav-login{color:#1a1c1e;border-color:rgba(15,23,42,.15)}[data-workspace-theme=light] .home-hero-title{color:#1a1c1e}[data-workspace-theme=light] .home-badge,[data-workspace-theme=light] .home-hero-sub{color:#4a4f55}[data-workspace-theme=light] .home-badge{border-color:rgba(15,23,42,.12);background:hsla(0,0%,100%,.6)}[data-workspace-theme=light] .home-glass-card{background:hsla(0,0%,100%,.65);border-color:rgba(15,23,42,.08)}[data-workspace-theme=light] .home-glass-card h3{color:#1a1c1e}[data-workspace-theme=light] .home-vignette{background:radial-gradient(ellipse at center,transparent 40%,hsla(43,24%,94%,.9) 100%)}[data-workspace-theme=light] .home-grid-lines{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0)}[data-workspace-theme=light] .home-orb--1{background:rgba(255,215,0,.08)}[data-workspace-theme=light] .home-orb--2{background:rgba(255,215,0,.05)}[data-workspace-theme=light] .home-brand-text{background:linear-gradient(135deg,#5c4a00 0,var(--site-gold) 50%,var(--site-gold-dim) 100%);-webkit-background-clip:text;background-clip:text}.brand-logo-mark,.home-model-icon,.ws-premium-model-avatar img{text-shadow:none!important}@media (max-width:767px){.ws-premium{width:100%;max-width:100vw;overflow-x:hidden!important}.ws-premium-main{width:100%!important;max-width:100vw!important;flex:1 1 auto!important}.ws-mm-composer-role-wrap{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.ws-mm-composer-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.ws-mm-composer-grid .ws-mm-composer-topbar{display:none!important}.ws-mm-composer-grid .ws-mm-composer-shell-wrap{order:1;width:100%!important;min-width:0!important;max-width:100%!important}.ws-mm-composer-capsule-toolbar{flex-wrap:wrap;row-gap:.35rem;align-items:center}.ws-mm-composer-capsule-toolbar .ws-composer-capsule-left{overflow-x:auto;flex-wrap:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center}.ws-mm-composer-capsule-toolbar .ws-composer-capsule-left::-webkit-scrollbar{display:none}.ws-mm-composer-capsule-toolbar .ws-composer-capsule-right{align-items:center}.ws-mm-composer-capsule-input{min-height:3.25rem}.ws-composer-island-zone{padding-left:.75rem;padding-right:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.ws-chat-messages,.ws-premium-chat-header{padding-left:.75rem!important;padding-right:.75rem!important}.ws-composer-layout{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.ws-composer-layout>.relative.shrink-0,.ws-composer-layout>div:first-child:not(.flex-1){align-self:flex-start}.ws-composer-layout .flex-1.flex.flex-col{width:100%!important;min-width:0!important}.ws-composer-status-hint{font-size:10px!important;line-height:1.35!important}}@supports (padding:max(0px)){@media (max-width:767px){.ws-topbar{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}}