._app_14dxc_1{display:grid;min-height:100dvh;grid-template-rows:auto minmax(0,1fr);background:#212121}._header_14dxc_8{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,2.5rem);border-bottom:1px solid rgb(255 255 255 / 6%);background:#212121d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._brand_14dxc_23{display:grid;gap:.1rem;text-decoration:none}._brandName_14dxc_29{color:#f4f4f4;font-size:1.05rem;font-weight:760;letter-spacing:.01em}._brandMeta_14dxc_36{color:#a3a3a3;font-size:.76rem}._nav_14dxc_41{display:flex;flex-wrap:wrap;gap:.5rem}._navLink_14dxc_47{padding:.5rem .7rem;border:1px solid transparent;border-radius:999px;color:#cfcfcf;background:transparent;cursor:pointer;font:inherit;font-size:.88rem;text-decoration:none}._navLink_14dxc_47:hover,._navLink_14dxc_47:focus-visible{border-color:#ffffff1a;color:#f4f4f4;background:#ffffff0f}._main_14dxc_66{display:grid;min-height:0;align-items:center;justify-items:center;padding:clamp(.75rem,3vw,2rem)}._page_12noh_1{display:grid;gap:1.25rem;width:min(100%,56rem);padding:1.5rem;border:1px solid rgb(255 255 255 / 8%);border-radius:1.25rem;background:#282828;box-shadow:0 24px 80px #00000047}._eyebrow_12noh_12{margin:0;color:#b4b4b4;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._title_12noh_21{margin:0;color:#f4f4f4;font-size:clamp(2rem,7vw,4.5rem);line-height:.95}._body_12noh_28{display:grid;gap:.8rem;max-width:42rem;color:#d4d4d4;line-height:1.6}._body_12noh_28 p{margin:0}._actions_12noh_40{display:flex;flex-wrap:wrap;gap:.75rem}._linkButton_12noh_46,._secondaryLink_12noh_47,._button_12noh_48,._secondaryButton_12noh_49,._dangerButton_12noh_50{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}._linkButton_12noh_46{color:#212121;background:#f4f4f4}._secondaryLink_12noh_47{border:1px solid rgb(255 255 255 / 12%);color:#e8e8e8;background:#ffffff0a}._button_12noh_48{border:0;color:#212121;background:#f4f4f4}._secondaryButton_12noh_49{border:1px solid rgb(255 255 255 / 12%);color:#e8e8e8;background:transparent}._dangerButton_12noh_50{border:1px solid rgb(248 113 113 / 52%);color:#fecaca;background:#7f1d1d3d}._button_12noh_48:disabled,._secondaryButton_12noh_49:disabled,._dangerButton_12noh_50:disabled{cursor:not-allowed;opacity:.62}._form_12noh_99,._section_12noh_100{display:grid;gap:.9rem}._section_12noh_100{padding-top:.5rem;border-top:1px solid rgb(255 255 255 / 8%)}._sectionTitle_12noh_110{margin:0;color:#f4f4f4;font-size:1rem}._field_12noh_116{display:grid;gap:.35rem}._label_12noh_121{color:#e8e8e8;font-size:.9rem;font-weight:700}._input_12noh_127{width:min(100%,34rem);padding:.8rem .9rem;border:1px solid rgb(255 255 255 / 12%);border-radius:.8rem;color:#f4f4f4;background:#303030;font:inherit}._input_12noh_127:focus{border-color:#ffffff47;outline:none;box-shadow:0 0 0 3px #ffffff14}._error_12noh_143,._success_12noh_144{padding:.75rem .85rem;border-radius:.85rem}._error_12noh_143{border:1px solid rgb(248 113 113 / 38%);color:#fecaca;background:#7f1d1d38}._success_12noh_144{border:1px solid rgb(74 222 128 / 34%);color:#bbf7d0;background:#14532d38}._cardList_12noh_161{display:grid;gap:.75rem}._cardLink_12noh_166{display:grid;gap:.35rem;padding:1rem;border:1px solid rgb(255 255 255 / 8%);border-radius:1rem;color:inherit;background:#ffffff0a;text-decoration:none}._cardLink_12noh_166:hover,._cardLink_12noh_166:focus-visible{border-color:#ffffff2e;background:#ffffff0f}._cardTitle_12noh_183{color:#f4f4f4;font-weight:800}._metaLine_12noh_188,._preview_12noh_189{color:#a3a3a3;font-size:.86rem}._preview_12noh_189{white-space:pre-wrap}._widePage_12noh_198{align-self:start;width:min(100%,78rem)}._chatPage_12noh_203{align-self:stretch;justify-self:stretch;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,86rem);height:calc(100dvh - 7rem);min-height:0;padding:clamp(.75rem,2vw,1.5rem) clamp(.5rem,3vw,2.5rem) calc(.75rem + env(safe-area-inset-bottom));border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._chatPage_12noh_203 ._sessionHeader_12noh_219{align-items:center}._chatPage_12noh_203 ._eyebrow_12noh_12{display:none}._chatPage_12noh_203 ._title_12noh_21{font-size:1rem;line-height:1.2}._chatPage_12noh_203 ._sessionId_12noh_232{margin-top:.25rem;color:#a3a3a3;font-size:.76rem}._chatPage_12noh_203 ._secondaryLink_12noh_47{min-height:2.2rem;padding:0 .75rem;border-color:#ffffff14;color:#d4d4d4;background:#ffffff0d;font-size:.86rem}._sessionHeader_12noh_219{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem}._sessionId_12noh_232{max-width:100%;margin:.5rem 0 0;color:#a3a3a3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}._textarea_12noh_263{width:min(100%,46rem);padding:.8rem .9rem;border:1px solid rgb(255 255 255 / 12%);border-radius:.8rem;color:#f4f4f4;background:#303030;font:inherit;resize:vertical}._textarea_12noh_263:focus{border-color:#ffffff47;outline:none;box-shadow:0 0 0 3px #ffffff14}._textarea_12noh_263::placeholder{color:#a3a3a3}._fieldError_12noh_284,._helpText_12noh_285{color:#a3a3a3;font-size:.85rem}._fieldError_12noh_284{color:#fecaca}._advancedPanel_12noh_294{display:grid;gap:.75rem;max-width:46rem;padding:.85rem;border:1px solid rgb(255 255 255 / 10%);border-radius:.95rem;background:#ffffff0a}._summary_12noh_304{cursor:pointer;color:#e8e8e8;font-weight:700}._advancedFields_12noh_310,._actionsInline_12noh_311,._composer_12noh_312,._transcript_12noh_313,._infoGrid_12noh_314{display:grid;gap:.9rem}._actionsInline_12noh_311{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}._chatScroll_12noh_326{display:grid;gap:.9rem;min-height:0;padding:.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._transcript_12noh_313{gap:clamp(1.75rem,3vw,3rem);width:min(100%,76rem);margin:0 auto;padding:clamp(1rem,2vw,2rem) 0 1rem}._composer_12noh_312{position:relative;justify-self:center;z-index:1;width:min(100%,78rem);max-height:min(32rem,45dvh);padding:1rem;overflow-y:auto;border:1px solid rgb(255 255 255 / 8%);border-radius:1.75rem;background:#2f2f2f;box-shadow:0 18px 50px #00000061}._composer_12noh_312 ._field_12noh_116{gap:0}._composer_12noh_312 ._label_12noh_121{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._composer_12noh_312 ._textarea_12noh_263{width:100%;min-height:5.25rem;max-height:28vh;padding:.1rem .2rem 0;border:0;border-radius:0;background:transparent;font-size:1rem;line-height:1.5;resize:none}._composer_12noh_312 ._textarea_12noh_263:focus{box-shadow:none}._composer_12noh_312 ._actionsInline_12noh_311{justify-content:flex-end}._composer_12noh_312 ._button_12noh_48,._composer_12noh_312 ._secondaryButton_12noh_49,._composer_12noh_312 ._dangerButton_12noh_50{min-height:2.65rem}._composer_12noh_312 ._button_12noh_48{color:#212121;background:#f4f4f4}._composer_12noh_312 ._secondaryButton_12noh_49{border-color:transparent;color:#e8e8e8;background:#3a3a3a}._composer_12noh_312 ._advancedPanel_12noh_294{max-width:100%;padding:.75rem;border-color:#ffffff14;background:#0000001f}._statusGrid_12noh_418{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}._statusItem_12noh_425{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;min-width:0;max-width:100%;padding:.38rem .6rem;border:0;border-radius:999px;background:#ffffff0f}._statusLabel_12noh_438,._cardMeta_12noh_439,._fallbackBadge_12noh_440{color:#a3a3a3;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._statusValue_12noh_448{min-width:0;color:#f4f4f4;font-weight:650;overflow-wrap:anywhere}._statusDetail_12noh_455{min-width:0;color:#d4d4d4;font-size:.85rem;overflow-wrap:anywhere}._plainCard_12noh_462{display:grid;gap:.75rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent}._cardHeader_12noh_472{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}._cardHeading_12noh_480{margin:0;color:#f4f4f4;font-size:1rem}._plainText_12noh_486{max-width:100%;margin:0;color:#f4f4f4;font:inherit;line-height:1.55;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}._userCard_12noh_497{justify-self:end;width:fit-content;max-width:min(42rem,78%);padding:.72rem 1rem;border-radius:1.35rem;background:#303030}._userCard_12noh_497 ._cardHeader_12noh_472,._assistantCard_12noh_507 ._cardHeader_12noh_472{display:none}._assistantCard_12noh_507{max-width:min(100%,72rem)}._reasoningCard_12noh_515{padding:.85rem 1rem;border-left:2px solid rgb(196 181 253 / 45%);border-radius:.85rem;color:#ddd6fe;background:#ffffff0a}._infoCard_12noh_523,._defaultCard_12noh_524{padding:1rem;border:1px solid rgb(255 255 255 / 8%);border-radius:1rem;background:#ffffff0d}._warningCard_12noh_531{padding:1rem;border:1px solid rgb(251 191 36 / 32%);border-radius:1rem;background:#78350f2e}._errorCard_12noh_538{padding:1rem;border:1px solid rgb(248 113 113 / 32%);border-radius:1rem;background:#7f1d1d2e}._markdownContent_12noh_545{display:grid;gap:.75rem;color:#f4f4f4;line-height:1.72;overflow-wrap:anywhere}._markdownContent_12noh_545 :where(p,blockquote,ul,ol,pre,table,h1,h2,h3,h4,h5,h6){margin:0}._markdownContent_12noh_545 :where(h1,h2,h3,h4,h5,h6){color:#f4f4f4;line-height:1.2}._markdownContent_12noh_545 blockquote{padding-left:.9rem;border-left:3px solid rgb(255 255 255 / 18%);color:#d4d4d4}._markdownContent_12noh_545 :where(ul,ol){padding-left:1.4rem}._markdownContent_12noh_545 code,._toolOutput_12noh_573,._diff_12noh_574{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._markdownContent_12noh_545 code{padding:.08rem .28rem;border-radius:.35rem;background:#303030}._markdownContent_12noh_545 pre,._toolOutput_12noh_573{max-width:100%;overflow-x:auto;white-space:pre-wrap}._markdownContent_12noh_545 pre{padding:.8rem;border:1px solid rgb(255 255 255 / 8%);border-radius:.75rem;background:#2b2b2b}._markdownContent_12noh_545 pre code{padding:0;background:transparent}._markdownContent_12noh_545 .markdown-table-scroll{max-width:100%;overflow-x:auto}._markdownContent_12noh_545 table{width:100%;border-collapse:collapse;font-size:.92rem}._markdownContent_12noh_545 th,._markdownContent_12noh_545 td{padding:.45rem .55rem;border:1px solid rgb(255 255 255 / 10%);text-align:left;vertical-align:top}._markdownContent_12noh_545 th{color:#f4f4f4;background:#303030}._toolCard_12noh_627{display:grid;gap:.7rem;min-width:0;padding:1rem;border:1px solid rgb(255 255 255 / 8%);border-radius:1rem;background:#2b2b2b}._toolHeader_12noh_637{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}._toolHeaderMeta_12noh_645{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}._toolSummary_12noh_653,._toolDetails_12noh_654,._toolMessage_12noh_655{margin:0}._toolSummary_12noh_653{margin-top:.25rem;color:#d4d4d4;font-size:.9rem;overflow-wrap:anywhere}._toolDetails_12noh_654{color:#a3a3a3;font-size:.82rem;overflow-wrap:anywhere}._toolStatus_12noh_672{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._toolStatusRunning_12noh_684{border-color:#7dd3fc57;color:#bae6fd;background:#082f493d}._toolStatusSuccess_12noh_690{border-color:#4ade804d;color:#bbf7d0;background:#14532d38}._toolStatusFailed_12noh_696{border-color:#f8717166;color:#fecaca;background:#7f1d1d33}._toolStatusBlocked_12noh_702{border-color:#fbbf2461;color:#fde68a;background:#78350f33}._toolBody_12noh_708{display:grid;gap:.55rem}._toolOutput_12noh_573{margin:0;padding:.75rem;border:1px solid rgb(255 255 255 / 8%);border-radius:.75rem;color:#ececec;background:#1f1f1f;line-height:1.5;overflow-wrap:anywhere}._toolMessage_12noh_655{color:#ececec}._foldButton_12noh_728{justify-self:start;padding:.35rem .65rem;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;color:#e8e8e8;background:#ffffff0a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}._diff_12noh_574{display:grid;max-width:100%;overflow-x:auto;border:1px solid rgb(255 255 255 / 8%);border-radius:.75rem;background:#1f1f1f;font-size:.86rem}._diffHunkHeader_12noh_750{padding:.24rem .45rem;border-bottom:1px solid rgb(255 255 255 / 8%);color:#a3a3a3;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#2b2b2b}._diffLine_12noh_761{display:grid;grid-template-columns:minmax(3rem,max-content) 1.5rem minmax(0,1fr);min-width:0}._diffLineNumber_12noh_767,._diffLinePrefix_12noh_768,._diffLineContent_12noh_769{padding:.14rem .45rem;white-space:pre-wrap}._diffLineNumber_12noh_767,._diffLinePrefix_12noh_768{color:#a3a3a3;-webkit-user-select:none;user-select:none}._diffLineContent_12noh_769{color:#ececec;overflow-wrap:anywhere}._diffContext_12noh_785{background:transparent}._diffRemoved_12noh_789{background:#7f1d1d38}._diffAdded_12noh_793{background:#14532d38}._diffEmphasis_12noh_797{color:#f4f4f4;font-weight:800}._permissionPrompt_12noh_802{display:grid;gap:.9rem;padding:1rem;border:1px solid rgb(251 191 36 / 34%);border-radius:1rem;background:#78350f2e}._promptHeader_12noh_811{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}._promptMetadata_12noh_819{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;margin:0}._promptMetadataRow_12noh_826{display:grid;gap:.2rem;min-width:0;padding:.65rem;border:1px solid rgb(255 255 255 / 8%);border-radius:.75rem;background:#ffffff0a}._promptMetadataRow_12noh_826 dt{color:#a3a3a3;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._promptMetadataRow_12noh_826 dd{margin:0;color:#ececec;overflow-wrap:anywhere}._promptDetails_12noh_850{display:grid;gap:.7rem}._promptDetail_12noh_850{display:grid;gap:.55rem;min-width:0;padding:.75rem;border:1px solid rgb(255 255 255 / 8%);border-radius:.85rem;background:#ffffff0a}._promptDetailBody_12noh_865{display:grid;gap:.55rem;max-height:28rem;overflow:auto}._promptStatusWarning_12noh_872{margin:0;padding:.75rem .85rem;border:1px solid rgb(251 191 36 / 36%);border-radius:.85rem;color:#fde68a;background:#78350f38}@media(max-width:640px){._page_12noh_1{padding:1rem;border-radius:1rem}._chatPage_12noh_203{height:calc(100dvh - 5rem);padding:.75rem .25rem calc(.5rem + env(safe-area-inset-bottom));border-radius:0}._title_12noh_21{font-size:clamp(1.8rem,13vw,3rem)}._chatPage_12noh_203 ._title_12noh_21{font-size:1rem}._composer_12noh_312{width:100%;padding:.85rem;border-radius:1.4rem}._userCard_12noh_497{max-width:88%}._input_12noh_127,._textarea_12noh_263{width:100%}}
