.BetaCodeInput-module__fiFJtG__wrap{flex-direction:column;gap:4px;display:flex}.BetaCodeInput-module__fiFJtG__form{align-items:center;gap:6px;display:flex}.BetaCodeInput-module__fiFJtG__input{border:1px solid var(--border-strong);background:var(--surface-2);width:100px;color:var(--text);letter-spacing:.18em;text-transform:uppercase;border-radius:4px;outline:none;padding:5px 8px;font-size:10px}.BetaCodeInput-module__fiFJtG__input::placeholder{color:var(--muted);opacity:.55}.BetaCodeInput-module__fiFJtG__input:focus{border-color:var(--amber)}.BetaCodeInput-module__fiFJtG__submitButton{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:5px 10px;font-size:10px}.BetaCodeInput-module__fiFJtG__submitButton:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.BetaCodeInput-module__fiFJtG__submitButton:disabled{cursor:not-allowed;opacity:.35}.BetaCodeInput-module__fiFJtG__codeDisplay{align-items:center;gap:8px;display:flex}.BetaCodeInput-module__fiFJtG__codeLabel{color:var(--green);letter-spacing:.15em;border:1px solid #78a88066;border-radius:4px;padding:4px 8px;font-size:10px}.BetaCodeInput-module__fiFJtG__budget{color:var(--muted);letter-spacing:.06em;white-space:nowrap;font-size:10px}.BetaCodeInput-module__fiFJtG__bar{background:var(--surface-2);border-radius:2px;width:48px;height:4px;overflow:hidden}.BetaCodeInput-module__fiFJtG__barFill{border-radius:2px;height:100%;transition:width .3s}.BetaCodeInput-module__fiFJtG__clearButton{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1}.BetaCodeInput-module__fiFJtG__clearButton:hover{color:var(--rose)}.BetaCodeInput-module__fiFJtG__error{color:var(--rose);letter-spacing:.08em;font-size:9px}
.HistoryDrawer-module__6DQWyq__overlay{z-index:20;background:#09090c85;position:fixed;inset:0}.HistoryDrawer-module__6DQWyq__drawer{z-index:30;background:var(--surface-1);border-right:1px solid var(--border-strong);flex-direction:column;width:min(320px,92vw);transition:transform .24s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.HistoryDrawer-module__6DQWyq__open{transform:translate(0)}.HistoryDrawer-module__6DQWyq__header{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:48px;padding:0 18px;display:flex}.HistoryDrawer-module__6DQWyq__title{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;flex:1;font-size:10px}.HistoryDrawer-module__6DQWyq__closeButton{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 8px;font-size:10px;transition:border-color .15s,color .15s}.HistoryDrawer-module__6DQWyq__closeButton:hover{border-color:var(--border-strong);color:var(--text)}.HistoryDrawer-module__6DQWyq__list{flex:1;padding:12px;overflow-y:auto}.HistoryDrawer-module__6DQWyq__empty{height:100%;color:var(--muted);letter-spacing:.16em;opacity:.5;text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;display:flex}.HistoryDrawer-module__6DQWyq__row{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:6px;align-items:flex-start;gap:12px;width:100%;margin-bottom:8px;padding:11px 12px;transition:background .15s,border-color .15s;display:flex}.HistoryDrawer-module__6DQWyq__row:hover{border-color:var(--border-strong);background:var(--surface-3)}.HistoryDrawer-module__6DQWyq__thumb{object-fit:cover;background:var(--surface-4);border-radius:3px;flex-shrink:0;width:48px;height:36px}.HistoryDrawer-module__6DQWyq__meta{flex:1;min-width:0}.HistoryDrawer-module__6DQWyq__time{color:var(--muted);letter-spacing:.1em;margin-bottom:4px;font-size:9px}.HistoryDrawer-module__6DQWyq__preview{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.HistoryDrawer-module__6DQWyq__footer{border-top:1px solid var(--border);padding:14px}.HistoryDrawer-module__6DQWyq__exportButton{border:1px solid var(--border-strong);width:100%;height:36px;color:var(--muted);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:5px;font-size:10px;transition:border-color .15s,color .15s,background .15s}.HistoryDrawer-module__6DQWyq__exportButton:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.HistoryDrawer-module__6DQWyq__exportButton:disabled{cursor:not-allowed;opacity:.35}
.ImageDropZone-module__mTkH8W__dropZone{cursor:pointer;background:var(--surface-1);flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ImageDropZone-module__mTkH8W__inner{border:2px dashed var(--border);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:calc(100% - 32px);margin:16px;padding:24px;transition:border-color .2s,background .2s;display:flex;position:relative}.ImageDropZone-module__mTkH8W__dropZone:hover .ImageDropZone-module__mTkH8W__inner,.ImageDropZone-module__mTkH8W__dragOver .ImageDropZone-module__mTkH8W__inner{background:var(--surface-2);border-color:var(--border-strong)}.ImageDropZone-module__mTkH8W__filled .ImageDropZone-module__mTkH8W__inner{border:none;border-radius:0;flex:1;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.ImageDropZone-module__mTkH8W__placeholderIcon{opacity:.35;margin-bottom:12px;font-size:24px}.ImageDropZone-module__mTkH8W__title{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.ImageDropZone-module__mTkH8W__subtitle{color:var(--muted);opacity:.6;font-size:11px}.ImageDropZone-module__mTkH8W__previewStage{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.ImageDropZone-module__mTkH8W__preview{background:var(--bg);display:block}.ImageDropZone-module__mTkH8W__previewContain{object-fit:contain;width:100%;height:100%}.ImageDropZone-module__mTkH8W__previewCover{object-fit:cover;object-position:center;width:100%;height:100%}.ImageDropZone-module__mTkH8W__previewAdaptive{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.ImageDropZone-module__mTkH8W__overlay{inset-inline:0;background:linear-gradient(#0000,#0f0f14eb);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:0}.ImageDropZone-module__mTkH8W__info{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ImageDropZone-module__mTkH8W__clearButton{border:1px solid var(--border);color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:4px;padding:4px 10px;font-size:10px;transition:border-color .15s,color .15s}.ImageDropZone-module__mTkH8W__clearButton:hover{border-color:var(--rose);color:var(--rose)}.ImageDropZone-module__mTkH8W__input{display:none}
.PromptBar-module__N-Jd0W__bar{border-top:1px solid var(--border);background:var(--surface-1);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.PromptBar-module__N-Jd0W__label{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;padding-top:7px;font-size:10px}.PromptBar-module__N-Jd0W__text{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;flex:1;min-height:48px;max-height:96px;padding:9px 12px;font-size:10px;line-height:1.6;position:relative;overflow-y:auto}.PromptBar-module__N-Jd0W__streaming:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff08 35%,#c8a96e24 50%,#ffffff08 65%,#0000 100%) 0 0/220% 100%;animation:1.3s linear infinite PromptBar-module__N-Jd0W__shimmer;position:absolute;inset:0}.PromptBar-module__N-Jd0W__placeholder{color:var(--muted)}.PromptBar-module__N-Jd0W__separator{color:var(--muted);padding:0 4px}.PromptBar-module__N-Jd0W__segmentText{white-space:normal;cursor:text;border-radius:2px;outline:none;transition:background .15s}.PromptBar-module__N-Jd0W__segmentText:focus{background:#ffffff0f}.PromptBar-module__N-Jd0W__error{color:var(--rose)}.PromptBar-module__N-Jd0W__copyButton{border:1px solid var(--gold);height:34px;color:var(--gold);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:5px;align-self:center;padding:0 16px;font-size:10px;transition:background .15s,color .15s,opacity .15s}.PromptBar-module__N-Jd0W__copyButton:hover:not(:disabled){background:var(--gold);color:var(--bg)}.PromptBar-module__N-Jd0W__copyButton:disabled{cursor:not-allowed;opacity:.35}@keyframes PromptBar-module__N-Jd0W__shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}
.ComposerBlock-module__AbvUTq__block{background:var(--surface-1);border-top:2px solid var(--muted);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ComposerBlock-module__AbvUTq__blockHeader{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:40px;padding:0 14px;display:flex;position:relative}.ComposerBlock-module__AbvUTq__blockNumber{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.ComposerBlock-module__AbvUTq__headerMeasure{visibility:hidden;pointer-events:none;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;position:absolute}.ComposerBlock-module__AbvUTq__headerSelect{cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/10px 6px no-repeat;border:none;outline:none;width:auto;max-width:100%;padding:0 16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.ComposerBlock-module__AbvUTq__headerStatic{font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.ComposerBlock-module__AbvUTq__headerSpacer{flex:1}.ComposerBlock-module__AbvUTq__statusDot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ComposerBlock-module__AbvUTq__statusDotDecoding{background:var(--amber);animation:1s ease-in-out infinite ComposerBlock-module__AbvUTq__pulse}.ComposerBlock-module__AbvUTq__statusDotDecoded{background:var(--green)}.ComposerBlock-module__AbvUTq__statusDotError{background:var(--rose)}.ComposerBlock-module__AbvUTq__removeButton{color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;padding:2px 6px;font-size:14px;transition:opacity .15s}.ComposerBlock-module__AbvUTq__removeButton:hover{opacity:1;color:var(--rose)}.ComposerBlock-module__AbvUTq__blockBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ComposerBlock-module__AbvUTq__imageArea{flex:1;min-height:120px;display:flex;overflow:hidden}.ComposerBlock-module__AbvUTq__summary{border-top:1px solid var(--border);color:var(--text);white-space:pre-wrap;min-height:80px;max-height:112px;padding:10px 14px;font-size:10px;line-height:1.6;overflow-y:auto}.ComposerBlock-module__AbvUTq__error{border-top:1px solid var(--border);color:var(--rose);padding:10px 14px;font-size:10px}@keyframes ComposerBlock-module__AbvUTq__pulse{0%,to{opacity:1}50%{opacity:.3}}
.ResultPanel-module__ISLeqq__panel{flex-direction:column;flex:1;min-height:0;display:flex}.ResultPanel-module__ISLeqq__legend{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:10px 18px;display:flex}.ResultPanel-module__ISLeqq__legendItem{color:var(--muted);letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;display:flex}.ResultPanel-module__ISLeqq__legendDot{border-radius:999px;width:6px;height:6px}.ResultPanel-module__ISLeqq__thinking{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:18px;font-size:10px;display:flex}.ResultPanel-module__ISLeqq__dots{gap:5px;display:flex}.ResultPanel-module__ISLeqq__dot{background:var(--amber);border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite ResultPanel-module__ISLeqq__pulse}.ResultPanel-module__ISLeqq__dot:nth-child(2){animation-delay:.2s}.ResultPanel-module__ISLeqq__dot:nth-child(3){animation-delay:.4s}.ResultPanel-module__ISLeqq__scrollArea{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.ResultPanel-module__ISLeqq__emptyState,.ResultPanel-module__ISLeqq__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:28px;display:flex}.ResultPanel-module__ISLeqq__emptyState{color:var(--muted);opacity:.4}.ResultPanel-module__ISLeqq__emptyTitle,.ResultPanel-module__ISLeqq__errorTitle{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.ResultPanel-module__ISLeqq__errorTitle{color:var(--rose)}.ResultPanel-module__ISLeqq__errorBody{max-width:300px;color:var(--muted);font-size:10px;line-height:1.7}.ResultPanel-module__ISLeqq__segment{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;margin-bottom:10px;overflow:hidden}.ResultPanel-module__ISLeqq__segmentHeader{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 13px;display:flex}.ResultPanel-module__ISLeqq__segmentDot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.ResultPanel-module__ISLeqq__segmentLabel{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;flex:1;font-size:10px}.ResultPanel-module__ISLeqq__copyButton{color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 7px;font-size:10px;transition:border-color .12s,color .12s}.ResultPanel-module__ISLeqq__copyButton:hover{border-color:var(--border-strong);color:var(--text)}.ResultPanel-module__ISLeqq__segmentBody{cursor:text;outline:none;padding:11px 13px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.58;transition:background .15s}.ResultPanel-module__ISLeqq__segmentBody:focus{background:#ffffff08}.ResultPanel-module__ISLeqq__segmentEmpty{color:var(--muted);opacity:.45;font-family:inherit;font-size:10px;font-style:normal}.ResultPanel-module__ISLeqq__confidenceRow{align-items:center;gap:6px;padding:0 13px 8px;display:flex}.ResultPanel-module__ISLeqq__confidenceTrack{background:var(--surface-4);border-radius:999px;flex:1;height:2px;overflow:hidden}.ResultPanel-module__ISLeqq__confidenceFill{border-radius:999px;height:100%}.ResultPanel-module__ISLeqq__confidenceValue{color:var(--muted);font-size:10px}.ResultPanel-module__ISLeqq__confidenceDimmed{opacity:.3}.ResultPanel-module__ISLeqq__notes{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:6px;margin-bottom:10px;padding:11px 13px;font-size:10px;line-height:1.6}.ResultPanel-module__ISLeqq__notes strong{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}@keyframes ResultPanel-module__ISLeqq__pulse{0%,80%,to{opacity:.2;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}
.MergePromptBar-module__JsFcnG__bar{border-top:1px solid var(--border);background:var(--surface-1);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.MergePromptBar-module__JsFcnG__label{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;padding-top:7px;font-size:10px}.MergePromptBar-module__JsFcnG__text{border:1px solid var(--border);background:var(--surface-2);min-height:48px;max-height:96px;color:var(--text);border-radius:5px;outline:none;flex:1;padding:9px 12px;font-size:10px;line-height:1.6;position:relative;overflow-y:auto}.MergePromptBar-module__JsFcnG__text:focus{background:#ffffff05}.MergePromptBar-module__JsFcnG__streaming:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff08 35%,#c8a96e24 50%,#ffffff08 65%,#0000 100%) 0 0/220% 100%;animation:1.3s linear infinite MergePromptBar-module__JsFcnG__shimmer;position:absolute;inset:0}.MergePromptBar-module__JsFcnG__placeholder{color:var(--muted)}.MergePromptBar-module__JsFcnG__separator{color:var(--muted);padding:0 4px}.MergePromptBar-module__JsFcnG__segmentText{white-space:normal;cursor:default;border-radius:2px}.MergePromptBar-module__JsFcnG__promptText{white-space:pre-wrap;word-break:break-word;color:var(--text);display:block}.MergePromptBar-module__JsFcnG__error{color:var(--rose)}.MergePromptBar-module__JsFcnG__actions{flex-direction:column;align-self:center;gap:6px;display:flex}.MergePromptBar-module__JsFcnG__decodeButton{border:1px solid var(--rose);height:34px;color:var(--rose);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:5px;padding:0 16px;font-size:10px;transition:background .15s,color .15s,opacity .15s}.MergePromptBar-module__JsFcnG__decodeButton:hover:not(:disabled){background:var(--rose);color:var(--bg)}.MergePromptBar-module__JsFcnG__decodeButton:disabled{cursor:not-allowed;opacity:.35}.MergePromptBar-module__JsFcnG__copyButton{border:1px solid var(--gold);height:34px;color:var(--gold);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:5px;padding:0 16px;font-size:10px;transition:background .15s,color .15s,opacity .15s}.MergePromptBar-module__JsFcnG__copyButton:hover:not(:disabled){background:var(--gold);color:var(--bg)}.MergePromptBar-module__JsFcnG__copyButton:disabled{cursor:not-allowed;opacity:.35}@keyframes MergePromptBar-module__JsFcnG__shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}
.FrameReverseApp-module__V1-TaW__appShell{z-index:1;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.FrameReverseApp-module__V1-TaW__header{border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;gap:14px;min-height:48px;padding:0 20px;display:flex}.FrameReverseApp-module__V1-TaW__logo{color:var(--rose);letter-spacing:.28em;text-transform:uppercase;font-size:15px}.FrameReverseApp-module__V1-TaW__headerRight{gap:10px;margin-left:auto;display:flex}.FrameReverseApp-module__V1-TaW__badge,.FrameReverseApp-module__V1-TaW__historyButton{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:5px 11px;font-size:10px}.FrameReverseApp-module__V1-TaW__historyButton{cursor:pointer}.FrameReverseApp-module__V1-TaW__historyButtonActive{color:var(--amber);border-color:#d4a84066}.FrameReverseApp-module__V1-TaW__statusReady{color:var(--green);border-color:#78a88066}.FrameReverseApp-module__V1-TaW__statusError{color:var(--rose);border-color:#c8706066}.FrameReverseApp-module__V1-TaW__page{flex:1;justify-content:stretch;width:100%;min-height:0;padding:0;display:flex}.FrameReverseApp-module__V1-TaW__frame{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}.FrameReverseApp-module__V1-TaW__main{min-height:0;height:calc(100dvh - var(--header-height,48px) - var(--prompt-bar-height,73px));max-height:calc(100dvh - var(--header-height,48px) - var(--prompt-bar-height,73px));background:var(--border);grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);gap:1px;display:grid;overflow:hidden}.FrameReverseApp-module__V1-TaW__panel{background:var(--surface-1);flex-direction:column;min-height:0;display:flex;overflow:hidden}.FrameReverseApp-module__V1-TaW__panelHeader{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:40px;padding:0 18px;display:flex}.FrameReverseApp-module__V1-TaW__panelTitle{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;flex:1;font-size:10px}.FrameReverseApp-module__V1-TaW__panelValue{color:var(--rose);font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.FrameReverseApp-module__V1-TaW__leftContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.FrameReverseApp-module__V1-TaW__intentBar{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.FrameReverseApp-module__V1-TaW__intentRow{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.FrameReverseApp-module__V1-TaW__field{flex-direction:column;gap:5px;display:flex}.FrameReverseApp-module__V1-TaW__label{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.FrameReverseApp-module__V1-TaW__input,.FrameReverseApp-module__V1-TaW__select{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);border-radius:5px;outline:none;padding:8px 11px;font-size:11px;transition:border-color .15s}.FrameReverseApp-module__V1-TaW__input::placeholder{color:var(--muted);opacity:.55}.FrameReverseApp-module__V1-TaW__input:focus,.FrameReverseApp-module__V1-TaW__select:focus{border-color:var(--border-strong)}.FrameReverseApp-module__V1-TaW__analyzeBar{border-top:1px solid var(--border);align-items:center;gap:10px;padding:13px 18px;display:flex}.FrameReverseApp-module__V1-TaW__analyzeButton{border:1px solid var(--rose);height:36px;color:var(--rose);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:5px;flex:1;font-size:10px;transition:background .15s,color .15s,opacity .15s}.FrameReverseApp-module__V1-TaW__analyzeButton:hover:not(:disabled){background:var(--rose);color:var(--bg)}.FrameReverseApp-module__V1-TaW__analyzeButton:disabled{cursor:not-allowed;opacity:.35}.FrameReverseApp-module__V1-TaW__analyzeHint{color:var(--muted);white-space:nowrap;font-size:10px}.FrameReverseApp-module__V1-TaW__promptBarWrap{flex-shrink:0}@media (max-width:960px){.FrameReverseApp-module__V1-TaW__appShell{height:auto;min-height:100dvh;overflow:visible}.FrameReverseApp-module__V1-TaW__main{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}.FrameReverseApp-module__V1-TaW__intentRow{grid-template-columns:1fr}.FrameReverseApp-module__V1-TaW__analyzeBar{flex-direction:column;align-items:stretch}.FrameReverseApp-module__V1-TaW__analyzeHint{white-space:normal}.FrameReverseApp-module__V1-TaW__header{flex-wrap:wrap;padding-block:10px}.FrameReverseApp-module__V1-TaW__headerRight{width:100%;margin-left:0}.FrameReverseApp-module__V1-TaW__panel{overflow:visible}}
.AgentLabApp-module__8n6Q9q__page{--agentlab-radius:20px;--agentlab-radius-sm:14px;--agentlab-ui-font:"Avenir Next","Segoe UI","Helvetica Neue",sans-serif;--agentlab-mono-font:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--text:#f3f5f7;--muted:#c3cad480;--muted-2:#dde3ecc7;--muted-3:#ffffff57;--muted-4:#fff3;--gold:#d4b36a;--agentlab-accent-warm-rgb:212,179,106;--agentlab-accent-cool-rgb:143,179,200;--agentlab-surface-1:#090b0ff5;--agentlab-surface-2:#0d0f14fa;--agentlab-surface-3:#ffffff08;--agentlab-surface-4:#ffffff12;--agentlab-border-soft:#ffffff1c;--agentlab-border-strong:#ffffff2e;--agentlab-shadow:0 22px 46px #00000057;--agentlab-shadow-soft:0 12px 28px #00000038;z-index:1;isolation:isolate;height:100dvh;min-height:100dvh;font-family:var(--agentlab-ui-font);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.AgentLabApp-module__8n6Q9q__page:before,.AgentLabApp-module__8n6Q9q__page:after{content:"";pointer-events:none;position:absolute}.AgentLabApp-module__8n6Q9q__page:before{z-index:-2;background:radial-gradient(circle at top left,rgba(var(--agentlab-accent-warm-rgb),.12),transparent 28%),radial-gradient(circle at 82% 20%,rgba(var(--agentlab-accent-cool-rgb),.08),transparent 30%);inset:-16% -12%}.AgentLabApp-module__8n6Q9q__page:after{z-index:-1;background:linear-gradient(#ffffff03,#fff0);inset:0}.AgentLabApp-module__8n6Q9q__workspace{width:100%;max-width:var(--app-max-width);flex:1;grid-template-columns:minmax(340px,3fr) minmax(560px,7fr);gap:16px;min-height:0;margin:0 auto;display:grid}.AgentLabApp-module__8n6Q9q__pageHeader{width:100%;max-width:var(--app-max-width);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:0 2px 8px;display:flex}.AgentLabApp-module__8n6Q9q__pageBrand{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:13px;font-family:var(--agentlab-mono-font);white-space:nowrap}.AgentLabApp-module__8n6Q9q__pageHeaderActions{justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;margin-left:auto;display:flex}.AgentLabApp-module__8n6Q9q__chatPanel,.AgentLabApp-module__8n6Q9q__builderPanel{border:1px solid var(--agentlab-border-soft);border-radius:var(--agentlab-radius);background:linear-gradient(180deg,#ffffff0b,#fff0),var(--agentlab-surface-1);height:100%;min-height:0;box-shadow:var(--agentlab-shadow);flex-direction:column;gap:16px;padding:18px;display:flex;overflow:hidden}.AgentLabApp-module__8n6Q9q__chatPanel{background:linear-gradient(#ffffff08,#fff0),#080a0efa;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:10px;padding:12px 14px;display:grid}.AgentLabApp-module__8n6Q9q__builderPanel{background:linear-gradient(180deg,#ffffff06,#fff0),var(--agentlab-surface-2)}.AgentLabApp-module__8n6Q9q__chatBody,.AgentLabApp-module__8n6Q9q__builderBody{flex-direction:column;gap:14px;min-height:0;display:flex}.AgentLabApp-module__8n6Q9q__chatBody{flex:initial;gap:8px;height:auto;overflow:hidden}.AgentLabApp-module__8n6Q9q__builderBody{overscroll-behavior:contain;flex:1;padding-right:6px;overflow-y:auto}.AgentLabApp-module__8n6Q9q__panelHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.AgentLabApp-module__8n6Q9q__chatPanel>.AgentLabApp-module__8n6Q9q__panelHeader{align-items:center;padding-bottom:8px}.AgentLabApp-module__8n6Q9q__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.AgentLabApp-module__8n6Q9q__eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);margin:0 0 6px}.AgentLabApp-module__8n6Q9q__panelTitle{letter-spacing:-.02em;color:var(--text);margin:0;font-size:15px;font-weight:650}.AgentLabApp-module__8n6Q9q__toggleButton,.AgentLabApp-module__8n6Q9q__secondaryButton,.AgentLabApp-module__8n6Q9q__ghostButton,.AgentLabApp-module__8n6Q9q__sendButton,.AgentLabApp-module__8n6Q9q__primaryButton,.AgentLabApp-module__8n6Q9q__smallButton,.AgentLabApp-module__8n6Q9q__tabButton{font-family:var(--agentlab-ui-font)}.AgentLabApp-module__8n6Q9q__toggleButton,.AgentLabApp-module__8n6Q9q__secondaryButton,.AgentLabApp-module__8n6Q9q__ghostButton,.AgentLabApp-module__8n6Q9q__sendButton,.AgentLabApp-module__8n6Q9q__primaryButton,.AgentLabApp-module__8n6Q9q__smallButton{border-radius:var(--agentlab-radius-sm);cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s}.AgentLabApp-module__8n6Q9q__toggleButton,.AgentLabApp-module__8n6Q9q__secondaryButton,.AgentLabApp-module__8n6Q9q__ghostButton,.AgentLabApp-module__8n6Q9q__primaryButton,.AgentLabApp-module__8n6Q9q__smallButton{border:1px solid var(--agentlab-border-soft);background:var(--agentlab-surface-3);color:var(--muted);letter-spacing:-.01em;padding:9px 12px;font-size:10px;font-weight:600}.AgentLabApp-module__8n6Q9q__chatPanel>.AgentLabApp-module__8n6Q9q__panelHeader .AgentLabApp-module__8n6Q9q__toggleButton,.AgentLabApp-module__8n6Q9q__chatPanel>.AgentLabApp-module__8n6Q9q__panelHeader .AgentLabApp-module__8n6Q9q__ghostButton{padding:6px 10px}.AgentLabApp-module__8n6Q9q__sendButton{border:1px solid rgba(var(--agentlab-accent-warm-rgb),.4);background:linear-gradient(135deg,rgba(var(--agentlab-accent-warm-rgb),.24),rgba(var(--agentlab-accent-warm-rgb),.12)),#ffffff05;min-width:84px;color:var(--text);letter-spacing:.01em;justify-content:center;align-self:stretch;align-items:center;padding:10px 12px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #00000038}.AgentLabApp-module__8n6Q9q__primaryButton{border-color:rgba(var(--agentlab-accent-cool-rgb),.34);background:linear-gradient(135deg,rgba(var(--agentlab-accent-cool-rgb),.16),rgba(var(--agentlab-accent-cool-rgb),.08));color:var(--text)}.AgentLabApp-module__8n6Q9q__toggleButton:hover,.AgentLabApp-module__8n6Q9q__secondaryButton:hover,.AgentLabApp-module__8n6Q9q__ghostButton:hover,.AgentLabApp-module__8n6Q9q__sendButton:hover,.AgentLabApp-module__8n6Q9q__primaryButton:hover,.AgentLabApp-module__8n6Q9q__smallButton:hover{color:var(--text);border-color:#ffffff38;transform:translateY(-1px)}.AgentLabApp-module__8n6Q9q__sendButton:hover{color:var(--text)}.AgentLabApp-module__8n6Q9q__toggleButton:focus-visible,.AgentLabApp-module__8n6Q9q__secondaryButton:focus-visible,.AgentLabApp-module__8n6Q9q__ghostButton:focus-visible,.AgentLabApp-module__8n6Q9q__sendButton:focus-visible,.AgentLabApp-module__8n6Q9q__primaryButton:focus-visible,.AgentLabApp-module__8n6Q9q__smallButton:focus-visible,.AgentLabApp-module__8n6Q9q__tabButton:focus-visible,.AgentLabApp-module__8n6Q9q__presetPicker select:focus-visible,.AgentLabApp-module__8n6Q9q__messageInput:focus-visible,.AgentLabApp-module__8n6Q9q__field input:focus-visible,.AgentLabApp-module__8n6Q9q__field select:focus-visible,.AgentLabApp-module__8n6Q9q__field textarea:focus-visible{outline:2px solid rgba(var(--agentlab-accent-cool-rgb),.34);outline-offset:2px}.AgentLabApp-module__8n6Q9q__sendButton:disabled{opacity:.48;cursor:default;box-shadow:none;transform:none}.AgentLabApp-module__8n6Q9q__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;display:grid}.AgentLabApp-module__8n6Q9q__chatStatusBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.AgentLabApp-module__8n6Q9q__chatStatusItem{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:1px;min-width:0;padding:5px 8px;display:grid}.AgentLabApp-module__8n6Q9q__chatStatusItemActive{border-color:rgba(var(--agentlab-accent-cool-rgb),.28);background:rgba(var(--agentlab-accent-cool-rgb),.1)}.AgentLabApp-module__8n6Q9q__chatStatusItemWarning{border-color:rgba(var(--agentlab-accent-warm-rgb),.28);background:rgba(var(--agentlab-accent-warm-rgb),.08)}.AgentLabApp-module__8n6Q9q__chatStatusLabel,.AgentLabApp-module__8n6Q9q__chatStatusMeta{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-family:var(--agentlab-mono-font);overflow:hidden}.AgentLabApp-module__8n6Q9q__chatStatusLabel{color:var(--muted)}.AgentLabApp-module__8n6Q9q__chatStatusValue{color:var(--text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.AgentLabApp-module__8n6Q9q__chatStatusMeta{color:var(--muted-2)}.AgentLabApp-module__8n6Q9q__summaryCard{border:1px solid var(--agentlab-border-soft);border-radius:var(--agentlab-radius-sm);background:linear-gradient(#ffffff0d,#fff0),#ffffff06;align-content:space-between;gap:10px;min-height:112px;padding:14px;display:grid}.AgentLabApp-module__8n6Q9q__summaryCardActive{border-color:rgba(var(--agentlab-accent-cool-rgb),.28);background:linear-gradient(180deg,rgba(var(--agentlab-accent-cool-rgb),.08),#fff0),#ffffff08}.AgentLabApp-module__8n6Q9q__summaryCardWarning{border-color:rgba(var(--agentlab-accent-warm-rgb),.28);background:linear-gradient(180deg,rgba(var(--agentlab-accent-warm-rgb),.08),#fff0),#ffffff08}.AgentLabApp-module__8n6Q9q__summaryLabel{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);margin:0}.AgentLabApp-module__8n6Q9q__summaryValue{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:650;display:block}.AgentLabApp-module__8n6Q9q__summaryMeta{color:var(--muted-2);margin:0;font-size:11px;line-height:1.45}.AgentLabApp-module__8n6Q9q__notice,.AgentLabApp-module__8n6Q9q__blockingNotice,.AgentLabApp-module__8n6Q9q__warning,.AgentLabApp-module__8n6Q9q__error,.AgentLabApp-module__8n6Q9q__emptyState,.AgentLabApp-module__8n6Q9q__relationshipCard{border:1px solid var(--agentlab-border-soft);border-radius:var(--agentlab-radius-sm);background:#ffffff08}.AgentLabApp-module__8n6Q9q__notice,.AgentLabApp-module__8n6Q9q__blockingNotice,.AgentLabApp-module__8n6Q9q__warning,.AgentLabApp-module__8n6Q9q__error,.AgentLabApp-module__8n6Q9q__emptyState{padding:12px 14px;line-height:1.45}.AgentLabApp-module__8n6Q9q__notice{border-left:3px solid rgba(var(--agentlab-accent-warm-rgb),.52);color:var(--text)}.AgentLabApp-module__8n6Q9q__blockingNotice,.AgentLabApp-module__8n6Q9q__error{border-left:3px solid rgba(var(--agentlab-accent-warm-rgb),.58);border-color:rgba(var(--agentlab-accent-warm-rgb),.24);background:rgba(var(--agentlab-accent-warm-rgb),.08);color:var(--text)}.AgentLabApp-module__8n6Q9q__warningStack,.AgentLabApp-module__8n6Q9q__inlineWarnings{gap:8px;display:grid}.AgentLabApp-module__8n6Q9q__warning{border-left:3px solid rgba(var(--agentlab-accent-warm-rgb),.54);border-color:rgba(var(--agentlab-accent-warm-rgb),.24);background:rgba(var(--agentlab-accent-warm-rgb),.08);color:var(--text)}.AgentLabApp-module__8n6Q9q__transcript{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border-radius:calc(var(--agentlab-radius) - 2px);background:linear-gradient(#ffffff05,#fff0),#06080cb8;border:1px solid #ffffff0f;flex-direction:column;flex:auto;gap:6px;height:auto;min-height:0;padding:8px;display:flex;overflow-y:auto}.AgentLabApp-module__8n6Q9q__divider{color:var(--muted);text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);padding:6px 0}.AgentLabApp-module__8n6Q9q__userTurn,.AgentLabApp-module__8n6Q9q__assistantTurn{border:1px solid var(--agentlab-border-soft);max-width:100%;box-shadow:var(--agentlab-shadow-soft);border-radius:14px;padding:10px 12px}.AgentLabApp-module__8n6Q9q__userTurn{background:linear-gradient(135deg,rgba(var(--agentlab-accent-cool-rgb),.16),rgba(var(--agentlab-accent-warm-rgb),.08)),#ffffff05;align-self:flex-end;width:fit-content;max-width:min(92%,560px);margin-left:auto}.AgentLabApp-module__8n6Q9q__userTurn p:last-child{color:var(--text);margin:0;font-size:11px;line-height:1.3}.AgentLabApp-module__8n6Q9q__turnImageGrid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;margin-bottom:10px;display:grid}.AgentLabApp-module__8n6Q9q__turnImageCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.AgentLabApp-module__8n6Q9q__turnImage{aspect-ratio:1;object-fit:cover;cursor:zoom-in;width:100%;display:block}.AgentLabApp-module__8n6Q9q__userAttachmentNote{color:var(--muted-2);margin:0;font-size:11px}.AgentLabApp-module__8n6Q9q__assistantTurn{background:linear-gradient(#ffffff0a,#fff0),#ffffff05;align-self:stretch;height:auto;min-height:max-content;padding:0;overflow:visible}.AgentLabApp-module__8n6Q9q__assistantMessageSurface{background:linear-gradient(#ffffff0a,#fff0),#ffffff08;gap:8px;padding:10px 12px;display:grid}.AgentLabApp-module__8n6Q9q__assistantMetaSection{background:#05070a70;border-top:1px solid #ffffff0f;gap:8px;padding:8px 12px 10px;display:grid}.AgentLabApp-module__8n6Q9q__staleTurn{opacity:.54}.AgentLabApp-module__8n6Q9q__turnLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-family:var(--agentlab-mono-font);margin:0 0 4px}.AgentLabApp-module__8n6Q9q__turnHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AgentLabApp-module__8n6Q9q__turnAgentName{color:var(--text);letter-spacing:-.02em;font-size:12px;font-weight:650}.AgentLabApp-module__8n6Q9q__turnStatus{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8.5px;font-family:var(--agentlab-mono-font);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.AgentLabApp-module__8n6Q9q__turnStatus_running{border-color:rgba(var(--agentlab-accent-cool-rgb),.32);background:rgba(var(--agentlab-accent-cool-rgb),.12);color:var(--text)}.AgentLabApp-module__8n6Q9q__turnStatus_done{border-color:rgba(var(--agentlab-accent-warm-rgb),.28);background:rgba(var(--agentlab-accent-warm-rgb),.12);color:var(--text)}.AgentLabApp-module__8n6Q9q__turnStatus_error{border-color:rgba(var(--agentlab-accent-warm-rgb),.28);background:rgba(var(--agentlab-accent-warm-rgb),.1);color:var(--text)}.AgentLabApp-module__8n6Q9q__turnText{white-space:pre-wrap;color:var(--text);margin:0;font-size:11px;line-height:1.3}.AgentLabApp-module__8n6Q9q__details pre{font-size:11px;font-family:var(--agentlab-mono-font);margin:0}.AgentLabApp-module__8n6Q9q__pendingText{color:var(--muted-2);margin:0;font-size:12px;line-height:1.45}.AgentLabApp-module__8n6Q9q__statsBar{flex-wrap:wrap;gap:4px;margin-top:0;display:flex}.AgentLabApp-module__8n6Q9q__statsBar span{border:1px solid rgba(var(--agentlab-accent-warm-rgb),.24);background:rgba(var(--agentlab-accent-warm-rgb),.08);color:var(--text);font-size:9px;font-family:var(--agentlab-mono-font);border-radius:999px;padding:3px 8px}.AgentLabApp-module__8n6Q9q__eventSection{border-top:0;gap:6px;margin-top:0;padding-top:0;display:grid}.AgentLabApp-module__8n6Q9q__eventSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AgentLabApp-module__8n6Q9q__eventSectionTitle{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);margin:0}.AgentLabApp-module__8n6Q9q__eventSectionMeta{color:var(--muted);font-size:10px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__eventDetails{background:#ffffff05;border-color:#ffffff0f}.AgentLabApp-module__8n6Q9q__eventSummary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.AgentLabApp-module__8n6Q9q__eventSummary::-webkit-details-marker{display:none}.AgentLabApp-module__8n6Q9q__eventSummary::marker{content:""}.AgentLabApp-module__8n6Q9q__eventSummary:after{content:"+";color:var(--gold);font-size:12px;font-family:var(--agentlab-mono-font);flex-shrink:0}.AgentLabApp-module__8n6Q9q__eventDetails[open] .AgentLabApp-module__8n6Q9q__eventSummary:after{content:"−"}.AgentLabApp-module__8n6Q9q__eventDetailsBody{gap:4px;padding:0 10px 8px;display:grid}.AgentLabApp-module__8n6Q9q__eventList{gap:4px;display:grid}.AgentLabApp-module__8n6Q9q__debugSection{gap:10px;margin-top:0;display:grid}.AgentLabApp-module__8n6Q9q__eventRow{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:minmax(96px,auto) 1fr;align-items:baseline;gap:8px;padding:5px 10px;font-size:11px;line-height:1.4;display:grid}.AgentLabApp-module__8n6Q9q__eventRow strong{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:8.5px;font-family:var(--agentlab-mono-font);white-space:nowrap}.AgentLabApp-module__8n6Q9q__eventRow span{text-overflow:ellipsis;overflow:hidden}.AgentLabApp-module__8n6Q9q__details{border-radius:var(--agentlab-radius-sm);background:#ffffff05;border:1px solid #ffffff0f;overflow:hidden}.AgentLabApp-module__8n6Q9q__details summary{cursor:pointer;color:var(--muted-2);padding:6px 10px;font-size:10px}.AgentLabApp-module__8n6Q9q__details pre{margin:0;padding:0 12px 12px}.AgentLabApp-module__8n6Q9q__composer{border-radius:calc(var(--agentlab-radius) - 2px);background:linear-gradient(#ffffff0b,#fff0),#06080e80;border:1px solid #ffffff12;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;margin-top:0;padding:6px;display:grid}.AgentLabApp-module__8n6Q9q__composerMain{gap:4px;min-width:0;display:grid}.AgentLabApp-module__8n6Q9q__clarificationCard{background:#ffd66614;border:1px solid #ffd66673;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.AgentLabApp-module__8n6Q9q__clarificationLabel{color:#ffd666e6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__clarificationQuestion{color:#ffffffe6;margin:0;font-size:13px;line-height:1.4}.AgentLabApp-module__8n6Q9q__generatedImageGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:10px;display:grid}.AgentLabApp-module__8n6Q9q__generatedImageFigure{border:1px solid var(--agentlab-border-soft);background:var(--agentlab-surface-3);border-radius:10px;gap:6px;margin:0;padding:8px;display:grid}.AgentLabApp-module__8n6Q9q__generatedImageFigureLive{border-color:rgba(var(--agentlab-accent-warm-rgb),.45);background:rgba(var(--agentlab-accent-warm-rgb),.06)}.AgentLabApp-module__8n6Q9q__generatedImagePlaceholder{aspect-ratio:1;width:100%;color:var(--muted);font-size:11px;font-family:var(--agentlab-mono-font);letter-spacing:.12em;text-transform:uppercase;background:#00000047;border-radius:6px;justify-content:center;align-items:center;display:flex}.AgentLabApp-module__8n6Q9q__generatedImage{background:#0000004d;border-radius:6px;width:100%;height:auto;display:block}.AgentLabApp-module__8n6Q9q__imageZoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.AgentLabApp-module__8n6Q9q__imageZoomTrigger:focus-visible{outline:2px solid rgba(var(--agentlab-accent-cool-rgb),.36);outline-offset:2px;border-radius:6px}.AgentLabApp-module__8n6Q9q__lightboxOverlay{z-index:60;cursor:zoom-out;background:#04060aeb;justify-content:center;align-items:center;padding:32px;animation:.14s ease-out AgentLabApp-module__8n6Q9q__lightboxFade;display:flex;position:fixed;inset:0}.AgentLabApp-module__8n6Q9q__lightboxImage{cursor:default;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 28px 60px #0000008c}.AgentLabApp-module__8n6Q9q__lightboxClose{width:36px;height:36px;color:var(--text);font-size:16px;font-family:var(--agentlab-mono-font);cursor:pointer;background:#14161cb3;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.AgentLabApp-module__8n6Q9q__lightboxClose:hover{background:#1c1e24d9;border-color:#ffffff52}@keyframes AgentLabApp-module__8n6Q9q__lightboxFade{0%{opacity:0}to{opacity:1}}.AgentLabApp-module__8n6Q9q__generatedImageCaption{color:var(--muted-2);gap:6px;font-size:11px;display:grid}.AgentLabApp-module__8n6Q9q__generatedImageMeta{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__generatedImageRefs{color:var(--gold);font-family:var(--agentlab-mono-font);letter-spacing:.08em;text-transform:uppercase;background:#cca2591f;border:1px solid #cca25952;border-radius:4px;align-self:start;padding:2px 6px;font-size:9px;display:inline-block}.AgentLabApp-module__8n6Q9q__generatedImageDetails{font-family:var(--agentlab-mono-font);font-size:10px}.AgentLabApp-module__8n6Q9q__generatedImageDetails summary{cursor:pointer;color:var(--muted);padding:2px 0}.AgentLabApp-module__8n6Q9q__generatedImageDetails summary:hover{color:var(--text)}.AgentLabApp-module__8n6Q9q__generatedImageDetails p,.AgentLabApp-module__8n6Q9q__generatedImageDetails pre{white-space:pre-wrap;word-break:break-word;color:var(--muted-2);background:#0003;border-radius:4px;margin:4px 0 0;padding:6px 8px;font-size:10px;line-height:1.4}.AgentLabApp-module__8n6Q9q__composerToolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 8px;padding:0 2px;display:flex}.AgentLabApp-module__8n6Q9q__composerTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AgentLabApp-module__8n6Q9q__composerHint{color:#fff3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__attachmentStrip{gap:6px;display:grid}.AgentLabApp-module__8n6Q9q__attachmentChip{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px;display:grid}.AgentLabApp-module__8n6Q9q__attachmentThumb{object-fit:cover;border-radius:10px;width:56px;height:56px;display:block}.AgentLabApp-module__8n6Q9q__attachmentMeta{gap:2px;min-width:0;display:grid}.AgentLabApp-module__8n6Q9q__attachmentName,.AgentLabApp-module__8n6Q9q__attachmentSize{display:block}.AgentLabApp-module__8n6Q9q__attachmentName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.AgentLabApp-module__8n6Q9q__attachmentSize{color:var(--muted-2);font-size:10px}.AgentLabApp-module__8n6Q9q__attachmentRemove{color:var(--muted-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.AgentLabApp-module__8n6Q9q__attachmentRemove:hover{color:var(--text)}.AgentLabApp-module__8n6Q9q__inlineComposerError{color:var(--text);margin:0;font-size:11px;line-height:1.45}.AgentLabApp-module__8n6Q9q__messageInput,.AgentLabApp-module__8n6Q9q__field input,.AgentLabApp-module__8n6Q9q__field select,.AgentLabApp-module__8n6Q9q__field textarea{border:1px solid var(--agentlab-border-soft);border-radius:var(--agentlab-radius-sm);width:100%;color:var(--text);background:#ffffff09;transition:border-color .16s,background .16s,box-shadow .16s}.AgentLabApp-module__8n6Q9q__messageInput::placeholder,.AgentLabApp-module__8n6Q9q__field textarea::placeholder,.AgentLabApp-module__8n6Q9q__field input::placeholder{color:#fff3}.AgentLabApp-module__8n6Q9q__messageInput:hover,.AgentLabApp-module__8n6Q9q__field input:hover,.AgentLabApp-module__8n6Q9q__field select:hover,.AgentLabApp-module__8n6Q9q__field textarea:hover{border-color:#ffffff2e}.AgentLabApp-module__8n6Q9q__messageInput:focus,.AgentLabApp-module__8n6Q9q__field input:focus,.AgentLabApp-module__8n6Q9q__field select:focus,.AgentLabApp-module__8n6Q9q__field textarea:focus{border-color:rgba(var(--agentlab-accent-cool-rgb),.36);box-shadow:0 0 0 4px rgba(var(--agentlab-accent-cool-rgb),.08);background:#ffffff0b}.AgentLabApp-module__8n6Q9q__messageInput{resize:vertical;min-height:48px;max-height:14vh;padding:8px 10px;font-size:12px;line-height:1.4}.AgentLabApp-module__8n6Q9q__builderHeader{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:12px;width:100%;display:grid}.AgentLabApp-module__8n6Q9q__builderHeaderTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;width:100%;display:grid}.AgentLabApp-module__8n6Q9q__builderHeaderCopy{gap:6px;width:100%;min-width:0;display:grid}.AgentLabApp-module__8n6Q9q__builderTabRow{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:10px;width:100%;display:grid}.AgentLabApp-module__8n6Q9q__builderTabBar{flex-shrink:0;justify-self:start;width:fit-content}.AgentLabApp-module__8n6Q9q__presetPicker{justify-self:end;align-items:center;gap:8px;min-width:160px;margin-left:0;display:flex}.AgentLabApp-module__8n6Q9q__presetPicker span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-family:var(--agentlab-mono-font);white-space:nowrap}.AgentLabApp-module__8n6Q9q__presetPicker select{appearance:none;min-width:0;color:var(--text);text-align:left;background-color:#ffffff08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23f3f5f7' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #ffffff14;border-radius:10px;padding:8px 44px 8px 12px;font-size:11px;line-height:1.35}.AgentLabApp-module__8n6Q9q__presetPicker select:hover{border-color:#ffffff2e}.AgentLabApp-module__8n6Q9q__presetPicker select:focus{border-color:rgba(var(--agentlab-accent-cool-rgb),.36);box-shadow:0 0 0 4px rgba(var(--agentlab-accent-cool-rgb),.08);background-color:#ffffff0b}.AgentLabApp-module__8n6Q9q__builderActions{flex-shrink:0;justify-self:end;margin-left:0}.AgentLabApp-module__8n6Q9q__builderToolbar{z-index:3;border-radius:var(--agentlab-radius-sm);background:linear-gradient(#ffffff0a,#fff0),#0a0c13e0;border:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;top:0;box-shadow:0 8px 18px #00000024}.AgentLabApp-module__8n6Q9q__tabBar{border-radius:var(--agentlab-radius-sm);background:#ffffff08;border:1px solid #ffffff14;gap:4px;padding:4px;display:inline-flex}.AgentLabApp-module__8n6Q9q__tabButton{color:var(--muted-2);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:650;transition:background .16s,color .16s,transform .16s}.AgentLabApp-module__8n6Q9q__tabButton:hover{color:var(--text)}.AgentLabApp-module__8n6Q9q__tabButtonActive{color:var(--text);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a}.AgentLabApp-module__8n6Q9q__toolbarActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.AgentLabApp-module__8n6Q9q__smallButton:hover{box-shadow:none}.AgentLabApp-module__8n6Q9q__field{gap:8px;min-width:160px;display:grid}.AgentLabApp-module__8n6Q9q__field span{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__field input,.AgentLabApp-module__8n6Q9q__field select,.AgentLabApp-module__8n6Q9q__field textarea{padding:10px 12px;font-size:11px;line-height:1.3}.AgentLabApp-module__8n6Q9q__field textarea{resize:vertical;min-height:82px}.AgentLabApp-module__8n6Q9q__hiddenInput{display:none}.AgentLabApp-module__8n6Q9q__collectionSection{gap:14px;display:grid}.AgentLabApp-module__8n6Q9q__collectionMetaBar{flex-wrap:wrap;gap:8px;display:flex}.AgentLabApp-module__8n6Q9q__collectionMetaBar span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;padding:6px 10px}.AgentLabApp-module__8n6Q9q__filterChip{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;padding:4px 10px;transition:border-color .16s,color .16s,background .16s}.AgentLabApp-module__8n6Q9q__filterChip:hover{color:var(--muted-2);border-color:#ffffff26}.AgentLabApp-module__8n6Q9q__filterChipActive{color:var(--text);background:#ffffff0f;border-color:#ffffff2e}.AgentLabApp-module__8n6Q9q__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AgentLabApp-module__8n6Q9q__sectionHeaderCopy{gap:6px;min-width:0;display:grid}.AgentLabApp-module__8n6Q9q__sectionHeader h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:16px;font-weight:650}.AgentLabApp-module__8n6Q9q__sectionHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.AgentLabApp-module__8n6Q9q__sectionHeaderAction{flex-shrink:0;margin-left:auto}.AgentLabApp-module__8n6Q9q__entityList{border-radius:calc(var(--agentlab-radius) - 4px);background:linear-gradient(#ffffff06,#fff0),#ffffff04;border:1px solid #ffffff12;grid-template-columns:minmax(140px,1.2fr) minmax(80px,.6fr) minmax(120px,.8fr) minmax(160px,1.5fr) auto;display:grid;overflow:hidden auto}.AgentLabApp-module__8n6Q9q__entityListEmptyRow{text-align:center;color:#fff3;padding:40px 20px;font-size:12px}.AgentLabApp-module__8n6Q9q__entityListHeader,.AgentLabApp-module__8n6Q9q__entityListRow{grid-column:1/-1;grid-template-columns:subgrid;text-align:left;align-items:start;gap:8px;min-width:0;display:grid}.AgentLabApp-module__8n6Q9q__entityListHeader{z-index:2;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-family:var(--agentlab-mono-font);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101218fa;border-bottom:1px solid #ffffff14;align-items:center;padding:6px 12px;position:sticky;top:0}.AgentLabApp-module__8n6Q9q__entityListHeaderActions{justify-self:end}.AgentLabApp-module__8n6Q9q__entityListRow{border-top:1px solid #ffffff0d;padding:14px 12px 12px;transition:background .16s}.AgentLabApp-module__8n6Q9q__entityListRow:first-of-type{border-top:0}.AgentLabApp-module__8n6Q9q__entityListRow:nth-of-type(2n){background:#ffffff03}.AgentLabApp-module__8n6Q9q__entityListRow:hover{background:rgba(var(--agentlab-accent-cool-rgb),.055)}.AgentLabApp-module__8n6Q9q__entityListLead,.AgentLabApp-module__8n6Q9q__entityListCell,.AgentLabApp-module__8n6Q9q__entityListCopy{min-width:0}.AgentLabApp-module__8n6Q9q__entityListLead{align-items:flex-start;gap:6px;display:flex}.AgentLabApp-module__8n6Q9q__entityListCopy,.AgentLabApp-module__8n6Q9q__entityListCell{gap:2px;display:grid}.AgentLabApp-module__8n6Q9q__entityListSubline,.AgentLabApp-module__8n6Q9q__entityListValue,.AgentLabApp-module__8n6Q9q__entityListPreview{min-width:0;color:var(--muted-2);margin:0;font-size:10px;line-height:1.4}.AgentLabApp-module__8n6Q9q__entityListSubline{color:var(--muted)}.AgentLabApp-module__8n6Q9q__entityListValue{color:#f1f5fae6}.AgentLabApp-module__8n6Q9q__entityListEmpty{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--agentlab-mono-font);color:#ffffff26;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.AgentLabApp-module__8n6Q9q__entityListPreview{color:#e4e9f0b8}.AgentLabApp-module__8n6Q9q__entityListSubline,.AgentLabApp-module__8n6Q9q__entityListValue{text-overflow:ellipsis;white-space:nowrap;font-family:var(--agentlab-mono-font);overflow:hidden}.AgentLabApp-module__8n6Q9q__entityListLabel{color:var(--muted-3);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-family:var(--agentlab-mono-font);margin:0;line-height:1.4}.AgentLabApp-module__8n6Q9q__entityListLabelSpaced{margin-top:6px}.AgentLabApp-module__8n6Q9q__entityListPreview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AgentLabApp-module__8n6Q9q__entityListActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.AgentLabApp-module__8n6Q9q__roleBadge{letter-spacing:.12em;text-transform:uppercase;min-width:58px;font-size:8px;font-family:var(--agentlab-mono-font);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.AgentLabApp-module__8n6Q9q__role_main{background:rgba(var(--agentlab-accent-warm-rgb),.16);color:var(--text)}.AgentLabApp-module__8n6Q9q__role_handoff{background:rgba(var(--agentlab-accent-cool-rgb),.16);color:var(--text)}.AgentLabApp-module__8n6Q9q__role_tool{color:var(--muted-2);background:#ffffff0f}.AgentLabApp-module__8n6Q9q__muted,.AgentLabApp-module__8n6Q9q__entityMeta,.AgentLabApp-module__8n6Q9q__detailValue,.AgentLabApp-module__8n6Q9q__copyValue{color:var(--muted-2)}.AgentLabApp-module__8n6Q9q__entityMeta,.AgentLabApp-module__8n6Q9q__detailValue{font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__entityTitleGroup{min-width:0}.AgentLabApp-module__8n6Q9q__entityGrid,.AgentLabApp-module__8n6Q9q__formGrid,.AgentLabApp-module__8n6Q9q__relationshipGrid,.AgentLabApp-module__8n6Q9q__detailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.AgentLabApp-module__8n6Q9q__entityCard{border-radius:calc(var(--agentlab-radius) - 2px);contain:layout paint;background:linear-gradient(#ffffff0b,#fff0),#ffffff06;border:1px solid #ffffff14;gap:14px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.AgentLabApp-module__8n6Q9q__entityCard:hover{border-color:#ffffff24;transform:translateY(-1px)}.AgentLabApp-module__8n6Q9q__entityHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AgentLabApp-module__8n6Q9q__entityTitleGroup{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.AgentLabApp-module__8n6Q9q__entityActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.AgentLabApp-module__8n6Q9q__entityTitle{letter-spacing:-.01em;color:#fafcfffa;font-size:11px;font-weight:700;display:block}.AgentLabApp-module__8n6Q9q__entityMeta{color:var(--muted);margin:0;font-size:10px}.AgentLabApp-module__8n6Q9q__entityBody{gap:12px;display:grid}.AgentLabApp-module__8n6Q9q__detailLabel{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);margin:0 0 6px}.AgentLabApp-module__8n6Q9q__detailValue{color:#ffffff8a;margin:0;font-size:11px;line-height:1.5}.AgentLabApp-module__8n6Q9q__copyBlock{border-radius:var(--agentlab-radius-sm);background:#ffffff06;border:1px solid #ffffff0f;margin:0;padding:12px}.AgentLabApp-module__8n6Q9q__copyValue{color:#ffffff9e;margin:0;font-size:12px;line-height:1.55}.AgentLabApp-module__8n6Q9q__relationshipCard{contain:layout paint;padding:14px}.AgentLabApp-module__8n6Q9q__relationshipCard h4{color:var(--text);margin:0 0 12px;font-size:12px}.AgentLabApp-module__8n6Q9q__toolAssignRow{justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.AgentLabApp-module__8n6Q9q__toolRefBlock{border-radius:var(--agentlab-radius);background:#ffffff06;gap:4px;padding:10px;display:grid}.AgentLabApp-module__8n6Q9q__toolCatalogSection{gap:8px;display:grid}.AgentLabApp-module__8n6Q9q__toolCatalogSection>h4{color:var(--text);margin:0;font-size:12px}.AgentLabApp-module__8n6Q9q__toolCategoryGroup{gap:0;display:grid}.AgentLabApp-module__8n6Q9q__monoInput{font-family:var(--agentlab-mono-font)!important}.AgentLabApp-module__8n6Q9q__schemaSection{gap:6px;display:grid}.AgentLabApp-module__8n6Q9q__schemaSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.AgentLabApp-module__8n6Q9q__schemaSectionHeader h4{color:var(--text);margin:0;font-size:12px}.AgentLabApp-module__8n6Q9q__schemaFieldRow{grid-template-columns:minmax(80px,1fr) 90px minmax(100px,2fr) auto auto;align-items:center;gap:6px;display:grid}.AgentLabApp-module__8n6Q9q__schemaFieldRow input,.AgentLabApp-module__8n6Q9q__schemaFieldRow select{border:1px solid var(--border);border-radius:var(--agentlab-radius);color:var(--text);background:#ffffff08;padding:5px 8px;font-size:11px}.AgentLabApp-module__8n6Q9q__schemaFieldCheck{color:var(--muted-2);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.AgentLabApp-module__8n6Q9q__schemaFieldCheck input{margin:0}.AgentLabApp-module__8n6Q9q__toolCategoryLabel{color:var(--muted-3);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-family:var(--agentlab-mono-font);margin:0;padding:6px 0 2px}.AgentLabApp-module__8n6Q9q__checkboxRow{border-radius:var(--agentlab-radius-sm);background:#ffffff06;border:1px solid #0000;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.AgentLabApp-module__8n6Q9q__checkboxRow:hover{border-color:#ffffff14}.AgentLabApp-module__8n6Q9q__checkboxRow input{accent-color:var(--gold);margin:0}.AgentLabApp-module__8n6Q9q__toolKindBadge{border:1px solid rgba(var(--agentlab-accent-cool-rgb),.2);background:rgba(var(--agentlab-accent-cool-rgb),.12);color:#e7eff6eb;font-family:var(--agentlab-mono-font);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 9px;font-size:9px;display:inline-flex}.AgentLabApp-module__8n6Q9q__overlay{z-index:20;background:#06080ec2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AgentLabApp-module__8n6Q9q__modal{border:1px solid var(--agentlab-border-strong);border-radius:calc(var(--agentlab-radius) - 2px);background:linear-gradient(#ffffff0d,#fff0),#0d1018fa;flex-direction:column;gap:14px;width:min(980px,100%);max-height:min(90dvh,920px);padding:18px;display:flex;box-shadow:0 22px 52px #00000047}@media (prefers-reduced-motion:reduce){.AgentLabApp-module__8n6Q9q__toggleButton,.AgentLabApp-module__8n6Q9q__secondaryButton,.AgentLabApp-module__8n6Q9q__ghostButton,.AgentLabApp-module__8n6Q9q__sendButton,.AgentLabApp-module__8n6Q9q__primaryButton,.AgentLabApp-module__8n6Q9q__smallButton,.AgentLabApp-module__8n6Q9q__tabButton,.AgentLabApp-module__8n6Q9q__entityCard{transition:none}}.AgentLabApp-module__8n6Q9q__modalHeader,.AgentLabApp-module__8n6Q9q__modalFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.AgentLabApp-module__8n6Q9q__modalHeader{border-bottom:1px solid #ffffff14;padding-bottom:12px}.AgentLabApp-module__8n6Q9q__modalTitle{letter-spacing:-.02em;color:var(--text);margin:0;font-size:16px;font-weight:650}.AgentLabApp-module__8n6Q9q__modalBody{gap:14px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.AgentLabApp-module__8n6Q9q__modalFooter{border-top:1px solid #ffffff14;padding-top:12px}@media (max-width:1080px){.AgentLabApp-module__8n6Q9q__page{height:auto;min-height:100dvh;padding:14px;overflow:auto}.AgentLabApp-module__8n6Q9q__workspace{grid-template-columns:1fr;height:auto;min-height:auto}.AgentLabApp-module__8n6Q9q__chatPanel,.AgentLabApp-module__8n6Q9q__builderPanel{height:auto;min-height:auto}.AgentLabApp-module__8n6Q9q__chatPanel{max-height:calc(100dvh - 120px)}.AgentLabApp-module__8n6Q9q__chatBody{min-height:0;overflow:hidden}.AgentLabApp-module__8n6Q9q__builderBody{overflow:visible}.AgentLabApp-module__8n6Q9q__builderToolbar{position:static}.AgentLabApp-module__8n6Q9q__transcript{min-height:0}}@media (max-width:720px){.AgentLabApp-module__8n6Q9q__page{padding:12px}.AgentLabApp-module__8n6Q9q__pageHeader{flex-wrap:wrap;align-items:flex-start;padding-bottom:10px}.AgentLabApp-module__8n6Q9q__pageHeaderActions{justify-content:flex-start;width:100%;margin-left:0}.AgentLabApp-module__8n6Q9q__chatPanel,.AgentLabApp-module__8n6Q9q__builderPanel,.AgentLabApp-module__8n6Q9q__modal{padding:14px}.AgentLabApp-module__8n6Q9q__panelHeader{flex-wrap:wrap}.AgentLabApp-module__8n6Q9q__builderHeaderTop{grid-template-columns:1fr}.AgentLabApp-module__8n6Q9q__sectionHeader{flex-wrap:wrap}.AgentLabApp-module__8n6Q9q__sectionHeaderAction{margin-left:0}.AgentLabApp-module__8n6Q9q__headerActions,.AgentLabApp-module__8n6Q9q__toolbarActions,.AgentLabApp-module__8n6Q9q__builderActions{justify-content:flex-start;width:100%;margin-left:0}.AgentLabApp-module__8n6Q9q__summaryGrid,.AgentLabApp-module__8n6Q9q__chatStatusBar,.AgentLabApp-module__8n6Q9q__entityGrid,.AgentLabApp-module__8n6Q9q__formGrid,.AgentLabApp-module__8n6Q9q__relationshipGrid,.AgentLabApp-module__8n6Q9q__detailGrid{grid-template-columns:1fr}.AgentLabApp-module__8n6Q9q__entityListHeader{display:none}.AgentLabApp-module__8n6Q9q__entityListRow{grid-template-columns:1fr;gap:10px}.AgentLabApp-module__8n6Q9q__entityListActions{justify-content:flex-start}.AgentLabApp-module__8n6Q9q__composer{grid-template-columns:1fr}.AgentLabApp-module__8n6Q9q__composerToolbar{justify-content:flex-start}.AgentLabApp-module__8n6Q9q__attachmentChip{grid-template-columns:56px minmax(0,1fr)}.AgentLabApp-module__8n6Q9q__attachmentRemove{grid-column:2;justify-self:start}.AgentLabApp-module__8n6Q9q__sendButton{min-width:0}.AgentLabApp-module__8n6Q9q__builderToolbar{padding:10px}.AgentLabApp-module__8n6Q9q__builderTabRow{grid-template-columns:1fr;align-items:stretch}.AgentLabApp-module__8n6Q9q__tabBar{justify-content:space-between;width:100%}.AgentLabApp-module__8n6Q9q__presetPicker{justify-items:stretch;width:100%;margin-left:0}.AgentLabApp-module__8n6Q9q__tabButton{text-align:center;flex:1}.AgentLabApp-module__8n6Q9q__overlay{padding:12px}.AgentLabApp-module__8n6Q9q__modal{max-height:calc(100dvh - 24px)}}.AgentLabApp-module__8n6Q9q__visualizerTabs{background:#ffffff0a;border-radius:10px;gap:2px;padding:2px;display:inline-flex}.AgentLabApp-module__8n6Q9q__visualizerTabPanel{gap:14px;display:grid}.AgentLabApp-module__8n6Q9q__visualizerEmpty{border:1px dashed var(--agentlab-border-soft);color:var(--muted);border-radius:8px;margin:0;padding:12px;font-size:12px}.AgentLabApp-module__8n6Q9q__payloadCard{border:1px solid var(--agentlab-border-soft);background:var(--agentlab-surface-3);border-radius:12px;gap:10px;padding:14px;display:grid}.AgentLabApp-module__8n6Q9q__payloadCardTitle{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--agentlab-mono-font);margin:0}.AgentLabApp-module__8n6Q9q__payloadTable{border-collapse:collapse;width:100%;color:var(--muted-2);font-size:12px}.AgentLabApp-module__8n6Q9q__payloadTable th,.AgentLabApp-module__8n6Q9q__payloadTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:6px 8px}.AgentLabApp-module__8n6Q9q__payloadTable thead th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font);font-weight:600}.AgentLabApp-module__8n6Q9q__payloadTable tbody tr:last-child th,.AgentLabApp-module__8n6Q9q__payloadTable tbody tr:last-child td{border-bottom:0}.AgentLabApp-module__8n6Q9q__topologyCard{border:1px solid var(--agentlab-border-soft);background:var(--agentlab-surface-3);border-radius:12px;gap:10px;padding:14px;display:grid}.AgentLabApp-module__8n6Q9q__topologyNodes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.AgentLabApp-module__8n6Q9q__topologyNode{border:1px solid var(--agentlab-border-soft);background:#ffffff05;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.AgentLabApp-module__8n6Q9q__topologyNodeMain{border-color:rgba(var(--agentlab-accent-warm-rgb),.45);background:rgba(var(--agentlab-accent-warm-rgb),.08)}.AgentLabApp-module__8n6Q9q__topologyNodeRole_handoff{border-color:rgba(var(--agentlab-accent-cool-rgb),.35)}.AgentLabApp-module__8n6Q9q__topologyNodeRole_tool{border-color:#ffffff24}.AgentLabApp-module__8n6Q9q__topologyNodeHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.AgentLabApp-module__8n6Q9q__topologyNodeRole{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__topologyNodeMeta{color:var(--muted-2);margin:0;font-size:11px;line-height:1.35}.AgentLabApp-module__8n6Q9q__topologyEdge{color:var(--muted-2);margin:0;font-size:11px}.AgentLabApp-module__8n6Q9q__topologyEdgeLabel{color:var(--gold);font-family:var(--agentlab-mono-font);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.AgentLabApp-module__8n6Q9q__timelineContainer{gap:8px;display:grid}.AgentLabApp-module__8n6Q9q__timelineLane{background:#ffffff05;border-radius:8px;grid-template-columns:160px 1fr;gap:10px;padding:8px;display:grid}.AgentLabApp-module__8n6Q9q__timelineLaneLabel{align-content:center;gap:2px;display:grid}.AgentLabApp-module__8n6Q9q__timelineLaneLabel strong{color:var(--text);font-size:12px}.AgentLabApp-module__8n6Q9q__timelineLaneLabel span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-family:var(--agentlab-mono-font)}.AgentLabApp-module__8n6Q9q__timelineEvents{flex-wrap:wrap;align-items:center;gap:4px;min-height:28px;display:flex}.AgentLabApp-module__8n6Q9q__timelineEventDot,.AgentLabApp-module__8n6Q9q__timelineEventBar{border:1px solid var(--agentlab-border-soft);font-family:var(--agentlab-mono-font);color:var(--muted-2);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:inline-flex}.AgentLabApp-module__8n6Q9q__timelineEventBar{background:rgba(var(--agentlab-accent-cool-rgb),.12);border-color:rgba(var(--agentlab-accent-cool-rgb),.28);color:var(--text);border-radius:6px}.AgentLabApp-module__8n6Q9q__timelineBar_agent{background:rgba(var(--agentlab-accent-warm-rgb),.12);border-color:rgba(var(--agentlab-accent-warm-rgb),.32)}.AgentLabApp-module__8n6Q9q__timelineBar_hosted{background:#a8d6861f;border-color:#a8d68652}.AgentLabApp-module__8n6Q9q__timelineBar_custom{background:#d6a8f01f;border-color:#d6a8f052}.AgentLabApp-module__8n6Q9q__timelineDotStart{color:var(--gold);border-color:rgba(var(--agentlab-accent-warm-rgb),.4)}.AgentLabApp-module__8n6Q9q__timelineDotHandoff{border-color:rgba(var(--agentlab-accent-cool-rgb),.45);color:var(--text)}.AgentLabApp-module__8n6Q9q__timelineDotImage{border-color:#a8d68673}.AgentLabApp-module__8n6Q9q__timelineDotBudget{color:#ffd666f2;border-color:#ffd66673}.AgentLabApp-module__8n6Q9q__timelineDotError{color:#ff8a8af2;border-color:#ff8a8a8c}.AgentLabApp-module__8n6Q9q__usageStatGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.AgentLabApp-module__8n6Q9q__usageStatTile{border:1px solid var(--agentlab-border-soft);background:var(--agentlab-surface-3);border-radius:10px;gap:4px;padding:12px;display:grid}.AgentLabApp-module__8n6Q9q__usageStatTile strong{letter-spacing:-.02em;color:var(--text);font-size:16px}.AgentLabApp-module__8n6Q9q__usageBar{background:#ffffff0f;border-radius:6px;width:100%;height:14px;display:flex;overflow:hidden}.AgentLabApp-module__8n6Q9q__usageBarFill{background:rgba(var(--agentlab-accent-cool-rgb),.55);height:100%;transition:width .2s}.AgentLabApp-module__8n6Q9q__usageBarFillCached{background:rgba(var(--agentlab-accent-warm-rgb),.6)}.AgentLabApp-module__8n6Q9q__usageBarFillCompletion{background:#a8d68699}.AgentLabApp-module__8n6Q9q__usageBarLegend{color:var(--muted);letter-spacing:.08em;font-size:10px;font-family:var(--agentlab-mono-font);margin:0}.AgentLabApp-module__8n6Q9q__visualizerImageStrip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.AgentLabApp-module__8n6Q9q__visualizerImageFigure{border:1px solid var(--agentlab-border-soft);background:#ffffff08;border-radius:8px;gap:4px;margin:0;padding:6px;display:grid}.AgentLabApp-module__8n6Q9q__visualizerImage{border-radius:4px;width:100%;height:auto;display:block}.AgentLabApp-module__8n6Q9q__visualizerImageFigure figcaption{color:var(--muted-2);font-size:10px;font-family:var(--agentlab-mono-font);gap:2px;display:grid}
.ComposerApp-module__Tp7ijG__appShell{z-index:1;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ComposerApp-module__Tp7ijG__header{border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;gap:14px;min-height:48px;padding:0 20px;display:flex}.ComposerApp-module__Tp7ijG__logo{color:var(--rose);letter-spacing:.28em;text-transform:uppercase;font-size:15px}.ComposerApp-module__Tp7ijG__modeSwitch{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px;display:flex}.ComposerApp-module__Tp7ijG__modeButton{color:var(--muted);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:10px;transition:background .15s,color .15s}.ComposerApp-module__Tp7ijG__modeButton:hover{color:var(--text)}.ComposerApp-module__Tp7ijG__modeButtonActive{color:#f1e1bb;background:#e0cfa11f}.ComposerApp-module__Tp7ijG__headerRight{align-items:center;gap:10px;margin-left:auto;display:flex}.ComposerApp-module__Tp7ijG__field{flex-direction:column;gap:5px;display:flex}.ComposerApp-module__Tp7ijG__label{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.ComposerApp-module__Tp7ijG__select{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);border-radius:5px;outline:none;padding:8px 11px;font-size:11px;transition:border-color .15s}.ComposerApp-module__Tp7ijG__select:focus{border-color:var(--border-strong)}.ComposerApp-module__Tp7ijG__page{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ComposerApp-module__Tp7ijG__blockGrid{background:var(--border);flex:1;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1px;min-height:0;display:grid;overflow-y:auto}.ComposerApp-module__Tp7ijG__addBlock{background:var(--surface-1);cursor:pointer;min-height:200px;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;border:none;justify-content:center;align-items:center;font-size:10px;transition:background .15s,color .15s;display:flex}.ComposerApp-module__Tp7ijG__addBlock:hover{background:var(--surface-2);color:var(--text)}.ComposerApp-module__Tp7ijG__addBlock:disabled{cursor:not-allowed;opacity:.35}.ComposerApp-module__Tp7ijG__promptBarWrap{flex-shrink:0}@media (max-width:960px){.ComposerApp-module__Tp7ijG__appShell{height:auto;min-height:100dvh;overflow:visible}.ComposerApp-module__Tp7ijG__blockGrid{grid-template-columns:1fr;overflow:visible}.ComposerApp-module__Tp7ijG__header{flex-wrap:wrap;padding-block:10px}.ComposerApp-module__Tp7ijG__modeSwitch{order:3;margin-left:0}.ComposerApp-module__Tp7ijG__headerRight{width:100%;margin-left:0}}
