@keyframes mc-out{to{opacity:0;transform:scale(.82)}}@keyframes mc-beam{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes mc-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes mc-veil{0%{opacity:.85}to{opacity:0}}@keyframes mc-ripple{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes mc-arrow-in{0%{opacity:0;transform:translateY(14px)}}@keyframes mc-tick{0%{opacity:0;transform:translateY(-55%)}}@keyframes mc-settle{0%{transform:scale(.9)}}@keyframes mc-bubble-in{0%{opacity:0;transform:translate(10px,6px) scale(.97)}}@keyframes mc-pop-up{0%{opacity:0;transform:translateY(6px) scale(.97)}}@keyframes mc-jump-in{0%{opacity:0;transform:translate(-50%,8px) scale(.94)}}.thread{animation:m-fade-in var(--dur-2) var(--ease) backwards}.thread .msg{animation:none}.thread .msg.enter{animation:m-fade-up var(--dur-3) var(--ease) backwards}.thread .msg.user.enter{animation:none}.thread .msg.user.enter .bubble{transform-origin:100% 100%;animation:mc-bubble-in var(--dur-3) var(--ease) backwards}.thread .msg.user.enter .user-images img{animation:m-pop var(--dur-3) var(--spring) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.thread .msg.assistant.enter .assistant-avatar{animation:m-pop var(--dur-3) var(--spring) backwards}.thread .msg.assistant.enter .assistant-body{animation:m-fade-in var(--dur-3) var(--ease) calc(var(--stagger) * 2) backwards}.user-images img{background:var(--bg-2)}.assistant-avatar{transition:box-shadow var(--dur-3) var(--ease)}.msg.assistant.live .assistant-avatar{box-shadow:inset 0 0 0 1px rgba(212,255,58,.35),0 0 12px rgba(212,255,58,.12)}.assistant-body.live .md>*{animation:m-fade-in var(--dur-2) var(--ease) backwards}.assistant-body.streaming>.md:last-child>:is(p,.md-h,.md-code):last-child:after,.assistant-body.streaming>.md:last-child>:is(ul,ol):last-child>li:last-child:after{content:"";display:inline-block;width:.5em;height:1.05em;margin-left:3px;vertical-align:-.17em;background:var(--acid);box-shadow:0 0 8px rgba(212,255,58,.45);animation:m-caret calc(var(--dur-4) * 1.6) step-end infinite}.thinking-live{animation:m-fade-in var(--dur-2) var(--ease) backwards}.ap-prompt[open]>div,.thinking[open]>div,.watch-breakdown[open]>.watch-breakdown-body{animation:m-fade-up var(--dur-2) var(--ease) backwards}.tool-line{min-width:0;animation:m-fade-in var(--dur-2) var(--ease) backwards}.tool-line .tl-label{min-width:0;overflow-wrap:anywhere}.tool-line.failed .tl-label{color:var(--label-2)}.assistant-body.live .tool-line:is(.done,.failed) .tl-glyph{animation:m-pop var(--dur-3) var(--spring) backwards}.tool-line.waiting .tl-label{color:var(--label)}.steer-note{position:relative;overflow:hidden;animation:m-slide-in-left var(--dur-3) var(--ease) backwards}.steer-note.pending .steer-glyph{color:var(--label-3)}.steer-note:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-100%);background:var(--dz-acid) 0 0 /4px 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent)}.steer-note.pending:after{animation:mc-sweep calc(var(--dur-4) * 2.5) var(--ease-in-out) infinite}.assistant-body.live .steer-note:not(.pending) .steer-glyph{display:inline-block;animation:m-pop var(--dur-3) var(--spring) backwards}.steer-state{flex:none}.notice{overflow-wrap:anywhere;animation:m-fade-in var(--dur-2) var(--ease) backwards}.thread .card{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.thread .msg:not(.settled) .watch-grid{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc((var(--i, 0) + 1) * var(--stagger))}.thread .msg:not(.settled) .ask-option{animation:m-fade-up var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.ask-card.done .ask-answers,.ask-card.done .ask-reply{animation:m-fade-in var(--dur-2) var(--ease) backwards}.ask-option{transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease),transform var(--dur-2) var(--spring)}.ask-option.on .ask-mark{display:inline-block;animation:mc-settle var(--dur-2) var(--spring)}.plan-item{animation:m-fade-up var(--dur-2) var(--ease) backwards}.plan-item.done .plan-glyph{animation:m-pop var(--dur-3) var(--spring) backwards}.plan-text{min-width:0}.card-error,.plan-text{overflow-wrap:anywhere}.thread .msg.settled :is(.card,.tool-line,.steer-note,.notice,.plan-item,.plan-glyph,.ask-answers,.ask-reply){animation:none}.card.job{position:relative;transition:transform var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease)}.card.job:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(212,255,58,.32);opacity:0;transition:opacity var(--dur-2) var(--ease)}.card.job.ctx-open:after,.card.job:focus-within:after,.card.job:hover:after{opacity:1}.card.job.is-failed:after{box-shadow:inset 0 0 0 1px rgba(255,69,58,.28)}.card.job.is-running{cursor:progress}.card.job.is-running .job-meta,.card.job.is-running .job-prompt{cursor:auto}@media (hover:hover){.card.job .job-actions>*,.card.job .job-meta>.save{transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.card.job .job-actions>:nth-child(2){transition-delay:var(--stagger)}.card.job:not(:hover):not(:focus-within):not(.ctx-open):not(:has(.pf-pop)) .job-actions>*{opacity:.72;transform:translateX(-4px)}.card.job:not(:hover):not(:focus-within):not(.ctx-open) .job-meta>.save{opacity:.7}}.job-actions{flex-wrap:wrap;align-items:center}.job-actions .link{color:var(--label-2)}.job-actions .link:hover{color:var(--acid)}.job-prompt{overflow-wrap:anywhere}.media-beam{inset:0;transform:translateY(-100%);background:linear-gradient(180deg,transparent calc(100% - 56px),rgba(212,255,58,.07) calc(100% - 3px),rgba(212,255,58,.55) calc(100% - 2px),rgba(212,255,58,.55));animation:mc-beam calc(var(--dur-4) * 4.5) linear infinite}.media-beam,.media-corners{position:absolute;pointer-events:none}.media-corners{--c:rgba(212,255,58,0.5);--l:14px;--w:2px;inset:10px;background:linear-gradient(var(--c),var(--c)) 0 0 /var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 0 0 /var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /var(--w) var(--l) no-repeat}.card.compact .media-corners{inset:6px;--l:10px}.media-rendering .render-state{animation:m-pop var(--dur-3) var(--spring) backwards}.rs-time{color:var(--acid);font-size:.95em;letter-spacing:.02em}.card.job .media:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:var(--dz-acid-2) 0 0 /4px 4px}.assistant-body.live .card.job:not(.is-running) .media>:is(video,.media-hit),.card.job:is(.reveal-wipe,.reveal-glow) .media>:is(video,.media-hit){animation:m-scan-in var(--dur-4) steps(12) backwards}.assistant-body.live .card.job:not(.is-running):not(.is-failed) .media:after,.card.job.reveal-glow .media:after{animation:mc-veil var(--dur-4) steps(6) backwards}.card.job.reveal-glow,.thread .msg .card.job.reveal-glow{animation:m-glow calc(var(--dur-4) * 2) var(--ease-in-out) 2}.media.failed{background:linear-gradient(rgba(255,69,58,.05),rgba(255,69,58,.05)),var(--dz-panel) 0 0 /4px 4px,#0a0a0b;place-items:stretch;animation:m-fade-in var(--dur-3) var(--ease) backwards}.render-state.failed{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;max-width:none;width:100%;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--label-2);white-space:normal;text-align:left;font-size:13px}.rf-x{flex:none;color:#ff8a80;font-size:12px;line-height:1.55}.rf-msg{display:flex;flex-direction:column;gap:2px;min-width:0}.rf-title{color:var(--label);font-weight:600;font-size:13.5px}.rf-err{color:var(--label-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.card.compact .render-state.failed{padding:10px 12px;gap:8px}.card.compact .rf-err{-webkit-line-clamp:3}.lib-grid>.card{animation-delay:calc(min(var(--i, 0), 8) * var(--stagger))}.ap-card.waiting,.thread .ap-card.waiting{animation:m-fade-up var(--dur-3) var(--ease) backwards,m-glow calc(var(--dur-4) * 4) var(--ease-in-out) var(--dur-3) infinite}.ap-card .card-title{overflow-wrap:anywhere}.ap-head .pill{animation:m-pop var(--dur-2) var(--spring) backwards}.ap-chip{transition:background var(--dur-1) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-2) var(--spring)}.ap-chip:hover:not(:disabled){transform:translateY(-1px)}.ap-chip:active:not(:disabled){transform:scale(.95);transition-duration:var(--dur-1)}.ap-chip.on{animation:mc-settle var(--dur-2) var(--spring)}.ap-chip .mono{transition:color var(--dur-2) var(--ease)}.ap-price{display:inline-block;animation:mc-tick var(--dur-2) var(--ease) backwards}.ap-actions .btn:active:not(:disabled){transform:scale(.96);transition-duration:var(--dur-1)}.ap-card.resolved{position:relative;overflow:hidden}.ap-card.resolved:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-100%);background:var(--dz-acid-2) 0 0 /4px 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);opacity:.6}.assistant-body.live .ap-card.resolved.approved:after{animation:mc-sweep var(--dur-4) var(--ease) backwards}.assistant-body.live .ap-card.resolved{animation:m-fade-in var(--dur-2) var(--ease) backwards}.assistant-body.live .ap-card.resolved.approved .ap-yes{display:inline-block;animation:m-pop var(--dur-3) var(--spring) backwards}.assistant-body.live .ap-card.resolved .ap-wait{animation:m-fade-in var(--dur-2) var(--ease) backwards}.composer{position:relative;transition:box-shadow var(--dur-3) var(--ease)}.composer:focus-within{box-shadow:0 0 0 1px rgba(212,255,58,.45),var(--shadow)}.composer:before{content:"";position:absolute;inset:-6px;padding:5px;border-radius:calc(var(--r-xl) + 6px);pointer-events:none;background:var(--dz-acid) 0 0 /4px 4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--dur-3) var(--ease)}.composer:focus-within:before{opacity:1}.composer.dragging:before{opacity:1;background-image:var(--dz-acid-2)}.composer-chip{animation:m-pop var(--dur-2) var(--spring) backwards}.attachment{animation:m-pop var(--dur-3) var(--spring) backwards}.attachment.leaving{animation:mc-out var(--dur-2) var(--ease) forwards;pointer-events:none}.attachment.loading{position:relative;overflow:hidden;background:#050505;box-shadow:inset 0 0 0 1px var(--sep)}.attachment-fx{position:absolute;inset:0;opacity:.5}.attachment.loading .spinner{position:relative;z-index:1}.attachment-count{position:absolute;right:5px;bottom:3px;z-index:1;font-size:10px;color:var(--label)}.attachment button{transition:background var(--dur-1) var(--ease),transform var(--dur-2) var(--spring)}.attachment button:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.attachment button:focus-visible{outline-offset:-2px}.composer-row,.send{position:relative}.send{overflow:hidden;transition:transform var(--dur-2) var(--spring),opacity var(--dur-2),background var(--dur-2) var(--ease),color var(--dur-2)}.send:active:not(:disabled){transition-duration:var(--dur-1)}.send:not(:disabled):not(.stop):not(.steer){animation:mc-settle var(--dur-2) var(--spring)}.send-glyph{display:inline-block}.send.fired .send-glyph{animation:mc-arrow-in var(--dur-3) var(--spring) backwards}.send.steer,.send.stop{animation:m-pop var(--dur-2) var(--spring) backwards}.send-ripple{position:absolute;right:0;bottom:0;width:36px;height:36px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px var(--acid);opacity:0;animation:mc-ripple var(--dur-4) var(--ease)}.cb-pop{transform-origin:100% 100%;animation:mc-pop-up var(--dur-2) var(--ease) backwards}.cb-caret{display:inline-block;transition:transform var(--dur-2) var(--ease)}.cb-btn.on .cb-caret{transform:translateY(1px) rotate(180deg)}.cb-btn{transition:background var(--dur-2) var(--ease),color var(--dur-2),transform var(--dur-2) var(--spring)}.cb-btn:active:not(:disabled){transform:scale(.96);transition-duration:var(--dur-1)}.cb-opt{transition:background var(--dur-1) var(--ease)}.cb-opt.on .cb-opt-mark{display:inline-block;animation:mc-settle var(--dur-2) var(--spring)}.cb-seg button{transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.cb-glyph{display:inline-block}.cb-mode .cb-glyph{transition:transform var(--dur-2) var(--spring)}.cb-mode:hover:not(:disabled) .cb-glyph{transform:scale(1.15)}.jump-latest{position:absolute;left:50%;top:-44px;z-index:4;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 12px;border:0;border-radius:99px;background:rgba(28,28,30,.88);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);color:var(--label);font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px var(--sep),var(--shadow);animation:mc-jump-in var(--dur-3) var(--spring) backwards;transition:background var(--dur-2) var(--ease),transform var(--dur-2) var(--spring)}.jump-latest>span:first-child{color:var(--acid);font-family:var(--mono)}.jump-latest:hover{background-color:rgba(44,44,46,.92);background-image:var(--dz-hover);background-size:4px 4px}.jump-latest:active{transform:translateX(-50%) scale(.96)}.jump-live{color:var(--label-2)}.empty,.empty>:not(.empty-bg){position:relative}.empty-bg{position:absolute;left:0;right:0;top:0;height:min(560px,80vh);pointer-events:none;opacity:.16;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 30%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 62% 58% at 50% 30%,#000 10%,transparent 72%);animation:m-fade-in calc(var(--dur-4) * 2) var(--ease) backwards}.empty>.hero-orb{animation:m-scan-in var(--dur-4) steps(10) backwards}.empty>.large-title{animation:m-fade-up var(--dur-4) var(--ease) calc(var(--stagger) * 2) backwards}.empty>.subtitle{animation:m-fade-up var(--dur-4) var(--ease) calc(var(--stagger) * 4) backwards}.empty>.banner-note{animation:m-fade-up var(--dur-3) var(--ease) calc(var(--stagger) * 5) backwards}.empty>.hero-composer{animation:m-fade-up var(--dur-4) var(--ease) calc(var(--stagger) * 6) backwards}.title-caret{display:inline-block;width:.42em;height:.82em;margin-left:.14em;vertical-align:-.04em;background:var(--acid);box-shadow:0 0 14px rgba(212,255,58,.35);animation:m-caret calc(var(--dur-4) * 1.7) step-end infinite}.empty>.examples{animation:none}.examples .example{animation:m-slide-in-left var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.example{overflow-wrap:anywhere}.templates>.template{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc((var(--i, 0) + 8) * var(--stagger))}.templates>.template:active:not(:disabled){transform:translateY(-1px) scale(.985);transition-duration:var(--dur-1)}.md{overflow-wrap:break-word}.bubble,.md a,.md code{overflow-wrap:anywhere}.ref-thumb{border-color:var(--sep)}.media-hit:focus-visible{outline-offset:-3px}.ap-chip:focus-visible,.ask-option:focus-visible,.ask-tab:focus-visible,.cb-opt:focus-visible,.cb-seg button:focus-visible,.example:focus-visible,.job-more:focus-visible,.jump-latest:focus-visible,.template:focus-visible,.watch-grid:focus-visible{outline:2px solid var(--acid);outline-offset:2px;box-shadow:0 0 0 5px rgba(212,255,58,.14)}.cb-opt:focus-visible,.cb-seg button:focus-visible{outline-offset:-2px}.ap-prompt summary:focus-visible,.thinking summary:focus-visible,.watch-breakdown summary:focus-visible{border-radius:4px}@media (prefers-reduced-motion:reduce){.ap-card.resolved,.ap-card.resolved .ap-wait,.ap-card.resolved .ap-yes,.ap-card.resolved:after,.ap-card.waiting,.ap-chip.on,.ap-head .pill,.ap-price,.ap-prompt[open]>div,.ask-card.done .ask-answers,.ask-card.done .ask-reply,.ask-option.on .ask-mark,.assistant-body.live .md>*,.assistant-body.live .steer-note .steer-glyph,.assistant-body.live .tool-line .tl-glyph,.assistant-body.streaming>.md:last-child>:is(p,.md-h,.md-code):last-child:after,.assistant-body.streaming>.md:last-child>:is(ul,ol):last-child>li:last-child:after,.attachment,.card.job .media:after,.card.job .media>:is(video,.media-hit),.card.job.reveal-glow,.cb-opt.on .cb-opt-mark,.cb-pop,.composer-chip,.empty-bg,.empty>*,.examples .example,.jump-latest,.lib-grid>.card,.media-beam,.media-rendering .render-state,.media.failed,.notice,.plan-item,.plan-item.done .plan-glyph,.send,.send-glyph,.send-ripple,.send.steer,.send.stop,.steer-note,.steer-note.pending:after,.templates>.template,.thinking-live,.thinking[open]>div,.thread,.thread .ap-card.waiting,.thread .card,.thread .msg .ask-option,.thread .msg .card.job.reveal-glow,.thread .msg .watch-grid,.thread .msg.assistant.enter .assistant-avatar,.thread .msg.assistant.enter .assistant-body,.thread .msg.enter,.thread .msg.user.enter .bubble,.thread .msg.user.enter .user-images img,.title-caret,.tool-line,.watch-breakdown[open]>.watch-breakdown-body{animation:none!important}.ap-chip:hover:not(:disabled),.card.job:hover,.templates>.template:active:not(:disabled){transform:none}.card.job .job-actions>*{transform:none!important}.cb-btn.on .cb-caret{transform:translateY(1px)}.cb-mode:hover:not(:disabled) .cb-glyph{transform:none}.attachment.leaving{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes m-sheet-down{to{transform:translateY(105%)}}@keyframes m-grow-x{0%{transform:scaleX(0)}}@keyframes m-grow-y{0%{transform:scaleY(0)}}@keyframes m-shrink-x{to{transform:scaleX(0)}}@keyframes m-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes m-scan-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes m-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes m-shake{0%,to{transform:none}15%{transform:translateX(-6px)}30%{transform:translateX(5px)}45%{transform:translateX(-4px)}60%{transform:translateX(3px)}75%{transform:translateX(-1px)}}@keyframes m-caret-out{0%,24%,48%,72%{opacity:1}12%,36%,60%,84%,to{opacity:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:first-child{--i:0}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(2){--i:1}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(3){--i:2}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(4){--i:3}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(5){--i:4}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(6){--i:5}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(7){--i:6}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(8){--i:7}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(9){--i:8}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(10){--i:9}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(11){--i:10}:is(.page,.manual,.manual-form,.auth-card,.brand-grid,.brand-assets,.brand-portfolio,.an-gen-grid,.an-tiles,.log-tiles,.skill-list,.chat-list,.sidebar-nav,.log-rows,.menu-pop.account,.skel)>:nth-child(n+12){--i:11}::view-transition-group(.motion-wipe){animation-duration:.26s}::view-transition-old(.motion-wipe){animation:m-route-dim .26s var(--ease) both}::view-transition-new(.motion-wipe){animation:motion-dissolve-in .24s linear both,m-route-rise .32s var(--ease) both}@keyframes m-route-dim{to{opacity:.4}}@keyframes m-route-rise{0%{transform:translateY(6px)}}@media (min-width:861px){.sidebar:before{content:"";position:absolute;top:0;right:-1px;z-index:1;width:2px;height:180px;pointer-events:none;background:linear-gradient(transparent,var(--acid) 50%,transparent);opacity:.5;-webkit-mask-image:var(--dm-8);mask-image:var(--dm-8);-webkit-mask-size:4px 4px;mask-size:4px 4px;transform:translateY(-180px);animation:m-edge-scan 11s var(--ease-in-out) 1.4s infinite}}@keyframes m-edge-scan{0%{transform:translateY(-180px)}32%,to{transform:translateY(100vh)}}.sidebar-nav .nav-item{position:relative}.sidebar-nav .nav-item.on{background:var(--fill-2)}.sidebar-nav .nav-item.on:hover{background:var(--dz-hover) 0 0 /4px 4px,var(--fill-2)}.sidebar-nav .nav-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;pointer-events:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--dz-acid-2) 0 0 /4px 4px;filter:drop-shadow(0 0 4px rgba(212,255,58,.35))}.sidebar-nav .nav-item.on.slide:before{animation:m-nav-slide var(--dur-3) var(--spring) both}.sidebar-nav .nav-item.on.grow:before{transform-origin:50% 50%;animation:m-nav-grow var(--dur-3) var(--ease) both}@keyframes m-nav-slide{0%{transform:translateY(calc(var(--nav-from, 0) * (100% + 1px)))}}@keyframes m-nav-grow{0%{transform:scaleY(0);opacity:0}}.nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-icon{display:inline-block;transition:transform var(--dur-2) var(--spring),color var(--dur-1) var(--ease)}.nav-item:hover .nav-icon{transform:translateX(2px) scale(1.1);color:var(--acid)}.nav-item:active{transform:scale(.985)}.nav-item{transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.nav-pending{flex:none;width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid);opacity:0;transition:opacity var(--dur-1) var(--ease)}.nav-pending.on{opacity:1;animation:breathe .9s ease-in-out infinite}.new-chat:active:not(:disabled),.palette-open:active{transform:scale(.98)}.new-chat,.palette-open{transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.new-chat>span:first-child{display:inline-block;transition:transform var(--dur-3) var(--spring)}.new-chat:hover:not(:disabled)>span:first-child{transform:rotate(-12deg) scale(1.1)}.chat-list>.chat-link{animation:m-slide-in-left var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--i, 11) * var(--stagger) * .6)}.chat-list>.sidebar-label{animation:m-fade-in var(--dur-3) var(--ease) backwards}.chat-link .rename-input{animation:m-pop var(--dur-2) var(--spring) both}.chat-link.pinned .chip-glyph{text-shadow:0 0 6px rgba(212,255,58,.45)}.account-btn{transition:background var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.account-btn:active{transform:scale(.985)}.account-btn .avatar{transition:transform var(--dur-3) var(--spring),box-shadow var(--dur-2) var(--ease)}.account-btn.on .avatar,.account-btn:hover .avatar{transform:scale(1.06);box-shadow:inset 0 0 0 1px rgba(212,255,58,.5),0 0 12px rgba(212,255,58,.18)}.credits-ring .fill[style*="--ring-from"]{animation:m-ring-fill var(--dur-4) var(--ease) .12s backwards}@keyframes m-ring-fill{0%{stroke-dasharray:var(--ring-from)}}@media (max-width:860px){.scrim{background:var(--dz-ink) 0 0 /4px 4px,rgba(0,0,0,.55);transition:opacity var(--dur-3) var(--ease)}.sidebar{transition:transform var(--dur-3) var(--ease)}.app.nav-open .account-btn,.app.nav-open .sidebar-head,.app.nav-open .sidebar-nav>.nav-item,.app.nav-open .sidebar-slot{animation:m-slide-in-left var(--dur-3) var(--ease) backwards;animation-delay:calc(90ms + var(--i, 0) * var(--stagger) * .6)}.app.nav-open .sidebar-slot{--i:1}.app.nav-open .account-btn{--i:10}.menu-btn{transition:transform var(--dur-1) var(--ease),background var(--dur-2) var(--ease)}.menu-btn:active{transform:scale(.94)}}.menu-pop.placed.closing{animation:m-pop-out .12s var(--ease) both}.menu-scrim.closing{animation:m-fade-out .12s var(--ease) both;pointer-events:none}.menu-pop.account.placed>*{animation:m-fade-up var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--i, 11) * 14ms)}.menu-pop.account.placed.closing>*{animation:none}@media (max-width:600px){.menu-pop.placed.closing{animation:m-sheet-down .12s var(--ease-in-out) both}}.palette-scrim.closing{animation:m-fade-out .14s var(--ease) both}.palette-scrim.closing .palette{animation:m-pop-out .14s var(--ease) both}.palette-item{position:relative;animation:m-fade-up var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--i, 12) * 14ms)}.palette-item.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--acid);box-shadow:0 0 6px rgba(212,255,58,.5)}.palette-item .palette-icon{transition:transform var(--dur-2) var(--spring)}.palette-item.on .palette-icon{transform:scale(1.12)}.palette-empty{animation:m-fade-in var(--dur-2) var(--ease) both}.mdlg-scrim.closing{animation:m-fade-out .18s var(--ease) both}.mdlg-scrim.closing .mdlg{animation:m-pop-out .18s var(--ease) both}@media (max-width:600px){.mdlg-scrim.closing .mdlg{animation:m-sheet-down .18s var(--ease-in-out) both}}.mdlg-head h2{min-width:0;overflow-wrap:anywhere}.mdlg.confirm{width:min(420px,100%)}.mdlg.confirm.danger{box-shadow:0 0 0 1px rgba(255,69,58,.32),0 30px 80px rgba(0,0,0,.6)}.mdlg.confirm.danger .mdlg-head h2:before{content:"▲ ";content:"▲ "/"";color:var(--red);font-family:var(--mono);font-size:13px;vertical-align:1px}.confirm-body{margin:0 0 18px;color:var(--label-2);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.confirm-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width:600px){.confirm-actions .btn{flex:1 1;padding-top:11px;padding-bottom:11px}}.toast{position:relative;overflow:hidden}.toast.leaving{animation:m-toast-out .18s var(--ease) both;pointer-events:none}@keyframes m-toast-out{to{opacity:0;transform:translateY(-8px) scale(.97)}}.toast-action{transition:transform var(--dur-1) var(--ease),background var(--dur-2) var(--ease)}.toast-action:hover{background:var(--dz-acid) 0 0 /4px 4px,var(--acid-tint)}.toast-action:active{transform:scale(.95)}.toast-timer{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:var(--acid);opacity:.7;-webkit-mask-image:var(--dm-8);mask-image:var(--dm-8);-webkit-mask-size:4px 4px;mask-size:4px 4px;transform-origin:0 50%;animation:m-shrink-x linear both}.page-header .large-title:after{content:"_";content:"_"/"";margin-left:3px;color:var(--acid);font-family:var(--mono);font-weight:400;opacity:0;animation:m-caret-out 2.4s step-end .3s both}.page-header .subtitle{animation:m-fade-up var(--dur-3) var(--ease) 60ms backwards}.page-header:after{animation:m-wipe-in var(--dur-4) steps(16) .12s backwards}.page-header .large-title,.page-header .subtitle{overflow-wrap:anywhere}.manual-form>*,.manual>*,.page>*{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc(60ms + var(--i, 11) * var(--stagger))}.panel-head h2{min-width:0;overflow-wrap:anywhere}.panel-head>:not(h2){min-width:0}.an-gen-grid>*,.an-tiles>*,.brand-assets>*,.brand-grid>*,.brand-portfolio>*,.log-tiles>*,.manual-library .jobs-grid>*,.skill-list>*{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc(.14s + var(--i, 11) * var(--stagger))}.an-gen-grid>.ae,.brand-grid>.ae{animation-delay:80ms}.brand-card{transition:background var(--dur-2) var(--ease),transform var(--dur-3) var(--spring),box-shadow var(--dur-3) var(--ease)}.brand-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(212,255,58,.26),var(--shadow)}.brand-card:active{transform:translateY(-1px) scale(.99)}.brand-asset-img img,.brand-card-logo img{transition:transform var(--dur-4) var(--ease)}.brand-asset-img:hover img,.brand-card:hover .brand-card-logo img{transform:scale(1.04)}.brand-card-name{transition:color var(--dur-2) var(--ease)}.brand-card:hover .brand-card-name{color:var(--acid)}.brand-chip{transition:transform var(--dur-2) var(--spring)}.brand-card:hover .brand-chip{transform:translateY(-1px)}.brand-asset{transition:box-shadow var(--dur-2) var(--ease)}.brand-asset:hover{box-shadow:inset 0 0 0 1px var(--sep)}.brand-asset.primary:hover{box-shadow:inset 0 0 0 1px rgba(212,255,58,.7)}.brand-asset-img{overflow:hidden}.brand-title{min-width:0;overflow-wrap:anywhere}.an-gen{transition:transform var(--dur-3) var(--spring),box-shadow var(--dur-3) var(--ease)}.an-gen:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.an-gen-media img,.an-gen-media video{transition:transform var(--dur-4) var(--ease)}.an-gen-media:hover:not(:disabled) img,.an-gen-media:hover:not(:disabled) video{transform:scale(1.02)}button.log-tile{transition:background var(--dur-2) var(--ease),transform var(--dur-3) var(--spring)}button.log-tile:hover{transform:translateY(-2px)}.log-rows>.log-row:nth-child(-n+12){animation:m-fade-in var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--i, 11) * 20ms)}.log-detail{animation:m-fade-up var(--dur-2) var(--ease) both}.skill-view{animation:m-scan-in var(--dur-3) steps(10) both}.btn.danger{background:var(--red);color:#fff}.btn.danger:hover:not(:disabled){background:var(--dz-ink) 0 0 /4px 4px,#ff5d53}.btn.ghost-danger{color:#ff8a80}.btn.ghost-danger:hover:not(:disabled){background-color:rgba(255,69,58,.16);color:#ff9d94}.skel{animation:m-fade-in var(--dur-3) var(--ease) .15s backwards}.skel-lines,.skel-panels{display:flex;flex-direction:column}.skel-lines{gap:12px;padding:4px 0}.skel-panels{gap:18px}.skel-cards:not(.brand-grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.skel-item{position:relative;display:flex;flex-direction:column;gap:10px;overflow:hidden}.skel-cards .skel-item{padding:14px;border-radius:var(--r-md);background:var(--bg-2);min-height:calc(var(--skel-media, 92px) + 106px)}.skel-panels .skel-item{padding:18px 20px;border-radius:var(--r-lg);background:var(--bg-1);gap:14px}.skel-bone{display:block;height:12px;border-radius:4px;background:var(--dz-hover) 0 0 /4px 4px,var(--fill-3)}.skel-media{height:var(--skel-media,92px);border-radius:var(--r-sm)}.skel-title{height:15px;width:28%}.skel-line{width:74%}.skel-line.short{width:46%}.skel-lines .skel-item:nth-child(2n) .skel-line{width:62%}.skel-lines .skel-item:nth-child(3n) .skel-line{width:81%}.skel-item:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.055) 50%,transparent 70%);transform:translateX(-100%);animation:m-sweep 1.7s var(--ease-in-out) infinite;animation-delay:calc(var(--i, 0) * .11s)}.ae{animation:m-fade-up var(--dur-3) var(--ease) backwards}.ae-art{animation:m-scan-in var(--dur-4) steps(10) .08s both}.ae-fx{width:184px;height:108px;margin:0 auto 10px;max-width:100%;-webkit-mask-image:radial-gradient(ellipse 62% 72% at 50% 50%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 62% 72% at 50% 50%,#000 52%,transparent 100%);animation:m-fade-in var(--dur-4) var(--ease) both}.ae.compact .ae-fx{width:132px;height:78px;margin-bottom:6px}.ae-title:after{content:"_";content:"_"/"";margin-left:2px;color:var(--acid);font-family:var(--mono);font-weight:400;opacity:0;animation:m-caret-out 2.4s step-end .4s both}.lightbox:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--dz-sidebar) 0 0 /4px 4px;opacity:.6}.lb-frame{position:relative}.lb-fx{position:absolute;inset:0;opacity:.5;pointer-events:none}.lb-frame.loaded>img,.lb-frame.loaded>video{animation:m-scan-in var(--dur-3) steps(12) both}.lb-title>span{min-width:0;overflow-wrap:anywhere}.lb-actions .btn{transition:transform var(--dur-1) var(--ease),background var(--dur-2) var(--ease)}.auth-card>*{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--i, 8) * var(--stagger))}.auth-card .hero-orb{position:relative}.auth-card .hero-orb:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:2px;pointer-events:none;background:var(--acid);opacity:.32;-webkit-mask-image:var(--dm-8);mask-image:var(--dm-8);-webkit-mask-size:4px 4px;mask-size:4px 4px}.auth-card.wrong .pw-wrap input,.auth-error{animation:m-shake .42s var(--ease) both}.auth-card.wrong .pw-wrap input{border-color:rgba(255,69,58,.55);box-shadow:0 0 0 4px rgba(255,69,58,.1)}.auth-forgot.nudge{display:inline-block;animation:m-pop var(--dur-3) var(--spring) both}.pw-toggle{transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.pw-toggle:active{transform:translateY(-50%) scale(.94)}.pw-word{display:inline-block;min-width:3.2ch;text-align:center;animation:m-pop var(--dur-2) var(--spring) both}.auth-caps{animation:m-fade-up var(--dur-2) var(--ease) both}.auth-card.auth-ok{pointer-events:none;animation:m-scan-out .42s steps(12) .22s both}.auth-card.auth-ok .btn.filled{background:var(--acid);color:var(--acid-ink);opacity:1;animation:m-glow .6s var(--ease) both}@media (max-width:560px){.login{padding:16px}}.an-col{transform-box:fill-box;transform-origin:50% 100%;animation:m-grow-y var(--dur-4) var(--ease) backwards;animation-delay:calc(min(var(--i, 0), 40) * 12ms)}.an-legend li{animation:m-fade-in var(--dur-3) var(--ease) .2s backwards}.an-tip{animation:m-fade-in var(--dur-1) var(--ease) both}.count-up{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-tabs a{transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.an-tabs a:active{transform:scale(.97)}.meter>span{transform-origin:0 50%;animation:m-grow-x var(--dur-4) var(--ease) .12s backwards}.sys-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sys-sum{display:inline-flex;gap:8px;margin-right:4px}.sys-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:16px 28px;margin-top:12px}.sys-group .card-kicker{margin-bottom:2px}.sys-checks,.sys-fixes ul{list-style:none;margin:0;padding:0}.sys-check,.sys-fixes li{display:grid;grid-template-columns:16px 116px minmax(0,1fr);gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--sep);font-size:13.5px}.sys-check:last-child,.sys-fixes li:last-child{border-bottom:0}.sys-check[data-status=fail]{background:rgba(255,69,58,.07);box-shadow:inset 2px 0 0 var(--red)}.sys-mark{font-family:var(--mono);font-weight:700;text-align:center;color:var(--label-3)}.sys-fixes [data-status=ok] .sys-mark,.sys-mark.ok{color:var(--green)}.sys-mark.warn{color:var(--orange)}.sys-fixes [data-status=fail] .sys-mark,.sys-mark.fail{color:var(--red)}.sys-label{color:var(--label-2)}.sys-detail{min-width:0;overflow-wrap:anywhere}.sys-line{display:block;margin-top:2px;color:var(--label-3)}.sys-fix{display:block;margin-top:3px;color:var(--acid)}.sys-fixes{margin-top:16px;padding:12px 14px;border-radius:var(--r-md);background:var(--acid-tint)}.sys-fixes .card-kicker{color:var(--acid)}.sys-fixes li{border-bottom-color:rgba(212,255,58,.14)}.sys-fixes li[data-status=idle]{color:var(--label-2)}.sys-log pre{max-height:320px;overflow:auto;margin-top:8px;font-size:12px}.sys-check,.sys-fixes li{animation:m-fade-up var(--dur-3) var(--ease) backwards;animation-delay:calc(60ms + var(--i, 11) * var(--stagger))}.sys-check:is([data-status=warn],[data-status=fail]) .sys-mark{display:inline-block;animation:m-pop var(--dur-3) var(--spring) backwards;animation-delay:calc(.22s + var(--i, 11) * var(--stagger))}.sys-fixes{animation:m-scan-in var(--dur-3) steps(10) both}@media (max-width:560px){.sys-check,.sys-fixes li{grid-template-columns:16px minmax(0,1fr)}.sys-detail{grid-column:2}}.an-gen-media:focus-visible,.brand-asset-img:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.skill-drop:has(input:focus-visible){outline:2px solid var(--acid);outline-offset:2px;border-color:rgba(212,255,58,.5)}.account-btn:focus-visible,.an-tabs a:focus-visible,.brand-card:focus-visible,.log-line:focus-visible,.model-row:focus-visible,.palette-open:focus-visible,.segmented button:focus-visible,.toast-action:focus-visible,button.log-tile:focus-visible{outline:2px solid var(--acid);outline-offset:2px;box-shadow:0 0 0 5px rgba(212,255,58,.14)}.manual,.manual-form,.manual-library,.page{min-width:0}.auth-dl dd{min-width:0}.an-fails li,.auth-dl dd,.brand-head>.muted,.brand-pf-note,.jd-grid dd,.skill-desc{overflow-wrap:anywhere}.brand-head>.muted,.log-run .mono{min-width:0}@media (prefers-reduced-motion:reduce){.sidebar:before{display:none}.ae,.ae-art,.ae-fx,.an-col,.an-gen-grid>*,.an-legend li,.an-tiles>*,.an-tip,.app.nav-open .account-btn,.app.nav-open .sidebar-head,.app.nav-open .sidebar-nav>.nav-item,.app.nav-open .sidebar-slot,.auth-caps,.auth-card.auth-ok .btn.filled,.auth-card.wrong .pw-wrap input,.auth-card>*,.auth-error,.auth-forgot.nudge,.brand-assets>*,.brand-grid>*,.brand-portfolio>*,.chat-link .rename-input,.chat-list>*,.credits-ring .fill,.lb-frame.loaded>img,.lb-frame.loaded>video,.log-detail,.log-rows>.log-row,.log-tiles>*,.manual-form>*,.manual-library .jobs-grid>*,.manual>*,.mdlg-scrim.closing,.mdlg-scrim.closing .mdlg,.menu-pop.account.placed>*,.menu-pop.placed.closing,.menu-scrim.closing,.meter>span,.nav-pending.on,.page-header .subtitle,.page-header:after,.page>*,.palette-empty,.palette-item,.palette-scrim.closing,.palette-scrim.closing .palette,.pw-word,.sidebar-nav .nav-item.on:before,.skel,.skel-item:after,.skill-list>*,.skill-view,.sys-check,.sys-check .sys-mark,.sys-fixes,.sys-fixes li,.toast-timer,.toast.leaving{animation:none!important}.ae-title:after,.page-header .large-title:after{display:none}.auth-card.auth-ok{animation:none!important;opacity:.6}.account-btn:hover .avatar,.an-gen-media:hover img,.an-gen-media:hover video,.an-gen:hover,.brand-asset-img:hover img,.brand-card:hover,.brand-card:hover .brand-card-logo img,.brand-card:hover .brand-chip,.nav-item:hover .nav-icon,.new-chat:hover>span:first-child,.palette-item.on .palette-icon,button.log-tile:hover{transform:none}}