.setup-walk_f8G6Q{background:var(--theme-desk);color:var(--theme-ink);flex-direction:column;display:flex;position:fixed;inset:0}.setup-walk-head_r2RoV{flex-direction:column;align-items:center;gap:20px;padding:28px 24px 0;display:flex}.setup-walk-progress_nkPKQ{gap:4px;width:min(480px,100% - 48px);height:2px;display:flex}.setup-walk-progress_nkPKQ span{background:var(--theme-line);flex:1}.setup-walk-progress_nkPKQ span.is-done,.setup-walk-progress_nkPKQ span.is-now{background:var(--theme-ink)}.setup-walk-body_VJkWJ{scrollbar-width:none;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px 120px;display:flex;overflow-y:auto}.setup-walk-body_VJkWJ::-webkit-scrollbar{display:none}.setup-walk-stage_mZWL2{flex-direction:column;align-items:center;gap:28px;width:min(440px,100%);display:flex}.setup-walk-body_VJkWJ.is-library{justify-content:flex-start}.setup-walk-stage_mZWL2.is-look{width:min(720px,100%)}.setup-walk-stage_mZWL2.is-library{align-items:stretch;width:min(960px,100%)}.setup-walk-stage_mZWL2.is-library .setup-walk-copy_qpmsW{align-self:center}.setup-walk-stage_mZWL2.is-library .look-from-deck-well{flex-direction:row;gap:12px;min-height:0;padding:16px 20px}.setup-walk-kit_xKraK{flex-direction:column;gap:16px;width:100%;display:flex}.setup-walk-kit-kicker_O5-pp{color:var(--theme-muted);text-align:center;margin:0;font-size:13px}.setup-walk-copy_qpmsW{text-align:center;flex-direction:column;gap:8px;max-width:28em;display:flex}.setup-walk-copy_qpmsW h1{letter-spacing:-.03em;color:var(--theme-ink);margin:0;font-size:32px;font-weight:600;line-height:1.15}.setup-walk-copy_qpmsW p{color:var(--theme-muted);margin:0;font-size:15px;line-height:1.45}.setup-walk-form_LClLN{flex-direction:column;gap:8px;width:100%;display:flex}.setup-walk-label_9bJ6O{color:var(--theme-muted);font-size:12px;font-weight:600}.setup-walk-input_uMNAc{border:1px solid var(--theme-line);background:var(--theme-well);width:100%;color:var(--theme-ink);font:inherit;border-radius:0;margin:0;padding:12px 14px;font-size:15px}.setup-walk-input_uMNAc:focus{border-color:var(--theme-line-strong);outline:none}.setup-walk-input_uMNAc::placeholder{color:var(--theme-muted)}.setup-walk_f8G6Q .otp-box{border:1px solid var(--theme-line);background:var(--theme-well);color:var(--theme-ink);box-shadow:none;border-radius:0}.setup-walk_f8G6Q .otp-box:focus{border-color:var(--theme-line-strong);background:var(--theme-well);box-shadow:none}.setup-walk-error_IS63k{color:var(--danger);margin:0;font-size:13px}.setup-walk-status_qtVf4{color:var(--theme-muted);margin:0;font-size:13px}.setup-walk-resend_uQdZq{color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:13px}.setup-walk-resend_uQdZq:hover,.setup-walk-resend_uQdZq:focus-visible{color:var(--theme-ink);outline:none}.setup-walk_f8G6Q .look-from-deck{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.setup-walk-nav_HGfG-{background:var(--theme-desk);justify-content:center;align-items:flex-start;gap:48px;padding:20px 24px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.setup-walk-dir_iG4g-{color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.setup-walk-dir_iG4g-.is-next{color:var(--theme-ink)}.setup-walk-dir_iG4g-:disabled{opacity:.35;cursor:default}.setup-walk-dir-mark_KNAcI{border:1px solid var(--theme-line);width:52px;height:52px;color:var(--theme-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.setup-walk-dir_iG4g-:hover:not(:disabled) .setup-walk-dir-mark_KNAcI,.setup-walk-dir_iG4g-:focus-visible .setup-walk-dir-mark_KNAcI{background:var(--hover);border-color:var(--theme-line-strong)}.setup-walk-dir_iG4g-:focus-visible{outline:none}@media (width<=640px){.setup-walk-copy_qpmsW h1{font-size:26px}}.login-backdrop_Jt92W{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.login-backdrop_Jt92W>*{position:absolute;inset:0}.login-backdrop-wash_SDq2D{background:radial-gradient(80% 70% at 18% 12%, var(--theme-lift) 0%, transparent 62%), radial-gradient(70% 60% at 88% 88%, var(--theme-well) 0%, transparent 58%), linear-gradient(160deg, var(--theme-desk) 0%, var(--theme-well) 100%)}.login-backdrop-grid_dN9-t{background-image:linear-gradient(to right, var(--theme-line) 1px, transparent 1px), linear-gradient(to bottom, var(--theme-line) 1px, transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 0%,#0000 78%)}.login-backdrop-vignette_HUGx8{background:radial-gradient(58% 58% at 50% 45%,#0000 0%,#0000006b 100%)}@media (width<=640px){.login-backdrop_Jt92W{display:none}}.library-board-meta_G1miq{color:var(--chrome-muted);white-space:nowrap;flex:none;margin-inline-start:4px;font-size:12px;font-weight:400}.desk-project-delete_nGS6s{height:var(--desk-head-h);color:var(--chrome-ink);font:inherit;letter-spacing:.01em;opacity:.42;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.desk-project-delete_nGS6s:hover,.desk-project-delete_nGS6s:focus-visible{opacity:1;color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);outline:none}.slide-inspo.workflow-editor.visual-context-editor .library-board-meta_G1miq{color:var(--chrome-muted);font-size:12px;font-weight:400}.project-file-empty-page_rQDW-{width:100%;min-height:min(40vh,280px);color:var(--theme-muted);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:28px 32px;font-size:13px;font-weight:500;display:flex}.project-file-empty-page_rQDW- p{margin:0}.project-file-empty-hint_t54cv{opacity:.75;margin-top:6px;font-weight:400}.desk-parent-crumb_GVLld{height:var(--desk-head-h);color:var(--theme-muted);flex:none;align-items:center;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.desk-parent-crumb_GVLld+*{margin-inline-start:10px}.desk-parent-crumb-link_C94UU{color:inherit;text-decoration:none}.desk-parent-crumb-link_C94UU:hover,.desk-parent-crumb-link_C94UU:focus-visible{color:var(--theme-ink);outline:none}.slide-inspo.workflow-editor.visual-context-editor>.slide-inspo-head:has(.starters-crumb_2FkQU){height:48px;min-height:48px}.slide-inspo-head-title:has(.starters-crumb_2FkQU){align-items:center;display:flex}.starters-crumb_2FkQU{color:var(--theme-muted);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.starters-crumb-link_ecCK1{color:inherit;text-decoration:none}.starters-crumb-link_ecCK1:hover{color:var(--theme-ink)}.starters-crumb-sep_9EfzV{color:var(--theme-muted)}.starters-crumb-current_qx4GV{color:var(--ink)}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab_71LUh{height:var(--desk-head-h);border-right:1px solid var(--desk-rule);flex:none;align-items:center;gap:4px;padding:0 4px 0 10px;display:flex}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab-open_Vsxsz{color:var(--chrome-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:160px;padding:0;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab_71LUh.is-active .desk-stage-tab-open_Vsxsz,.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab_71LUh.is-active .library-board-name{color:var(--chrome-ink);font-weight:600}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab-close_O-XRs{width:16px;height:16px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab-close_O-XRs:hover{color:var(--chrome-ink);background:var(--desk-rule)}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-open_9W9dg{height:var(--desk-head-h);flex:none;align-items:center;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .btn.desk-stage-open-trigger_BSsCt{width:22px;height:22px;color:var(--chrome-muted);border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .btn.desk-stage-open-trigger_BSsCt:hover,.slide-inspo.workflow-editor.visual-context-editor .btn.desk-stage-open-trigger_BSsCt:focus-visible{color:var(--chrome-ink);background:color-mix(in srgb, var(--chrome-ink) 10%, transparent)}.page-quote-toolbar_AvBRY{z-index:80;background:var(--theme-overlay);border:1px solid var(--theme-line);box-shadow:var(--overlay-shadow);border-radius:8px;align-items:stretch;padding:2px;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.page-quote-toolbar_AvBRY button{color:var(--theme-ink);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500}.page-quote-toolbar_AvBRY button:hover,.page-quote-toolbar_AvBRY button:focus-visible{background:var(--hover)}.brand-modal-overlay_7f8uM{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0b0c4d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.brand-modal_-vMCd{background:var(--paper);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0b0b0c38}.brand-modal-head_jI9BR{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.brand-modal-title_HDTaf{font-size:15px;font-weight:600}.brand-modal-close_6dti-{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0 2px;font-size:20px;line-height:1}.brand-modal-close_6dti-:hover{color:var(--text)}.brand-modal-body_oHRoc{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.brand-modal-tabs_I2J-i{background:var(--accent-light);border-radius:9px;gap:4px;padding:3px;display:flex}.brand-modal-tab_6UWvI{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 10px;font-size:12.5px;font-weight:600}.brand-modal-tab_6UWvI.active{background:var(--paper);color:var(--text);box-shadow:0 1px 2px #0b0b0c1a}.brand-modal-hint_UwB9r{color:var(--muted);font-size:12px;font-weight:400}.brand-modal-label_LRJRC{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.brand-modal-input_Cb98C{border:1px solid var(--border);font:inherit;color:var(--text);border-radius:8px;outline:none;padding:8px 10px;font-size:14px}.brand-modal-input_Cb98C:focus{border-color:var(--ink)}.brand-modal-dropzone_P1sgY{border:1px dashed var(--border);cursor:pointer;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.brand-modal-dropzone_P1sgY:hover{border-color:var(--muted);color:var(--text)}.brand-modal-dropzone_P1sgY.has-file{border-style:solid;border-color:var(--ink);color:var(--text)}.brand-modal-footer_6j174{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.brand-modal_-vMCd{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:var(--overlay-shadow)}@media (width<=900px){.chat-project-wrap_9oG4f{min-width:0}}.chat-project-wrap_9oG4f{min-width:0;display:inline-flex;position:relative}.chat-brand-chip_ZA-pE{min-width:0;max-width:min(220px,100%);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;font-weight:500;display:inline-flex}.chat-brand-chip_ZA-pE:hover,.chat-brand-chip_ZA-pE.is-open{color:var(--text);background:var(--hover,#f2f2f0)}.chat-brand-chip-name_H-gOZ{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-brand-menu-above_QqNZk .chat-project-menu{top:auto;bottom:calc(100% + 4px)}.chat-picker-search_kXIDA{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;padding:8px 12px;display:flex}.chat-picker-search-input_Azcn4{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.chat-picker-search-input_Azcn4::placeholder{color:var(--muted)}.chat-picker-empty_7FLIR{color:var(--muted);margin:0;padding:8px 12px;font-size:13px}.brand-preview-grid_eXCvA{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:10px;display:grid}.brand-preview-card_EVjat{border:1px solid var(--border);background:var(--paper);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:6px;display:flex}.brand-preview-card_EVjat:hover{border-color:var(--muted)}.brand-preview-card_EVjat.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.brand-preview_RzWQx{border:1px solid var(--border);background:var(--theme-lift);border-radius:5px;flex-direction:column;gap:5px;padding:8px;display:flex;overflow:hidden}.brand-preview-name_rNov8{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.1;overflow:hidden}.brand-preview-ramp_n2d9n{gap:2px;display:flex}.brand-preview-chip_vAFon{border-radius:1px;flex:1 1 0;height:8px}.brand-preview-body_CD3Ba{color:#444;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.brand-preview-btn_brDnZ{color:#fff;border-radius:3px;align-self:flex-start;padding:3px 7px;font-size:8px}.brand-preview-label_dYFKj{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agent-run-status_TE5Vv{color:var(--muted);flex:none;font-size:11px;font-weight:500}.agent-run-status_TE5Vv.is-working{color:var(--ink);font-weight:650}.agent-run-current_C08ZY{color:var(--muted);font-weight:500}.chat-hero-thread-head_HWiai{z-index:4;flex:none;justify-content:space-between;align-items:center;padding:6px 8px 10px;display:flex;position:relative;overflow:visible}.chat-hero-thread-head-start_1-HEM{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.chat-hero-thread-head-tabs_RjuTX{background:var(--bg-subtle,#f5f5f2);border-bottom:1px solid var(--border);align-self:stretch;align-items:stretch;gap:0;width:100%;min-height:36px;margin:0;padding:0}.chat-run-tabs_bQOJg{scrollbar-width:none;flex:auto;align-items:stretch;gap:0;min-width:0;display:flex;overflow:auto hidden}.chat-run-tabs_bQOJg::-webkit-scrollbar{display:none}.chat-run-tab_xvS3x{border:none;border-right:1px solid var(--border);max-width:200px;color:var(--muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;min-width:0;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.chat-run-tab_xvS3x:hover{color:var(--ink);background:color-mix(in srgb, var(--paper,#fff) 70%, var(--bg-subtle,#f5f5f2))}.chat-run-tab_xvS3x.is-active{color:var(--ink);background:var(--paper,#fff);box-shadow:inset 0 -1px 0 var(--paper,#fff);border-bottom:1px solid var(--paper,#fff);margin-bottom:-1px}.chat-run-tab-label_9hWr7{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-run-tab-close_exF56{width:18px;height:18px;color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-run-tab_xvS3x:hover .chat-run-tab-close_exF56,.chat-run-tab_xvS3x.is-active .chat-run-tab-close_exF56{opacity:1}.chat-run-tab-close_exF56:hover{color:var(--ink);background:var(--bg-subtle,#f0f0ec)}.chat-hero-thread-head-tabs_RjuTX .chat-panel-actions{align-self:center;padding:0 8px}button.chat-panel-title-edit_NNMav{cursor:text;text-align:left;max-width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:6px;font-size:13.5px;font-weight:600}button.chat-panel-title-edit_NNMav:hover,button.chat-panel-title-edit_NNMav:focus-visible{background:var(--hover);outline:none}.chat-panel-title-input_n1JvJ{box-sizing:border-box;background:var(--hover);width:min(100%,16rem);color:inherit;font:inherit;border:none;border-radius:6px;outline:none;font-size:13.5px;font-weight:600}.chat-panel-tabs_VzatQ{align-items:center;gap:2px;min-width:0;display:flex}.chat-history-pop_VF2V7{z-index:20;background:var(--theme-lift);border:1px solid var(--border);border-radius:10px;width:260px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 4px);right:10px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.chat-history-label_s8EUV{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:4px 8px 6px;font-size:11px;font-weight:600}.chat-history-empty_AeSZg{color:var(--muted);margin:4px 8px 8px;font-size:13px}.chat-history-list_xfKI-{flex-direction:column;display:flex}.chat-history-item_J-kvx{border-radius:7px;align-items:center;display:flex}.chat-history-item_J-kvx:hover,.chat-history-item_J-kvx.active{background:var(--hover,#f2f2f0)}.chat-history-open_491l2{cursor:pointer;text-align:left;min-width:0;color:var(--text,#1a1a1a);background:0 0;border:none;flex:1;align-items:baseline;gap:8px;padding:7px 8px;font-size:13px;display:flex}.chat-history-open-label_hmX32{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes asset-busy-spin_jpNw7{to{transform:rotate(360deg)}}.assets-panel_WuFCI{flex:1;padding:12px 14px;overflow-y:auto}.assets-hint_OtIme{color:var(--muted);margin:0 0 10px;font-size:12px}.assets-toolbar_sRFr7{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.assets-search_4p0R0{border:1px solid var(--border);background:var(--theme-well);width:100%;color:var(--theme-ink);border-radius:7px;padding:6px 10px;font-size:13px}.assets-search_4p0R0:focus{border-color:var(--theme-line-strong);outline:none}.assets-filters_IPZ4W{gap:2px;display:flex}.assets-filter_qcOuS{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.assets-filter_qcOuS:hover,.assets-filter_qcOuS.active{background:var(--hover,#f2f2f0);color:var(--text,#1a1a1a)}.assets-section_0-fU-{margin-bottom:20px}.assets-section-head_slRj4{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.assets-section-title_reMcM{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.assets-active-chip_PnLQt{color:var(--text,#1a1a1a);border:1px solid var(--border);background:var(--hover,#f2f2f0);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600}.assets-grid_atnm4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-card_Nz-2A{border:1px solid var(--border);background:var(--theme-lift);color:inherit;font:inherit;text-align:left;border-radius:8px;width:100%;padding:0;text-decoration:none;display:block;overflow:hidden}a.asset-card_Nz-2A:hover,button.asset-card_Nz-2A:hover:not(:disabled){border-color:#c9c9c5;box-shadow:0 2px 8px #00000014}button.asset-card_Nz-2A{cursor:pointer}button.asset-card_Nz-2A:disabled{cursor:default}.asset-thumb_3TxH4{aspect-ratio:4/3;background:var(--theme-well);border-bottom:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:relative}.asset-busy_qbT7E{background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.asset-busy_qbT7E:after{content:"";border:2px solid var(--border);border-top-color:var(--text,#1a1a1a);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite asset-busy-spin_jpNw7}.asset-thumb-img_2Oisv{object-fit:contain;width:100%;height:100%}.asset-thumb-fallback_fKCRB{color:var(--muted);display:inline-flex}.asset-name_V-2KB{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:12px;display:block;overflow:hidden}.chat-ask_vZUHg{border:1px solid var(--border);background:var(--paper);border-radius:10px;flex-direction:column;gap:14px;margin-top:4px;padding:12px 12px 10px;display:flex}.chat-ask_vZUHg.is-kept{gap:0;padding:0 12px}.chat-ask-head_HKotP{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-ask-title_J7bWC{color:var(--ink);margin:0;font-size:13px;font-weight:600}.chat-ask-pager_7uNia{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.chat-ask-page_h0nKb{width:22px;height:22px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;line-height:1}.chat-ask-page_h0nKb:disabled{color:var(--muted);cursor:default;opacity:.45}.chat-ask-page_h0nKb:hover:not(:disabled),.chat-ask-page_h0nKb:focus-visible{background:var(--hover)}.chat-ask-item_TGq1O{flex-direction:column;gap:8px;display:flex}.chat-ask-prompt_wmFQb{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:1.35}.chat-ask-kept_YVKaH .chat-ask-prompt_wmFQb{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.chat-ask-options_yZrvF{flex-direction:column;gap:4px;display:flex}.chat-ask-option_eaPvq{text-align:left;border:1px solid var(--border);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.chat-ask-option_eaPvq:hover,.chat-ask-option_eaPvq:focus-visible{background:var(--hover);border-color:var(--theme-line-strong)}.chat-ask-option_eaPvq.is-on{background:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-lift));border-color:var(--theme-ink)}.chat-ask-letter_HFgAR{border:1px solid var(--theme-line-strong);box-sizing:border-box;width:18px;height:18px;color:var(--muted);border-radius:4px;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:600;display:grid}.chat-ask-option_eaPvq.is-on .chat-ask-letter_HFgAR{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.chat-ask-other_X0Guc{width:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3}.chat-ask-files_lfUBI{border:1px dashed var(--theme-line-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.chat-ask-files_lfUBI:hover,.chat-ask-files_lfUBI:focus-within{background:var(--hover)}.chat-ask-files-input_TBNpO{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.chat-ask-files-lede_xCIjO{font-size:13px;font-weight:600;line-height:1.3}.chat-ask-files-names_wIu82{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.chat-ask-option-copy_uj9Op{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-ask-option-label_9KWCb{font-size:13px;font-weight:600;line-height:1.3}.chat-ask-option-detail_MjmRC{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.chat-ask-foot_-MWjq{justify-content:flex-end;align-items:center;gap:8px;display:flex}.chat-ask-skip_wewtW{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:500}.chat-ask-skip_wewtW:hover,.chat-ask-skip_wewtW:focus-visible{background:var(--hover);color:var(--ink)}.chat-ask-next_QtJM-{border:1px solid var(--ink);background:var(--ink);height:32px;color:var(--on-ink);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chat-ask-next_QtJM-:disabled{border-color:var(--border);background:var(--surface);color:var(--muted);cursor:default}.chat-ask-next-mark_d-A2a{display:block}.chat-ask-kept_YVKaH{flex-direction:column;gap:4px;padding:12px 0;display:flex}.chat-ask-kept_YVKaH+.chat-ask-kept_YVKaH{border-top:1px solid var(--border)}.chat-ask-answer_ubYr2{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.35}@keyframes chat-listening-pulse_kGpoj{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes chat-stopping-pulse_tOGoC{50%{opacity:.45}}.chat-mention-chip-slide_4zKHY{gap:6px;padding:3px 10px 3px 4px}.chat-mention-chip-slide_4zKHY img{object-fit:cover;background:var(--doc-paper);border:1px solid #256bc159;border-radius:4px;width:56px;height:32px;box-shadow:0 1px 3px #00000026}.chat-bubble-slide_LHrJv{border:1px solid var(--border);background:var(--theme-lift);border-radius:8px;flex-direction:column;gap:3px;max-width:220px;padding:4px;text-decoration:none;display:inline-flex}.chat-bubble-slide_LHrJv img{border:1px solid var(--border);border-radius:5px;width:100%}.chat-bubble-slide-name_p-gbP{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.chat-hero .chat-composer-intake_IWZcU textarea{min-height:72px}.chat-footer>.chat-error-line_dPYx3{max-width:var(--chat-measure);margin:0 auto}.chat-bubble-text-toggle_wHuNM{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:13px;font-weight:600;display:block}.chat-bubble-text-toggle_wHuNM:hover{text-decoration:underline}.chat-agent-link_f7jCi{color:#256bc1;font:inherit;text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-agent-link_f7jCi:hover{color:#256bc1;text-decoration-style:solid}.chat-turn-usage_XWcMQ{color:var(--muted);font-size:12.5px}.chat-turn-footer_uSyC9{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.chat-turn-recap_kkGPG{color:var(--muted);flex-basis:100%;font-size:13px;line-height:1.45}.chat-produced-files_p7S-1{flex-direction:column;gap:6px;margin:6px 0 2px;display:flex}.chat-produced-file_uhYnb{border:1px solid var(--border);background:var(--theme-overlay);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 8px 8px 10px;display:flex}.chat-produced-file_uhYnb.has-extra{flex-direction:column;align-items:stretch;gap:6px}.chat-produced-file-main_5NQMg{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.chat-produced-file-detail_EtPqI{padding:0 2px 2px 38px}.chat-produced-file_uhYnb.has-extra .chat-files-changed-review_Hx8rp{margin:0 2px 2px 38px}.chat-produced-file_uhYnb:hover{background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-overlay));border-color:var(--theme-line-strong)}.chat-produced-file-icon_T320K{background:var(--theme-well);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chat-produced-file_uhYnb:hover .chat-produced-file-icon_T320K{background:var(--theme-overlay)}.chat-produced-file-body_D6vWu{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.chat-produced-file-head-row_SOcqW{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.chat-produced-file-name_4XYO-{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--ink);font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.chat-produced-file-slide_0bhpq{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px;font-weight:500}.chat-produced-file-size_Rbqf9{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.25}.chat-files-changed_sI-4Q{border:1px solid var(--border);background:var(--theme-overlay);box-sizing:border-box;border-radius:10px;margin:6px 0 2px;padding:8px 10px}.chat-files-changed-head_ilJwR{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:600}.chat-files-changed-head-copy_iruu6{flex:auto;min-width:0}.chat-files-changed-note_K-4nE{color:var(--muted);margin:4px 0 0;font-size:12.5px;font-weight:400;line-height:1.35}.chat-files-changed-head-bar_fEUWS{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chat-files-changed-turn-review_4bwmJ{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:12px;font-weight:600}.chat-files-changed-turn-review_4bwmJ:hover,.chat-files-changed-turn-review_4bwmJ:focus-visible{color:var(--ink)}.chat-files-changed-list_p9n9O{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.chat-files-changed-row_6VpSx{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.chat-files-changed-open_tmz5A{width:100%;color:inherit;font:inherit;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:2px 4px 2px 0;display:flex}button.chat-files-changed-open_tmz5A{cursor:pointer}button.chat-files-changed-open_tmz5A:hover{background:var(--hover)}button.chat-files-changed-open_tmz5A:hover .chat-files-changed-path_kgwRz{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.chat-files-changed-open_tmz5A:hover .chat-files-changed-slide-index_a-fm-{color:var(--ink)}.chat-files-changed-icon_pyzdU{background:var(--theme-well);width:22px;height:22px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-files-changed-body_XfCkq{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-files-changed-head-row_QXX0q{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.chat-files-changed-path_kgwRz{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.chat-files-changed-slide-index_a-fm-{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11.5px;font-weight:500}.chat-files-changed-detail_Qp0ER{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;line-height:1.4;display:flex}.chat-files-changed-row_6VpSx.is-deleted .chat-files-changed-path_kgwRz{color:var(--muted);font-weight:500}.chat-files-changed-compare_tyE0H{min-width:0;color:var(--muted);align-items:center;gap:5px;display:inline-flex}.chat-files-changed-before_RTKiM{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-files-changed-after_llXc1{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600;overflow:hidden}.chat-files-changed-review_Hx8rp{margin-left:30px;font-size:11.5px}.chat-files-changed-review_Hx8rp>summary{color:var(--muted);cursor:pointer;padding:1px 0;list-style:none;display:inline-block}.chat-files-changed-review_Hx8rp>summary::-webkit-details-marker{display:none}.chat-files-changed-review_Hx8rp>summary:hover{color:var(--ink)}.chat-files-changed-review-list_9Zv-4{flex-direction:column;gap:4px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.chat-files-changed-review-list_9Zv-4 li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.chat-files-changed-review-open_L9w9Q{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:1px 0;display:flex}.chat-files-changed-review-open_L9w9Q:hover .chat-files-changed-slide_Y9YLX{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-files-changed-slide_Y9YLX{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.chat-files-changed-note_K-4nE{color:var(--muted);margin:4px 0 2px;font-size:11.5px}.chat-files-changed-review-visuals_8FycI{flex-direction:column;gap:10px;margin:8px 0 6px;display:flex}.chat-files-changed-review-pair_8L3-b{flex-direction:column;gap:8px;display:flex}.chat-files-changed-review-pair_8L3-b figure{margin:0}.chat-files-changed-review-pair_8L3-b figcaption{color:var(--muted);margin-bottom:4px;font-size:11px}.chat-files-changed-review-pair_8L3-b img{background:var(--surface);border-radius:4px;width:100%;height:auto;display:block}.chat-produced-file-download_hJAiw{width:24px;height:24px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.chat-produced-file-download_hJAiw:hover{color:var(--ink);background:var(--accent-light)}.chat-produced-file-static_ZJesX,.chat-produced-file-open_3rw-i{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;display:flex}.chat-produced-file-open_3rw-i:hover .chat-produced-file-name_4XYO-{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-produced-file-open_3rw-i:hover .chat-produced-file-slide_0bhpq{color:var(--ink)}.chat-error-line_dPYx3{color:var(--danger);border:1px solid var(--danger);border-radius:10px;flex-shrink:0;margin-top:14px;padding:10px 14px;font-size:13.5px;line-height:1.45}.chat-panel-foot>.chat-error-line_dPYx3,.chat-footer>.chat-error-line_dPYx3{margin-top:0;margin-bottom:8px}.chat-composer-intake_IWZcU{background:var(--accent-light);border:1px solid var(--border);min-height:156px;box-shadow:none;border-radius:10px;flex-direction:column;padding:16px 16px 12px;display:flex}.chat-composer-intake_IWZcU .chat-composer-field{flex:auto}.chat-composer-intake_IWZcU textarea{min-height:72px;font-size:16px}.chat-composer-intake_IWZcU .chat-composer-mirror{font-size:16px}.chat-composer-intake_IWZcU .chat-composer-row{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.chat-composer-intake_IWZcU.chat-composer-dragover{border-style:dashed;border-color:var(--ink);background:var(--paper);outline:none}.chat-composer-topbar_thCh-{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:-2px -2px 8px;padding-bottom:8px;display:flex}.chat-composer-textarea-ghost_w0G6R{color:#0000;caret-color:#0000}.chat-composer-dictating_zCfyM{color:var(--muted)}.chat-composer-hint_tsKfH{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.chat-send_qJFu8{background:var(--accent);width:30px;height:30px;color:var(--on-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.chat-send_qJFu8:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, var(--paper))}.chat-send_qJFu8:disabled{opacity:.35;cursor:default}.chat-composer-right_gi8xC{flex-shrink:0;align-items:center;gap:6px;display:flex}.chat-mic-btn_fJSCP{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.chat-mic-btn_fJSCP:hover{background:#0000000d}.chat-dictation-row_bMupt{gap:12px}.chat-dictation-listening_yis9Z{color:var(--accent);flex-shrink:0;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.chat-dictation-listening_yis9Z:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite chat-listening-pulse_kGpoj}.chat-dictation-wave_wDeGS{min-width:0;height:20px;color:var(--muted);flex:1;position:relative}.chat-dictation-wave_wDeGS svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chat-dictation-cancel_CUrIl,.chat-dictation-done_UcBVx{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.chat-dictation-cancel_CUrIl{color:#373734;background:#f4f4f1}.chat-dictation-cancel_CUrIl:hover{background:#e8e8e3}.chat-dictation-done_UcBVx{color:#fff;background:#256bc1}.chat-dictation-done_UcBVx:hover{background:#1f5ca8}.chat-dictation-error_1aQwT{color:#b3261e}.chat-composer-hint-blocked_TwgYX{color:var(--accent,#4a90d9);font-weight:500}.chat-mention-chips_3C25f{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chat-mention-chip_6eUwK{color:#256bc1;background:#256bc11a;border:1px solid #256bc159;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.chat-mention-chip_6eUwK button{cursor:pointer;color:#256bc1;background:0 0;border:none;padding:0;font-size:13px}.chat-quote-chip-row_Koh0E,.chat-selection-chip-row_BWCQg{margin-bottom:6px}.chat-selection-chip_Ak8uK{background:#256bc129;border-color:#256bc1;text-decoration:none}.chat-selection-chip-element_pJn4b{background:color-mix(in srgb, var(--accent-blue,#4a90d9) 14%, transparent);border-color:var(--accent-blue,#4a90d9);color:#2f6fad;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.chat-composer-mention-pill_eBxrt{background:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0}.chat-composer-element-pill_humXW{background:color-mix(in srgb, var(--accent-blue,#4a90d9) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-blue,#4a90d9) 40%, transparent);color:#2f6fad;vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0}.chat-user-bubble .chat-composer-mention-pill_eBxrt,.chat-user-bubble .chat-composer-element-pill_humXW{padding-left:4px;padding-right:4px}.chat-user-bubble button.chat-composer-mention-pill_eBxrt{font:inherit;cursor:pointer;border:none;margin:0}.chat-user-bubble button.chat-mention-chip_6eUwK,.chat-user-bubble button.chat-bubble-slide_LHrJv{font:inherit;text-align:left;cursor:pointer;color:inherit}.chat-composer-url_cgTgi{color:#256bc1;text-underline-offset:2px;vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#256bc12e;border-radius:3px;padding:0;text-decoration:underline}.chat-user-bubble a.chat-composer-url_cgTgi{font:inherit}.chat-composer-over-url_sRgfE,.chat-composer-over-element_Ylf3o{cursor:pointer}.chat-mention-menu-below_r-QgN{top:calc(100% + 6px);bottom:auto}.chat-mention-icon_bgXsl{flex-shrink:0;display:block}.chat-mention-path_Zmdxr{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;font-size:12px;overflow:hidden}.chat-mention-option.is-group .chat-mention-path_Zmdxr{font-variant-numeric:tabular-nums;max-width:none;margin-left:auto}.chat-mention-back_GnM9-{border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--muted);background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-mention-back_GnM9-:hover{background:var(--accent-light);color:var(--ink)}.chat-mention-empty_IvcEu{color:var(--muted);padding:10px 12px;font-size:13px}.chat-panel-scroll .chat-panel-empty_GDYdo,.chat-panel-foot>.chat-error-line_dPYx3{max-width:var(--chat-measure);width:100%;margin-left:auto;margin-right:auto}.chat-panel-empty_GDYdo{color:var(--muted);font-size:13px}.chat-boardref-chip_su2jO{background:var(--accent-light);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.chat-boardref-chip_su2jO button{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;font-size:13px;line-height:1}.chat-boardref-add-wrap_gbyMO{display:inline-flex;position:relative}.chat-boardref-add_moWLN{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;display:inline-flex}.chat-boardref-add_moWLN:hover{color:var(--text);border-color:var(--muted)}.chat-boardref-menu_LLFya{max-height:240px;overflow-y:auto}.chat-attach-input_HavEv{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.chat-attach-btn-labeled_oLYKi{background:var(--paper);width:auto;height:32px;color:var(--ink);border-radius:8px;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:550}.chat-composer-intake_IWZcU .chat-attach-btn-labeled_oLYKi:hover{background:var(--paper);border-color:color-mix(in srgb, var(--ink) 28%, var(--border))}.chat-attachment-row_oNnbG{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:8px;padding:6px 6px 0 0;display:flex}.chat-attachment-chip_Kb8-A{border:1px solid var(--border);background:var(--accent-light);border-radius:10px;align-items:stretch;max-width:240px;padding-right:22px;font-size:12.5px;display:inline-flex;position:relative;overflow:hidden}.chat-attachment-chip_Kb8-A.is-marked{border-color:#e23b3b}.chat-composer-intake_IWZcU .chat-attachment-chip_Kb8-A{background:var(--paper)}.chat-attachment-stripe_jVldm{flex:none;width:3px}.chat-attachment-thumb-open_aZx2J{cursor:zoom-in;background:0 0;border:none;flex:none;width:50px;height:50px;padding:0;display:block}.chat-attachment-thumb-open_aZx2J img{object-fit:cover;width:50px;height:50px;display:block}.chat-attachment-icon_bROFI{background:var(--accent-light);border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;margin:0 0 0 9px;display:inline-flex}.chat-attachment-name-block_VqKYs{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;padding:4px 8px;display:flex}.chat-attachment-name_oEUoj{align-items:baseline;min-width:0;display:flex}.chat-attachment-stem_CUxCr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-attachment-ext_wmBhj{flex:none}.chat-attachment-kind_I2fR0{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:10px}.chat-attachment-chip_Kb8-A.is-sent{max-width:220px}.chat-user-bubble .chat-attachment-chip_Kb8-A{background:var(--paper)}.chat-user-bubble button.chat-attachment-chip_Kb8-A{font:inherit;text-align:left;color:inherit;cursor:pointer}.chat-attachment-remove_COCV4{z-index:1;border:1px solid var(--theme-line-strong);background:var(--theme-well);width:18px;height:18px;color:var(--theme-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.chat-attachment-remove_COCV4:hover{background:var(--theme-desk);border-color:color-mix(in srgb, var(--theme-ink) 40%, transparent)}.chat-bubble-attachments_iose-{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chat-bubble-attachments_iose- .chat-mention-chip_6eUwK{background:var(--theme-lift)}.chat-bubble-attachments_iose- svg{vertical-align:-1px}.chat-bubble-shot_fMg9z{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.chat-bubble-shot-source_T3md8{font:inherit;color:var(--muted);text-underline-offset:2px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:none;max-width:min(260px,100%);padding:0;font-size:12px;text-decoration:underline;overflow:hidden}span.chat-bubble-shot-source_T3md8{cursor:default;text-decoration:none}.chat-bubble-image_7NgTq{border:1px solid var(--border);background:var(--theme-lift);cursor:zoom-in;border-radius:10px;max-width:100%;padding:0;display:inline-flex;overflow:hidden}.chat-bubble-image_7NgTq.is-source{cursor:pointer}.chat-bubble-image_7NgTq img{object-fit:cover;max-width:min(260px,100%);max-height:150px;display:block}.chat-image-overlay_4MKfG{z-index:1200;cursor:zoom-out;background:#141412a6;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.chat-image-overlay_4MKfG img{background:var(--doc-paper);border-radius:10px;max-width:min(1200px,92vw);max-height:92vh}.chat-hit-grid_ZRc9e{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.chat-hit-card_cJkpz{border:1px solid var(--border);background:var(--theme-lift);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.chat-hit-card_cJkpz:hover{border-color:var(--muted)}.chat-hit-card_cJkpz img{aspect-ratio:4/3;object-fit:contain;background:var(--accent-light);width:100%;display:block}.chat-variation-grid_P0DgA .chat-hit-card_cJkpz img,.chat-variation-grid_P0DgA .chat-hit-noimg_cBp-E{aspect-ratio:16/9}.chat-hit-noimg_cBp-E{aspect-ratio:4/3;background:var(--accent-light);color:var(--muted);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.chat-hit-caption_rZ20K{flex-direction:column;gap:1px;padding:7px 9px;display:flex}.chat-hit-title_Ewn30{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.chat-hit-meta_Rq0Yx{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.chat-stop_Ewu3x{background:var(--ink);color:var(--on-ink)}.chat-stop_Ewu3x:hover{background:color-mix(in srgb, var(--ink) 86%, var(--paper))}.chat-stop_Ewu3x.chat-stopping_hyBjf{animation:1s ease-in-out infinite chat-stopping-pulse_tOGoC}.chat-quote-chip-tip_o1tmN{z-index:4;background:var(--theme-overlay);border:1px solid var(--theme-line);width:max-content;max-width:min(360px,70vw);box-shadow:var(--overlay-shadow);color:var(--theme-ink);white-space:pre-wrap;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.chat-quote-chip-tip_o1tmN.is-open{z-index:80;display:block;position:fixed;bottom:auto;transform:translateY(calc(-100% - 8px))}.chat-quote-chip-tip_o1tmN.is-open.is-below{transform:none}.chat-quote-chip_k60uJ{background:var(--theme-lift);border:1px solid var(--theme-line);max-width:min(100%,280px);color:var(--theme-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;line-height:1.3;display:inline-flex;position:relative}.chat-quote-chip_k60uJ button{color:var(--theme-muted);cursor:pointer;background:0 0;border:none;padding:0 2px 0 0;font-size:13px;line-height:1}.chat-quote-chip_k60uJ button:hover,.chat-quote-chip_k60uJ button:focus-visible{color:var(--theme-ink)}.chat-quote-chip-mark_LA9o3{color:var(--theme-muted);flex:none}.chat-quote-chip-text_R-B-A{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-composer-url-menu_AtdeU{z-index:40;background:var(--theme-lift);border:1px solid var(--border);border-radius:8px;align-items:stretch;padding:2px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 26px #0000001f}.chat-composer-url-menu_AtdeU button{color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex}.chat-composer-url-menu_AtdeU button:hover{color:#256bc1;background:#256bc11f}.chat-composer-url-menu_AtdeU{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:var(--overlay-shadow)}body.chat-listening-cursor_vkQg8,body.chat-listening-cursor_vkQg8 *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='4' width='8' height='13' rx='4'/%3E%3Cpath d='M7 13a7 7 0 0 0 14 0'/%3E%3Cpath d='M14 20v4'/%3E%3C/g%3E%3Cg fill='none' stroke='%232a6ff0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='4' width='8' height='13' rx='4'/%3E%3Cpath d='M7 13a7 7 0 0 0 14 0'/%3E%3Cpath d='M14 20v4'/%3E%3C/g%3E%3C/svg%3E") 14 14,progress!important}.chat-queued-head_hJB5K{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.chat-queued-label_hJl36{color:var(--ink);margin:0;font-size:12px;font-weight:600}.chat-queued-list_1TgBk{scrollbar-width:none;flex-direction:column;gap:0;max-height:7.5em;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-queued-list_1TgBk::-webkit-scrollbar{display:none}.chat-queued-item_dRQ5L{color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:5px 4px;font-size:13px;line-height:1.35;display:flex}.chat-queued-item_dRQ5L:hover,.chat-queued-item_dRQ5L:focus-within{background:var(--hover)}.chat-queued-text_t-Jsw{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-queued-remove_8v-0W{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px 4px;font-size:14px;line-height:1}.chat-queued-remove_8v-0W:hover,.chat-queued-remove_8v-0W:focus-visible{color:var(--ink);background:var(--hover)}.chat-turn-feedback_JP0xU{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-turn-feedback-thumbs_Z4Gi2{align-items:center;gap:2px;display:inline-flex}.chat-thumb_yfN3B{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-thumb_yfN3B:hover{background:var(--accent-light);color:var(--ink)}.chat-thumb-down_YKzPm svg{transform:scaleY(-1)}.chat-thumb-active_1Ymvx{color:var(--ink);background:var(--accent-light)}.chat-turn-feedback-note_T7-YB{color:var(--muted);font-size:12px}.chat-turn-feedback-form_pjf91{align-items:center;gap:6px;display:inline-flex}.chat-turn-feedback-form_pjf91 input{border:1px solid var(--border);background:var(--paper);width:240px;max-width:60vw;color:var(--ink);border-radius:6px;padding:4px 8px;font-size:12.5px}.chat-turn-feedback-form_pjf91 .btn{padding:3px 10px;font-size:12.5px}.citations-inline.is-dock .citations-slides_gtH8H{gap:18px;padding:0}.citations-inline.is-dock .citations-slide_WbiaY{background:0 0;border:none;border-radius:0;overflow:visible}.citations-inline.is-dock .citations-slide-head_SLI93{border-bottom:1px solid var(--border);margin:0 0 2px;padding:0 0 6px}.citations-inline.is-dock .citations-slide-name_788sT{color:var(--muted);font-size:12px;font-weight:600}.citations-slide-jump_aXres{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}.citations-inline.is-dock .citations-slide-jump_aXres:hover,.citations-inline.is-dock .citations-slide-jump_aXres:focus-visible{color:var(--ink)}.citations-slide-toggle_0pzgU.is-chevron{flex:none;padding:8px 2px}.citations-inline.is-dock .citations-elements_0tSsU{gap:10px;padding:8px 0 0}.citations-inline.is-dock .citations-element_ZUerY{font-size:13px;line-height:1.55}.citations-inline.is-dock .citations-view-status_WkIFW{padding:4px 0 8px}.citations-inline.is-dock .citations-workbook-chip_5CBKE{margin:0 0 12px}.citations-inline.is-dock .citations-checks-strip_BRiED{margin:12px 0 0}.citations-inline-head_EO3ik{align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.citations-inline-toggle_6vtNZ{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.citations-inline-title_vQWtn{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.citations-inline-download_UnIbG{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.citations-inline-download_UnIbG:hover{color:var(--ink)}.citations-view-status_WkIFW{color:var(--muted);margin:0;padding:4px 16px 14px;font-size:13.5px}.citations-view-error_tNGJ6{color:var(--danger,#b42318)}.citations-slides_gtH8H{flex-direction:column;gap:6px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.citations-slide_WbiaY{border:1px solid var(--border);background:var(--theme-lift);border-radius:10px;overflow:hidden}.citations-inline:not(.is-dock) .citations-slide_WbiaY{background:0 0;border:none;border-radius:0;overflow:visible}.citations-inline:not(.is-dock) .citations-slide_WbiaY+.citations-slide_WbiaY{border-top:1px solid var(--border)}.citations-inline:not(.is-dock) .citations-slide-head_SLI93{padding:2px 10px 2px 4px}.citations-inline:not(.is-dock) .citations-elements_0tSsU{padding:0 14px 12px}.citations-slide-head_SLI93{align-items:center;gap:8px;padding:2px 8px 2px 2px;display:flex}.citations-slide-toggle_0pzgU{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.citations-slide-toggle_0pzgU:hover,.citations-slide-jump_aXres:hover{color:var(--accent)}.citations-chevron_altcF{color:var(--muted);flex-shrink:0;transition:transform .12s}.citations-chevron_altcF.is-open{transform:rotate(90deg)}.citations-slide-name_788sT{align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.citations-elements_0tSsU{flex-direction:column;gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.citations-element_ZUerY{color:var(--ink);font-size:13.5px;line-height:1.7;display:block}.citations-element-text_VA6O-{color:var(--ink)}.citations-element_ZUerY.is-fact{flex-direction:column;gap:6px;display:flex}.citations-fact_PPTXf{border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:8px 10px;display:flex}.citations-fact_PPTXf:hover,.citations-fact_PPTXf:focus-visible{background:var(--hover)}.citations-fact-claim_RTGKk{color:var(--ink);font-size:13.5px;line-height:1.45}.citations-fact-locus_ShCG8{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.citations-fact-file_QsI2C,.citations-fact-region_9MSBv{color:var(--muted)}.citations-fact-excerpt_zdEmZ{color:var(--muted);font-size:12px;line-height:1.4}.citations-fact_PPTXf .chat-cite-pill{cursor:inherit;margin:0}.citations-math_v9PV6{background:var(--surface-2,#f6f6f4);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.citations-check-chip_JXrlT{color:#1d6f42;white-space:nowrap;vertical-align:baseline;background:#e8f3ec;border:1px solid #cbe3d4;border-radius:10px;margin:0 2px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.citations-check-chip_JXrlT:hover{background:#d8ebde}.citations-workbook-chip_5CBKE{color:#1d6f42;white-space:nowrap;background:#e8f3ec;border:1px solid #cbe3d4;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.citations-workbook-chip_5CBKE:hover{background:#d8ebde}.citations-slide-quote_3FVNp{font-weight:650}.citations-slide-map_6AOoG{border:1px solid var(--border);border-radius:8px;margin:4px 12px 8px;position:relative;overflow:hidden}.citations-slide-map-img_4qlgS{background:var(--doc-paper);width:100%;height:auto;display:block}.citations-hotspot_QjxOH{cursor:pointer;box-sizing:content-box;background:0 0;border:none;border-bottom:2px solid #1d6f42;padding:0;position:absolute}.citations-hotspot_QjxOH:hover,.citations-hotspot_QjxOH:focus-visible{background:#1d6f4224;border-radius:3px;outline:none}.citations-mapping-toggle_h-0Cb{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:0 12px 10px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:block}.citations-mapping-toggle_h-0Cb:hover{color:var(--ink)}.citations-map-expand_Mpvpi{color:var(--muted);border:1px solid var(--border);cursor:pointer;opacity:0;background:#ffffffeb;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600;transition:opacity .12s;position:absolute;top:8px;right:8px}.citations-slide-map_6AOoG:hover .citations-map-expand_Mpvpi,.citations-map-expand_Mpvpi:focus-visible{opacity:1}.citations-map-expand_Mpvpi:hover{color:var(--ink);border-color:var(--accent)}.citations-lightbox-slide_k3ycz{max-width:96vw}.citations-lightbox-slide_k3ycz .citations-slide-map_6AOoG{background:var(--doc-paper);margin:0;display:inline-block;box-shadow:0 10px 40px #0006}.citations-lightbox-slide_k3ycz .citations-slide-map-img_4qlgS{width:auto;max-width:96vw;height:auto;max-height:92vh}.citations-checks-strip_BRiED{border:1px solid var(--border);border-radius:8px;margin:4px 12px 12px;overflow:hidden}.citations-checks-strip-head_JQ5pO{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:6px 12px;font-size:12.5px;display:flex}.citations-checks-strip-title_nfl1D{color:#1d6f42;font-weight:650}.citations-checks-strip-close_GTOwr{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:16px;line-height:1}.citations-checks-strip-close_GTOwr:hover{color:var(--ink)}.citations-checks-strip-img_FegAl{object-fit:cover;object-position:top;background:var(--doc-paper);width:100%;max-height:340px;display:block}.citations-source-link_0SF7Z{color:var(--accent);font-size:12px;font-weight:600}.citations-source-link_0SF7Z:after{content:" ↗"}.citations-source-ref_AESij{color:var(--muted);font-size:12px}.citations-lightbox_ULscS{z-index:60;cursor:zoom-out;background:#0b0b0cd1;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex;position:fixed;inset:0}.citations-lightbox_ULscS img{object-fit:contain;background:var(--doc-paper);max-width:100%;max-height:86vh;box-shadow:0 10px 40px #0006}.citations-lightbox-close_90xAL{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;line-height:1;position:fixed;top:18px;right:22px}.chat-proposed-workflow-glyph_gZK87{color:var(--muted);flex:none;margin-top:3px}@keyframes chat-work-pulse_FCaLE{0%,to{opacity:1}50%{opacity:.45}}.chat-thinking_w1Je- summary{cursor:pointer;color:var(--muted);font-size:13px;list-style:none}.chat-thinking_w1Je- summary:after{content:" ›"}.chat-thinking_w1Je-[open] summary:after{content:" ⌄"}.chat-thinking_w1Je- p,.chat-thinking-body_EEgq-{color:var(--muted);white-space:pre-wrap;border-left:2px solid var(--border);margin:8px 0 0;padding-left:10px;font-size:13px}.chat-work-wrap_fywZ0{flex-direction:column;gap:10px;display:flex}.chat-work_xpJvC>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.chat-work_xpJvC>summary::-webkit-details-marker{display:none}.chat-work_xpJvC>summary:after{content:" ›"}.chat-work_xpJvC[open]>summary:after{content:" ⌄"}.chat-work-label_pXsnz{color:var(--muted)}.chat-work_xpJvC.is-live>summary .chat-work-label_pXsnz{animation:1.2s ease-in-out infinite chat-work-pulse_FCaLE}.chat-work-failed-count_e0Xwc{color:var(--danger);font-size:12.5px;font-weight:500}.chat-work-list_dtIdU{flex-direction:column;gap:5px;margin-top:8px;display:flex}.chat-work-failed-pinned_PotH2{margin-top:6px}.chat-work-line_4Ott5{color:var(--muted);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.chat-work-line-text_-EPzK{min-width:0}.chat-work-line-state_-BwAi,.chat-work-line-meta_vJ-g3{flex-shrink:0;margin-left:auto;font-size:12px}.chat-work-line_4Ott5.is-running{font-style:italic}.chat-work-line_4Ott5.is-running .chat-work-line-text_-EPzK{animation:1.2s ease-in-out infinite chat-work-pulse_FCaLE}.chat-work-line_4Ott5.is-failed{color:var(--danger);font-style:normal}.chat-work-subagent_gjHMh{margin:0}.chat-work-subagent_gjHMh>summary{cursor:pointer;list-style:none}.chat-work-subagent_gjHMh>summary::-webkit-details-marker{display:none}.chat-work-subagent-list_jWHcl{border-left:2px solid var(--border);flex-direction:column;gap:5px;margin:4px 0 2px 10px;padding-left:8px;display:flex}@media (prefers-reduced-motion:reduce){.chat-work-line_4Ott5.is-running .chat-work-line-text_-EPzK{animation:none}}.chat-work-thinking_qbnMZ{margin:0}.chat-work-thinking_qbnMZ summary{font-size:12.5px}.chat-work-dev_RGKaV summary{cursor:pointer;list-style:none}.chat-work-dev_RGKaV summary::-webkit-details-marker{display:none}.chat-tool-name_Qsejo{font-family:var(--font-mono);font-size:12.5px}.chat-tool-dev_FgnOk{color:var(--muted);padding:6px 0 2px}.chat-work-dev_RGKaV pre{border-left:2px solid var(--border);background:var(--accent-light);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.chat-end-spacer_24cSp{flex-shrink:0}.chat-proposed-workflow_j8Ega{border:1px solid var(--border);background:var(--theme-overlay);border-radius:10px;flex-direction:column;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.chat-proposed-workflow-head_N7lkZ{align-items:flex-start;gap:8px;min-width:0;display:flex}.chat-proposed-workflow-copy_VCyfV{min-width:0}.chat-proposed-workflow-name_kzkq8{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.25}.chat-proposed-workflow-verb_-ERvd{color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.3}.chat-proposed-workflow-actions_ycMsB{gap:8px;display:flex}.chat-proposed-workflow-actions_ycMsB .btn{flex:1;justify-content:center;min-width:0}.chat-proposed-workflow-ask_TcEb0{margin-top:12px}.chat-thinking-live_3P2bS{flex-direction:column-reverse;max-height:66px;display:flex;overflow:hidden}.chat-thinking-live-text_hEKDp{white-space:pre-wrap}@keyframes chat-progress-blink_8nU4Y{0%,to{opacity:1}50%{opacity:.4}}.chat-agent-progress_ZpDqA{border:1px solid var(--border);background:var(--accent-light);border-radius:12px;padding:12px 14px}.chat-agent-progress-head_wxZ6d{align-items:center;gap:8px;margin-bottom:10px;display:flex}.chat-agent-progress-mark_wqKbB{color:var(--ink);display:inline-flex}.chat-agent-progress-name_-7YtQ{color:var(--ink);font-size:13.5px;font-weight:600}.chat-agent-progress-agent_Hcrv-{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}a.chat-agent-progress-agent_Hcrv-:hover .chat-agent-progress-name_-7YtQ{text-decoration:underline}.chat-agent-progress-sep_FusJf{color:var(--muted);font-size:12.5px}.chat-agent-progress-count_bh6Zt{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.chat-agent-progress_ZpDqA.is-complete .chat-agent-progress-count_bh6Zt{color:#1a7f4b}.chat-agent-progress-pinned_2XSR2{margin-bottom:8px;padding:8px 12px}.chat-agent-progress-pinned_2XSR2 .chat-agent-progress-head_wxZ6d{margin-bottom:0}.chat-agent-progress-pinned_2XSR2.is-open .chat-agent-progress-head_wxZ6d{margin-bottom:10px}.chat-agent-progress-current_PTRVp{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.chat-agent-progress-expand_jQrzm{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.chat-agent-progress-expand_jQrzm:hover{color:var(--ink);background:#0000000d}.chat-agent-progress-chevron_lC1b8{transition:transform .15s}.chat-agent-progress-pinned_2XSR2.is-open .chat-agent-progress-chevron_lC1b8{transform:rotate(180deg)}.chat-agent-progress-pinned_2XSR2 .chat-agent-progress-steps_Err71{max-height:220px;overflow-y:auto}.chat-agent-progress-steps_Err71{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-agent-progress-step_ShjAi{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.chat-agent-progress-step-title_M8mry{color:var(--muted)}.chat-agent-progress-step_ShjAi.is-active .chat-agent-progress-step-title_M8mry{color:var(--ink);font-weight:600}.chat-agent-progress-step_ShjAi.is-done .chat-agent-progress-step-title_M8mry{-webkit-text-decoration:line-through #c3c3be;text-decoration:line-through #c3c3be}.chat-progress-mark_sRNvR{color:#1a7f4b;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.chat-progress-square_GZsUF{box-sizing:border-box;border-radius:3px;width:11px;height:11px}.chat-progress-square_GZsUF.is-active{background:var(--ink);animation:1.1s ease-in-out infinite chat-progress-blink_8nU4Y}.chat-progress-square_GZsUF.is-pending{background:var(--paper);border:1.5px solid #d2d2cd}@media (prefers-reduced-motion:reduce){.chat-progress-square_GZsUF.is-active{animation:none}}.chat-plan-chip_dGrBP{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--border));background:color-mix(in srgb, var(--ink) 10%, var(--paper));height:24px;color:var(--ink);pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.chat-plan-chip_dGrBP svg{flex:none}.starters-home_xtlou{flex-direction:column;gap:22px;display:flex}.look-from-deck-live_ejw-P{flex-direction:column;display:flex}.look-from-deck-well-again_pCkDE{min-height:0;margin:0 0 24px;padding:16px 20px}.slide-preview-modal-action_qan5k{height:28px;color:var(--muted);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.slide-preview-modal-action_qan5k:hover{color:var(--ink);background:var(--hover)}.slide-preview-modal-action_qan5k.is-icon{width:28px;padding:0}.slide-preview-modal-frame_e0Zhu{flex:1;min-height:0;display:flex;position:relative}.slide-preview-modal-nav_p3Idm{z-index:1;border:1px solid var(--theme-line);background:var(--theme-lift);width:48px;height:48px;color:var(--theme-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.slide-preview-modal-nav_p3Idm.is-prev{left:10px}.slide-preview-modal-nav_p3Idm.is-next{right:10px}.slide-preview-modal-nav_p3Idm:hover:not(:disabled){background:var(--hover)}.slide-preview-modal-nav_p3Idm:disabled{opacity:.35;cursor:default}.slide-preview-modal-stage_TLVFY{flex:1;justify-content:center;align-items:center;min-height:0;margin:0;padding:0 56px;display:flex;overflow:hidden}.slide-preview-modal-stage_TLVFY img{object-fit:contain;background:var(--doc-paper);width:100%;height:100%;display:block}@media (width<=640px){.slide-preview-modal-stage_TLVFY{padding:8px 52px}.slide-preview-modal-nav_p3Idm{width:40px;height:40px}}.starters-search_nPEg-{border:1px solid var(--theme-line);width:100%;font:inherit;background:var(--theme-well);color:var(--theme-ink);border-radius:7px;padding:8px 12px;font-size:13px}.starters-search_nPEg-:focus{border-color:var(--theme-line-strong);outline:none}.starters-section-title_1y7T9{color:var(--ink);margin:0;font-size:15px;font-weight:600}.look-kit_pEh-g{flex-direction:column;gap:28px;display:flex}.look-kit-head_vj30v{flex-direction:column;gap:8px;display:flex}.look-kit-stats_lr-IB{color:var(--theme-muted);margin:0;font-size:12.5px}.look-kit-group_awGan{flex-direction:column;gap:12px;display:flex}.look-kit-grid_qIx-6{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.look-kit-card_kXiDi{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.look-kit-card_kXiDi:hover .look-kit-thumb_-1bbW,.look-kit-card_kXiDi:focus-visible .look-kit-thumb_-1bbW,.look-kit-card_kXiDi.is-selected .look-kit-thumb_-1bbW{border-color:var(--theme-line-strong)}.look-kit-card_kXiDi:focus-visible{outline:2px solid var(--theme-ink);outline-offset:2px}.look-kit-thumb_-1bbW{aspect-ratio:11/8.5;border:1px solid var(--theme-line);background:#fff;width:100%;display:block;overflow:hidden}.look-kit-thumb_-1bbW img{object-fit:contain;width:100%;height:100%;display:block}.look-kit-thumb_-1bbW.is-excerpt{aspect-ratio:16/9}.look-kit-thumb_-1bbW.is-excerpt img{object-position:top center}.look-kit-thumb_-1bbW.is-type{aspect-ratio:auto;height:auto}.look-kit-thumb_-1bbW.is-type img{object-fit:contain;width:100%;height:auto}.look-kit-empty_5cq2q{color:var(--theme-muted);margin:0;font-size:13px}.look-kit-thumb-empty_U6kkd{width:100%;height:100%;color:var(--theme-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.look-kit-thumb-palette_hHlNd{background:0 0;padding:0;display:flex}.look-kit-swatch_r4uNh{flex:1 1 0;min-width:0;height:100%}.look-kit-thumb-type_IJsl8{color:#15365c;flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.look-kit-type-mark_QHHIp{font-family:Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic Std,Arial Narrow,sans-serif;font-size:42px;font-weight:600;line-height:1}.look-kit-type-mark_QHHIp.is-book{color:#262626;font-family:Franklin Gothic Book,Franklin Gothic,ITC Franklin Gothic Std,Arial Narrow,sans-serif;font-weight:400}.look-kit-type-body_FH9za{color:#262626;font-family:Franklin Gothic Book,Franklin Gothic,ITC Franklin Gothic Std,Arial Narrow,sans-serif;font-size:13px}.look-kit-name_JTmHU{color:var(--theme-ink);font-size:13px;font-weight:600}.look-kit-meta_wCj1E{color:var(--theme-muted);font-size:12px}.chat-greeting .project-hero-title_Ryd9-{display:inline}.chat-greeting .project-hero-title_Ryd9- .project-hero-pick_uuJmn{display:inline;position:relative}.chat-greeting .project-hero-name_DqU4-{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:normal;vertical-align:baseline;cursor:pointer;text-underline-offset:.16em;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:inline}.chat-greeting .project-hero-name_DqU4-:hover,.chat-greeting .project-hero-name_DqU4-:focus-visible{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);background:0 0;border:none;outline:none}.chat-greeting .project-hero-chevron_fgVKZ{vertical-align:-.08em;color:color-mix(in srgb, currentColor 55%, transparent);margin-left:.12em;display:inline-block}.chat-greeting .project-hero-name_DqU4-:hover .project-hero-chevron_fgVKZ,.chat-greeting .project-hero-name_DqU4-[aria-expanded=true] .project-hero-chevron_fgVKZ{color:inherit}.chat-greeting .project-hero-name-input_fQuWi{width:12ch;min-width:6ch;max-width:16em;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-underline-offset:.16em;field-sizing:content;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0 0 1px;text-decoration:underline;text-decoration-thickness:1px;display:inline}.prompt-embed-workbook-host_8EiI2{background:var(--doc-paper);flex-direction:column;height:280px;min-height:220px;display:flex;overflow:hidden}.prompt-embed-workbook-host_8EiI2 .prompt-embed-excel_djz7O{flex:1;min-width:0;height:100%;min-height:0}.prompt-embed-workbook-host_8EiI2 .assets-status{margin:auto}.prompt-embed-caption:has(.prompt-embed-page-control_EW3oi){align-items:center}.prompt-embed-page-control_EW3oi{align-items:center;gap:2px;margin-left:auto;font-weight:400;display:inline-flex}.prompt-embed-page-btn_hlZ36{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 5px;line-height:1}.prompt-embed-page-btn_hlZ36:disabled{opacity:.35;cursor:default}.prompt-embed-page-btn_hlZ36:hover:not(:disabled){color:var(--ink)}.prompt-embed-page-current_TRaNh{text-align:center;font-variant-numeric:tabular-nums;min-width:3.6em}.rich-md-slash-menu_v1NsH{z-index:60;background:var(--paper,#fff);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 24px #00000024}.rich-md-slash-option_KN3F4{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;display:flex}.rich-md-slash-option_KN3F4.is-active,.rich-md-slash-option_KN3F4:hover{background:var(--hover)}.rich-md-slash-option-label_P-2Bm{color:var(--ink);font-size:13px;font-weight:600}.rich-md-slash-option-hint_g-9VM{color:var(--muted);font-size:11.5px}.prompt-doc_40-hL{font-family:var(--font-body);font-size:14px;line-height:1.5;position:relative}.prompt-doc_40-hL h1,.prompt-doc_40-hL h2,.prompt-doc_40-hL h3{font-family:var(--font-body)}.prompt-doc_40-hL h1{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.prompt-doc_40-hL h2{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.prompt-doc_40-hL h3{font-size:14.5px;font-weight:600;line-height:1.35}.prompt-doc_40-hL.is-page-selected{outline:none}.prompt-doc_40-hL.is-page-selected .prompt-doc-line_P2CR-,.prompt-doc-line_P2CR-.is-range-selected,.prompt-doc-blank_nQQV0.is-range-selected{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:4px}.prompt-doc-page-clip_k7nkh{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.prompt-doc_40-hL .rich-md-slash-menu_v1NsH{position:absolute}.prompt-doc-line_P2CR-{min-height:1.5em}.prompt-doc-line_P2CR-:not(.is-editing),.prompt-doc-blank_nQQV0{-webkit-user-select:none;user-select:none}.prompt-doc-line_P2CR-.is-editing{position:relative}.prompt-doc-line_P2CR-.is-h1 .prompt-doc-input_StCX0,.prompt-doc-line_P2CR-.is-h1 :is(h1){letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.prompt-doc-line_P2CR-.is-h2 .prompt-doc-input_StCX0,.prompt-doc-line_P2CR-.is-h2 :is(h2){letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.prompt-doc-line_P2CR-.is-h3 .prompt-doc-input_StCX0,.prompt-doc-line_P2CR-.is-h3 :is(h3){font-size:14.5px;font-weight:600;line-height:1.35}.prompt-doc-line_P2CR-.is-bullet{position:relative}.prompt-doc-line_P2CR-.is-bullet ul{margin:0 0 .4em;padding:0 0 0 1.4em}.prompt-doc-line_P2CR-.is-bullet li{margin:0;padding:0}.prompt-doc-line_P2CR-.is-bullet.is-editing:before{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:.35em;height:.35em;position:absolute;top:.55em;left:.45em}.prompt-doc-line_P2CR-.is-bullet .prompt-doc-input_StCX0{padding-left:1.4em}.prompt-doc-input_StCX0{box-sizing:border-box;resize:none;field-sizing:content;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;margin:0 0 .4em;padding:0;font-size:14px;line-height:1.5;display:block}.prompt-doc-input_StCX0.is-source{background:var(--theme-well);border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.prompt-doc-input_StCX0::placeholder{color:var(--muted)}.prompt-doc-blank_nQQV0{min-height:.85em}.prompt-doc-line_P2CR- .file-preview-markdown,.prompt-doc-line_P2CR- .md-table-wrap,.prompt-doc-line_P2CR- p,.prompt-doc-line_P2CR- ul,.prompt-doc-line_P2CR- h1,.prompt-doc-line_P2CR- h2,.prompt-doc-line_P2CR- h3{margin:.7em 0 .25em}.prompt-doc-line_P2CR-.is-bullet+.prompt-doc-line_P2CR-.is-bullet ul{margin-top:0}.prompt-doc-line_P2CR- p,.prompt-doc-line_P2CR- ul,.prompt-doc-line_P2CR- .file-preview-markdown,.prompt-doc-line_P2CR- .md-table-wrap{margin:0 0 .4em}.prompt-doc-line_P2CR- table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.4}.prompt-doc-line_P2CR- th,.prompt-doc-line_P2CR- td{border:0;border-bottom:1px solid var(--border);color:var(--ink);text-align:left;padding:7px 10px}.prompt-doc-cell-input_sCmQI{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;margin:0;padding:0}.prompt-doc-line_P2CR- th{color:var(--muted);letter-spacing:.02em;border-bottom:1px solid var(--theme-line-strong,var(--border));font-size:11px;font-weight:600}.prompt-doc-line_P2CR- tr:last-child td{border-bottom:0}.prompt-doc-line_P2CR- .prompt-embed{margin-top:0}.prompt-doc-upload_2Yn7l{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rich-md-slash-menu_v1NsH{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:var(--overlay-shadow)}.project-file-live-markdown_B5n81{flex-direction:column;height:100%;min-height:0;display:flex}.project-file-pane-body_IjoVE.is-note .project-file-page-stage_6lQU0{scrollbar-width:none;height:100%;overflow:auto}.project-file-pane-body_IjoVE.is-note .project-file-page-stage_6lQU0::-webkit-scrollbar{display:none}.project-file-live-citations_gBRwH{scrollbar-width:none;height:100%;padding:16px 20px 24px;overflow-y:auto}.project-file-live-citations_gBRwH::-webkit-scrollbar{display:none}.brand-sample-stage-actions_tjtko .has-tooltip:after{left:auto;right:0;transform:none}.brand-sample-stage-actions_tjtko .has-tooltip:before{left:auto;right:14px;transform:none}.board-canvas:has(>.agent-step-chat) .agent-recipe-sidebar .brand-prompt-pane-body_YZePy{padding-bottom:var(--floor-composer-clearance)}.board-canvas:has(>.agent-step-chat.is-over-file) .project-file-pane-body_IjoVE.is-note{padding-bottom:var(--floor-composer-clearance)}.board-canvas:has(>.agent-step-chat.is-over-file) .project-file-pane-body_IjoVE.is-note .brand-prompt-pane-body_YZePy{padding-bottom:var(--floor-composer-clearance)}.brand-sample-stage-body.is-note>.project-file-live-markdown_B5n81,.project-file-pane-body_IjoVE.is-note>.brand-prompt-stage,.project-file-pane-body_IjoVE.is-note>.project-file-live-markdown_B5n81,.project-file-pane-body_IjoVE.is-note>.file-preview-source{box-sizing:border-box;width:min(100%, var(--chat-measure));max-width:var(--chat-measure);flex:none;align-self:center}.brand-sample-stage-body.is-note .brand-prompt-stage>.brand-prompt-pane_e5JoT,.project-file-pane-body_IjoVE.is-note .brand-prompt-stage>.brand-prompt-pane_e5JoT{width:100%;max-width:none}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-prompt-stage>.brand-prompt-pane_e5JoT{max-width:var(--content-max);width:min(100%, var(--content-max));align-self:center;margin-inline:auto}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage .brand-sample-stage-zoom-pct_ta6yq{color:var(--theme-ink)}.agent-asset-inspect-label_cCK62{line-height:1}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport_CygqH:not(.is-zoomed){height:100%;min-height:0;max-height:100%;overflow:hidden;container-type:size}:is(.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-zoom-sizer_jJ-U-,.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-zoom-inner_0YRiF,.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-frame){width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-slide_cO7zC{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-slide_cO7zC img{object-fit:contain;width:auto;max-width:100cqi;height:auto;max-height:100cqh}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-split_ceKtH{flex:1;min-height:0}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .project-file-live-frame_xEiDV{width:100%;height:100%;max-height:none}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-split_ceKtH .brand-sample-stage-frame{max-width:100%;max-height:100%}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-split_ceKtH .brand-sample-stage-frame img{max-height:100%}.skill-stage-prompt .brand-prompt-pane_e5JoT{height:100%}.brand-sample-stage-actions_tjtko.brand-sample-stage-head-start_IEztS{justify-content:flex-start;min-width:0;margin-right:auto}.brand-sample-stage-actions_tjtko.brand-sample-stage-head-end_e8Sqt{justify-content:flex-end;margin-left:auto}.brand-sample-stage-actions_tjtko.brand-sample-stage-head-start_IEztS{justify-content:flex-start;margin-right:auto}.brand-sample-stage-head:has(.brand-sample-stage-pager_qfCbd){grid-template-columns:1fr auto 1fr;display:grid;container:stage-head/inline-size}.brand-sample-stage-head:has(.brand-sample-stage-pager_qfCbd) .brand-sample-stage-head-start_IEztS{min-width:auto}.brand-sample-stage-pager_qfCbd{justify-content:center;align-items:center;gap:2px;display:inline-flex}.brand-sample-stage-pager_qfCbd .brand-sample-stage-meta{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.35em;min-width:4.5em;display:inline-flex}.brand-sample-stage-page-input_xrDtl{box-sizing:content-box;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:1px solid #0000;border-radius:4px;min-width:1ch;margin:0;padding:1px 3px}.brand-sample-stage-page-input_xrDtl:hover{border-color:var(--border)}.brand-sample-stage-page-input_xrDtl:focus{border-color:var(--ink);background:var(--hover);outline:none}.brand-sample-stage-actions_tjtko{flex:none;align-items:center;gap:2px;display:flex}.brand-sample-stage-actions_tjtko a.agent-asset-inspect-btn{text-decoration:none}.convert-pptx-control_QgnLC{display:inline-flex;position:relative}.convert-pptx-popover_E1F-4{z-index:20;border:1px solid var(--border);background:var(--paper);border-radius:10px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.convert-pptx-item_pOkfJ{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:13px}.convert-pptx-item_pOkfJ:hover{background:var(--hover)}.convert-pptx-status_0vMsN{color:var(--muted);margin:0;padding:10px;font-size:13px}.convert-pptx-error_ug5Hh{color:var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 8%, transparent);border-radius:6px;margin:4px 2px 0;padding:6px 8px;font-size:12px;line-height:1.35}.brand-sample-stage-more_xmvkz{display:inline-flex;position:relative}.brand-sample-stage-more-menu_1mTDG{z-index:20;border:1px solid var(--border);background:var(--paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.brand-sample-stage-zoom_RQesd{background:color-mix(in srgb, var(--theme-ink) 8%, transparent);border-radius:8px;flex-wrap:nowrap;flex:none;align-items:center;gap:0;display:inline-flex}.brand-sample-stage-zoom-pct_ta6yq{font-variant-numeric:tabular-nums;width:auto;min-width:40px;padding:0 4px;font-size:12px;font-weight:500}.brand-sample-stage-viewport_CygqH{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.brand-sample-stage-zoom-sizer_jJ-U-,.brand-sample-stage-zoom-inner_0YRiF{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.brand-sample-stage-viewport_CygqH.is-zoomed .brand-sample-stage-zoom-sizer_jJ-U-,.brand-sample-stage-viewport_CygqH.is-zoomed .brand-sample-stage-zoom-inner_0YRiF{width:auto;max-width:none;height:auto;max-height:none}.brand-sample-stage-viewport_CygqH.is-zoomed .brand-sample-stage-zoom-inner_0YRiF,.brand-sample-stage-viewport_CygqH.is-zoom-in{justify-content:flex-start;align-items:flex-start}.brand-sample-stage-zoom-inner_0YRiF .brand-sample-stage-frame{width:100%;min-width:0;height:100%;min-height:0;max-height:none}.brand-sample-stage-viewport_CygqH .brand-sample-stage-zoom-inner_0YRiF img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.brand-sample-stage-slide_cO7zC{max-width:100%;max-height:100%;line-height:0;display:inline-block;position:relative}.brand-sample-stage-slide_cO7zC.is-shaped img{width:100%;height:100%}.brand-sample-stage-page_IgMlS{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.project-file-live-frame_xEiDV{background:var(--doc-paper);border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.brand-sample-stage-body.is-deck .brand-sample-stage-viewport_CygqH{flex:1;min-width:0;padding:16px}.project-file-pane-body_IjoVE.is-picture .brand-sample-stage-frame{justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;display:flex}.project-file-pane-body_IjoVE.is-picture img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.brand-sample-stage-body.is-slide .brand-sample-stage-viewport_CygqH:not(.is-zoomed),.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:not(.is-zoomed){container-type:size}.brand-sample-stage-body.is-slide .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .annotate-bar,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .annotate-bar{max-width:100cqi}.brand-sample-stage-body.is-slide .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-slide_cO7zC,.brand-sample-stage-body.is-slide .brand-sample-stage-viewport_CygqH:not(.is-zoomed) img,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .brand-sample-stage-slide_cO7zC,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:not(.is-zoomed) img,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:not(.is-zoomed) .project-file-live-frame_xEiDV{max-width:100cqi;max-height:100cqh}.brand-sample-stage-body.is-letter .brand-sample-stage-page_IgMlS{width:100%;height:100%;min-height:0}.brand-sample-stage-body.is-letter .project-file-live-frame_xEiDV{width:100%;height:100%;max-height:none}.brand-sample-stage-body.is-letter .project-file-doc_jCWR-{aspect-ratio:8.5/11;width:auto;max-width:100%;height:100%;max-height:100%}.brand-sample-stage-split_ceKtH{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.brand-sample-stage-split_ceKtH .brand-sample-stage-body{flex-direction:column;flex:1 1 0;justify-content:stretch;align-items:stretch;min-width:0;min-height:0;padding:16px;position:relative;overflow:hidden}.brand-sample-stage-split_ceKtH .brand-sample-stage-viewport_CygqH{flex:auto;width:100%;min-height:0;position:relative;inset:auto;overflow:auto}.brand-sample-stage-split_ceKtH .brand-sample-stage-frame{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative;inset:auto}.brand-sample-stage-split_ceKtH .brand-sample-stage-frame img,.brand-sample-stage-split_ceKtH .brand-sample-stage-body>img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.brand-sample-stage-split_ceKtH .brand-prompt-pane_e5JoT{border-left:0;border-top:1px solid var(--border);flex:none;min-height:148px;max-height:220px;overflow:auto}.brand-sample-stage-split_ceKtH .brand-prompt-pane_e5JoT.is-minimized{min-height:0;max-height:none;overflow:hidden}.brand-sample-stage-body.is-file-stacked .project-file-drop_qpvWI{flex-direction:column}.brand-sample-stage-body.is-file-changes .project-file-pane-body_IjoVE{align-items:stretch}.brand-sample-stage-body.is-file-changes .brand-sample-stage-viewport_CygqH{align-items:flex-start;width:100%;height:100%}.project-file-pane-head_sNHvG{z-index:3;border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.project-file-pane-name_N4uA8{cursor:grab;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-file-pane-name_N4uA8:active{cursor:grabbing}.project-file-dock_lNKLl{pointer-events:none;z-index:4;position:absolute;inset:0}.project-file-dock-edge_1gI2L,.project-file-dock-mid_frsmZ{position:absolute}.project-file-dock-edge_1gI2L.is-left,.project-file-dock-edge_1gI2L.is-right{width:28%;top:0;bottom:0}.project-file-dock-edge_1gI2L.is-left{left:0}.project-file-dock-edge_1gI2L.is-right{right:0}.project-file-dock-edge_1gI2L.is-top,.project-file-dock-edge_1gI2L.is-bottom{height:28%;left:0;right:0}.project-file-dock-edge_1gI2L.is-top{top:0}.project-file-dock-edge_1gI2L.is-bottom{bottom:0}.project-file-dock-mid_frsmZ{inset:28%}.project-file-dock-edge_1gI2L.is-on,.project-file-dock-mid_frsmZ.is-on{background:var(--accent-light);outline:1px solid var(--ink);outline-offset:-1px}.project-file-pane-head_sNHvG .agent-asset-inspect-btn{margin-left:0}.project-file-pane-actions_DTk8P{align-items:center;gap:2px;margin-left:auto;display:flex}.project-file-drop_qpvWI{pointer-events:none;display:flex;position:absolute;inset:0}.project-file-drop-half_XcMZ3{flex:1}.project-file-drop-half_XcMZ3.is-on{background:var(--accent-light);outline:1px solid var(--ink);outline-offset:-1px}.project-file-pane.is-on .project-file-pane-head_sNHvG{font-weight:600}.project-file-pane-body_IjoVE{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.project-file-pane-body_IjoVE.is-note{flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 24px 0}.project-file-pane-body_IjoVE.is-picture{justify-content:stretch;align-items:stretch;overflow:hidden}.project-file-pane-body_IjoVE.is-picture .brand-sample-stage-viewport_CygqH{width:100%;height:100%}.is-file-split .project-file-doc_jCWR-{width:min(100%,360px)}.is-file-split .project-file-title_fUTFg{font-size:22px}.project-file-doc_jCWR-{box-sizing:border-box;aspect-ratio:8.5/11;background:var(--doc-paper);border:1px solid var(--doc-border);width:min(100%,440px);color:var(--doc-ink);padding:36px 40px;overflow:hidden}.project-file-page-head_akfAJ{opacity:.7;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;font-weight:500;display:flex}.project-file-kicker_8r7tP{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0 0 10px;font-size:11px;font-weight:600}.project-file-title_fUTFg{margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.15}.project-file-line_-GXOS{margin:0 0 6px;font-size:14px;line-height:1.4}.project-file-doc_jCWR- .project-file-title_fUTFg{font-size:26px}.project-file-doc_jCWR- .project-file-line_-GXOS{color:var(--ink)}.brand-prompt-stage>.brand-prompt-pane_e5JoT{box-sizing:border-box;width:min(100%, var(--content-max));max-width:var(--content-max);border-left:0;flex:none;align-self:center;min-height:220px}.brand-prompt-stage>.brand-prompt-pane_e5JoT:only-child{flex:1;min-height:0}.brand-prompt-stage:has(.context-page-title)>.brand-prompt-pane_e5JoT{flex:1;min-height:0}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage>.brand-prompt-pane_e5JoT{flex:1;min-height:0}.brand-prompt-stage:has(.context-page-composer)>.brand-prompt-pane_e5JoT{flex:1;min-height:0}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage>.brand-prompt-pane_e5JoT{scrollbar-width:none;padding-bottom:108px;overflow:auto}.brand-prompt-stage:has(.context-page-composer)>.brand-prompt-pane_e5JoT{scrollbar-width:none;padding-bottom:108px;overflow:auto}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage>.brand-prompt-pane_e5JoT::-webkit-scrollbar{display:none}.brand-prompt-stage:has(.context-page-composer)>.brand-prompt-pane_e5JoT::-webkit-scrollbar{display:none}.brand-prompt-pane_e5JoT.is-bare{background:var(--chrome);border-left:0}.brand-prompt-pane-status_jNjce{color:var(--muted);font-size:11px;font-weight:500}.brand-prompt-pane_e5JoT{border-left:1px solid var(--border);background:var(--theme-desk);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.brand-prompt-pane_e5JoT.is-dragover{outline:1px dashed var(--ink);outline-offset:-1px}.brand-prompt-pane-head_biklz{border-bottom:1px solid var(--border);color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.brand-prompt-pane-head-actions_1L7yD{align-items:center;gap:4px;margin-left:auto;display:flex}.brand-prompt-pane-toggle_d1nD8{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.brand-prompt-pane-toggle_d1nD8:hover{background:var(--hover);color:var(--ink)}.brand-prompt-pane_e5JoT.is-minimized .brand-prompt-pane-head_biklz{cursor:pointer;border-bottom:0}.brand-prompt-pane-head_biklz .btn{border-radius:6px;padding:2px 8px;font-size:11px}.brand-prompt-pane-body_YZePy{min-height:0;font-family:var(--font-body);flex:1;padding:12px 18px 20px;font-size:14px;line-height:1.5;overflow:auto}.brand-prompt-pane-body_YZePy .file-preview-markdown{max-width:none;font-family:var(--font-body);padding:0;font-size:14px;line-height:1.5}.brand-prompt-pane-body_YZePy .file-preview-markdown h1,.brand-prompt-pane-body_YZePy .file-preview-markdown h2,.brand-prompt-pane-body_YZePy .file-preview-markdown h3{font-family:var(--font-body);margin:.7em 0 .25em}.brand-prompt-pane-body_YZePy .file-preview-markdown h1{font-size:20px}.brand-prompt-pane-body_YZePy .file-preview-markdown h2{font-size:16px}.brand-prompt-pane-body_YZePy .file-preview-markdown h3{font-size:14.5px}.brand-prompt-pane-body_YZePy .file-preview-markdown p,.brand-prompt-pane-body_YZePy .file-preview-markdown ul,.brand-prompt-pane-body_YZePy .file-preview-markdown ol,.brand-prompt-pane-body_YZePy .file-preview-markdown blockquote{margin:0 0 .4em}.brand-prompt-pane_e5JoT.is-bare .prompt-embed{background:var(--theme-well)}.brand-prompt-pane-empty_nBHRw{color:var(--muted);margin:0;padding:16px 18px 24px;font-size:13.5px}.brand-prompt-caret-mirror_fSrCx{pointer-events:none;visibility:hidden;font:inherit;white-space:pre-wrap;overflow-wrap:break-word;padding:16px 18px 24px;font-size:13.5px;line-height:1.5;position:absolute;inset:0;overflow:hidden}.brand-prompt-mentions_LsyAB{width:min(320px,100% - 36px);inset:16px auto auto 18px}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed){flex-direction:column;display:flex;overflow:hidden}:is(.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-zoom-sizer_jJ-U-,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-zoom-inner_0YRiF,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-frame,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-slide_cO7zC,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .annotate-surface){flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .annotate-fit{flex:auto;width:100%;min-height:0;overflow:hidden}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .annotate-page img{width:auto;max-width:100cqi;height:auto;max-height:calc(100cqh - var(--annotate-bar-space))}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport_CygqH:has(.annotate-bar):not(.is-zoomed) .annotate-bar{flex:none}.agent-recipe-sidebar .brand-prompt-stage>.brand-prompt-pane_e5JoT,.agent-recipe-sidebar .brand-prompt-pane_e5JoT.is-bare{background:var(--chrome);align-self:stretch;width:100%;max-width:none}.convert-pptx-popover_E1F-4,.brand-sample-stage-more-menu_1mTDG{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:var(--overlay-shadow)}@container stage-head (width<=360px){.agent-asset-inspect-btn.is-named .agent-asset-inspect-label_cCK62{display:none}}.project-memory-summary_4m1W-{color:var(--muted);margin:0;padding:0 18px 14px;font-size:13px;line-height:1.4}.app-search-overlay_9WKjO{z-index:50;background:#0b0b0c66;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.app-search-modal_ZJwX7{background:var(--paper);border:1px solid var(--border);border-radius:16px;width:min(560px,92vw);overflow:hidden}.app-search-box_Bn0GH{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.app-search-input_vGBKV{min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.app-search-filters_yfLtS{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.app-search-filter_gN3fc{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:550}.app-search-filter_gN3fc:hover{color:var(--ink);background:var(--hover)}.app-search-filter_gN3fc.is-active{background:var(--hover);color:var(--ink);font-weight:650}.app-search-results_E1fAc{max-height:var(--modal-default-h);padding:8px;overflow-y:auto}.app-search-group_rE7N6{padding-bottom:6px}.app-search-group-title_QwELv{color:var(--muted);letter-spacing:.02em;margin:4px 12px 6px;font-family:inherit;font-size:11px;font-weight:600}.app-search-hit-icon_WXu-x{background:var(--accent-light);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.app-search-hit.is-active .app-search-hit-icon_WXu-x,.app-search-hit:hover .app-search-hit-icon_WXu-x{background:var(--paper)}.app-search-hit-copy_Nn1Zc{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.app-search-hit-when_ca98A{color:var(--muted);flex:none;margin-left:auto;font-size:11px}.app-search-hit-title_kZWNj{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.app-search-hit-meta_mRe70{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-search-empty_xeIGt{color:var(--muted);margin:0;padding:18px 12px;font-size:14px}.app-search-footer-note_LI1OA{margin-left:auto}.app-search-modal_ZJwX7{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay)}.agent-rail-preview_M2GhX{z-index:30;background:var(--paper);border:1px solid var(--border);pointer-events:none;border-radius:10px;width:260px;max-width:calc(100vw - 16px);padding:14px 16px;overflow:hidden;box-shadow:0 10px 28px #14141229}.agent-rail-preview-name_P7k7U{color:var(--ink);margin:0;font-size:13px;font-weight:600}.agent-rail-preview-intro_jAkYy{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.agent-rail-preview-steps_Bsuvs{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.agent-rail-preview-steps_Bsuvs li{color:var(--muted);gap:8px;font-size:12px;line-height:1.4;display:flex}.agent-rail-preview-steps_Bsuvs span{width:1.1rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.desk-context-toc_Bn0Eg{display:block}.desk-context-toc-list_Vl-zo{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.desk-context-toc-link_lHUI7{width:100%;color:var(--chrome-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;margin:0;padding:3px 0;font-size:12px;line-height:1.35;display:flex}.desk-context-toc-link_lHUI7:hover,.desk-context-toc-link_lHUI7.is-current{color:var(--chrome-ink)}.desk-context-toc-num_QSR-Z{font-variant-numeric:tabular-nums;opacity:.7;flex:none;min-width:1.5em}.desk-context-toc-name_lC67J{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-context-toc-item_XJJ1h.is-sub .desk-context-toc-link_lHUI7{padding-left:12px}.desk-files-dock-hide_jz2pE{width:var(--desk-head-h);height:var(--desk-head-h);color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.desk-files-dock-hide_jz2pE:hover,.desk-files-dock-hide_jz2pE:focus-visible{color:var(--chrome-ink);background:var(--desk-rule)}.desk-files-dock-hide_jz2pE.is-current{color:var(--chrome-ink)}.desk-files-dock-list-menu_bR73Z{flex:none}.desk-files-dock-title-caret_QBs3y{color:var(--chrome-muted);flex:none;display:block}.desk-files-dock-search_yxE5f{height:var(--desk-head-h);border:1px solid var(--desk-rule);color:var(--chrome-muted);box-sizing:border-box;border-radius:6px;flex:none;align-items:center;gap:6px;margin:0 8px 4px;padding:0 8px;display:flex}.desk-files-dock-search_yxE5f:focus-within{color:var(--chrome-ink);border-color:#f4f4f233}.desk-files-dock-search_yxE5f input{min-width:0;height:100%;color:var(--chrome-ink);font:inherit;background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0;font-size:12px;line-height:1}.desk-files-dock-search_yxE5f input::placeholder{color:var(--chrome-muted)}.desk-files-dock-search_yxE5f input::-webkit-search-decoration{appearance:none}.desk-files-dock-search_yxE5f input::-webkit-search-cancel-button{appearance:none}.desk-files-dock .agent-assets-tree-spacer_OCMaz{display:none}.brand-left-rail-help_YBGDz{flex:none;padding:0 8px 2px}.agent-left-rail-toggle_NqUv7{width:28px;height:28px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.agent-left-rail-toggle_NqUv7:hover{color:var(--chrome-ink);background:#f4f4f214}.agent-left-rail-files-head .brand-left-rail-head-open_ADWTi:hover,.agent-left-rail-files-head .brand-left-rail-head-open_ADWTi:focus-visible{color:var(--chrome-ink)}.agent-left-rail-files .agent-assets-run-rename_7YcRp{cursor:text}.agent-left-rail-files .agent-assets-run-rename-input_RWliL{border:1px solid var(--accent);background:var(--paper,#fff);min-width:0;color:var(--ink);font:inherit;border-radius:3px;flex:1;margin:0;padding:1px 4px;font-size:12px}.desk-files-dock .brand-left-rail-body .agent-assets-section-head .brand-left-rail-folder_93H6f{width:10px;height:16px}.desk-files-dock-folder-mark_9PX5P{color:var(--chrome-muted)}.desk-files-dock .desk-files-slide-thumb_qnEnw{box-sizing:border-box;width:auto;max-width:none;color:var(--chrome-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:flex-start;gap:8px;margin:0 8px;padding:6px 8px 6px 25px;display:flex}.desk-files-dock .desk-files-slide-thumb_qnEnw .project-slide-thumb{min-width:0;color:inherit;flex:auto}.desk-files-dock .desk-files-slide-thumb_qnEnw:hover,.desk-files-dock .desk-files-slide-thumb_qnEnw.is-selected{color:var(--chrome-ink)}.desk-files-dock .desk-files-slide-thumb_qnEnw.is-selected .project-slide-thumb-frame{box-shadow:0 0 0 2px var(--chrome-ink)}.agent-left-rail-files .agent-assets-tree-spacer_OCMaz,.agent-left-rail-files .brand-left-rail-folder_93H6f,.agent-left-rail-files .brand-left-rail-page-lead_v2Ox6{width:16px;height:16px}.brand-left-rail-folder_93H6f{height:12px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand-left-rail-folder_93H6f:hover,.brand-left-rail-folder_93H6f:focus-visible{color:var(--chrome-ink)}.brand-left-rail-folder_93H6f.is-open svg{transform:rotate(90deg)}.brand-left-rail-page-lead_v2Ox6{flex:none;width:16px;height:16px;position:relative}.brand-left-rail-page-lead_v2Ox6 .brand-left-rail-project-mark{pointer-events:none}.brand-left-rail-page-lead_v2Ox6 .brand-left-rail-folder_93H6f{opacity:0;width:16px;height:16px;position:absolute;inset:0}.agent-left-rail-files .brand-left-rail-pack:hover .brand-left-rail-page-lead_v2Ox6 .brand-left-rail-project-mark,.brand-left-rail-page-lead_v2Ox6:focus-within .brand-left-rail-project-mark{opacity:0}.agent-left-rail-files .brand-left-rail-pack:hover .brand-left-rail-page-lead_v2Ox6 .brand-left-rail-folder_93H6f,.brand-left-rail-page-lead_v2Ox6:focus-within .brand-left-rail-folder_93H6f{opacity:1}.brand-left-rail-pack-delete_gh-tl{width:20px;height:20px;color:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand-left-rail-pack:hover .brand-left-rail-pack-delete_gh-tl,.brand-left-rail-pack:focus-within .brand-left-rail-pack-delete_gh-tl,.brand-left-rail-pack-delete_gh-tl:focus-visible{opacity:1}.brand-left-rail-pack-delete_gh-tl:hover,.brand-left-rail-pack-delete_gh-tl:focus-visible{background:#f4f4f21f}.agent-left-rail-files .brand-left-rail-pack-delete_gh-tl{opacity:0;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;line-height:0}.agent-left-rail-files .brand-left-rail-pack:hover .brand-left-rail-pack-delete_gh-tl,.agent-left-rail-files .brand-left-rail-pack:focus-within .brand-left-rail-pack-delete_gh-tl{opacity:1}.brand-left-rail-name_XOjzx,.brand-left-rail-hide_8oqAe{width:var(--desk-head-h);height:var(--desk-head-h);color:var(--chrome-muted);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand-left-rail-name_XOjzx{letter-spacing:.01em;justify-content:flex-start;width:auto;font-size:11px;font-weight:500;line-height:1}.brand-left-rail-hide_8oqAe{cursor:pointer}.brand-left-rail-hide_8oqAe:hover,.brand-left-rail-hide_8oqAe:focus-visible{color:var(--chrome-ink);background:var(--desk-rule)}.brand-left-rail-head-add_ZQkaG{width:22px;height:22px;color:var(--chrome-muted);cursor:pointer;margin-right:2px}.brand-left-rail-head-add_ZQkaG:hover,.brand-left-rail-head-add_ZQkaG:focus-visible{color:var(--chrome-ink)}.brand-left-rail-empty_bDbpm{color:var(--chrome-muted);margin:2px 0 6px;padding:0 8px 0 10px;font-size:11px;line-height:1.45}.brand-left-rail-skeleton_f9RcM{flex-direction:column;gap:6px;padding:6px 8px 8px 10px;display:flex}.brand-left-rail-skeleton-row_mvO26{background:var(--hover);border-radius:3px;height:10px;animation:1.4s ease-in-out infinite brand-left-rail-skeleton-pulse_kNN-M}.brand-left-rail-skeleton-row_mvO26:nth-child(2){width:78%;animation-delay:.18s}.brand-left-rail-skeleton-row_mvO26:nth-child(3){width:56%;animation-delay:.36s}.brand-left-rail-chat-time_vxfVC{color:var(--chrome-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:1}.brand-left-rail-head-open_ADWTi{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;padding:0;text-decoration:none;display:flex}.agent-assets-section-title_p73hu{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-assets-tree-spacer_OCMaz{flex:none;width:10px}.brand-left-rail-folder_93H6f svg{transition:transform .12s;display:block}@keyframes brand-left-rail-skeleton-pulse_kNN-M{0%,to{opacity:.5}50%{opacity:1}}@media (hover:none){.brand-left-rail-page-lead_v2Ox6 .brand-left-rail-project-mark{opacity:0}.brand-left-rail-page-lead_v2Ox6 .brand-left-rail-folder_93H6f{opacity:1}}.desk-shortcut-probe_RnRRp{width:0;height:0;position:absolute;overflow:hidden}.desk-shortcut-tip_sChe3{z-index:40;background:var(--theme-well);width:max-content;color:var(--theme-ink);pointer-events:none;border-radius:8px;flex-direction:row;align-items:center;gap:12px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.35;display:flex;position:fixed;box-shadow:0 4px 14px #0000002e}.desk-shortcut-tip-keys_WBsy5{color:var(--theme-muted);align-items:center;gap:6px;display:flex}.desk-shortcut-tip-then_yatj-{font-size:11px}.desk-shortcut-tip_sChe3 kbd{border:1px solid color-mix(in srgb, var(--theme-ink) 16%, transparent);background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-well));min-width:1.3em;color:var(--theme-ink);font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;font-weight:500;display:inline-flex}.desk-changes-dock_POPd6{flex-direction:column;min-width:0;min-height:0;display:flex}.desk-changes-dock-filter_yBlvU{align-items:center;margin:0 8px 4px;display:flex}.desk-changes-dock-filter-menu_m6Gmq{min-width:0;display:flex}.desk-changes-dock-filter-btn_SD4fH{height:var(--desk-head-h);border:1px solid var(--desk-rule);color:var(--chrome-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 8px;font-size:12px}.desk-changes-dock-filter-btn_SD4fH:hover{border-color:#f4f4f233}.desk-changes-dock-list_RLioR{scrollbar-width:none;margin:0;padding:0 0 24px;list-style:none;overflow:hidden auto}.desk-changes-dock-list_RLioR::-webkit-scrollbar{display:none}.desk-changes-dock-group_r5jx7{margin:0}.desk-changes-dock-group-head_Y9jTY{justify-content:space-between;align-items:baseline;gap:8px;margin:8px 16px 4px;display:flex}.desk-changes-dock-group-copy_EPVHD{flex:auto;min-width:0}.desk-changes-dock-group-open_msiH7{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.desk-changes-dock-group-open_msiH7:hover .desk-changes-dock-group-label_QgDUV,.desk-changes-dock-group-open_msiH7:focus-visible .desk-changes-dock-group-label_QgDUV{color:var(--chrome-ink)}.desk-changes-dock-group-note_F5D67{color:var(--chrome-ink);white-space:normal;margin:0 0 2px;font-size:13px;font-weight:500;line-height:1.4}.desk-changes-dock-group-label_QgDUV{color:var(--chrome-muted);letter-spacing:.02em;margin:0;font-size:11px}.desk-changes-dock-review_oj-mE{color:var(--chrome-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:11px;font-weight:600}.desk-changes-dock-review_oj-mE:hover,.desk-changes-dock-review_oj-mE:focus-visible{color:var(--chrome-ink)}.desk-changes-dock-group_r5jx7 ul{min-width:0;margin:0;padding:0;list-style:none}.desk-changes-dock-group_r5jx7 li{min-width:0}.desk-changes-dock-file_T0hM-{width:calc(100% - 16px);min-width:0;min-height:28px;color:var(--chrome-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;margin:0 8px;padding:0 8px 0 16px;font-size:13px;display:flex}.desk-changes-dock-file_T0hM-:hover,.desk-changes-dock-file_T0hM-:focus-visible{background:var(--hover)}.desk-changes-dock-file-name_29W1x{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.desk-changes-dock-file-status_Oq-Fa{color:var(--chrome-muted);flex:none;font-size:11px}.desk-changes-dock-empty_7RTd-{color:var(--chrome-muted);margin:12px 16px;font-size:13px}.desk-directory-author_0vxS-{background:var(--theme-well);width:18px;height:18px;color:var(--theme-ink);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.desk-directory-author_0vxS-[data-tint="0"]{background:color-mix(in srgb, var(--accent-blue) 34%, var(--theme-well))}.desk-directory-author_0vxS-[data-tint="1"]{background:color-mix(in srgb, var(--success) 30%, var(--theme-well))}.desk-directory-author_0vxS-[data-tint="2"]{background:color-mix(in srgb, var(--gold) 28%, var(--theme-well))}.desk-directory-author_0vxS-[data-tint="3"]{background:color-mix(in srgb, var(--danger) 30%, var(--theme-well))}.desk-directory-author_0vxS-[data-tint="4"]{background:color-mix(in srgb, var(--theme-muted) 34%, var(--theme-well))}.desk-directory-author-photo_SjQxZ{object-fit:cover;border-radius:50%;width:100%;height:100%}.people-faces-kicker_u8ECO{color:var(--theme-muted);letter-spacing:.01em;font-size:11px;font-weight:600}.people-faces-marks_cHjlH{align-items:center;display:inline-flex}.people-faces-marks_cHjlH .desk-directory-author_0vxS-{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--theme-desk);margin-left:-3px;position:relative}.people-faces-marks_cHjlH .desk-directory-author_0vxS-:first-child{margin-left:0}.people-faces-marks_cHjlH .desk-directory-author_0vxS-:first-child{z-index:4}.people-faces-marks_cHjlH .desk-directory-author_0vxS-:nth-child(2){z-index:3}.people-faces-marks_cHjlH .desk-directory-author_0vxS-:nth-child(3){z-index:2}.people-faces-marks_cHjlH .desk-directory-author_0vxS-:nth-child(4){z-index:1}.people-faces-more_bc61J{background:var(--theme-well);color:var(--theme-muted);font-size:8.5px}.people-faces-card_irHDe{z-index:30;border:1px solid var(--theme-line);background:var(--theme-overlay);min-width:180px;max-width:280px;box-shadow:var(--overlay-shadow);cursor:default;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:none;position:absolute;top:calc(100% + 6px);left:0}.people-faces:hover .people-faces-card_irHDe,.people-faces:focus-visible .people-faces-card_irHDe{display:flex}.people-faces-person_Q4I1g{align-items:center;gap:8px;display:flex}.people-faces-person-copy_wuBv-{flex-direction:column;min-width:0;display:flex}.people-faces-person-name_5Sy5y{color:var(--theme-ink);white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3}.people-faces-person-email_0jBzy{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.modal-people_jO0q1{border:0;min-width:0;margin:0;padding:0}.modal-people-hint_nLe21{color:var(--muted);margin:0;font-size:.85rem}.modal-people-list_V9vrI{scrollbar-width:none;flex-direction:column;gap:2px;max-height:30vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.modal-people-list_V9vrI::-webkit-scrollbar{display:none}.modal-people-row_R2nVV{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.modal-people-row_R2nVV:hover,.modal-people-row_R2nVV:focus-within{background:var(--hover)}.modal-people-row_R2nVV input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);border:0;border-radius:0;margin:0;padding:0}.project-property-key_v6e4t{color:var(--theme-muted)}.project-property-menu_-4jIi{z-index:50;min-width:240px}.project-property-menu_-4jIi .chat-picker-list{scrollbar-width:none}.project-property-menu_-4jIi .chat-picker-list::-webkit-scrollbar{display:none}.project-look-gap_4HG61{border-top:1px solid var(--border);color:var(--theme-muted);margin:0;padding:8px 12px;font-size:12px;line-height:1.4}.project-home-people-names_shAOU{color:color-mix(in srgb, var(--theme-ink) 72%, var(--theme-muted));font-size:13px}.project-home-dock_DHDob{flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}.project-home-dock-card_tJF8H{border:1px solid var(--theme-line);background:0 0;border-radius:10px;overflow:hidden}:is(.project-home-dock-card_tJF8H:has(.people-faces:hover),.project-home-dock-card_tJF8H:has(.people-faces:focus-visible)){z-index:8;position:relative;overflow:visible}.project-home-dock-card-head_g3dfI{width:100%;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.project-home-dock-card-head_g3dfI:hover,.project-home-dock-card-head_g3dfI:focus-visible{background:var(--hover)}.project-home-dock-card-label_DJbUI{align-items:baseline;gap:8px;min-width:0;display:flex}.project-home-dock-card-title_ecXaO{letter-spacing:.02em;flex:none;font-size:11px;font-weight:600}.project-home-dock-card-meta_fOOrf{color:var(--theme-ink);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.project-home-dock-card-body_P-ehO{padding:0 8px 8px}.project-home-dock-card-body_P-ehO.is-files,.project-home-dock-card-body_P-ehO.is-changes,.project-home-dock-card-body_P-ehO.is-reviews{scrollbar-width:none;max-height:28vh;overflow:auto}.project-home-dock-card-body_P-ehO.is-files::-webkit-scrollbar{display:none}.project-home-dock-card-body_P-ehO.is-changes::-webkit-scrollbar{display:none}.project-home-dock-card-body_P-ehO.is-reviews::-webkit-scrollbar{display:none}.project-home-dock-files_Kus75{margin:0;padding:0;list-style:none}.project-home-dock-files_Kus75 .project-home-row.is-memory{border-bottom:1px solid var(--theme-line-strong);border-radius:6px 6px 0 0;margin-bottom:8px;padding-bottom:14px}.project-home-row-hint_dlcdA{color:var(--theme-muted);margin-left:auto;font-size:12px}.desk-recent-dock_IL-hQ{scrollbar-width:none;margin:0;padding:0;list-style:none}.desk-recent-dock_IL-hQ::-webkit-scrollbar{display:none}.desk-recent-dock_IL-hQ .agent-assets-tree-file{width:100%}.desk-recent-dock-when_70TKm{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;margin-left:auto;font-size:11px}.desk-reviews-dock_vuzhU{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.desk-reviews-send_sP4qN{height:var(--desk-head-h);border:1px solid var(--desk-rule);border-radius:6px;align-items:center;gap:8px;margin:0 8px 8px;padding:0 8px;display:flex}.desk-reviews-send_sP4qN input{min-width:0;height:auto;color:var(--chrome-ink);font:inherit;background:0 0;border:0;flex:auto;padding:0;font-size:13px}.desk-reviews-send_sP4qN input:focus{outline:none}.desk-reviews-send_sP4qN button{height:auto;color:var(--chrome-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:500}.desk-review-reply-actions_luywk button{height:var(--desk-head-h);border:1px solid var(--desk-rule);color:var(--chrome-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 10px;font-size:12px}.desk-reviews-send_sP4qN button:hover:enabled{text-decoration:underline}.desk-review-reply-actions_luywk button:hover{border-color:#f4f4f233}.desk-reviews-send_sP4qN button:disabled,.desk-review-reply-actions_luywk button:disabled{opacity:.45;cursor:default}.desk-reviews-list_zt-2A,.desk-reviews-comments_3lEZ-{scrollbar-width:none;width:100%;margin:0;padding:0 0 24px;list-style:none;overflow:hidden auto}.desk-reviews-list_zt-2A>li,.desk-reviews-comments_3lEZ->li{width:100%;margin:0;padding:0}.desk-reviews-list_zt-2A::-webkit-scrollbar{display:none}.desk-reviews-comments_3lEZ-::-webkit-scrollbar{display:none}.desk-reviews-row_-zNDC{width:100%;color:var(--chrome-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:7px 16px;display:flex}.desk-reviews-back_vO8UQ{width:100%;min-height:28px;color:var(--chrome-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;margin:0;padding:4px 16px;font-size:12px;display:flex}.desk-reviews-row_-zNDC:hover,.desk-reviews-back_vO8UQ:hover,.desk-review-comment-hit_RLz-J:hover{background:#f4f4f20f}.desk-reviews-row_-zNDC.is-selected,.desk-review-comment_nQat8.is-active{background:#f4f4f214}.desk-reviews-row-top_5r3ka{align-items:baseline;gap:8px;min-width:0;display:flex}.desk-reviews-row-name_KmIoP{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.desk-reviews-row-when_hTxjB{color:var(--chrome-muted);flex:none;font-size:11px}.desk-reviews-row-meta_9nd2G,.desk-reviews-detail-meta_LKmhz,.desk-review-comment-meta_g7j3p{color:var(--chrome-muted);font-size:11px}.desk-reviews-row-meta_9nd2G{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-reviews-detail-head_szB-c{margin:0 16px 8px}.desk-reviews-detail-title_8vk4X{color:var(--chrome-ink);margin:0 0 4px;font-size:13px;font-weight:600}.desk-reviews-empty_iMySN{margin:8px 16px 12px}p.desk-reviews-empty_iMySN,.desk-reviews-empty-hint_VVlVi{color:var(--chrome-muted);margin:0;font-size:12px;line-height:1.4}p.desk-reviews-empty_iMySN{margin:8px 16px 12px}.desk-reviews-empty-title_xJFl-{color:var(--chrome-ink);margin:0 0 4px;font-size:13px;font-weight:600}.desk-reviews-packet-list_-Vx9N{color:var(--chrome-muted);flex-direction:column;gap:4px;margin:0 16px 8px;padding:0;font-size:12px;list-style:none;display:flex}.desk-reviews-packet-list_-Vx9N>li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.desk-reviews-packet-list_-Vx9N>li>span,.desk-reviews-packet-list_-Vx9N>li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-reviews-packet-list_-Vx9N button{height:auto;color:var(--chrome-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px}.desk-reviews-packet-list_-Vx9N button:hover{color:var(--chrome-ink)}.desk-reviews-packet-count_Ym0d-{color:var(--chrome-muted);margin:0 16px 4px;font-size:11px}.desk-reviews-packet-picker_xJ4NN{scrollbar-width:none;flex:auto;min-height:0;margin:0 0 8px;overflow:hidden auto}.desk-reviews-packet-picker_xJ4NN::-webkit-scrollbar{display:none}.desk-reviews-packet-group_55PSy{margin:0;padding:0}.desk-reviews-packet-group_55PSy>ul{margin:0;padding:0;list-style:none}.desk-reviews-packet-group-title_aOi8f{color:var(--chrome-muted);margin:8px 16px 2px;font-size:11px;font-weight:600}.desk-reviews-packet-file_SLAEQ{width:100%;color:var(--chrome-muted);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;margin:0;padding:5px 16px;font-size:12px;display:flex}.desk-reviews-packet-file_SLAEQ.is-in{color:var(--chrome-ink)}.desk-reviews-packet-file_SLAEQ:hover,.desk-reviews-packet-file_SLAEQ:focus-within{background:#f4f4f20f}.desk-reviews-packet-file_SLAEQ span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desk-review-comment_nQat8{border-radius:8px;margin:0 8px 8px}.desk-review-comment-hit_RLz-J{width:100%;color:var(--chrome-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:8px;display:flex}.desk-review-comment-who_o8eYq{align-items:center;gap:8px;width:100%;font-size:12px;font-weight:600;display:flex}.desk-review-comment-when_GnfYV{color:var(--chrome-muted);flex:none;margin-left:auto;font-size:11px;font-weight:400}.desk-review-pin_UzKUr{background:var(--ink);width:22px;height:22px;color:var(--paper);font:inherit;letter-spacing:.02em;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:9px;font-weight:600;line-height:1;display:flex}.desk-review-comment-text_pxOU2,.desk-review-reply_9kX8o{color:var(--chrome-ink);margin:0;font-size:13px;line-height:1.4}.desk-review-reply_9kX8o{color:var(--chrome-muted);margin:0 8px 8px 38px}.desk-review-reply-who_xsguR{color:var(--chrome-ink);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.desk-review-reply-form_Nsfwu{flex-direction:column;gap:6px;margin:0 8px 8px;display:flex}.desk-review-reply-form_Nsfwu textarea{border:1px solid var(--desk-rule);width:100%;color:var(--chrome-ink);font:inherit;resize:vertical;box-sizing:border-box;background:0 0;border-radius:6px;margin:0;padding:6px 8px;font-size:13px}.desk-review-reply-actions_luywk{flex-wrap:wrap;gap:4px;display:flex}.agent-left-rail-files-head .desk-group-menu_WioiR{flex:auto;min-width:0}.agent-left-rail-files-head .desk-group-menu-trigger_3P0zI{width:100%;min-width:0;color:var(--chrome-muted);gap:3px;padding:0 4px;font-size:11px}.desk-group-menu_WioiR{min-width:0}.desk-group-menu-trigger_3P0zI{max-width:240px;color:var(--theme-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 2px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.desk-group-menu-trigger_3P0zI:hover,.desk-group-menu-trigger_3P0zI:focus-visible{background:var(--hover)}.desk-file-move-list_Uet-h{flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.project-toast_QS9DX{z-index:40;border:1px solid var(--theme-line);background:var(--theme-lift);max-width:360px;color:var(--theme-ink);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 10px 12px 14px;display:flex;position:fixed;bottom:20px;right:20px}.project-toast-copy_Dd45Q{flex-direction:column;gap:4px;min-width:0;display:flex}.project-toast-title_TxoNW,.project-toast-body_-C7U3{margin:0}.project-toast-title_TxoNW{font-size:13px;font-weight:600}.project-toast-body_-C7U3{color:var(--theme-muted);font-size:12.5px}.project-toast-action_k3Wh0{appearance:none;color:var(--theme-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.project-toast-dismiss_BqPxu{appearance:none;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.project-toast-dismiss_BqPxu:hover{color:var(--theme-ink);background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-lift))}.desk-area-empty_w1Cbv{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;min-height:280px;padding:48px 24px 72px;display:flex}.desk-area-empty-mark_3Krdp{border:1px solid var(--theme-line);background:var(--theme-well);width:56px;height:56px;color:var(--theme-muted);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.desk-area-empty-mark_3Krdp svg{width:24px;height:24px}.desk-area-empty-copy_UNkbM{font-family:var(--font-body);letter-spacing:-.01em;color:var(--theme-ink);text-wrap:balance;margin:0;font-size:16px;font-weight:500}.desk-area-empty-hint_nKL5p{max-width:28ch;color:var(--theme-muted);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.45}@media (width<=900px){.agents-home-split .desk-directory_ApSON{padding:16px}}.agents-home-split .desk-directory_ApSON{scrollbar-width:none;flex:1;min-width:0;min-height:0;padding:32px;overflow-y:auto}.agents-home-split .desk-directory_ApSON::-webkit-scrollbar{display:none}.desk-directory-row_KKjhB.is-current{background:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-desk))}.desk-directory_ApSON{text-align:left;flex-direction:column;gap:2px;width:100%;display:flex}.desk-directory-check_S9DSi{flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin:0;display:flex}.desk-directory-list_OtUaO{flex-direction:column;gap:0;display:flex}.desk-directory-head_Emwab{letter-spacing:.01em;color:var(--theme-muted);font-size:11px;font-weight:600}.desk-directory-head-row_3Nzou{border-bottom:1px solid var(--theme-line);align-items:center;gap:12px;width:100%;min-width:0;min-height:28px;padding:4px 44px 4px 16px;display:flex}.desk-directory-head_Emwab .desk-directory-copy_atC1y{font-size:inherit;font-weight:inherit;color:inherit}.desk-directory-head_Emwab .desk-directory-facts_9QerN{grid-template-columns:5.25em 5em;align-items:center;gap:10px;display:grid}.desk-directory-head_Emwab .desk-directory-facts_9QerN[data-mark=agent]{grid-template-columns:48px 5.25em 5em}.desk-directory-head_Emwab .desk-directory-facts_9QerN[data-mark=project]{grid-template-columns:5.5em 5em}.desk-directory-head_Emwab .desk-directory-when_-s10T{text-align:right;justify-self:end;margin-left:0}.desk-directory-list_OtUaO>div:not(.desk-directory-head_Emwab):not(.desk-directory-section_W2ObV):not(.desk-directory-item_WugR8){display:contents}.desk-directory-section_W2ObV{flex-direction:column;display:flex}.desk-directory-section-head_y0G0X{align-items:center;gap:10px;padding-right:44px;display:flex}.desk-directory-section-label_ASE6j{appearance:none;color:var(--theme-muted);font:inherit;letter-spacing:.01em;text-align:left;background:0 0;border:0;align-items:baseline;gap:12px;margin:0;padding:12px 0 4px 16px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.desk-directory-section-aside_Mhhn8{flex:none;align-items:center;padding-bottom:2px;display:flex}.desk-directory-section_W2ObV+.desk-directory-section_W2ObV .desk-directory-section-head_y0G0X{margin-top:4px}button.desk-directory-section-label_ASE6j{cursor:pointer}button.desk-directory-section-label_ASE6j:hover,button.desk-directory-section-label_ASE6j:focus-visible{color:var(--theme-ink)}.desk-directory-sectioned_nUtjD .desk-directory-section_W2ObV .desk-directory-item_WugR8:has(>.desk-directory-check_S9DSi){padding-left:32px}.desk-directory-list_OtUaO .desk-directory-item_WugR8{display:block;position:relative}.desk-directory-list_OtUaO .desk-directory-item_WugR8:has(>.desk-directory-check_S9DSi){border-bottom:1px solid var(--theme-line);grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:12px;padding:0 44px 0 16px;display:grid}.desk-directory-item_WugR8>.desk-directory-check_S9DSi{grid-area:1/1}.desk-directory-item_WugR8:has(>.desk-directory-check_S9DSi)>.desk-directory-row_KKjhB{border-bottom:0;grid-area:1/2;width:auto;min-width:0;padding-left:0;padding-right:0}.desk-directory-item_WugR8 .board-card-menu{align-items:center;display:flex;top:0;bottom:0;right:8px}.desk-directory-item_WugR8:hover .board-card-menu,.desk-directory-item_WugR8:focus-within .board-card-menu{opacity:1}.desk-directory-row_KKjhB{appearance:none;border:0;border-bottom:1px solid var(--theme-line);min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:7px 44px 7px 16px;text-decoration:none;display:flex}.desk-directory-list_OtUaO>.desk-directory-item_WugR8:last-child,.desk-directory-list_OtUaO>.desk-directory-item_WugR8:last-child .desk-directory-row_KKjhB,.desk-directory-list_OtUaO>div:not(.desk-directory-head_Emwab):not(.desk-directory-section_W2ObV):not(.desk-directory-item_WugR8):last-child .desk-directory-row_KKjhB,.desk-directory-list_OtUaO>.desk-directory-section_W2ObV:last-child .desk-directory-item_WugR8:last-child,.desk-directory-list_OtUaO>.desk-directory-section_W2ObV:last-child .desk-directory-item_WugR8:last-child .desk-directory-row_KKjhB{border-bottom:0}.desk-directory-list_OtUaO>.desk-directory-item_WugR8:last-child:has(>.desk-directory-check_S9DSi){border-bottom:0}.desk-directory-row_KKjhB:hover,.desk-directory-list_OtUaO .desk-directory-item_WugR8:hover,.desk-directory-list_OtUaO .desk-directory-item_WugR8:hover .desk-directory-row_KKjhB,.desk-directory-selected_cs3BG{background:color-mix(in srgb, var(--theme-ink) 12%, var(--theme-desk));border-color:var(--theme-line)}.desk-directory-item_WugR8:has(.desk-directory-selected_cs3BG){background:color-mix(in srgb, var(--theme-ink) 12%, var(--theme-desk));border-color:var(--theme-line)}.desk-directory-item_WugR8:has(>.desk-directory-check_S9DSi):hover>.desk-directory-row_KKjhB{background:0 0}.desk-directory-item_WugR8:has(.desk-directory-selected_cs3BG)>.desk-directory-row_KKjhB{background:0 0}.desk-directory-row_KKjhB:focus-visible{outline:2px solid var(--theme-ink);outline-offset:2px}.desk-directory-mark_0N9d3{width:18px;height:18px;color:var(--theme-muted);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex}.desk-directory-selectable_cFOqJ{cursor:pointer}.desk-directory-unselectable_oazD8{cursor:default;opacity:.55}.desk-directory-selected_cs3BG{border-color:var(--theme-line)}.desk-directory-item_WugR8>.desk-directory-check_S9DSi{opacity:0}.desk-directory-item_WugR8:hover>.desk-directory-check_S9DSi,.desk-directory-item_WugR8:focus-within>.desk-directory-check_S9DSi,.desk-directory-has-selection_K0Yr9 .desk-directory-item_WugR8>.desk-directory-check_S9DSi{opacity:1}.desk-directory-item_WugR8>.desk-directory-check_S9DSi:has(:checked){opacity:1}.desk-directory-item_WugR8>.desk-directory-check_S9DSi:has(:focus-visible){opacity:1}.desk-directory-copy_atC1y{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.desk-directory-name_mitqJ{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.desk-directory-intro_Z48h5{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.45;overflow:hidden}.desk-directory-facts_9QerN{color:var(--theme-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:11.5px;display:flex}.desk-directory-row_KKjhB .desk-directory-facts_9QerN{grid-template-columns:5.25em 5em;align-items:center;gap:10px;display:grid}.desk-directory-row_KKjhB .desk-directory-facts_9QerN[data-mark=agent]{grid-template-columns:48px 5.25em 5em}.desk-directory-row_KKjhB .desk-directory-facts_9QerN[data-mark=project]{grid-template-columns:5.5em 5em}.desk-directory-people_BbA6c{align-items:center;gap:4px;min-height:18px;display:flex}.desk-directory-kinds_CZulu{align-items:center;gap:4px;display:flex}.desk-directory-steps_5GckI{white-space:nowrap}.desk-directory-row_KKjhB .desk-directory-steps_5GckI{justify-self:start}.desk-directory-when_-s10T{margin-left:auto}.desk-directory-row_KKjhB .desk-directory-when_-s10T{text-align:right;justify-self:end;margin-left:0}.desk-directory-action-menu_-fZVH{align-items:center;display:flex}.desk-directory-action-bar_Kr9dC{z-index:15;border:1px solid var(--theme-line);background:var(--theme-lift);color:var(--theme-ink);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.desk-directory-action-count_FfvCq{font-variant-numeric:tabular-nums;color:var(--theme-muted);white-space:nowrap;font-size:12.5px}.desk-directory-action-trigger_xuxKr{appearance:none;background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-lift));color:var(--theme-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.desk-directory-action-clear_FxEcj{appearance:none;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.desk-directory-action-clear_FxEcj:hover{color:var(--theme-ink);background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-lift))}.agent-home-preview .agent-recipe-launch_PgwB1{justify-content:flex-start;padding:8px 0 4px}.desk-head-end .agent-recipe-launch_PgwB1{padding:0}.desk-head-end .agent-recipe-launch_PgwB1 .btn{height:22px;padding:0 10px;line-height:1}.agent-recipe-launch_PgwB1{flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:0 2px 10px;display:flex}.agent-recipe-launch-new_ZUVWX{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.agent-recipe-launch-actions_LVTz-{flex:none;align-items:center;gap:10px;display:flex}.agent-home-preview-head_yUh03{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.agent-home-preview-name_-GaaT{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.agent-home-preview-intro_-9-XI{color:var(--theme-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.agent-home-preview-open_BRBSO{color:var(--theme-muted);flex:none;font-size:12px;font-weight:600;text-decoration:none}.agent-home-preview-open_BRBSO:hover{color:var(--theme-ink)}.agent-home-preview-steps_ttkKs{margin:16px 0 0;padding:0;list-style:none}.agent-home-preview-steps_ttkKs li{gap:10px;padding:6px 0;font-size:13.5px;display:flex}.agent-home-preview-steps_ttkKs span{color:var(--theme-muted);font-variant-numeric:tabular-nums;flex:none;width:1.25rem;font-size:12px}.slide-element-overlay_1iMMR{z-index:2;cursor:crosshair;position:absolute;inset:0}.slide-element-magnifier_sZ4eo{z-index:5;pointer-events:none;background-color:#fff;background-repeat:no-repeat;border-radius:10px;outline:1px solid #00000014;position:absolute;box-shadow:0 2px 6px #00000024,0 14px 36px #00000038}.slide-element-sendbar_UTIfO{z-index:6;background:var(--paper,#fff);border:1px solid var(--border,#e2e2e2);text-align:left;cursor:default;border-radius:999px;align-items:center;gap:8px;width:300px;max-width:96%;padding:6px 6px 6px 8px;display:flex;position:absolute;box-shadow:0 6px 24px #0000002e}.slide-element-sendbar-chip_BnLWn{background:var(--accent-light,#f4f4f2);border:1px solid var(--border,#e2e2e2);color:var(--text-dim,#6b6b70);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px}.slide-element-sendbar-input_oL6sS{resize:none;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;max-height:72px;padding:3px 0;font-size:13px;line-height:1.35;overflow-y:auto}.slide-element-sendbar_UTIfO:has(.slide-element-sendbar-input_oL6sS[style*=height]){border-radius:18px}.slide-element-sendbar-send_gInJ3{background:var(--accent,#0b0b0c);width:26px;height:26px;color:var(--on-ink);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.slide-element-sendbar-send_gInJ3:disabled{opacity:.35;cursor:default}.agent-asset-mark-surface_d8jvW{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative}.agent-asset-mark-surface_d8jvW.is-fill{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.agent-asset-pptx-select_UHh-X{background:var(--theme-well);flex:auto;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.agent-asset-viewer-body_Q2L8p .agent-asset-pptx-select-frame img{width:100%;max-width:none;height:auto;box-shadow:none;background:var(--doc-paper);border:none;border-radius:0;margin:0;display:block}.agent-asset-viewer-title-spacer_oEeaK{flex:1;min-width:0}.agent-asset-viewer_lWkwI{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.agent-asset-viewer-meta_PE5Jq{z-index:3;border-bottom:1px solid var(--border);background:var(--paper,#fff);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;display:flex;position:relative}.agent-asset-viewer-meta_PE5Jq .agent-asset-inspect-btn,.agent-asset-viewer-meta_PE5Jq .agent-asset-viewer-download_Iadep{width:24px;height:24px}.agent-asset-viewer-meta_PE5Jq .agent-asset-tools-btn_EZWPd{height:24px;padding:0 8px;font-size:12px}.agent-asset-viewer-title_JsgCT{flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.agent-asset-viewer-title_JsgCT span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-asset-viewer-actions_JC0VT{flex:none;align-items:center;gap:4px;display:flex}.agent-asset-tools-btn_EZWPd{height:28px;color:var(--muted,#6b6b70);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-asset-tools-btn_EZWPd:hover,.agent-asset-tools-btn_EZWPd[aria-expanded=true]{color:var(--ink);background:var(--accent-light,#f4f4f2)}.agent-asset-tools-menu-item_74QBr{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:500;display:block}.agent-asset-tools-menu-item_74QBr:hover{background:var(--hover)}.agent-asset-viewer-more_iNM-F{display:inline-flex;position:relative}.agent-asset-viewer-more-menu_QbPO8{z-index:80;border:1px solid var(--border);background:var(--paper,#fff);border-radius:10px;min-width:200px;padding:6px;box-shadow:0 8px 24px #0000001a}.agent-asset-viewer-more-zoom_pWrxy{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;display:flex}.agent-asset-viewer-more-zoom-label_E943h{color:var(--ink);font-size:13px;font-weight:500}.agent-asset-viewer-download_Iadep{width:28px;height:28px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.agent-asset-viewer-download_Iadep:hover{color:var(--ink);background:var(--accent-light)}.agent-asset-viewer-body_Q2L8p{background:var(--paper,#fff);border:none;border-radius:0;flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex;overflow:auto}.agent-asset-viewer-body_Q2L8p.is-fill{overflow:hidden}.agent-asset-pdf_fr3aR{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-asset-viewer-body_Q2L8p iframe,.agent-asset-pdf_fr3aR iframe{border:none;flex:auto;width:100%;height:auto;min-height:0}.agent-asset-viewer-body_Q2L8p .agent-asset-scroll-page img{max-width:none;margin:0}.agent-asset-viewer-body_Q2L8p img{max-width:calc(100% - 32px);height:auto;margin:16px auto;display:block}.agent-asset-viewer-view-controls_Y3nTY{flex:none;align-items:center;gap:0;display:flex}.agent-asset-viewer-meta_PE5Jq .agent-asset-viewer-pager_5oJSw{background:0 0;border:none;flex:none;justify-content:center;padding:0}.agent-asset-viewer-zoom_n91iB{align-items:center;display:flex}.agent-doc-missing_zbxhx{color:var(--muted);padding:8px 0;font-size:13px}.agent-doc-loading_ooFGv{color:var(--muted);align-self:center;margin:auto;font-size:13px}.agent-doc-script-source_lFnOm{background:var(--bg-subtle,#f5f5f2);border-radius:8px;padding:10px;font-size:11px;line-height:1.5;overflow-x:auto}.agent-file-rule-view.is-file-split .agent-asset-viewer_lWkwI{height:100%}.agent-asset-viewer-more-menu_QbPO8{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:var(--overlay-shadow)}.desk-review-slide-compose-actions_AxxKH button{height:var(--desk-head-h);border:1px solid var(--desk-rule);color:var(--chrome-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 10px;font-size:12px}.desk-review-slide-compose-actions_AxxKH button:hover{border-color:#f4f4f233}.desk-review-slide-compose-actions_AxxKH button:disabled{opacity:.45;cursor:default}.desk-review-slide-pin_Vs-W0{background:var(--ink);width:22px;height:22px;color:var(--paper);font:inherit;letter-spacing:.02em;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:9px;font-weight:600;line-height:1;display:flex}.desk-review-slide-compose_5XimK{flex-direction:column;gap:6px;margin:0 8px 8px;display:flex}.desk-review-slide-compose_5XimK textarea{border:1px solid var(--desk-rule);width:100%;color:var(--chrome-ink);font:inherit;resize:vertical;box-sizing:border-box;background:0 0;border-radius:6px;margin:0;padding:6px 8px;font-size:13px}.desk-review-slide-compose-actions_AxxKH{flex-wrap:wrap;gap:4px;display:flex}.desk-review-slide-layer_0CZd2{z-index:4;cursor:crosshair;position:absolute;inset:0}.desk-review-slide-hint_S-n4Q{z-index:5;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-120%)}.desk-review-slide-hint-pin_2EXPw{pointer-events:none;cursor:inherit}.desk-review-slide-hint-tip_cWX8p{background:var(--theme-ink);color:var(--theme-on-ink);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.2}.desk-review-slide-pin_Vs-W0{background:var(--doc-ink);color:var(--doc-paper);box-shadow:0 0 0 2px var(--doc-paper);cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.desk-review-slide-pin_Vs-W0.is-turned{background:var(--doc-paper);color:var(--doc-ink);box-shadow:inset 0 0 0 1.5px var(--doc-ink)}.desk-review-slide-pin_Vs-W0.is-active{outline:2px solid var(--doc-ink);outline-offset:3px}.desk-review-slide-compose_5XimK{z-index:5;border:1px solid var(--desk-rule);background:var(--chrome);cursor:default;border-radius:8px;width:220px;margin:8px 0 0;padding:8px;position:absolute;transform:translate(-12%)}.slide-inspo.workflow-editor.visual-context-editor .library-board-name-edit_BQflI{text-align:left;font-size:13px;font-weight:600;line-height:1.2}.slide-inspo.workflow-editor.visual-context-editor .library-board-name-edit_BQflI,.slide-inspo.workflow-editor.visual-context-editor .library-board-name-input_1JpLG{text-align:left;margin-left:-9px;padding:0 8px;font-size:13px;line-height:1.2}.slide-inspo.workflow-editor.visual-context-editor .library-board-name-edit_BQflI{height:var(--desk-head-h);line-height:var(--desk-head-h);align-items:center;width:auto;min-width:0;max-width:100%;display:inline-flex}.slide-inspo.workflow-editor .library-board-name-edit_BQflI{max-width:100%;color:var(--chrome-ink);font:inherit;letter-spacing:normal;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:2px 8px;font-size:15px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.slide-inspo.workflow-editor .library-board-name-edit_BQflI:hover:not(:disabled),.slide-inspo.workflow-editor .library-board-name-edit_BQflI:focus-visible{background:#f4f4f20f;border-color:#f4f4f22e;outline:none}.slide-inspo.workflow-editor .library-board-name-edit_BQflI:disabled{cursor:default;opacity:.7}.slide-inspo.workflow-editor .library-board-name-input_1JpLG{width:min(480px,42vw);max-width:100%;color:var(--chrome-ink);font:inherit;text-align:center;background:#f4f4f214;border:1px solid #f4f4f247;border-radius:6px;outline:none;margin:0;padding:2px 8px;font-size:15px;font-weight:600;line-height:1.3;display:block}.slide-inspo.workflow-editor .library-board-name-input_1JpLG:focus{border-color:#f4f4f273}.tool-peek-modal .skill-stage_ml-xG{background:0 0;border:none;border-radius:0;flex:1;min-height:0;padding:0}.skill-stage_ml-xG{flex-direction:column;height:100%;min-height:0;display:flex}.skill-stage-excel_B-0P8{background:var(--doc-paper);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.skill-stage-code_OuR3B{background:var(--theme-well);min-height:0;color:var(--ink);font-family:var(--font-mono);white-space:pre;flex:1;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.5;overflow:auto}.skill-stage_ml-xG.is-workbook .brand-sample-stage-head{color:#201f1e;background:#f3f2f1;border-bottom-color:#e1dfdd}.skill-stage_ml-xG.is-workbook .agent-asset-inspect-btn{color:#605e5c}.skill-stage_ml-xG.is-workbook .agent-asset-inspect-btn:hover{color:#201f1e;background:#e1dfdd}.agent-unavailable_IL0VV{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:32px 24px;display:flex}.agent-unavailable_IL0VV h1{color:var(--ink);font:600 16px/1.3 var(--font-body);margin:0}.agent-unavailable_IL0VV p{color:var(--muted);font:13px/1.45 var(--font-body);margin:0}.agent-unavailable-actions_EpPBR{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.agent-authoring-stage_BZ5XJ{background:var(--theme-desk);min-height:0}.agent-authoring-head_H-0bJ{z-index:3;position:sticky;top:0}.agent-authoring-scroll_PKiWu{min-height:0;padding:28px clamp(20px,5vw,72px) 64px;overflow:auto}.agent-authoring-overview_5ZDVv,.agent-authoring-details-body_rFdvq,.agent-review-body_7L52u,.agent-generated-prompt_Zib7h{width:min(100%,820px);margin-inline:auto}.agent-authoring-block_QdK-U{border-bottom:1px solid var(--border);padding:22px 0}.agent-stage-detail_qA6r6{scroll-margin-top:48px}.agent-authoring-block_QdK-U h2,.agent-authoring-block_QdK-U p,.agent-authoring-block_QdK-U dl{margin-top:0}.agent-authoring-kicker_aigiN,.agent-authoring-field_B5fkS>span,.agent-stage-tools_7OQzs>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.agent-authoring-field_B5fkS{margin-top:14px;display:block}.agent-authoring-field_B5fkS input,.agent-authoring-field_B5fkS textarea,.agent-rule-here_2Wc8k input,.agent-file-role-row_WlP0p select{box-sizing:border-box;border:1px solid var(--border);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:7px}.agent-authoring-field_B5fkS input,.agent-rule-here_2Wc8k input,.agent-file-role-row_WlP0p select{min-height:36px;padding:7px 9px}.agent-authoring-field_B5fkS textarea{resize:vertical;min-height:76px;padding:9px}.agent-stage-outline_nmqob{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.agent-stage-outline_nmqob button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;background:0 0;gap:3px;padding:13px 0;display:grid}.agent-stage-outline_nmqob small,.agent-authoring-note_Vd0dr,.agent-target-readout_Zwedv{color:var(--muted)}.agent-authoring-details_Us3A9,.agent-authoring-review_O0shY,.agent-generated-prompt_Zib7h{border:1px solid var(--border);border-radius:10px;margin-top:22px}.agent-authoring-details_Us3A9>summary,.agent-authoring-review_O0shY>summary,.agent-generated-prompt_Zib7h>summary{cursor:pointer;padding:13px 15px;font-weight:600}.agent-authoring-details-body_rFdvq,.agent-review-body_7L52u{padding:0 18px 24px}.agent-authoring-review_O0shY>summary{justify-content:space-between;display:flex}.agent-review-gate_ivbJJ .agent-section-head_53Mci{align-items:flex-start}.agent-review-gate_ivbJJ .agent-section-head_53Mci p{color:var(--muted);margin:5px 0 0}.agent-review-facts_rrtY3{grid-template-columns:112px 1fr;gap:7px 12px;margin:14px 0;font-size:12.5px;display:grid}.agent-review-facts_rrtY3 dt{color:var(--muted)}.agent-review-facts_rrtY3 dd{overflow-wrap:anywhere;margin:0}.agent-review-blockers_94pC1{gap:8px;margin:14px 0;padding-left:20px;display:grid}.agent-review-proposal_lfBnX{border-top:1px solid var(--border);padding:16px 0}.agent-review-proposal-head_aoXxA{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.agent-review-proposal-head_aoXxA span{color:var(--muted);text-transform:uppercase;flex:none;font-size:11px;font-weight:600}.agent-review-proposal_lfBnX>p{margin-bottom:0}.agent-review-error_4XIFV,.agent-review-published_NiFLu{border-left:2px solid var(--border);background:var(--accent-light);margin:14px 0;padding:12px}.agent-review-error_4XIFV p,.agent-review-published_NiFLu p{margin:0 0 8px}.agent-review-published_NiFLu p:last-child{margin-bottom:0}.agent-file-role-row_WlP0p,.agent-section-head_53Mci,.agent-file-rule-head_-qG2b,.agent-save-actions_o4ot0{align-items:center;gap:10px;display:flex}.agent-file-role-row_WlP0p{border-top:1px solid var(--border);padding:8px 0}.agent-file-role-row_WlP0p button{color:var(--ink);text-align:left;background:0 0;border:0;flex:1}.agent-file-role-row_WlP0p select{width:160px}.agent-stage-facts_Eby-D,.agent-rule_d6z8N dl{grid-template-columns:100px 1fr;gap:6px 12px;font-size:12.5px;display:grid}.agent-stage-facts_Eby-D dt,.agent-rule_d6z8N dt{color:var(--muted)}.agent-stage-facts_Eby-D dd,.agent-rule_d6z8N dd{overflow-wrap:anywhere;margin:0}.agent-stage-tools_7OQzs{margin-top:14px}.agent-stage-tools_7OQzs .prompt-mention{cursor:pointer;margin:0 6px 6px 0}.agent-generated-prompt_Zib7h pre{border-top:1px solid var(--border);white-space:pre-wrap;max-height:360px;color:var(--muted);font:12px/1.55 var(--font-mono);margin:0;padding:16px;overflow:auto}.agent-section-head_53Mci{justify-content:space-between}.agent-section-head_53Mci h2{margin:0}.agent-authoring-state_vVcL7,.agent-conflict_1UHAT{border:1px solid var(--border);border-radius:10px;width:min(100%,760px);margin:24px auto;padding:16px}.agent-conflict_1UHAT{background:var(--accent-light)}.agent-file-rule-head_-qG2b{border-bottom:1px solid var(--border);padding:8px 12px}.agent-rule-here_2Wc8k{flex:1;gap:8px;display:flex}.agent-target-readout_Zwedv{border-bottom:1px solid var(--border);font:11px/1.4 var(--font-mono);margin:0;padding:7px 12px}.agent-readiness_Vlcvc{border-left:2px solid var(--border);padding-left:12px}.agent-readiness_Vlcvc.is-ready{border-left-color:var(--ink)}@media (width<=900px){.agent-authoring-scroll_PKiWu{padding-inline:16px}.agent-file-rule-head_-qG2b,.agent-rule-here_2Wc8k{flex-direction:column;align-items:stretch}}.desk-head-end .agent-recipe-activity_2-Ho8{position:relative}.desk-head-end .agent-recipe-activity-chip_Wlxqx{height:var(--desk-head-h);color:var(--chrome-muted)}.desk-head-end .agent-recipe-activity-chip_Wlxqx:hover,.desk-head-end .agent-recipe-activity-chip_Wlxqx[aria-expanded=true]{color:var(--chrome-ink)}.desk-head-end .agent-recipe-activity-popover_IhKZs{left:auto;right:0}.agent-recipe-activity_2-Ho8{flex:none;padding:0;position:relative}.agent-recipe-activity-chip_Wlxqx{color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:12px;display:inline-flex}.agent-recipe-activity-chevron_MU8hq{color:color-mix(in srgb, currentColor 55%, transparent);display:inline-flex}.agent-recipe-activity-chip_Wlxqx:hover,.agent-recipe-activity-chip_Wlxqx[aria-expanded=true]{color:var(--theme-ink)}.agent-recipe-activity-chip_Wlxqx:hover .agent-recipe-activity-chevron_MU8hq,.agent-recipe-activity-chip_Wlxqx[aria-expanded=true] .agent-recipe-activity-chevron_MU8hq{color:inherit}.agent-recipe-activity-popover_IhKZs{z-index:20;border:1px solid var(--theme-line);background:var(--theme-well);width:300px;max-height:360px;color:var(--theme-ink);scrollbar-width:none;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #0000002e}.agent-recipe-activity-popover_IhKZs::-webkit-scrollbar{display:none}.agent-recipe-activity-title_JAAAi{margin:0;padding:6px 8px 4px;font-size:12px;font-weight:600}.agent-recipe-activity-label_Tvxl-{color:var(--theme-muted);margin:0;padding:8px 8px 2px;font-size:12px;font-weight:600}.agent-recipe-activity-list_t3Nup,.agent-recipe-activity-modes_Ppdpx{margin:0;padding:0;list-style:none}.agent-recipe-activity-mode_Rq5Kf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:8px;font-size:13px;display:block}.agent-recipe-activity-mode_Rq5Kf:hover,.agent-recipe-activity-mode_Rq5Kf:focus-visible,.agent-recipe-activity-mode_Rq5Kf[aria-current=true]{background:var(--hover)}.agent-recipe-activity-run_2DLNG{border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin:0;padding:8px;font-size:13px;display:flex}.agent-recipe-activity-run_2DLNG:hover{background:var(--hover)}.agent-recipe-activity-run_2DLNG span:last-child{color:var(--theme-muted);flex:none;font-size:12px}.agent-recipe-activity-status_6rdJU{color:var(--theme-muted);margin:0;padding:6px 8px;font-size:12px;line-height:1.45}.agent-recipe-activity-popover_IhKZs{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:var(--overlay-shadow)}.agent-recipe-head-actions_IFPBy{min-height:var(--desk-head-h);align-items:center;gap:10px;display:flex}.agent-file-change_TM4gB{min-width:0;min-height:0}.agent-file-change-page_hUFMX{max-width:var(--content-max);margin:0 auto;padding:0 24px 48px}.agent-recipe-sidebar .agent-file-change_TM4gB{scrollbar-width:none;flex:auto;overflow:auto}.agent-recipe-sidebar .agent-file-change_TM4gB::-webkit-scrollbar{display:none}.agent-recipe-sidebar .agent-file-change-page_hUFMX{max-width:none;padding:0 24px 32px}.board-canvas:has(>.agent-step-chat) .agent-recipe-sidebar .agent-file-change-page_hUFMX{padding-bottom:var(--floor-composer-clearance)}.agent-file-change-head_SFMc5{z-index:1;background:var(--chrome);align-items:center;gap:12px;padding:16px 48px 12px 24px;display:flex;position:sticky;top:0}.agent-file-change-kicker_iD9Jr{color:var(--chrome-muted);margin:0;font-size:12px;font-weight:600}.agent-file-change-jump_0P6gM{color:var(--chrome-muted);align-items:center;gap:2px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.agent-file-change-jump-btn_2j4hF{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0 5px;line-height:1}.agent-file-change-jump-btn_2j4hF:hover,.agent-file-change-jump-btn_2j4hF:focus-visible{color:var(--chrome-ink);background:var(--hover)}.agent-file-change-jump-count_Miqhv{text-align:center;font-variant-numeric:tabular-nums;min-width:7.4em}.agent-file-change-review_sSEn1{color:var(--theme-ink);margin:0;font-size:14px;line-height:1.55}.agent-file-change-line_13KJp{display:contents}.agent-file-change-review_sSEn1>:first-child{margin-top:0}.agent-file-change-review_sSEn1 del{color:var(--theme-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:1.5px}.agent-file-change-review_sSEn1 ins{color:var(--theme-ink);background:var(--diff-add);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.agent-file-change-review_sSEn1 del.agent-file-change-media{color:inherit;background:color-mix(in srgb, var(--danger) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--danger) 42%, transparent);opacity:.78;text-decoration:none}.agent-file-change-review_sSEn1 ins.agent-file-change-media{background:var(--diff-add);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--success) 28%, transparent)}.agent-file-change-more_HAuQR{color:var(--chrome-muted);margin:12px 0 0;font-size:12px}.agent-page-identity_KB225{flex-direction:column;flex:none;gap:4px;padding:8px 2px;display:flex}.agent-page-identity-head_Fue-x{align-items:flex-start;display:flex}.agent-page-identity-lead_hzrn3{flex-direction:column;flex:16rem;align-items:flex-start;gap:2px;min-width:0;display:flex}.agent-page-identity-lead_hzrn3 .agent-page-title_sVqJB{flex:none;width:100%}.agent-page-title_sVqJB{box-sizing:border-box;width:100%;color:var(--theme-ink);font-family:var(--font-body);letter-spacing:-.025em;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:28px;font-weight:600;line-height:1.15;display:block}.agent-page-title_sVqJB:focus-visible{outline:1px solid var(--theme-line-strong);outline-offset:3px}.agent-page-title_sVqJB::placeholder{color:var(--theme-muted);opacity:.7}.agent-page-slash_cD-mK{min-width:0;max-width:100%;color:var(--theme-muted);align-items:baseline;font-size:13px;line-height:1.35;display:flex}.agent-page-slash-prefix_moFmy{flex:none}.agent-page-slash-input_wXNEb{min-width:4ch;max-width:100%;color:inherit;font:inherit;field-sizing:content;background:0 0;border:0;outline:none;margin:0;padding:0}.agent-page-slash-input_wXNEb:focus-visible{outline:1px solid var(--theme-line-strong);outline-offset:2px}.agent-page-summary_wJaoa{box-sizing:border-box;resize:none;field-sizing:content;width:100%;color:var(--theme-muted);font-family:var(--font-body);background:0 0;border:0;outline:none;margin:0;padding:2px 0 10px;font-size:14px;font-weight:400;line-height:1.45;display:block}.agent-page-summary_wJaoa:focus-visible{outline:1px solid var(--theme-line-strong);outline-offset:3px}.agent-page-summary_wJaoa::placeholder{color:var(--theme-muted);opacity:.65}.agent-step-compose-modal_6g0cE.modal-card{flex-direction:column;width:min(720px,100vw - 48px);max-width:720px;height:min(72vh,680px);display:flex}.agent-step-compose-form_f4B-v{flex-direction:column;flex:1;min-height:0;display:flex}.agent-step-compose-form_f4B-v .brand-prompt-stage{scrollbar-width:none;flex:1;min-height:0}.agent-step-compose-form_f4B-v .brand-prompt-stage::-webkit-scrollbar{display:none}.agent-step-compose-form_f4B-v .modal-actions{flex:none;padding:12px 18px 16px}.agent-recipe-overview.is-open .agent-step-list_qhUkG{flex:none}.agent-step-list_qhUkG{border:1px solid var(--theme-line);background:var(--theme-lift);flex:none}.agent-step-list-head_nMRgM{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.agent-step-list-head-title_pCE9O{letter-spacing:.02em;color:var(--theme-ink);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.agent-step-list-all_6znNf{color:var(--theme-muted);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 0 0 -4px;padding:2px 4px}.agent-step-list-all_6znNf:hover,.agent-step-list-all_6znNf.is-current{color:var(--theme-ink)}.agent-step-list-all_6znNf:hover{background:color-mix(in srgb, var(--theme-ink) 8%, transparent)}.agent-step-list-all_6znNf.is-current{background:color-mix(in srgb, var(--theme-ink) 10%, transparent)}.agent-step-list-head-title_pCE9O span{color:var(--theme-muted);font-variant-numeric:tabular-nums;font-weight:500}.agent-step-list-head-actions_oIVmw{align-items:center;gap:8px;display:flex}.agent-step-list-add_Ze52Q{width:28px;height:28px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.agent-step-list-add_Ze52Q:hover{background:color-mix(in srgb, var(--theme-ink) 8%, transparent);color:var(--theme-ink)}.agent-step-list-rows_S5uSb{margin:0;padding:0;list-style:none}.agent-step-memory-row_Q7DiZ{box-sizing:border-box;border:0;border-top:1px solid var(--theme-line);width:100%;color:var(--theme-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:10px 12px;font-size:13px;display:block}.agent-step-memory-row_Q7DiZ:hover,.agent-step-memory-row_Q7DiZ.is-current{color:var(--theme-ink)}.agent-step-row_4S5f3{border:0;border-bottom:1px solid var(--theme-line);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:2rem minmax(0,1fr) minmax(5rem,auto);align-items:start;gap:12px;padding:10px 12px;display:grid}.agent-step-list-rows_S5uSb li:last-child .agent-step-row_4S5f3{border-bottom:0}.agent-step-row_4S5f3:hover{background:color-mix(in srgb, var(--theme-ink) 6%, transparent)}.agent-step-row-num_0gjTd{color:var(--theme-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.agent-step-row-title_VzNjo{overflow-wrap:break-word;white-space:normal;min-width:0;font-size:13.5px;font-weight:500;line-height:1.35}.agent-step-row_4S5f3.is-empty .agent-step-row-title_VzNjo{color:var(--theme-muted);font-weight:400}.agent-step-row_4S5f3.is-current{background:color-mix(in srgb, var(--theme-ink) 10%, transparent)}.agent-step-row_4S5f3.is-current .agent-step-row-num_0gjTd{color:var(--theme-ink);font-weight:600}.agent-step-row_4S5f3.is-drop{outline:1px solid var(--theme-ink);outline-offset:-1px}.agent-step-row-meta_vIHs2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-muted);text-align:right;padding-top:3px;font-size:12px;overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.agent-step-blocks-stage_iaiWG{position:absolute;inset:0}.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .board-canvas>.agent-step-blocks-stage_iaiWG{top:22px}.agent-step-blocks-stage_iaiWG{scrollbar-width:none;flex-direction:column;flex:1;align-items:stretch;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden}.agent-step-blocks-stage_iaiWG:has(.agent-recipe-overview.is-open){padding:0}.agent-step-blocks-stage_iaiWG>.agent-recipe-overview{box-sizing:border-box;flex:1;width:100%;max-width:none;height:100%;min-height:0}.agent-recipe-details_QqFMR{flex-direction:column;flex:auto;gap:12px;width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;display:flex}.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR{width:var(--agent-recipe-list-w);flex:0 0 var(--agent-recipe-list-w);scrollbar-width:none;max-width:none;margin-inline:0;padding:20px 20px 24px 24px;position:relative;overflow:auto}.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR::-webkit-scrollbar{display:none}.agent-recipe-sidebar-close_mAqt4{top:calc(var(--desk-head-h) + 10px);z-index:3;width:var(--desk-head-h);height:var(--desk-head-h);color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.agent-recipe-sidebar-close_mAqt4:hover,.agent-recipe-sidebar-close_mAqt4:focus-visible{color:var(--chrome-ink);background:var(--desk-rule)}.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR>.panel-resize-handle{top:calc(-1 * var(--desk-head-h));bottom:0}.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR>.panel-resize-handle:before{background:var(--desk-rule);width:1px}.agent-step-blocks-stage_iaiWG::-webkit-scrollbar{display:none}.agent-step-blocks-loading_7gRRx{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=1240px){.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.agent-step-blocks-stage_iaiWG{position:absolute;inset:0}}@media (width<=640px){.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR{max-height:42%;padding:12px 12px 8px}.agent-recipe-sidebar-close_mAqt4{right:8px}}@media (width<=800px){.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.agent-step-blocks-stage_iaiWG{flex:auto;min-height:0;position:relative;inset:auto}}@media (width<=900px){.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR{flex:0 auto;width:100%;max-height:46%;padding:16px 16px 12px}.agent-recipe-overview.is-open>.agent-recipe-details_QqFMR>.panel-resize-handle{display:none}}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed:not(.is-left-dock-closed):not(.is-stage-file)>.desk-chat-dock_rn2An{width:auto;right:0}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock_rn2An{z-index:5;top:0;bottom:0;left:var(--agent-left-rail-w);width:var(--agent-left-dock-w);background:var(--chrome);flex-direction:column;display:flex;position:absolute}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock_rn2An>.panel-resize-handle{top:0;bottom:0}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock_rn2An>.panel-resize-handle:before{background:var(--desk-rule);width:1px;right:0}.desk-chat-dock-body_L6BDj{flex-direction:column;flex:auto;min-height:0;display:flex}.desk-chat-dock-body_L6BDj>.board-chat{min-height:0;box-shadow:none;background:var(--desk-work);border:none;border-radius:0;flex-direction:column;flex:auto;width:100%;display:flex;overflow:hidden}.desk-chat-dock-body_L6BDj .chat-panel{background:var(--desk-work);border-left:none;flex:auto;width:100%;min-height:0}.desk-chat-dock-body_L6BDj .chat-panel-scroll,.desk-chat-dock-body_L6BDj .chat-scroll,.desk-chat-dock-body_L6BDj .chat-panel-foot{background:var(--desk-work);color:var(--chrome-ink)}.desk-chat-dock-body_L6BDj .chat-panel-foot{flex-shrink:0;margin-top:auto}.desk-chat-dock-body_L6BDj .chat-composer{background:var(--theme-overlay);border-color:var(--desk-rule);box-shadow:none;color:var(--chrome-ink)}.desk-chat-dock-body_L6BDj .chat-queued{background:var(--theme-overlay);border-color:var(--desk-rule);color:var(--chrome-ink)}.desk-chat-dock_rn2An.is-mention-drop .chat-composer,.desk-chat-dock-body_L6BDj .chat-composer.chat-composer-dragover{border-color:var(--ink)}.desk-chat-dock-body_L6BDj .chat-composer textarea,.desk-chat-dock-body_L6BDj .chat-composer .chat-composer-mirror{color:var(--chrome-ink);caret-color:var(--chrome-ink)}.desk-chat-dock-body_L6BDj .chat-composer textarea::placeholder{color:var(--chrome-muted)}.desk-chat-dock-body_L6BDj .chat-composer-textarea-ghost-caret{caret-color:var(--chrome-ink)}.desk-chat-dock-body_L6BDj .chat-attach-btn{border-color:var(--desk-rule);color:var(--chrome-muted)}.desk-chat-dock-body_L6BDj .chat-attach-btn:hover{background:var(--desk-rule);color:var(--chrome-ink)}.desk-chat-dock-body_L6BDj .board-chat .chat-scroll{padding:18px 16px 10px}.desk-chat-dock-body_L6BDj .board-chat .chat-home-main{max-width:var(--chat-measure);box-sizing:border-box;flex:none;width:100%;margin:auto auto 0;padding:8px 10px 10px}.desk-chat-dock-body_L6BDj .board-chat .chat-footer{max-width:var(--chat-measure);box-sizing:border-box;width:100%;margin:0 auto;padding:8px 10px 10px;position:static}.desk-browser-stage_Yk6AK{background:var(--desk-work);flex-direction:column;height:100%;min-height:0;display:flex}.desk-browser-bar_iR7Hi{border-bottom:1px solid var(--desk-rule);flex:none;align-items:center;gap:4px;min-height:32px;padding:4px 8px;display:flex}.desk-browser-nav_F61T7{width:24px;height:24px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.desk-browser-nav_F61T7:hover:not(:disabled),.desk-browser-nav_F61T7:focus-visible:not(:disabled){color:var(--chrome-ink);background:color-mix(in srgb, var(--chrome-ink) 10%, transparent)}.desk-browser-nav_F61T7:disabled{opacity:.35;cursor:default}.desk-browser-address_-SSVZ{flex:1;min-width:0;position:relative}.desk-browser-input_D75n8{border:1px solid var(--desk-rule);background:color-mix(in srgb, var(--chrome-ink) 6%, var(--chrome));width:100%;height:24px;color:var(--chrome-ink);font:inherit;border-radius:6px;padding:0 10px;font-size:12.5px}.desk-browser-input_D75n8::placeholder{color:var(--chrome-muted)}.desk-browser-input_D75n8:focus{border-color:color-mix(in srgb, var(--chrome-ink) 28%, transparent);outline:none}.desk-browser-suggest_TTdea{z-index:8;border:1px solid var(--desk-rule);background:var(--theme-lift);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.desk-browser-suggest_TTdea button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;gap:1px;padding:7px 8px;display:flex}.desk-browser-suggest_TTdea button:hover{background:var(--hover)}.desk-browser-suggest-host_VmWMZ{color:var(--chrome-ink);font-size:12.5px;font-weight:600}.desk-browser-suggest-url_nZyxP{color:var(--chrome-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.desk-browser-empty_Lnocs{color:var(--chrome-muted);margin:0;padding:10px 12px;font-size:12.5px}.desk-browser-frame_aXhRU{background:var(--doc-paper);border:0;flex:1;width:100%;min-height:0}.desk-browser-stage_Yk6AK>.annotate-surface{flex:1;align-items:stretch;width:100%;max-width:none;min-height:0;max-height:none;display:flex}.desk-browser-stage_Yk6AK .annotate-fit{flex:1;width:100%;min-height:0;display:flex}.desk-browser-stage_Yk6AK .annotate-page{flex:1;width:100%;min-height:0;display:block}.desk-browser-stage_Yk6AK .annotate-page .desk-browser-frame_aXhRU{height:100%;display:block}.turn-review_hCkRG{min-width:0;min-height:0}.turn-review-body_ygK2i{scrollbar-width:none;flex-direction:column;gap:20px;padding:16px 20px 32px;display:flex;overflow:hidden auto}.turn-review-body_ygK2i::-webkit-scrollbar{display:none}.turn-review-look_9jvij{flex-direction:column;gap:10px;min-width:0;display:flex}.turn-review-file-head_25nM9{align-items:center;gap:8px;min-width:0;display:flex}.turn-review-file-head_25nM9 h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.turn-review-file-head_25nM9 span{color:var(--muted);flex:none;font-size:12px}.turn-review-open_aL9xI,.turn-review-more_SVU3o,.turn-review-also-open_KADRr{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:12px;font-weight:600}.turn-review-open_aL9xI:hover,.turn-review-more_SVU3o:hover,.turn-review-also-row_s7xiJ:hover,.turn-review-also-row_s7xiJ:focus-visible{color:var(--ink)}.turn-review-also-row_s7xiJ:hover,.turn-review-also-row_s7xiJ:focus-visible{background:var(--hover)}.turn-review-pointer_U2mLH,.turn-review-empty_yfMXP{color:var(--muted);margin:0;font-size:13px}.turn-review-pair_Izf7z{flex-direction:column;gap:10px;display:flex}.turn-review-pair_Izf7z figure{margin:0}.turn-review-pair_Izf7z figcaption{color:var(--muted);margin-bottom:4px;font-size:11px}.turn-review-pair_Izf7z img{background:var(--surface);border-radius:4px;width:100%;height:auto;display:block}.turn-review-also_hPF-2{min-width:0}.turn-review-also_hPF-2>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.turn-review-also_hPF-2>summary::-webkit-details-marker{display:none}.turn-review-also_hPF-2 ul{margin:8px 0 0;padding:0;list-style:none}.turn-review-also-row_s7xiJ{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:13px;display:flex}.turn-review-workbook_CqEHc{flex-direction:column;gap:14px;min-width:0;display:flex}.turn-review-sheet_oVxsk{min-width:0}.turn-review-sheet_oVxsk h3{align-items:baseline;gap:8px;margin:0 0 6px;font-size:12px;font-weight:600;display:flex}.turn-review-sheet-badge_sEFYT{color:var(--muted);font-size:11px;font-weight:500}.turn-review-cells_wYXL-{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.turn-review-cells_wYXL- th,.turn-review-cells_wYXL- td{border-bottom:1px solid var(--surface);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:4px 8px 4px 0}.turn-review-cells_wYXL- thead th{color:var(--muted);font-size:11px;font-weight:500}.turn-review-cells_wYXL- tbody th{white-space:nowrap;width:64px;font-weight:600}.turn-review-cell-empty_7MFAN{color:var(--muted)}.turn-review-cell-formula_8tlXD{color:var(--muted);font-size:11px;display:block}.turn-review-sheet-note_vVEZo{color:var(--muted);margin:6px 0 0;font-size:11px}.review-compare_n4G3n{scrollbar-width:none;flex-direction:column;gap:14px;height:100%;min-height:0;padding:20px 24px 28px;display:flex;overflow:auto}.review-compare_n4G3n::-webkit-scrollbar{display:none}.review-compare-head_2sxWu{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-compare-head_2sxWu h2{color:var(--theme-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.review-compare-meta_ULIVh{color:var(--theme-muted);margin:4px 0 0;font-size:12px;font-weight:600}.review-compare-actions_whJZ6{flex-shrink:0;gap:8px;display:flex}.review-compare-actions_whJZ6 .btn[aria-pressed=true]{outline:1px solid var(--theme-action);outline-offset:1px}.review-compare-grid_zGv9L{grid-template-columns:1fr 1fr;gap:16px;min-height:0;display:grid}.review-pane_V2Lyd{min-width:0;margin:0}.review-pane_V2Lyd figcaption{color:var(--theme-ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.review-pane_V2Lyd figcaption span{color:var(--theme-muted);font-size:11px;font-weight:600}.review-pane_V2Lyd img{border:1px solid var(--theme-line);background:#fff;width:100%;display:block}.review-pane_V2Lyd.is-latest img{outline:1px solid var(--theme-action);outline-offset:-1px}.review-email_oLFd4{box-sizing:border-box;scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,640px);height:100%;margin:0 auto;padding:32px 24px 48px;display:flex;overflow-y:auto}.review-email_oLFd4::-webkit-scrollbar{display:none}.review-email_oLFd4 h2{color:var(--theme-ink);margin:0;font-size:20px;font-weight:600;line-height:1.25}.review-email_oLFd4 p{color:var(--theme-ink);margin:0;font-size:15px;font-weight:400;line-height:1.5}.review-email-files_8sAXB{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.review-email-files_8sAXB li{border:1px solid var(--theme-line);background:var(--theme-well);align-items:center;gap:8px;padding:8px 10px;display:flex}.review-email-file-name_AuLj8{color:var(--theme-ink);font-size:13px}.review-email-download_98-w6{color:var(--theme-muted);margin-left:auto;font-size:12px;font-weight:600}.review-email-download_98-w6:hover,.review-email-download_98-w6:focus-visible{color:var(--theme-ink)}.review-email-link_bM7WX{color:var(--theme-muted);word-break:break-all;font-size:13px}.review-actions_KiSXX{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-actions_KiSXX .btn{flex:none;width:auto}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumbs_HdPKh{height:var(--desk-head-h);scrollbar-width:none;align-items:center;max-width:100%;display:flex;overflow-x:auto}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumbs_HdPKh::-webkit-scrollbar{display:none}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb-item_oYf-r{align-items:center;min-width:0;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb-sep_4o-tT{color:var(--chrome-muted);margin:0 6px;font-size:12px}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb_EiJFO{max-width:28ch;color:var(--chrome-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor button.desk-context-crumb_EiJFO{cursor:pointer}.slide-inspo.workflow-editor.visual-context-editor button.desk-context-crumb_EiJFO:hover,.slide-inspo.workflow-editor.visual-context-editor button.desk-context-crumb_EiJFO:focus-visible{color:var(--chrome-ink)}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb_EiJFO.is-current{cursor:default}.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .desk-context-crumbs_HdPKh{height:22px;position:absolute;top:100%;left:0}.context-page-activity_p8vv1{justify-self:end;position:relative}.context-page-activity-chip_S-H4d{height:var(--desk-head-h);color:var(--chrome-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.context-page-activity-chip_S-H4d:hover,.context-page-activity-chip_S-H4d[aria-expanded=true]{color:var(--chrome-ink)}.context-page-activity-popover_f8Rz8{z-index:20;border:1px solid var(--theme-line);background:var(--theme-well);width:280px;max-height:360px;color:var(--theme-ink);scrollbar-width:none;--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay);box-shadow:0 8px 24px #0000002e;box-shadow:var(--overlay-shadow);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.context-page-activity-popover_f8Rz8::-webkit-scrollbar{display:none}.context-page-activity-title_NcvE7{margin:0;padding:6px 8px 4px;font-size:12px;font-weight:600}.context-page-activity-list_301dr{margin:0;padding:0;list-style:none}.context-page-activity-when_9sKRt,.context-page-activity-status_7H3pK,.context-page-activity-more_k5GOO{color:var(--theme-muted);margin:0;font-size:12px;display:block}.context-page-activity-status_7H3pK,.context-page-activity-more_k5GOO{padding:6px 8px}.context-page-activity-snippet_jgPdu{border:1px solid var(--theme-line);scrollbar-width:none;border-radius:6px;max-height:180px;margin:0 8px 6px;padding:8px;font-size:12px;line-height:1.4;overflow:auto}.context-page-activity-snippet_jgPdu::-webkit-scrollbar{display:none}.context-page-activity-line_nCKdf.is-added{color:var(--theme-ink)}.context-page-activity-line_nCKdf.is-removed{color:var(--theme-muted)}.desk-group-people_jOsUM{flex:none;position:relative}.desk-group-people-trigger_UVllM{appearance:none;min-height:28px;color:var(--theme-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:2px 6px;display:inline-flex}.desk-group-people-trigger_UVllM:hover,.desk-group-people-trigger_UVllM:focus-visible{background:var(--hover)}.desk-group-people-readout_4EaDP{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.desk-group-people-add_CiQv9{color:var(--theme-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.desk-group-people-panel_da-eF{z-index:20;border:1px solid var(--theme-line);background:var(--theme-overlay);width:280px;max-height:min(360px,70vh);color:var(--theme-ink);border-radius:8px;flex-direction:column;padding:10px 0 8px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.desk-group-people-heading_2oX4Z{color:var(--theme-muted);letter-spacing:.01em;margin:0 12px 6px;font-size:11px;font-weight:600}.desk-group-people-list_24UHQ{scrollbar-width:none;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.desk-group-people-list_24UHQ::-webkit-scrollbar{display:none}.desk-group-people-row_Opqpr{cursor:pointer;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 12px;display:flex}.desk-group-people-row_Opqpr:hover,.desk-group-people-row_Opqpr:focus-within{background:var(--hover)}.desk-group-people-row_Opqpr input{flex:none;margin:0}.desk-group-people-name_PJXq4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.desk-group-people-empty_7lcua,.desk-group-people-error_rurVM,.desk-group-people-hint_rDrw8{color:var(--theme-muted);margin:0 12px 8px;font-size:11.5px;line-height:1.4}.desk-group-people-error_rurVM{color:var(--theme-danger,var(--danger))}.desk-group-people-foot_bdkaD{border-top:1px solid var(--theme-line);flex:none;margin-top:auto;padding-top:8px}.desk-group-people-invite-form_qFnvi{flex-direction:column;gap:8px;display:flex}.desk-group-people-email_g8gzJ{margin:0 12px;display:block}.desk-group-people-email_g8gzJ input{border:1px solid var(--theme-line);background:var(--theme-desk);width:100%;height:32px;color:var(--theme-ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.desk-group-people-email_g8gzJ input:focus{border-color:color-mix(in srgb, var(--theme-ink) 28%, transparent);outline:none}.desk-group-people-invite_5guQ4{appearance:none;color:var(--theme-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 12px 4px;padding:0;font-size:12px;font-weight:600}.desk-group-people-invite_5guQ4:disabled{color:var(--theme-muted);cursor:default}.desk-group-people-invite_5guQ4:hover:not(:disabled),.desk-group-people-invite_5guQ4:focus-visible:not(:disabled){color:var(--theme-ink)}.desk-directory-sort_ny9fg{flex:none;position:relative}.desk-directory-sort-trigger_5cvpP{color:var(--theme-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.desk-directory-sort-trigger_5cvpP:hover,.desk-directory-sort-trigger_5cvpP:focus-visible{background:var(--hover)}.desk-directory-sort-kicker_5RWU5{color:var(--theme-muted);font-weight:600}.desk-directory-sort-value_FVDNH{color:var(--theme-ink)}.tour-overlay_12GsS{z-index:80;pointer-events:none;position:fixed;inset:0}.tour-overlay-ring_WsfdA{border:2px solid var(--accent);pointer-events:none;border-radius:12px;transition:top .15s,left .15s,width .15s,height .15s;position:fixed;box-shadow:0 0 0 4000px #0a0a0a59}.tour-overlay-card_bZ4XQ{background:var(--paper);width:280px;color:var(--ink);border:1px solid var(--border);pointer-events:auto;border-radius:14px;padding:16px;position:fixed;box-shadow:0 12px 32px #00000047}.tour-overlay-close_O-4Vn{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.tour-overlay-close_O-4Vn:hover{background:var(--hover);color:var(--ink)}.tour-overlay-card_bZ4XQ h3{margin:0 24px 6px 0;font-size:15px}.tour-overlay-card_bZ4XQ p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.tour-overlay-actions_SGwLM{justify-content:flex-end;display:flex}.tour-overlay-next_7W8am{background:var(--ink);height:30px;color:var(--on-ink);cursor:pointer;border:none;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.desk-head-creates_pi49-{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.desk-area-empty-actions_2JEW-{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.desk-directory-home-bar_9UNOA{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.desk-directory-home-start_mESnz{align-items:center;gap:8px;min-width:0;display:flex}.desk-directory-home-end_3nPUw{flex:none;align-items:center;gap:12px;display:flex}.desk-group-actions-trigger_Am5dI{width:26px;height:26px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.desk-group-actions-trigger_Am5dI:hover,.desk-group-actions-trigger_Am5dI:focus-visible{background:var(--hover);color:var(--theme-ink)}.desk-directory-scope_JxYUs{align-items:center;gap:2px;margin:0;display:flex}.desk-directory-scope-btn_ElVTD{appearance:none;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.3}.desk-directory-scope-btn_ElVTD:hover,.desk-directory-scope-btn_ElVTD:focus-visible{background:var(--hover);color:var(--theme-ink)}.desk-directory-scope-btn_ElVTD.is-on{background:color-mix(in srgb, var(--theme-ink) 10%, transparent);color:var(--theme-ink)}.app-topbar_B5gR1{border-bottom:1px solid var(--border);background:var(--theme-desk);flex:none;align-items:center;gap:28px;height:60px;padding:0 28px;display:flex}.app-topbar-brand_5Kd6n{cursor:pointer;color:var(--ink);background:0 0;border:none;flex:none;align-items:center;gap:8px;padding:0;display:flex}.app-topbar-brand_5Kd6n .uo-wordmark{color:var(--chrome-ink)}.app-topbar-right_1v3KZ{align-items:center;gap:16px;margin-left:auto;display:flex}.app-topbar-account_LgiQv{display:none}.app-topbar_B5gR1{height:var(--topbar-h);background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.app-topbar-brand_5Kd6n{font:inherit;cursor:pointer;color:var(--chrome-ink);background:0 0;border:0;padding:0}.app-topbar-right_1v3KZ{align-items:center;gap:8px;display:flex}.app-topbar_B5gR1 .account-menu-trigger.is-compact{color:var(--chrome-ink)}.app-topbar_B5gR1 .account-menu-trigger.is-compact:hover,.app-topbar_B5gR1 .account-menu-trigger.is-compact:focus-visible{background:#f4f4f214}.app-topbar_B5gR1 .account-menu-avatar{color:var(--chrome-ink);background:#f4f4f22e}.app-topbar_B5gR1 .ws-switch{width:auto}.app-topbar_B5gR1 .ws-switch-btn{width:auto;color:var(--chrome-ink);background:0 0;border-color:#f4f4f22e;border-radius:999px;padding:5px 10px}.app-topbar_B5gR1 .ws-switch-btn:hover{color:var(--chrome-ink);background:#f4f4f214}.app-topbar_B5gR1 .ws-switch-btn .ws-switch-name{color:var(--chrome-ink);max-width:40vw}.app-topbar_B5gR1 .ws-switch-btn .ws-switch-chev{color:var(--chrome-muted)}.app-topbar_B5gR1 .ws-switch-btn .ws-switch-meta,.app-topbar_B5gR1 .ws-switch-btn>.ws-switch-avatar{display:none}.app-topbar_B5gR1 .ws-menu{width:max-content;min-width:260px;max-width:min(340px,100vw - 32px);color:var(--ink);left:auto;right:0}:root{--theme-desk:#0a0a0a;--theme-lift:#3a3733;--theme-well:#1c1b1a;--theme-overlay:#1e1d1c;--theme-ink:#f2eee4;--theme-on-ink:#0a0a0a;--theme-muted:#a39c90;--theme-line:#f2eee41a;--theme-line-strong:#f2eee433;--overlay-shadow:0 8px 28px #0000007a;--doc-paper:#fff;--doc-ink:#0b0b0c;--doc-surface:#f7f7f6;--doc-border:#e6e6e3;--doc-muted:#6b6b70;--doc-accent-light:#f4f4f2;--ink:var(--theme-ink);--on-ink:var(--theme-on-ink);--text:var(--theme-ink);--paper:var(--theme-lift);--overlay:var(--theme-overlay);--surface:var(--theme-lift);--hover:color-mix(in srgb, var(--theme-ink) 12%, var(--theme-lift));--drop-wash:color-mix(in srgb, var(--theme-ink) 8%, transparent);--accent:var(--theme-ink);--accent-light:var(--theme-lift);--accent-dark:var(--theme-well);--muted:var(--theme-muted);--border:var(--theme-line);--chrome:var(--theme-desk);--chrome-ink:var(--theme-ink);--chrome-muted:var(--theme-muted);--muted-light:color-mix(in srgb, var(--theme-muted) 72%, var(--theme-ink));--text-dim:var(--theme-muted);--bg-dim:var(--theme-well);--surface-2:var(--theme-well);--gold:#f5a623;--success:#50b86c;--danger:#e05b5b;--diff-add:color-mix(in srgb, var(--success) 18%, transparent);--diff-del:color-mix(in srgb, var(--danger) 16%, transparent);--accent-blue:#4a90d9;--theme-action:#7aaee8;--theme-on-action:#0a0a0a;--action:var(--theme-action);--on-action:var(--theme-on-action);--mark-red:#e11d2e}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--theme-desk)}body,#root{background:var(--theme-desk);color:var(--theme-ink)}.is-doc-paper,.excel-viewer-light-root,.deck-file-page-wrap,.deck-file-page-img,.agent-asset-pdf-pages img,.agent-asset-pptx-select-frame,.agent-asset-scroll-page img,.file-preview-doc,.file-preview-image,.citations-slide-map-img,.annotate-page,.project-file-doc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:var(--doc-ink);--on-ink:var(--doc-paper);--paper:var(--doc-paper);--surface:var(--doc-surface);--border:var(--doc-border);--muted:var(--doc-muted);--theme-ink:var(--doc-ink);--theme-muted:var(--doc-muted);--theme-on-ink:var(--doc-paper);--accent-light:var(--doc-accent-light);--accent-dark:#2a2a2e;--color-ink:var(--doc-ink);--color-paper:var(--doc-paper);--color-surface:var(--doc-surface);--color-border:var(--doc-border);--color-muted:var(--doc-muted);--color-muted-light:var(--doc-muted);--color-accent-dark:#2a2a2e}:root{--font-body:"Hanken Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-wordmark:"Big Shoulders", sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, monospace;--sidebar-w:232px;--content-max:1040px;--chat-measure:740px;--home-column:720px;--topbar-h:56px;--agent-left-rail-w:220px;--agent-left-rail-collapsed-w:52px;--agent-left-dock-w:420px;--agent-left-chrome-w:calc(var(--agent-left-rail-w) + var(--agent-left-dock-w));--agent-right-dock-w:320px;--agent-recipe-list-w:22rem;--agent-home-preview-w:320px;--bp-phone:640px;--bp-tablet:900px;--bp-laptop:1240px;--bp-desktop:1440px;--modal-default-h:50vh}*{box-sizing:border-box}html{background:var(--theme-desk);overscroll-behavior:none}:focus{outline:none}body{background:var(--theme-desk);color:var(--theme-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;line-height:1.6}::placeholder{font-size:.875em}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.page{max-width:var(--content-max);margin:0 auto;padding:32px 24px 80px}.header{flex-direction:column;gap:4px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{flex:none;width:30px;height:30px}.uo-wordmark{font-family:var(--font-wordmark), sans-serif;letter-spacing:.02em;color:currentColor;text-transform:uppercase;align-items:flex-end;font-size:19px;font-weight:900;line-height:.78;display:inline-flex}.uo-wordmark.is-lg{font-size:26px}.uo-wordmark-ultra{padding-bottom:.16em;position:relative}.uo-wordmark-ultra:after{content:"";background:var(--mark-red);height:.22em;position:absolute;bottom:0;left:0;right:.02em}.header h1{color:var(--ink);margin:18px 0 0;font-size:34px;line-height:1.12}.subtitle{color:var(--muted);margin:6px 0 0;font-size:15px}.filters{flex-wrap:wrap;gap:8px;margin:30px 0 22px;display:flex}.filter{border:1px solid var(--border);background:var(--paper);color:var(--muted);font-family:var(--font-body);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:500;transition:all .15s}.filter:hover{border-color:var(--ink);color:var(--ink)}.filter.active{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.card{background:var(--paper);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.card:hover{border-color:#d8d8d2;box-shadow:0 1px 2px #0b0b0c0a,0 8px 24px -12px #0b0b0c1f}.badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600}.plan-cta{border:1px solid var(--ink);cursor:pointer;border-radius:10px;width:100%;margin-bottom:22px;padding:12px;font-size:.95rem;font-weight:600}.plan-cta[disabled]{cursor:default;opacity:.85}.cz-ghost{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.92rem}.login-screen{background:var(--theme-desk);min-height:100vh;position:relative;overflow:hidden}.login-backdrop{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.login-backdrop>*{position:absolute;inset:0}.login-backdrop-wash{background:radial-gradient(80% 70% at 18% 12%, var(--theme-lift) 0%, transparent 62%), radial-gradient(70% 60% at 88% 88%, var(--theme-well) 0%, transparent 58%), linear-gradient(160deg, var(--theme-desk) 0%, var(--theme-well) 100%)}.login-modal-overlay{z-index:50;background:#00000047;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.login-card{background:var(--paper);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:32px;display:flex;position:relative;box-shadow:0 24px 60px #00000073}.login-head{text-align:center;flex-direction:column;gap:6px;display:flex}.login-form{flex-direction:column;gap:12px;display:flex}.login-google{border:1px solid var(--border);background:var(--paper);width:100%;height:44px;color:var(--ink);font-family:var(--font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.login-google:hover{border-color:var(--ink);background:var(--accent-light)}.login-google[disabled]{opacity:.45;cursor:not-allowed}.otp-box{border:1px solid var(--border);background:var(--accent-light);text-align:center;width:100%;height:52px;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:12px;padding:0;font-size:22px;font-weight:600;transition:all .15s}.otp-box:focus{border-color:var(--ink);background:var(--paper);outline:none;box-shadow:0 0 0 3px #0b0b0c14}.otp-box[disabled]{opacity:.55;cursor:not-allowed}.login-switch{text-align:center;color:var(--muted);margin:0;font-size:14px}@media (width<=640px){.login-backdrop{display:none}.login-modal-overlay{background:var(--paper);padding:20px}.login-card{max-width:440px;box-shadow:none;border:none;border-radius:0;padding:8px 4px}}.workspace{border:1px solid var(--border);background:var(--paper);color:var(--muted);font-family:var(--font-body);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .15s;overflow:hidden}.workspace:hover{border-color:var(--ink);color:var(--ink)}.settings{flex-direction:column;gap:0;display:flex;position:relative}.action-menu{position:relative}.btn.action-menu-trigger{color:var(--muted);box-shadow:none;background:0 0;border:none;padding:4px 6px;position:relative}.btn.action-menu-trigger:hover,.btn.action-menu-trigger:focus-visible{color:var(--ink);background:0 0;border:none}.action-menu-trigger-name{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-menu-list{background:var(--paper);border:1px solid var(--border);z-index:20;border-radius:10px;flex-direction:column;gap:2px;min-width:200px;max-width:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #1414121a}.agent-rail-preview{z-index:30;background:var(--paper);border:1px solid var(--border);pointer-events:none;border-radius:10px;width:260px;max-width:calc(100vw - 16px);padding:14px 16px;overflow:hidden;box-shadow:0 10px 28px #14141229}.action-menu-list button,.action-menu-list a[role=menuitem]{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.action-menu-list button:hover,.action-menu-list button:focus-visible,.action-menu-list a[role=menuitem]:hover,.action-menu-list a[role=menuitem]:focus-visible{background:var(--hover)}.action-menu-sep,.context-menu-sep{background:var(--theme-line,var(--border));height:1px;margin:4px 6px}.action-menu-list.is-files-menu,.context-menu.is-files-menu{min-width:176px;box-shadow:none;border-radius:8px;padding:4px}.action-menu-list.is-files-menu button,.context-menu.is-files-menu button{border-radius:5px;padding:5px 8px;font-size:13px;font-weight:500}.action-menu-item-icon{width:16px;height:16px;color:var(--muted);flex:none;display:flex}.action-menu-item-label{min-width:0}.action-menu-hint{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.action-menu-note{color:var(--muted);margin:2px 0 4px;padding:0 10px;font-size:11.5px}.view-switch{border:1px solid var(--border);background:var(--paper);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.view-switch-option{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.view-switch-option:hover:not(.is-on){color:var(--ink)}.view-switch-option.is-on{background:var(--ink);color:var(--on-ink)}.view-switch-icon{color:var(--muted);justify-content:center;align-items:center;padding:6px;display:flex}.view-switch-icon:hover:not(.is-on){color:var(--ink)}.board-sort{position:relative}.board-sort-menu{z-index:20;border:1px solid var(--border);background:var(--paper);border-radius:10px;min-width:170px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001f}.board-card-menu{opacity:0;transition:opacity .1s;position:absolute;top:8px;right:8px}.board-card-menu.is-open{opacity:1}.board-card-menu:has(.action-menu-list){opacity:1}.board-card-menu-trigger,.btn.action-menu-trigger.board-card-menu-trigger{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #00000014}.btn.action-menu-trigger.board-card-menu-trigger:hover,.btn.action-menu-trigger.board-card-menu-trigger:focus-visible{background:var(--paper);color:var(--ink)}.action-menu-list button.action-menu-item-danger{color:var(--danger)}.action-menu-list button.action-menu-item-danger:hover{background:#e05b5b1a}.brand-modal{background:var(--paper);border:1px solid var(--border);border-radius:20px;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0b0b0c38}.brand-modal-tab.active{background:var(--paper);color:var(--text);box-shadow:0 1px 2px #0b0b0c1a}.brand-modal-dropzone.has-file{border-style:solid;border-color:var(--ink);color:var(--text)}.brand-modal-error{color:var(--danger);margin:0;font-size:13px}.modal-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0b0c4d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:var(--paper);border:1px solid var(--border);width:100%;max-width:480px;height:var(--modal-default-h);max-height:min(var(--modal-default-h), calc(100dvh - 32px));border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0b0b0c38}.modal-card-hug{height:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.modal-card .modal-actions{z-index:1;background:var(--paper);border-top:1px solid var(--border);margin:auto -28px -28px;padding:14px 28px;position:sticky;bottom:-28px}.modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head-end{flex:none;align-items:center;gap:2px;display:flex}.modal-title{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:1.3rem}.modal-close{width:32px;height:32px;color:var(--ink-muted,var(--ink));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.modal-close:hover{background:var(--hover);color:var(--ink)}.slide-preview-modal.modal-card{gap:0;width:100%;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:10px 12px 12px;overflow:hidden}.slide-preview-modal .modal-head{border-bottom:1px solid var(--theme-line);gap:16px;min-height:32px;margin-bottom:4px;padding:0 2px 10px}.slide-preview-modal .modal-title{letter-spacing:-.011em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.slide-preview-modal .modal-close{border-radius:6px;width:28px;height:28px}.slide-preview-modal .modal-close:hover{background:var(--hover);color:var(--ink)}.slide-preview-modal-action.is-icon{width:28px;padding:0}.slide-preview-modal .slide-template-use{height:28px;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:0 8px;font-weight:500}.slide-preview-modal .slide-template-use:hover{color:var(--ink);background:var(--hover)}.slide-preview-modal-nav.is-prev{left:10px}.slide-preview-modal-nav.is-next{right:10px}@media (width<=640px){.slide-preview-modal.modal-card{max-width:calc(100vw - 12px);height:calc(100dvh - 12px);padding:8px}}.modal-note{color:var(--muted,#6b6b68);margin:-8px 0 0;font-size:.88rem}.modal-form{flex-direction:column;gap:18px;display:flex}.add-project-modal.modal-card{max-width:440px}.modal-name-row{border:1px solid var(--border);background:var(--paper);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.modal-name-row:focus-within{border-color:var(--accent);color:var(--ink)}.modal-name-row input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;flex:1;padding:11px 0}.modal-name-row input:focus{outline:none}.modal-name-row input::placeholder{color:var(--muted)}.modal-source-well,.modal-source-list{border:1px dashed var(--border);background:var(--surface);width:100%;min-height:168px;color:var(--muted);font:inherit;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 16px;display:flex}.modal-source-well{cursor:pointer}.modal-source-well:hover,.modal-source-well.is-dragover,.modal-source-list.is-dragover{border-color:var(--accent);color:var(--ink);background:var(--accent-light)}.modal-source-well span{font-size:.88rem}.modal-source-list{text-align:left;justify-content:flex-start;align-items:stretch;min-height:auto}.modal-source-files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.modal-field{flex-direction:column;gap:6px;display:flex}.modal-field-label{color:var(--ink);font-size:.85rem;font-weight:600}.modal-field input,.modal-field textarea,.modal-field select{border:1px solid var(--border);font:inherit;color:var(--ink);resize:vertical;background:var(--paper);border-radius:10px;padding:10px 12px}.modal-field input:focus,.modal-field textarea:focus,.modal-field select:focus{border-color:var(--accent);outline:none}.modal-people{border:0;min-width:0;margin:0;padding:0}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.modal-file-drop-browse{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.modal-file-drop-browse:hover{color:var(--ink)}.modal-file-picked{align-items:center;gap:10px;min-width:0;display:flex}.modal-file-picked-glyph{flex:none;width:18px;height:18px}.modal-file-picked-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:.95rem;overflow:hidden}.modal-file-picked-remove{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:4px 6px;line-height:1}.modal-file-picked-remove:hover{color:var(--ink)}.library-tree{border:1px solid var(--border);background:var(--paper);border-radius:12px;flex-direction:column;gap:1px;max-width:760px;padding:8px;display:flex}.library-tree details{width:100%}.library-tree summary{cursor:pointer;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-size:14px;font-weight:600;list-style:none;display:flex}.library-tree summary:hover{background:var(--accent-light)}.library-tree summary::-webkit-details-marker{content:"";display:none}.library-tree summary::marker{content:"";display:none}.library-tree-file-glyph{color:var(--muted);flex:none}.library-tree-row{border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;font-size:14px;display:flex}.library-tree-row:hover{background:var(--accent-light)}.library-tree-compact summary,.library-tree-compact .library-tree-row{padding-top:4px;padding-bottom:4px}.library-tree-compact .library-tree-row{flex-wrap:nowrap;gap:8px;padding-left:6px;padding-right:6px}.library-tree-compact .library-tree-name{flex:1;min-width:0;max-width:none;font-size:13px}.library-tree-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-weight:500;overflow:hidden}.library-tree-row:hover .library-tree-remove,.library-tree-remove:focus-within{visibility:visible}.library-tree-remove:has(.remove-confirm){visibility:visible}.library-tree-compact .library-tree-row:has(.remove-confirm){flex-wrap:wrap}.library-tree-compact .library-tree-remove .deck-card-remove,.library-tree-compact .library-tree-remove .remove-confirm{margin-left:0;font-size:11.5px}.library-tree-row .deck-card-action,.library-tree-row .deck-card-remove{margin-left:0}.remove-confirm{color:var(--danger);margin-left:8px;font-size:12.5px;font-weight:600}.remove-confirm button{font:inherit;cursor:pointer;color:var(--danger);background:0 0;border:none;margin-left:8px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.remove-confirm button:disabled{opacity:.5;cursor:default}.remove-confirm .remove-confirm-cancel{color:var(--muted)}.files-status{color:#2d8748;background:#50b86c14;border:1px solid #50b86c40;border-radius:8px;padding:5px 10px;font-size:.85rem;display:inline-block}.files-status-error{color:var(--danger);background:#e05b5b14;border-color:#e05b5b40}.slide-inspo-head{z-index:3;background:var(--theme-desk);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-top:28px;display:flex;position:sticky;top:0}.slide-inspo-head-text{flex:1 1 0;min-width:70px;overflow:hidden}.slide-inspo-head-text h1{min-width:0;font-family:var(--font-body);letter-spacing:normal;color:var(--ink);align-items:center;gap:6px;margin:0 0 2px;font-size:19px;font-weight:700;display:flex}.library-board-name{text-overflow:ellipsis;white-space:nowrap;min-width:40px;overflow:hidden}.library-board-meta{color:var(--chrome-muted);white-space:nowrap;flex:none;margin-inline-start:4px;font-size:12px;font-weight:400}.slide-inspo-head{flex-wrap:nowrap}@media (width<=640px){.slide-inspo-head{gap:10px}.library-board-actions{gap:6px}.library-board-actions .btn{padding:7px 10px;font-size:13px}}@media (width<=900px){.slide-inspo-head{flex-wrap:wrap}.library-board-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}}.slide-inspo-head-text p{color:var(--muted);margin:0;font-size:13.5px}.link-btn{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.slide-template-grid-small{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.slide-template-grid-medium{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.slide-template-grid-large{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:18px}.slide-template-grid-xl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.slide-template-grid-full{grid-template-columns:minmax(0,1fr);gap:24px}@media (width<=900px){.slide-template-grid-xl{grid-template-columns:minmax(0,1fr)}}.slide-size-switch{flex:none}.add-to-project-picker{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.add-to-project-picker .app-search-footer{margin:0 -28px -28px;padding:8px 28px}.add-to-project-search{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px}.add-to-project-search::placeholder{color:var(--muted)}.add-to-project-search:focus{border-color:var(--accent);outline:none}.add-to-project-empty{color:var(--muted);margin:0;font-size:13px}.add-to-project-list{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.add-to-project-list::-webkit-scrollbar{display:none}.add-to-project-row,.add-to-project-new{text-align:left;width:100%;font:inherit;border:1px solid var(--border);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:13px;display:block}.add-to-project-row:hover,.add-to-project-row.is-active,.add-to-project-new:hover,.add-to-project-new.is-active{background:var(--hover)}.add-to-project-new{color:var(--muted)}.add-to-project-format-step{flex-direction:column;gap:14px;display:flex}.add-to-project-format-template{color:var(--muted);margin:0;font-size:12px;font-weight:600}.add-to-project-format-lead{color:var(--ink);margin:0;font-size:13px}.add-to-project-format-options{flex-direction:column;gap:8px;display:flex}.add-to-project-format-option{text-align:left;width:100%;font:inherit;border:1px solid var(--border);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.add-to-project-format-option:hover{background:var(--hover)}.add-to-project-format-option.is-primary{border-color:var(--accent)}.add-to-project-format-option.is-disabled{cursor:default}.add-to-project-format-option.is-disabled:hover{background:var(--paper)}.add-to-project-format-option-body{flex-direction:column;gap:2px;min-width:0;display:flex}.add-to-project-format-option-title{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.add-to-project-format-option-hint{color:var(--muted);font-size:12px}.add-to-project-format-thumb{aspect-ratio:16/9;border:1px solid var(--border);background:#fff;border-radius:4px;flex-direction:column;flex-shrink:0;gap:3px;width:56px;padding:6px 7px;display:flex;position:relative}.add-to-project-format-thumb-title{background:#d7d3cc;border-radius:1px;width:70%;height:5px;display:block}.add-to-project-format-thumb.is-branded .add-to-project-format-thumb-title{width:60%}.add-to-project-format-thumb-rule{border-radius:1px;width:28%;height:2px;display:block}.add-to-project-format-thumb-line{background:#e7e4dd;border-radius:1px;width:100%;height:3px;display:block}.add-to-project-format-thumb-mark{border-radius:2px;width:8px;height:8px;position:absolute;bottom:6px;right:6px}.add-to-project-format-result{align-items:flex-start;gap:12px;display:flex}.add-to-project-format-result-body{flex-direction:column;gap:4px;min-width:0;display:flex}.add-to-project-format-result-title{color:var(--ink);margin:0;font-size:13px;font-weight:600}.add-to-project-format-result-hint{color:var(--muted);margin:0;font-size:12px}.add-to-project-format-relink{align-self:flex-start;font-size:12px}.slide-template-use{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:600;display:inline-flex}.slide-template-use:hover{background:var(--hover)}.chat-bubble-slide{border:1px solid var(--border);background:var(--theme-lift);border-radius:8px;flex-direction:column;gap:3px;max-width:220px;padding:4px;text-decoration:none;display:inline-flex}.chat-bubble-slide img{border:1px solid var(--border);border-radius:5px;width:100%}.deck-card{border:1px solid var(--border);background:var(--paper);border-radius:14px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.deck-card:hover{border-color:#d8d8d2;box-shadow:0 4px 14px #00000012}.deck-card-thumb{aspect-ratio:16/10;background:var(--accent-light);border:none;border-bottom:1px solid var(--border);border-radius:0;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}button.deck-card-thumb{cursor:zoom-in}.deck-card-thumb img{object-fit:contain;width:100%;height:100%}.file-preview-panel{background:var(--theme-desk);flex-direction:column;min-height:0;display:flex}.file-preview-pager{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.file-preview-source{color:var(--ink);font-size:12.5px;font-weight:600}.file-preview-source:after{content:" ↗";text-decoration:none}.file-preview-body.is-xlsx{overflow:hidden}.file-preview-fallback{letter-spacing:.04em;color:var(--muted);margin:auto;font-size:28px;font-weight:700}.file-preview-markdown-opening{min-height:8em;padding:20px 24px}.file-preview-body.is-markdown{display:block}.file-preview-markdown{box-sizing:border-box;width:min(100%, var(--chat-measure));max-width:var(--chat-measure);color:var(--ink);overflow-wrap:break-word;margin-inline:auto;padding:20px 24px;font-size:14px;line-height:1.55}.file-preview-source{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;margin:0;padding:20px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5}.file-preview-source::-webkit-scrollbar{display:none}.file-preview-markdown h1,.file-preview-markdown h2,.file-preview-markdown h3{margin:1.2em 0 .5em;line-height:1.25}.file-preview-markdown h1{font-size:22px}.file-preview-markdown h2{font-size:18px}.file-preview-markdown h3{font-size:15px}.file-preview-markdown>:first-child{margin-top:0}.file-preview-markdown p,.file-preview-markdown ul,.file-preview-markdown ol,.file-preview-markdown blockquote{margin:0 0 .85em}.file-preview-markdown ul,.file-preview-markdown ol{padding-left:1.4em}.file-preview-markdown code{background:var(--wash,#0000000d);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.file-preview-markdown pre{background:var(--wash,#0000000d);border-radius:8px;margin:0 0 .85em;padding:12px 14px;overflow-x:auto}.file-preview-markdown pre code{background:0 0;padding:0}.file-preview-markdown .md-table-wrap{margin:0 0 .85em;overflow-x:auto}.file-preview-markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12.5px;line-height:1.35}.file-preview-markdown thead th{letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--theme-line-strong,var(--border));white-space:nowrap;vertical-align:bottom;padding:0 10px 8px;font-size:11px;font-weight:600}.file-preview-markdown tbody td{border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:baseline;padding:6px 10px}.file-preview-markdown tbody tr:last-child td{border-bottom:none}.file-preview-markdown thead th:first-child,.file-preview-markdown tbody td:first-child{white-space:normal;padding-left:0}.file-preview-markdown tbody td:first-child{color:var(--muted);font-weight:500}.file-preview-markdown td strong,.file-preview-markdown th strong{color:var(--ink);font-weight:600}.file-preview-markdown blockquote{border-left:3px solid var(--line,#e2e2e2);color:var(--muted);padding-left:12px}.project-file-pane-body.is-note .project-file-page-stage{scrollbar-width:none;height:100%;overflow:auto}.project-file-pane-body.is-note .project-file-page-stage::-webkit-scrollbar{display:none}.rich-md-slash-option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;display:flex}.rich-md-slash-option.is-active,.rich-md-slash-option:hover{background:var(--hover)}.citations-inline{border:1px solid var(--border);background:var(--theme-overlay);border-radius:10px;margin:6px 0 4px;overflow:hidden}.citations-inline.is-dock{background:0 0;border:none;border-radius:0;margin:0;overflow:visible}.citations-inline.is-dock .citations-slides{gap:18px;padding:0}.citations-inline.is-dock .citations-slide{background:0 0;border:none;border-radius:0;overflow:visible}.citations-inline.is-dock .citations-slide-head{border-bottom:1px solid var(--border);margin:0 0 2px;padding:0 0 6px}.citations-inline.is-dock .citations-slide-name{color:var(--muted);font-size:12px;font-weight:600}.citations-slide-jump{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}.citations-inline.is-dock .citations-slide-jump:hover,.citations-inline.is-dock .citations-slide-jump:focus-visible{color:var(--ink)}.citations-slide-toggle.is-chevron{flex:none;padding:8px 2px}.citations-inline.is-dock .citations-elements{gap:10px;padding:8px 0 0}.citations-inline.is-dock .citations-element{font-size:13px;line-height:1.55}.citations-inline.is-dock .citations-view-status{padding:4px 0 8px}.citations-inline.is-dock .citations-workbook-chip{margin:0 0 12px}.citations-inline.is-dock .citations-checks-strip{margin:12px 0 0}.citations-inline-head{align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.citations-inline-toggle{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.citations-inline-title{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.citations-inline-download{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.citations-inline-download:hover{color:var(--ink)}.citations-view-status{color:var(--muted);margin:0;padding:4px 16px 14px;font-size:13.5px}.citations-view-error{color:var(--danger,#b42318)}.citations-slides{flex-direction:column;gap:6px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.citations-slide{border:1px solid var(--border);background:var(--theme-lift);border-radius:10px;overflow:hidden}.citations-inline:not(.is-dock) .citations-slide{background:0 0;border:none;border-radius:0;overflow:visible}.citations-inline:not(.is-dock) .citations-slide+.citations-slide{border-top:1px solid var(--border)}.citations-inline:not(.is-dock) .citations-slide-head{padding:2px 10px 2px 4px}.citations-inline:not(.is-dock) .citations-elements{padding:0 14px 12px}.citations-slide-head{align-items:center;gap:8px;padding:2px 8px 2px 2px;display:flex}.citations-slide-toggle{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.citations-slide-toggle:hover,.citations-slide-jump:hover{color:var(--accent)}.citations-chevron{color:var(--muted);flex-shrink:0;transition:transform .12s}.citations-chevron.is-open{transform:rotate(90deg)}.citations-slide-name{align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.citations-elements{flex-direction:column;gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.citations-element{color:var(--ink);font-size:13.5px;line-height:1.7;display:block}.citations-element-text{color:var(--ink)}.citations-element.is-fact{flex-direction:column;gap:6px;display:flex}.citations-fact{border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:8px 10px;display:flex}.citations-fact:hover,.citations-fact:focus-visible{background:var(--hover)}.citations-fact-claim{color:var(--ink);font-size:13.5px;line-height:1.45}.citations-fact-locus{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.citations-fact-file,.citations-fact-region{color:var(--muted)}.citations-fact-excerpt{color:var(--muted);font-size:12px;line-height:1.4}.citations-fact .chat-cite-pill{cursor:inherit;margin:0}.citations-math{background:var(--surface-2,#f6f6f4);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.citations-check-chip{color:#1d6f42;white-space:nowrap;vertical-align:baseline;background:#e8f3ec;border:1px solid #cbe3d4;border-radius:10px;margin:0 2px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}.citations-check-chip:hover{background:#d8ebde}.citations-workbook-chip{color:#1d6f42;white-space:nowrap;background:#e8f3ec;border:1px solid #cbe3d4;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.citations-workbook-chip:hover{background:#d8ebde}.citations-slide-quote{font-weight:650}.citations-slide-map{border:1px solid var(--border);border-radius:8px;margin:4px 12px 8px;position:relative;overflow:hidden}.citations-slide-map-img{background:var(--doc-paper);width:100%;height:auto;display:block}.citations-hotspot{cursor:pointer;box-sizing:content-box;background:0 0;border:none;border-bottom:2px solid #1d6f42;padding:0;position:absolute}.citations-hotspot:hover,.citations-hotspot:focus-visible{background:#1d6f4224;border-radius:3px;outline:none}.citations-mapping-toggle{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:0 12px 10px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline;display:block}.citations-mapping-toggle:hover{color:var(--ink)}.citations-map-expand{color:var(--muted);border:1px solid var(--border);cursor:pointer;opacity:0;background:#ffffffeb;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600;transition:opacity .12s;position:absolute;top:8px;right:8px}.citations-slide-map:hover .citations-map-expand,.citations-map-expand:focus-visible{opacity:1}.citations-map-expand:hover{color:var(--ink);border-color:var(--accent)}.citations-lightbox-slide{max-width:96vw}.citations-lightbox-slide .citations-slide-map{background:var(--doc-paper);margin:0;display:inline-block;box-shadow:0 10px 40px #0006}.citations-lightbox-slide .citations-slide-map-img{width:auto;max-width:96vw;height:auto;max-height:92vh}.citations-checks-strip{border:1px solid var(--border);border-radius:8px;margin:4px 12px 12px;overflow:hidden}.citations-checks-strip-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:6px 12px;font-size:12.5px;display:flex}.citations-checks-strip-title{color:#1d6f42;font-weight:650}.citations-checks-strip-close{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:16px;line-height:1}.citations-checks-strip-close:hover{color:var(--ink)}.citations-checks-strip-img{object-fit:cover;object-position:top;background:var(--doc-paper);width:100%;max-height:340px;display:block}.citations-source-link{color:var(--accent);font-size:12px;font-weight:600}.citations-source-link:after{content:" ↗"}.citations-source-ref{color:var(--muted);font-size:12px}.citations-lightbox{z-index:60;cursor:zoom-out;background:#0b0b0cd1;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex;position:fixed;inset:0}.citations-lightbox img{object-fit:contain;background:var(--doc-paper);max-width:100%;max-height:86vh;box-shadow:0 10px 40px #0006}.citations-lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;line-height:1;position:fixed;top:18px;right:22px}.deck-viewer{z-index:60;background:#0b0b0c9e;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.deck-viewer-page{margin:0}.deck-viewer-page img{background:var(--doc-paper);border:1px solid var(--border);border-radius:8px;width:100%;min-height:180px;display:block}.account{flex-direction:column;gap:28px;display:flex}.cz-ghost:disabled{opacity:.5;cursor:not-allowed}.app{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-topbar{border-bottom:1px solid var(--border);background:var(--theme-desk);flex:none;align-items:center;gap:28px;height:60px;padding:0 28px;display:flex}.app-topbar-brand .uo-wordmark{color:var(--chrome-ink)}.ws-switch{margin:2px 0 10px;position:relative}.ws-switch-btn{border:1px solid var(--border);background:var(--paper);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:9px;width:100%;padding:7px 9px;display:flex}.ws-switch-btn:hover{background:#00000008}.ws-switch-btn:disabled{opacity:.6;cursor:default}.ws-switch-btn>.ws-switch-avatar{display:none}.ws-switch-avatar{background:var(--ink);width:26px;height:26px;color:var(--on-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.ws-switch-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ws-switch-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-switch-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.ws-switch-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ws-switch-chev{color:var(--muted);flex:none}.ws-menu{z-index:40;background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #00000024}.ws-menu-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.ws-menu-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px 8px;display:flex}.ws-menu-item:hover,.ws-menu-item.active{background:var(--hover)}.ws-menu-check{color:var(--accent);flex:none;align-items:center;display:inline-flex}.ws-menu-foot{border-top:1px solid var(--border);margin-top:4px;padding-top:6px}.topbar{z-index:20;background:var(--theme-desk);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.shell{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-w);border-right:1px solid var(--border);background:var(--theme-well);flex-direction:column;flex:none;gap:2px;height:100vh;padding:16px 12px 16px 8px;display:flex}.app-shell{background:var(--theme-desk);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-body{flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.app-search-modal{background:var(--paper);border:1px solid var(--border);border-radius:16px;width:min(560px,92vw);overflow:hidden}.app-search-filter.is-active{background:var(--hover);color:var(--ink);font-weight:650}.app-search-group{padding-bottom:6px}.app-search-hit{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.app-search-hit:hover,.app-search-hit.is-active{background:var(--hover)}.app-search-hit.is-active .app-search-hit-icon,.app-search-hit:hover .app-search-hit-icon{background:var(--paper)}.app-search-hit-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.app-search-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;font-size:11px;display:flex}.app-search-footer kbd{color:var(--ink);font-family:inherit;font-size:11px;font-weight:650}.account-menu{width:100%}.account-menu-trigger{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.account-menu-trigger:hover{background:#0000000a}.account-menu-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.account-menu-trigger.is-compact{border-radius:999px;width:auto;padding:4px}.account-menu-avatar{background:var(--ink);width:22px;height:22px;color:var(--on-ink);letter-spacing:-.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;overflow:hidden}.account-menu-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu-list{z-index:40;flex-direction:column;display:flex;overflow:hidden}.account-menu-workspaces{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.account-menu-sep{background:var(--border);flex-shrink:0;height:1px;margin:4px}.account-menu-list>button,.account-menu-list>a{flex-shrink:0}.account-menu-list .account-menu-ws{align-items:center;gap:9px;padding:7px 8px}.account-menu-list .account-menu-ws:disabled{opacity:.6;cursor:default}.account-menu-list .account-menu-ws.is-active{background:var(--accent-light)}.account-menu-list .account-menu-ws .ws-switch-name{font-size:13.5px}.account-menu-list .account-menu-ws .ws-switch-meta{font-weight:400}.app-topbar-account{display:none}.app-shell:has(.workflow-editor){background:var(--chrome)}.app-topbar{height:var(--topbar-h);background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.app-topbar .account-menu-trigger.is-compact{color:var(--chrome-ink)}.app-topbar .account-menu-trigger.is-compact:hover,.app-topbar .account-menu-trigger.is-compact:focus-visible{background:#f4f4f214}.app-topbar .account-menu-avatar{color:var(--chrome-ink);background:#f4f4f22e}.app-topbar .ws-switch{width:auto}.app-topbar .ws-switch-btn{width:auto;color:var(--chrome-ink);background:0 0;border-color:#f4f4f22e;border-radius:999px;padding:5px 10px}.app-topbar .ws-switch-btn:hover{color:var(--chrome-ink);background:#f4f4f214}.app-topbar .ws-switch-btn .ws-switch-name{color:var(--chrome-ink);max-width:40vw}.app-topbar .ws-switch-btn .ws-switch-chev{color:var(--chrome-muted)}.app-topbar .ws-switch-btn .ws-switch-meta,.app-topbar .ws-switch-btn>.ws-switch-avatar{display:none}.app-topbar .ws-menu{width:max-content;min-width:260px;max-width:min(340px,100vw - 32px);color:var(--ink);left:auto;right:0}@keyframes sidebar-overlay-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.app-main{overscroll-behavior-y:none;flex:1;min-width:0;min-height:0;overflow:hidden auto}.app-main:has(.workflow-editor){background:var(--chrome)}.app-main-inner{max-width:var(--content-max);margin:0 auto;padding:0 40px 72px}.app-main-inner-wide,:is(.app-main-inner:has(.file-preview-panel),.app-main-inner:has(.board-view)){max-width:none}@media (width<=900px){:root{--mobile-topbar-h:52px}.app-shell{flex-direction:column}.app-topbar-account{align-items:center;display:flex}.mobile-topbar-menu{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.mobile-topbar-menu:hover{background:#0000000d}.mobile-topbar-brand{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 6px;display:flex}.app-shell>.sidebar{display:none}.sidebar-slot-mobile-open .sidebar{width:100%;height:100%;animation:.16s sidebar-overlay-in;box-shadow:0 12px 40px #00000040}.app-main{flex:1;height:auto;min-height:0}.app-main-inner{padding:0 16px 48px}}.btn{font-family:var(--font-body);border:1px solid var(--border);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover{border-color:var(--theme-line-strong);background:var(--accent-light)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--action);color:var(--on-action);border-color:#0000}.btn-primary:hover{background:color-mix(in srgb, var(--action) 86%, var(--theme-desk));border-color:#0000}.btn-primary:disabled{opacity:1;background:color-mix(in srgb, var(--action) 28%, var(--paper));color:var(--muted);border-color:#0000}.btn-primary:disabled:hover{background:color-mix(in srgb, var(--action) 28%, var(--paper));border-color:#0000}.btn-small{border-radius:999px;padding:4px 10px;font-size:12px}.btn-pill{border:none;border-radius:999px;justify-content:center;height:44px;font-weight:600}.btn-block{width:100%}.has-tooltip{position:relative;overflow:visible}.has-tooltip:after,.has-tooltip:before{opacity:0;visibility:hidden;pointer-events:none;z-index:40;transition:opacity .12s;position:absolute}.has-tooltip:after{content:attr(data-tooltip);background:var(--theme-well);width:max-content;max-width:240px;color:var(--theme-ink);text-align:left;white-space:normal;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.35;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.has-tooltip:before{content:"";border:6px solid #0000;border-bottom-color:var(--theme-well);top:calc(100% + 2px);left:50%;transform:translate(-50%)}.has-tooltip-end:after,.has-tooltip-cluster-end .has-tooltip:after,.brand-sample-stage-actions .has-tooltip:after{left:auto;right:0;transform:none}.has-tooltip-end:before,.has-tooltip-cluster-end .has-tooltip:before,.brand-sample-stage-actions .has-tooltip:before{left:auto;right:14px;transform:none}.has-tooltip-top:after{top:auto;bottom:calc(100% + 8px)}.has-tooltip-top:before{border-bottom-color:#0000;border-top-color:var(--theme-well);top:auto;bottom:calc(100% + 2px)}.has-tooltip:hover:after,.has-tooltip:hover:before,.has-tooltip:focus-visible:after,.has-tooltip:focus-visible:before{opacity:1;visibility:visible}.has-tooltip[aria-expanded=true]:hover:after,.has-tooltip[aria-expanded=true]:hover:before,.has-tooltip[aria-expanded=true]:focus-visible:after,.has-tooltip[aria-expanded=true]:focus-visible:before{opacity:0;visibility:hidden}.app-main-inner:has(.settings-editor){max-width:none;height:100%;padding:0}.app-main:has(.settings-editor){overflow:hidden}.settings-editor{height:100%;min-height:0}.settings-editor .brand-left-rail-head{height:auto;min-height:var(--desk-head-h);justify-content:flex-start;padding:8px 8px 4px}.settings-rail-back{width:100%;min-height:34px;color:var(--chrome-ink);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1;display:flex}.settings-rail-back:hover,.settings-rail-back:focus-visible{background:#f4f4f214}.settings-rail-nav .agent-left-rail-item{width:auto;margin:0 8px}.settings-page{top:0;bottom:0;right:0;left:var(--agent-left-rail-w);background:var(--theme-desk);color:var(--theme-ink);padding:32px 40px 64px;position:absolute;overflow-y:auto}.settings-page-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--theme-ink);margin:0 0 24px;font-size:22px;font-weight:600;line-height:1.2}.settings-page-body{max-width:720px}@media (width<=900px){.settings-page{padding:20px 16px 40px}}.main{flex:1;min-width:0;max-width:1060px;padding:28px 32px 64px;overflow-y:auto}.hero{margin-bottom:8px}.hero .subtitle{white-space:nowrap;max-width:none}.main>.subtitle{max-width:620px}@media (width<=900px){.hero .subtitle{white-space:normal}}.tabs{flex-wrap:wrap;gap:8px;margin:22px 0 20px;display:flex}.tab{border:1px solid var(--border);background:var(--paper);color:var(--muted);font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.tab>span{padding-left:2px}.tab:hover{border-color:var(--ink);color:var(--ink)}.tab.active{background:var(--accent-light);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:600}.chip{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card{text-align:left;background:var(--paper);border:1px solid var(--border);cursor:pointer;width:100%;height:100%;font-family:var(--font-body);border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.card:hover{border-color:#d8d8d2;transform:translateY(-1px);box-shadow:0 1px 2px #0b0b0c0a,0 10px 28px -14px #0b0b0c29}.detail{max-width:none}@media (width<=640px){.plan-plans-bar{justify-content:flex-start;margin-bottom:16px;position:static}}.teams{max-width:640px}.team-current{border:1px solid var(--border);background:var(--accent-light);border-radius:10px;flex-direction:column;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.team-card{border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:18px}.team-invite,.team-invite-link{gap:8px;display:flex}.team-invite{align-items:center}.team-invite .team-input{flex:1}.team-invite .btn,.team-invite-link .cz-ghost{white-space:nowrap;flex:none;width:auto;margin:0}.teams .usage-table tr:last-child td{border-bottom:none}.team-role{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.help-contact{flex-direction:column;max-width:560px;display:flex}.tour-overlay{z-index:80;pointer-events:none;position:fixed;inset:0}.usage-stat{border:1px solid var(--border);background:var(--paper);border-radius:12px;flex:120px;padding:14px 16px}.usage-card{border:1px solid var(--border);background:var(--paper);border-radius:12px;margin-bottom:16px;padding:18px}.admin-setup-row{border-bottom:1px solid var(--border);align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.admin-setup-row:last-child{border-bottom:none}.admin-setup-row dt{color:var(--muted);flex:0 0 140px;font-size:13px}.admin-setup-row dd{color:var(--ink);margin:0}.admin-setup-status{color:var(--ink);align-items:baseline;gap:10px;margin:0;font-size:14px;display:flex}.usage-range{border:1px solid var(--border);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.usage-range-btn.active{background:var(--ink);color:var(--on-ink)}.settings-usage .usage-stat{flex:none;min-width:180px}.board-view{flex:auto;min-height:460px;position:relative;overflow:hidden}.app-main-inner:has(.board-view){flex-direction:column;max-width:none;height:100%;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.slide-inspo:has(.board-view){flex-direction:column;flex:auto;min-height:0;display:flex}.app-main-inner:has(.board-view) .slide-inspo-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;margin-bottom:0;padding:10px 20px}.slide-inspo.workflow-editor>.slide-inspo-head{background:var(--chrome);color:var(--chrome-ink);padding-left:calc(var(--agent-left-rail-w) + 12px);box-shadow:0 -32px 0 var(--chrome);border-bottom-color:#0000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.slide-inspo.workflow-editor.visual-context-editor{--agent-left-dock-w:320px;--agent-right-dock-w:220px;--agent-left-chrome-w:calc(var(--agent-left-rail-w) + var(--agent-left-dock-w));--desk-head-h:28px;--desk-rule:var(--theme-line);--desk-work:var(--chrome);--desk-rail:var(--theme-well)}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed{--agent-right-dock-w:0px}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed:not(.is-left-dock-closed):not(.is-stage-file)>.desk-chat-dock{width:auto;right:0}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed .board-canvas{right:0}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed:has(.desk-files-dock-toggle)>.slide-inspo-head{padding-right:calc(var(--desk-head-h) + 12px)}.slide-inspo.workflow-editor.visual-context-editor.is-left-dock-closed:has(.desk-chat-dock-toggle)>.slide-inspo-head{padding-left:calc(var(--agent-left-rail-w) + var(--desk-head-h) + 12px)}.slide-inspo.workflow-editor.visual-context-editor.is-rail-collapsed>.slide-inspo-head{padding-left:calc(var(--desk-head-h) + 12px)}.slide-inspo.workflow-editor.visual-context-editor.is-rail-collapsed.is-left-dock-closed:has(.desk-chat-dock-toggle)>.slide-inspo-head{padding-left:calc(2 * var(--desk-head-h) + 12px)}.slide-inspo.workflow-editor.visual-context-editor.is-rail-collapsed:has(.desk-nav-account)>.slide-inspo-head{padding-right:calc(var(--agent-right-dock-w) + var(--desk-head-h) + 12px)}.slide-inspo.workflow-editor.visual-context-editor.is-rail-collapsed.is-files-dock-closed:has(.desk-nav-account):has(.desk-files-dock-toggle)>.slide-inspo-head{padding-right:calc(2 * var(--desk-head-h) + 12px)}.slide-inspo.workflow-editor.is-rail-collapsed .desk-chat-dock-toggle{left:var(--desk-head-h)}.slide-inspo.workflow-editor.visual-context-editor>.slide-inspo-head{height:var(--desk-head-h);min-height:var(--desk-head-h);padding-top:0;padding-bottom:0;padding-left:calc(var(--agent-left-chrome-w) + 12px);padding-right:calc(var(--agent-right-dock-w) + 12px);border-bottom:1px solid var(--desk-rule);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:8px}.slide-inspo.workflow-editor.visual-context-editor>.slide-inspo-head>*{pointer-events:auto}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock{z-index:5;top:0;bottom:0;left:var(--agent-left-rail-w);width:var(--agent-left-dock-w);background:var(--chrome);flex-direction:column;display:flex;position:absolute}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock>.panel-resize-handle{top:0;bottom:0}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock>.panel-resize-handle:before{background:var(--desk-rule);width:1px;right:0}.desk-chat-dock-body{flex-direction:column;flex:auto;min-height:0;display:flex}.desk-chat-dock-body>.board-chat{min-height:0;box-shadow:none;background:var(--desk-work);border:none;border-radius:0;flex-direction:column;flex:auto;width:100%;display:flex;overflow:hidden}.desk-chat-dock-body .chat-panel{background:var(--desk-work);border-left:none;flex:auto;width:100%;min-height:0}.desk-chat-dock-body .chat-panel-scroll,.desk-chat-dock-body .chat-scroll,.desk-chat-dock-body .chat-panel-foot{background:var(--desk-work);color:var(--chrome-ink)}.desk-chat-dock-body .chat-panel-foot{flex-shrink:0;margin-top:auto}.desk-chat-dock-body .chat-composer{background:var(--theme-overlay);border-color:var(--desk-rule);box-shadow:none;color:var(--chrome-ink)}.desk-chat-dock-body .chat-queued{background:var(--theme-overlay);border-color:var(--desk-rule);color:var(--chrome-ink)}.desk-chat-dock.is-mention-drop .chat-composer,.desk-chat-dock-body .chat-composer.chat-composer-dragover{border-color:var(--ink)}.desk-chat-dock-body .chat-composer textarea,.desk-chat-dock-body .chat-composer .chat-composer-mirror{color:var(--chrome-ink);caret-color:var(--chrome-ink)}.desk-chat-dock-body .chat-composer textarea::placeholder{color:var(--chrome-muted)}.desk-chat-dock-body .chat-composer-textarea-ghost-caret{caret-color:var(--chrome-ink)}.desk-chat-dock-body .chat-attach-btn{border-color:var(--desk-rule);color:var(--chrome-muted)}.desk-chat-dock-body .chat-attach-btn:hover{background:var(--desk-rule);color:var(--chrome-ink)}.desk-chat-dock-toggle{z-index:4;top:0;left:var(--agent-left-rail-w);width:var(--desk-head-h);height:var(--desk-head-h);background:var(--chrome);color:var(--chrome-muted);cursor:pointer;box-shadow:none;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute}.desk-chat-dock-toggle:hover{color:var(--chrome-ink);background:var(--desk-rule)}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock{z-index:5;width:var(--agent-right-dock-w);background:var(--desk-rail);color:var(--chrome-ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:visible}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock>.panel-resize-handle:before{background:var(--desk-rule);width:1px;left:0}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-home-stack{background:var(--desk-work)}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-home-stack>.panel-resize-handle:before{background:0 0}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-home-stack>.panel-resize-handle.is-resizing:before{background:var(--desk-rule)}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed>.desk-files-dock{pointer-events:none;visibility:hidden;border:none;width:0;min-width:0;overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor.is-context-toc{--context-toc-w:220px;--agent-right-dock-w:var(--context-toc-w)}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc{top:calc(var(--desk-head-h) + 28px);width:176px;max-height:calc(100% - var(--desk-head-h) - 96px);pointer-events:none;background:0 0;border:none;bottom:auto;right:24px}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc .desk-files-dock-head,.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc .desk-files-dock-body{pointer-events:auto}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc .desk-files-dock-head{border:none;height:auto;padding:0 0 8px}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc .desk-files-dock-title{color:var(--chrome-muted);font-size:11px;font-weight:500}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc .desk-files-dock-close{width:22px;height:22px}.desk-context-toc{display:block}.desk-context-toc-link:hover,.desk-context-toc-link.is-current{color:var(--chrome-ink)}.desk-context-toc-item.is-sub .desk-context-toc-link{padding-left:12px}.desk-files-dock.is-context-toc .desk-files-dock-body{scrollbar-width:none;background:0 0;overflow-y:auto}.desk-files-dock.is-context-toc .desk-files-dock-body::-webkit-scrollbar{display:none}.desk-files-dock-head{height:var(--desk-head-h);border-bottom:1px solid var(--desk-rule);flex:none;align-items:center;gap:6px;padding:0 8px;display:flex}.desk-files-dock-hide.is-current{color:var(--chrome-ink)}.desk-files-dock-close{color:var(--chrome-ink);margin-left:auto}.desk-files-dock-creates{align-items:center;margin-left:auto;display:flex}.desk-files-dock-creates+.desk-files-dock-add{margin-left:0}.desk-files-dock-add{margin-left:auto}.desk-files-dock-add+.desk-files-dock-close{margin-left:0}.desk-files-dock-list-menu{flex:none}.desk-files-dock-title-trigger{height:var(--desk-head-h);color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 2px;display:flex}.desk-files-dock-title-trigger:hover,.desk-files-dock-title-trigger:focus-visible{background:var(--desk-rule)}.desk-files-dock-title-caret{color:var(--chrome-muted);flex:none;display:block}.desk-files-dock-title{white-space:nowrap;min-width:max-content;color:var(--chrome-ink);flex:none;font-size:13px;font-weight:500;line-height:1;overflow:visible}.desk-files-dock-add.action-menu{align-items:center;display:flex}@media (hover:hover){.desk-files-dock-add{opacity:0}.desk-files-dock-head:hover .desk-files-dock-add,.desk-files-dock-head:focus-within .desk-files-dock-add,.desk-files-dock-add.is-open{opacity:1}}.desk-files-dock-toggle{z-index:4;width:var(--desk-head-h);height:var(--desk-head-h);background:var(--chrome);color:var(--chrome-muted);cursor:pointer;box-shadow:none;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.desk-files-dock-toggle:hover{color:var(--chrome-ink);background:var(--desk-rule)}.desk-files-dock-body{border-top:none;flex:auto;min-height:0;overflow:hidden auto}.desk-files-dock .desk-files-dock-body,.desk-files-dock .desk-files-dock-body>section,.desk-files-dock .desk-files-dock-body>section>div{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.desk-files-dock .desk-files-dock-body>section{flex:auto;min-height:0}.desk-files-dock.is-drop-target .desk-files-dock-body{background:var(--drop-wash)}.desk-files-dock .agent-left-rail-files{box-sizing:border-box;border-top:none;padding-top:4px;padding-bottom:24px}.desk-files-dock .agent-assets-tree-spacer{display:none}.desk-files-dock-body::-webkit-scrollbar{display:none}.desk-changes-dock{flex-direction:column;min-width:0;min-height:0;display:flex}.desk-changes-dock-filter{align-items:center;margin:0 8px 4px;display:flex}.desk-changes-dock-group{margin:0}.desk-changes-dock-group ul{min-width:0;margin:0;padding:0;list-style:none}.desk-changes-dock-group li{min-width:0}.desk-changes-dock-file{width:calc(100% - 16px);min-width:0;min-height:28px;color:var(--chrome-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;margin:0 8px;padding:0 8px 0 16px;font-size:13px;display:flex}.desk-changes-dock-file:hover,.desk-changes-dock-file:focus-visible{background:var(--hover)}.desk-changes-dock-file-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agent-file-change{min-width:0;min-height:0}.agent-file-change-page{max-width:var(--content-max);margin:0 auto;padding:0 24px 48px}.agent-recipe-sidebar .agent-file-change{scrollbar-width:none;flex:auto;overflow:auto}.agent-recipe-sidebar .agent-file-change::-webkit-scrollbar{display:none}.agent-recipe-sidebar .agent-file-change-page{max-width:none;padding:0 24px 32px}.board-canvas:has(>.agent-step-chat){--floor-composer-clearance:140px}.board-canvas:has(>.agent-step-chat .chat-panel-canvas.is-threaded.is-floor-min){--floor-composer-clearance:180px}.board-canvas:has(>.agent-step-chat .chat-panel-canvas.is-threaded:not(.is-floor-min)){--floor-composer-clearance:calc(36vh + 180px)}:is(.board-canvas:has(>.agent-step-chat) .agent-recipe-sidebar .agent-file-change-page,.board-canvas:has(>.agent-step-chat) .agent-recipe-sidebar .brand-prompt-pane-body){padding-bottom:var(--floor-composer-clearance)}.board-canvas:has(>.agent-step-chat.is-over-file) .project-file-pane-body.is-note{padding-bottom:var(--floor-composer-clearance)}.board-canvas:has(>.agent-step-chat.is-over-file) .brand-sample-stage-body.is-note{padding-bottom:var(--floor-composer-clearance)}.board-canvas:has(>.agent-step-chat.is-over-file) .project-file-pane-body.is-note .brand-prompt-pane-body{padding-bottom:var(--floor-composer-clearance)}.brand-sample-stage-body.is-note>.brand-prompt-stage,.brand-sample-stage-body.is-note>.project-file-live-markdown,.brand-sample-stage-body.is-note>.file-preview-source,.project-file-pane-body.is-note>.brand-prompt-stage,.project-file-pane-body.is-note>.project-file-live-markdown,.project-file-pane-body.is-note>.file-preview-source{box-sizing:border-box;width:min(100%, var(--chat-measure));max-width:var(--chat-measure);flex:none;align-self:center}.brand-sample-stage-body.is-note .brand-prompt-stage>.brand-prompt-pane,.project-file-pane-body.is-note .brand-prompt-stage>.brand-prompt-pane{width:100%;max-width:none}.agent-file-change-jump{color:var(--chrome-muted);align-items:center;gap:2px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.agent-file-change-mark.is-current{box-shadow:0 0 0 1.5px var(--theme-ink);border-radius:2px}.agent-file-change-note{border:1px solid var(--theme-line);background:var(--theme-well);border-radius:8px;margin:0 0 20px;padding:10px 14px 12px}.agent-file-change-note figcaption{color:var(--chrome-muted);margin:0 0 6px;font-size:12px;font-weight:600}.agent-file-change-note blockquote{color:var(--theme-ink);margin:0;font-size:14px;font-weight:400;line-height:1.45}.agent-file-change-status{color:var(--chrome-muted);margin:0;font-size:13px}.agent-file-change-review{color:var(--theme-ink);margin:0;font-size:14px;line-height:1.55}.agent-file-change-para,.agent-file-change-heading{overflow-wrap:anywhere;margin:0 0 10px}.agent-file-change-para{white-space:pre-wrap}.agent-file-change-heading{font-family:var(--font-body);font-weight:600}.agent-file-change-heading.is-h1{letter-spacing:-.015em;margin:0 0 10px;font-size:20px;line-height:1.3}.agent-file-change-heading.is-h2{letter-spacing:-.01em;margin:18px 0 8px;font-size:16px;line-height:1.3}.agent-file-change-heading.is-h3,.agent-file-change-heading.is-h4,.agent-file-change-heading.is-h5,.agent-file-change-heading.is-h6{margin:16px 0 8px;font-size:14.5px;line-height:1.35}.agent-file-change-review>:first-child{margin-top:0}.agent-file-change-para:last-child,.agent-file-change-heading:last-child{margin-bottom:0}.agent-file-change-review del{color:var(--theme-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:1.5px}.agent-file-change-review ins{color:var(--theme-ink);background:var(--diff-add);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.agent-file-change-media{margin:0 0 12px;display:block}.agent-file-change-review del.agent-file-change-media{color:inherit;background:color-mix(in srgb, var(--danger) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--danger) 42%, transparent);opacity:.78;text-decoration:none}.agent-file-change-review ins.agent-file-change-media{background:var(--diff-add);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--success) 28%, transparent)}.agent-file-change-media .prompt-embed{margin:0}.turn-review{min-width:0;min-height:0}.turn-review-also{min-width:0}.turn-review-also>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.turn-review-also>summary::-webkit-details-marker{display:none}.turn-review-also ul{margin:8px 0 0;padding:0;list-style:none}.desk-reviews-row{width:100%;color:var(--chrome-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:7px 16px;display:flex}.desk-reviews-row:hover,.desk-reviews-back:hover,.desk-review-comment-hit:hover{background:#f4f4f20f}.desk-reviews-row.is-selected,.desk-review-comment.is-active{background:#f4f4f214}.desk-reviews-empty{margin:8px 16px 12px}p.desk-reviews-empty,.desk-reviews-empty-hint{color:var(--chrome-muted);margin:0;font-size:12px;line-height:1.4}p.desk-reviews-empty{margin:8px 16px 12px}.desk-reviews-packet-picker{scrollbar-width:none;flex:auto;min-height:0;margin:0 0 8px;overflow:hidden auto}.desk-reviews-packet-picker::-webkit-scrollbar{display:none}.desk-reviews-packet-group{margin:0;padding:0}.desk-reviews-packet-group>ul{margin:0;padding:0;list-style:none}.desk-reviews-packet-file.is-in{color:var(--chrome-ink)}.desk-review-comment{border-radius:8px;margin:0 8px 8px}.desk-review-comment-text,.desk-review-reply{color:var(--chrome-ink);margin:0;font-size:13px;line-height:1.4}.desk-review-reply{color:var(--chrome-muted);margin:0 8px 8px 38px}.desk-review-reply-form,.desk-review-slide-compose{flex-direction:column;gap:6px;margin:0 8px 8px;display:flex}.desk-review-reply-form textarea,.desk-review-slide-compose textarea{border:1px solid var(--desk-rule);width:100%;color:var(--chrome-ink);font:inherit;resize:vertical;box-sizing:border-box;background:0 0;border-radius:6px;margin:0;padding:6px 8px;font-size:13px}.desk-review-slide-layer{z-index:4;cursor:crosshair;position:absolute;inset:0}.desk-review-slide-hint{z-index:5;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-120%)}.desk-review-slide-pin.is-turned{background:var(--doc-paper);color:var(--doc-ink);box-shadow:inset 0 0 0 1.5px var(--doc-ink)}.desk-review-slide-pin.is-active{outline:2px solid var(--doc-ink);outline-offset:3px}.desk-review-slide-compose{z-index:5;border:1px solid var(--desk-rule);background:var(--chrome);cursor:default;border-radius:8px;width:220px;margin:8px 0 0;padding:8px;position:absolute;transform:translate(-12%)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas{left:var(--agent-left-chrome-w);right:var(--agent-right-dock-w);background:var(--desk-work)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-prompt-stage,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.agent-step-blocks-stage{position:absolute;inset:0}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-prompt-stage>.context-page-identity,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-prompt-stage>.brand-prompt-pane{max-width:var(--content-max);width:min(100%, var(--content-max));align-self:center;margin-inline:auto}.slide-inspo.workflow-editor.visual-context-editor .board-canvas.is-drop-target:after{content:"";z-index:2;pointer-events:none;background:var(--drop-wash);outline:2px dashed var(--chrome-ink);outline-offset:-10px;position:absolute;inset:0}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage{background:var(--desk-work);overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage .brand-sample-stage-head{background:var(--desk-work);color:var(--theme-ink);border-bottom:1px solid var(--theme-line)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage .brand-sample-stage-title,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage .brand-sample-stage-zoom-pct,.slide-inspo.workflow-editor.visual-context-editor .board-canvas .agent-asset-inspect-btn{color:var(--theme-ink)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas .agent-asset-inspect-btn:hover{color:var(--theme-ink);background:var(--theme-lift)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas .agent-asset-inspect-btn.is-design{color:#8ec2ef;background:color-mix(in srgb, var(--accent-blue,#4a90d9) 28%, #1a2430)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas .agent-asset-inspect-btn.is-design:hover{color:#b4d6f5;background:color-mix(in srgb, var(--accent-blue,#4a90d9) 36%, #1a2430)}.slide-inspo.workflow-editor.visual-context-editor .step-brief-stage .step-brief-body{background:var(--desk-work)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.context-ask{right:0}.slide-inspo.workflow-editor.visual-context-editor .slide-inspo-head-nav{display:none}.slide-inspo.workflow-editor.visual-context-editor .slide-inspo-head-title{pointer-events:none;flex-direction:row;justify-content:flex-start;justify-self:start;align-items:center;gap:0;width:100%;max-width:100%;position:relative;overflow:visible}.slide-inspo.workflow-editor.visual-context-editor .slide-inspo-head-title>*{pointer-events:auto}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumbs{height:var(--desk-head-h);scrollbar-width:none;align-items:center;max-width:100%;display:flex;overflow-x:auto}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumbs::-webkit-scrollbar{display:none}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb-item{align-items:center;min-width:0;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb-sep{color:var(--chrome-muted);margin:0 6px;font-size:12px}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb{max-width:28ch;color:var(--chrome-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor button.desk-context-crumb{cursor:pointer}.slide-inspo.workflow-editor.visual-context-editor button.desk-context-crumb:hover,.slide-inspo.workflow-editor.visual-context-editor button.desk-context-crumb:focus-visible{color:var(--chrome-ink)}.slide-inspo.workflow-editor.visual-context-editor .desk-context-crumb.is-current{cursor:default}.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .desk-context-crumbs{height:22px;position:absolute;top:100%;left:0}.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .board-canvas>.brand-prompt-stage,.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .board-canvas>.brand-sample-stage,.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .board-canvas>.context-ask,.slide-inspo.workflow-editor.visual-context-editor.is-context-crumb-below .board-canvas>.agent-step-blocks-stage{top:22px}.context-page-activity{justify-self:end;position:relative}.context-page-activity-chip{height:var(--desk-head-h);color:var(--chrome-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.context-page-activity-chip:hover,.context-page-activity-chip[aria-expanded=true]{color:var(--chrome-ink)}.context-page-activity-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:8px;font-size:13px;display:block}.context-page-activity-row:hover,.context-page-activity-row:focus-visible,.context-page-activity-row.is-open{background:var(--hover)}.context-page-activity-line.is-added{color:var(--theme-ink)}.context-page-activity-line.is-removed{color:var(--theme-muted)}.desk-head-end{min-height:var(--desk-head-h);justify-self:end;align-items:center;gap:2px;display:flex}.desk-head-creates{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.project-properties{justify-content:flex-start;align-items:center;gap:0;margin:2px 0 12px;display:flex;position:relative}.project-property{height:auto;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:2px 4px;font-size:12px;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}.project-property:hover,.project-property:focus-visible,.project-property.is-open{background:var(--hover);outline:none}.project-property-value{color:color-mix(in srgb, var(--theme-ink) 72%, var(--theme-muted))}.project-property-open{width:20px;height:20px;color:var(--theme-muted);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.project-property-open:hover,.project-property-open:focus-visible{color:var(--theme-ink);background:color-mix(in srgb, var(--theme-ink) 6%, transparent);outline:none}.project-property-menu{z-index:50;min-width:240px}.project-property-menu .chat-picker-list{scrollbar-width:none}.project-property-menu .chat-picker-list::-webkit-scrollbar{display:none}.desk-new-project{height:var(--desk-head-h);color:var(--chrome-ink);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.desk-new-project:hover,.desk-new-project:focus-visible{background:color-mix(in srgb, var(--chrome-ink) 8%, transparent)}.desk-new-project svg{display:block}.desk-shortcut-tip{z-index:40;background:var(--theme-well);width:max-content;color:var(--theme-ink);pointer-events:none;border-radius:8px;flex-direction:row;align-items:center;gap:12px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.35;display:flex;position:fixed;box-shadow:0 4px 14px #0000002e}.desk-shortcut-tip kbd{border:1px solid color-mix(in srgb, var(--theme-ink) 16%, transparent);background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-well));min-width:1.3em;color:var(--theme-ink);font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;font-weight:500;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .library-board-name,.slide-inspo.workflow-editor.visual-context-editor .library-board-name-edit{text-align:left;font-size:13px;font-weight:600;line-height:1.2}.slide-inspo.workflow-editor.visual-context-editor .library-board-meta{color:var(--chrome-muted);font-size:12px;font-weight:400}.slide-inspo.workflow-editor.visual-context-editor .library-board-name-edit,.slide-inspo.workflow-editor.visual-context-editor .library-board-name-input{text-align:left;margin-left:-9px;padding:0 8px;font-size:13px;line-height:1.2}.slide-inspo.workflow-editor.visual-context-editor .library-board-name-edit{height:var(--desk-head-h);line-height:var(--desk-head-h);align-items:center;width:auto;min-width:0;max-width:100%;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .library-board-name-pulse{width:96px;height:8px}.desk-parent-crumb{height:var(--desk-head-h);color:var(--theme-muted);flex:none;align-items:center;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.desk-parent-crumb+*{margin-inline-start:10px}.desk-parent-crumb-link{color:inherit;text-decoration:none}.desk-parent-crumb-link:hover,.desk-parent-crumb-link:focus-visible{color:var(--theme-ink);outline:none}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tabs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tabs::-webkit-scrollbar{display:none}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab{height:var(--desk-head-h);border-right:1px solid var(--desk-rule);flex:none;align-items:center;gap:4px;padding:0 4px 0 10px;display:flex}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab-open{color:var(--chrome-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:160px;padding:0;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab.is-active .desk-stage-tab-open,.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab.is-active .library-board-name{color:var(--chrome-ink);font-weight:600}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab-close{width:16px;height:16px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-tab-close:hover{color:var(--chrome-ink);background:var(--desk-rule)}.slide-inspo.workflow-editor.visual-context-editor .desk-stage-open{height:var(--desk-head-h);flex:none;align-items:center;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .btn.desk-stage-open-trigger{width:22px;height:22px;color:var(--chrome-muted);border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.slide-inspo.workflow-editor.visual-context-editor .btn.desk-stage-open-trigger:hover,.slide-inspo.workflow-editor.visual-context-editor .btn.desk-stage-open-trigger:focus-visible{color:var(--chrome-ink);background:color-mix(in srgb, var(--chrome-ink) 10%, transparent)}.desk-browser-stage{background:var(--desk-work);flex-direction:column;height:100%;min-height:0;display:flex}.desk-browser-bar{border-bottom:1px solid var(--desk-rule);flex:none;align-items:center;gap:4px;min-height:32px;padding:4px 8px;display:flex}.desk-browser-suggest{z-index:8;border:1px solid var(--desk-rule);background:var(--theme-lift);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.desk-browser-suggest button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-direction:column;gap:1px;padding:7px 8px;display:flex}.desk-browser-suggest button:hover{background:var(--hover)}.desk-browser-stage>.annotate-surface{flex:1;align-items:stretch;width:100%;max-width:none;min-height:0;max-height:none;display:flex}.desk-browser-stage .annotate-fit{flex:1;width:100%;min-height:0;display:flex}.desk-browser-stage .annotate-page{flex:1;width:100%;min-height:0;display:block}.desk-browser-stage .annotate-page .desk-browser-frame{height:100%;display:block}.slide-inspo.workflow-editor.visual-context-editor .chat-panel-head{height:var(--desk-head-h);min-height:var(--desk-head-h);background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid var(--desk-rule);padding:0 8px}.slide-inspo.workflow-editor.visual-context-editor .chat-panel-title,.slide-inspo.workflow-editor.visual-context-editor .chat-panel-tab{color:var(--chrome-ink);padding:0;font-size:13px;font-weight:500;line-height:1}.slide-inspo.workflow-editor.visual-context-editor .chat-panel-tab:hover,.slide-inspo.workflow-editor.visual-context-editor .chat-panel-tab.active{color:var(--chrome-ink);background:0 0}.slide-inspo.workflow-editor.visual-context-editor .chat-panel-close,.slide-inspo.workflow-editor.visual-context-editor .chat-panel-action{width:var(--desk-head-h);height:var(--desk-head-h);color:var(--chrome-muted);border-radius:8px;padding:0;font-size:16px;line-height:1}.slide-inspo.workflow-editor.visual-context-editor .chat-panel-close:hover,.slide-inspo.workflow-editor.visual-context-editor .chat-panel-action:hover,.slide-inspo.workflow-editor.visual-context-editor .chat-panel-action.active{color:var(--chrome-ink);background:var(--desk-rule)}.slide-inspo.workflow-editor .slide-inspo-head-nav{justify-self:start;min-width:0;overflow:hidden}.slide-inspo.workflow-editor .slide-inspo-head-nav h1{color:var(--chrome-ink);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:flex}.slide-inspo.workflow-editor .slide-inspo-head-title{justify-self:center;align-items:center;gap:4px;min-width:0;max-width:min(640px,56vw);display:flex}.slide-inspo.workflow-editor .slide-inspo-head-text h1{color:var(--chrome-ink);margin:0;font-size:15px}.slide-inspo.workflow-editor .library-board-name{color:var(--chrome-ink)}.slide-inspo.workflow-editor .library-board-name-edit{max-width:100%;color:var(--chrome-ink);font:inherit;letter-spacing:normal;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;margin:0;padding:2px 8px;font-size:15px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.slide-inspo.workflow-editor .library-board-name-edit:hover:not(:disabled),.slide-inspo.workflow-editor .library-board-name-edit:focus-visible{background:#f4f4f20f;border-color:#f4f4f22e;outline:none}.slide-inspo.workflow-editor .library-board-name-edit:disabled{cursor:default;opacity:.7}.slide-inspo.workflow-editor .library-board-name-input{width:min(480px,42vw);max-width:100%;color:var(--chrome-ink);font:inherit;text-align:center;background:#f4f4f214;border:1px solid #f4f4f247;border-radius:6px;outline:none;margin:0;padding:2px 8px;font-size:15px;font-weight:600;line-height:1.3;display:block}.slide-inspo.workflow-editor .library-board-name-input:focus{border-color:#f4f4f273}.slide-inspo.workflow-editor .library-board-name-loading{pointer-events:none;align-items:center;min-width:120px;display:inline-flex}.slide-inspo.workflow-editor .library-board-name-pulse{background:color-mix(in srgb, var(--chrome-ink) 14%, transparent);border-radius:4px;width:140px;height:12px;animation:1.4s ease-in-out infinite board-node-pulse;display:block}.slide-inspo.workflow-editor .btn.action-menu-trigger{color:var(--chrome-muted);background:0 0}.slide-inspo.workflow-editor .btn.action-menu-trigger:hover,.slide-inspo.workflow-editor .btn.action-menu-trigger:focus-visible{color:var(--chrome-ink);background:0 0}.app-main-inner:has(.board-view) .slide-inspo-head-text h1{margin:0;font-size:15px}.board-chat{border:1px solid var(--border);background:var(--paper);border-radius:14px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 6px 20px #0000001a,0 1px 3px #00000014}.slide-inspo.workflow-editor{position:relative}.slide-inspo.workflow-editor>.agent-left-rail{z-index:4;top:0;bottom:0}.slide-inspo.workflow-editor.is-rail-collapsed{--agent-left-rail-w:0px}.slide-inspo.workflow-editor.is-left-dock-closed{--agent-left-dock-w:0px;--agent-left-chrome-w:var(--agent-left-rail-w)}.slide-inspo.workflow-editor.is-left-dock-closed .board-canvas{left:var(--agent-left-rail-w)}.slide-inspo.workflow-editor.is-right-dock-closed{--agent-right-dock-w:0px}.slide-inspo.workflow-editor.is-right-dock-closed .board-right-dock{pointer-events:none;visibility:hidden;border:none;width:0;min-width:0;overflow:hidden}.agent-left-rail{z-index:2;width:var(--agent-left-rail-w);border:none;border-right:1px solid var(--theme-line);background:var(--desk-rail,var(--theme-well));box-shadow:none;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:10px 0 0;transition:width .12s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.agent-left-rail-foot{border-top:1px solid #f4f4f214;flex:none;justify-content:flex-end;align-items:center;margin-top:auto;padding:8px;display:flex}.agent-left-rail-foot.brand-left-rail-account{justify-content:stretch;padding:8px 8px 10px}.agent-left-rail .account-menu-trigger{appearance:none;color:var(--chrome-muted);background:0 0}.agent-left-rail .account-menu-trigger:hover,.agent-left-rail .account-menu-trigger:focus-visible{color:var(--chrome-ink);background:#f4f4f214}.agent-left-rail .account-menu-trigger[aria-expanded=true]{color:var(--chrome-ink);background:#f4f4f224}.agent-left-rail .account-menu-trigger:focus-visible{outline-color:var(--chrome-ink)}.agent-left-rail .account-menu-avatar{color:var(--chrome-ink);background:#f4f4f22e}.agent-left-rail .account-menu-name{color:inherit;font-size:13.5px}.agent-left-rail-nav{flex-direction:column;flex:none;align-items:stretch;gap:2px;padding:0 8px 8px;display:flex}.agent-left-rail-item{width:100%;min-height:34px;color:var(--chrome-muted);cursor:pointer;text-align:left;font-family:var(--font-body);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.2;display:flex}.agent-left-rail-item svg{flex:none}.agent-left-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1;overflow:hidden}.agent-left-rail-item:hover{color:var(--chrome-ink);background:#f4f4f214}.agent-left-rail-item.is-on{color:var(--chrome-ink);background:#f4f4f224}.agent-left-rail-files{border-top:1px solid #f4f4f214;flex-direction:column;flex:auto;min-height:0;padding:8px 0 0;display:flex;overflow:hidden}.agent-left-rail-files-head{cursor:default;min-height:22px;color:var(--chrome-muted);letter-spacing:.01em;flex:none;gap:4px;margin:0 8px 2px;padding:2px 4px 2px 8px;font-size:11.5px;font-weight:600}.agent-left-rail-files-head:hover{color:var(--chrome-muted);background:0 0}.agent-left-rail-files-head.is-on,.agent-left-rail-files-head.is-on:hover{color:var(--chrome-ink);background:#f4f4f21a}.agent-left-rail-files-head .brand-left-rail-head-open:hover,.agent-left-rail-files-head .brand-left-rail-head-open:focus-visible{color:var(--chrome-ink)}.brand-left-rail-body>section{margin-top:16px}.brand-left-rail-body>section:first-of-type{margin-top:12px}.agent-left-rail-files .agent-assets-section-head{color:var(--chrome-muted)}.agent-left-rail-files .agent-assets-section-head.is-target:hover,.agent-left-rail-files .agent-assets-section-head.is-drop-target{background:#f4f4f214}.agent-left-rail-files .agent-assets-section-head.is-drop-target{outline-color:var(--chrome-ink)}.agent-left-rail-files .agent-assets-run-rename{cursor:text}.agent-left-rail-files .agent-assets-run-rename-input{border:1px solid var(--accent);background:var(--paper,#fff);min-width:0;color:var(--ink);font:inherit;border-radius:3px;flex:1;margin:0;padding:1px 4px;font-size:12px}.agent-left-rail-files .agent-assets-tree-file{box-sizing:border-box;height:24px;min-height:24px;color:var(--chrome-muted);gap:5px;padding:0 4px;font-size:12px;line-height:1}.brand-left-rail-body .agent-left-rail-files-head,.brand-left-rail-body .agent-assets-section-head,.brand-left-rail-body .agent-runs-empty{width:auto;margin-left:8px;margin-right:8px}.brand-left-rail-body .agent-assets-tree-file.is-drop-target,.brand-left-rail-body .brand-left-rail-pack.is-drop-target{outline:1px solid var(--chrome-ink);outline-offset:-1px}.brand-left-rail-body .agent-assets-tree-file{width:calc(100% - 16px);margin-left:8px;margin-right:8px;padding-left:8px}.desk-files-dock .brand-left-rail-body .agent-assets-section-head,.desk-files-dock .brand-left-rail-body .agent-runs-empty{width:100%;margin:8px 0 2px;padding:2px 8px}.desk-files-dock .brand-left-rail-body .agent-assets-section-head{color:var(--chrome-muted);align-items:center;gap:5px;padding:2px 8px}.desk-files-dock .brand-left-rail-body .agent-assets-section-head .brand-left-rail-folder{width:10px;height:16px}.desk-files-dock-folder-mark{color:var(--chrome-muted)}.desk-files-dock-empty{appearance:none;font:inherit;color:var(--chrome-muted);text-align:left;cursor:default;background:0 0;border:none;font-size:12px;line-height:1.4}button.desk-files-dock-empty:hover,.desk-files-dock.is-drop-target .desk-files-dock-empty,.desk-files-dock-body>section.is-drop-target .desk-files-dock-empty{color:var(--chrome-ink)}.desk-files-dock-empty{appearance:none;font:inherit;text-align:left;cursor:default;background:0 0;border:none;display:block}button.desk-files-dock-empty{cursor:pointer}button.desk-files-dock-empty:hover{color:var(--chrome-ink)}.desk-files-dock .brand-left-rail-body .agent-assets-tree-file{box-sizing:border-box;-webkit-user-select:none;user-select:none;align-self:stretch;width:auto;max-width:none;margin:0 8px;padding:0 8px 0 16px}.desk-files-dock .brand-left-rail-body button.agent-assets-tree-file{width:calc(100% - 16px)}.desk-files-dock .brand-left-rail-body .agent-assets-tree-file.is-memory{border-bottom:1px solid var(--theme-line-strong);margin-bottom:8px;padding-bottom:8px}.desk-files-dock .desk-files-slide-thumb{box-sizing:border-box;width:auto;max-width:none;color:var(--chrome-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:flex-start;gap:8px;margin:0 8px;padding:6px 8px 6px 25px;display:flex}.desk-files-dock .desk-files-slide-thumb .project-slide-thumb{min-width:0;color:inherit;flex:auto}.desk-files-dock .desk-files-slide-thumb:hover,.desk-files-dock .desk-files-slide-thumb.is-selected{color:var(--chrome-ink)}.desk-files-dock .desk-files-slide-thumb.is-selected .project-slide-thumb-frame{box-shadow:0 0 0 2px var(--chrome-ink)}.agent-left-rail-files .agent-asset-row-glyph{width:13px;height:13px}.agent-left-rail-files .agent-assets-tree-spacer,.agent-left-rail-files .brand-left-rail-folder,.agent-left-rail-files .brand-left-rail-page-lead,.agent-left-rail-files .brand-left-rail-project-mark{width:16px;height:16px}.brand-left-rail-folder{height:12px;color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand-left-rail-project-mark{color:var(--chrome-muted);flex:none;justify-content:center;align-items:center;display:flex}.brand-left-rail-folder:hover,.brand-left-rail-folder:focus-visible{color:var(--chrome-ink)}.brand-left-rail-folder svg,.brand-left-rail-project-mark svg{transition:transform .12s;display:block}.brand-left-rail-folder.is-open svg{transform:rotate(90deg)}.brand-left-rail-page-lead{flex:none;width:16px;height:16px;position:relative}.brand-left-rail-page-lead .brand-left-rail-project-mark{pointer-events:none}.brand-left-rail-page-lead .brand-left-rail-folder{opacity:0;width:16px;height:16px;position:absolute;inset:0}.agent-left-rail-files .brand-left-rail-pack:hover .brand-left-rail-page-lead .brand-left-rail-project-mark,.brand-left-rail-page-lead:focus-within .brand-left-rail-project-mark{opacity:0}.agent-left-rail-files .brand-left-rail-pack:hover .brand-left-rail-page-lead .brand-left-rail-folder,.brand-left-rail-page-lead:focus-within .brand-left-rail-folder{opacity:1}@media (hover:none){.brand-left-rail-page-lead .brand-left-rail-project-mark{opacity:0}.brand-left-rail-page-lead .brand-left-rail-folder{opacity:1}}.agent-left-rail-files .agent-assets-tree-file:hover,.agent-left-rail-files .agent-assets-tree-file.is-selected{color:var(--chrome-ink);background:#f4f4f21a}.brand-left-rail-pack-open{align-items:center;gap:inherit;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;text-decoration:none;display:flex}.brand-left-rail-pack-delete{width:20px;height:20px;color:inherit;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand-left-rail-pack:hover .brand-left-rail-pack-delete,.brand-left-rail-pack:focus-within .brand-left-rail-pack-delete,.brand-left-rail-pack-delete:focus-visible{opacity:1}.brand-left-rail-pack-delete:hover,.brand-left-rail-pack-delete:focus-visible{background:#f4f4f21f}.agent-left-rail-files .brand-left-rail-pack{cursor:default;padding-right:2px}.agent-left-rail-files .brand-left-rail-pack-open{align-items:center;gap:inherit;min-width:0;min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}.agent-left-rail-files .brand-left-rail-pack-delete{opacity:0;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;line-height:0}.agent-left-rail-files .brand-left-rail-pack:hover .brand-left-rail-pack-delete,.agent-left-rail-files .brand-left-rail-pack:focus-within .brand-left-rail-pack-delete{opacity:1}.agent-left-rail-files .desk-row-menu{opacity:0;flex:none}.agent-left-rail-files .brand-left-rail-pack:hover .desk-row-menu,.agent-left-rail-files .brand-left-rail-pack:focus-within .desk-row-menu,.agent-left-rail-files .brand-left-rail-chat:hover .desk-row-menu,.agent-left-rail-files .brand-left-rail-chat:focus-within .desk-row-menu,.agent-left-rail-files .desk-row-menu.is-open{opacity:1}.desk-row-menu-trigger{width:20px;height:20px;color:inherit;background:0 0;border:none;border-radius:4px;padding:0}.desk-row-menu-trigger:hover,.desk-row-menu-trigger:focus-visible{background:#f4f4f21f}.desk-file-move-item{text-align:left;border:1px solid var(--border);background:var(--paper);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:8px 10px}.desk-file-move-item:hover,.desk-file-move-item:focus-visible{background:var(--hover)}.agent-left-rail-files .agent-runs-empty{color:var(--chrome-muted);padding:4px 12px 12px;font-size:12px}.agent-left-rail-files .agent-assets-section-head.is-drop-target,.agent-left-rail-files section[aria-label=Files].is-drop-target{outline-color:var(--chrome-ink);background:#f4f4f214}.slide-inspo.workflow-editor.visual-context-editor .agent-left-rail{padding-top:0}.brand-left-rail-head{height:var(--desk-head-h);flex:none;justify-content:space-between;align-items:center;padding:0 4px 0 10px;display:flex}.brand-left-rail-name,.brand-left-rail-hide{width:var(--desk-head-h);height:var(--desk-head-h);color:var(--chrome-muted);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand-left-rail-name{letter-spacing:.01em;justify-content:flex-start;width:auto;font-size:11px;font-weight:500;line-height:1}.desk-nav-show{z-index:5;position:absolute;top:0;left:0}.desk-nav-account{z-index:5;top:0;right:var(--agent-right-dock-w);height:var(--desk-head-h);justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed:has(.desk-files-dock-toggle) .desk-nav-account{right:var(--desk-head-h)}.desk-nav-account .account-menu-trigger{color:var(--chrome-ink)}.desk-nav-account .account-menu-trigger:hover,.desk-nav-account .account-menu-trigger:focus-visible{background:#f4f4f214}.desk-nav-account .account-menu-avatar{color:var(--chrome-ink);background:#f4f4f22e}.brand-left-rail-search{width:auto;min-height:28px;color:var(--chrome-muted);flex:none;margin:0 8px;padding-top:4px;padding-bottom:4px;text-decoration:none}.brand-left-rail-new-chat{margin:0 8px;display:block}.brand-left-rail-new-chat>.brand-left-rail-search{width:100%;margin:0}.brand-left-rail-body{scrollbar-width:none;border-top:none;padding-top:2px;overflow-y:auto}.brand-left-rail-body::-webkit-scrollbar{display:none}.brand-left-rail-head-add{width:22px;height:22px;color:var(--chrome-muted);cursor:pointer;margin-right:2px}.brand-left-rail-head-add:hover,.brand-left-rail-head-add:focus-visible{color:var(--chrome-ink)}.brand-left-rail-row-add{opacity:0;width:22px;height:22px;color:var(--chrome-ink);border-radius:5px;margin-right:2px}.brand-left-rail-pack:hover .brand-left-rail-row-add,.brand-left-rail-pack:focus-within .brand-left-rail-row-add,.brand-left-rail-row-add:focus-visible{opacity:1;background:color-mix(in srgb, var(--chrome-ink) 12%, transparent)}.brand-left-rail-body .brand-left-rail-project>.agent-assets-tree-file,.brand-left-rail-body .brand-left-rail-chat{padding-left:8px}.brand-left-rail-body .brand-left-rail-chat{cursor:pointer;padding-right:2px}.brand-left-rail-project+.brand-left-rail-project{margin-top:8px}.agent-left-rail-files-head .desk-group-menu{flex:auto;min-width:0}.agent-left-rail-files-head .desk-group-menu-trigger{width:100%;min-width:0;color:var(--chrome-muted);gap:3px;padding:0 4px;font-size:11px}.agent-left-rail-files-head .desk-group-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-left-rail-skeleton{flex-direction:column;gap:6px;padding:6px 8px 8px 10px;display:flex}@keyframes brand-left-rail-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.brand-left-rail-chat-time{color:var(--chrome-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:1}.brand-left-rail-nest{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.brand-left-rail-nest .brand-left-rail-live{margin-right:0}.brand-left-rail-live{transform-origin:50%;flex:none;animation:.75s linear infinite brand-left-rail-live-spin;display:block}@keyframes brand-left-rail-live-spin{to{transform:rotate(1turn)}}.agent-left-rail-files .brand-left-rail-pack.is-drop-target{outline:1px solid var(--chrome-ink);outline-offset:-1px;background:#f4f4f214}.agent-runs-empty{color:var(--muted);margin:10px 14px;font-size:12.5px}.agent-run-status.is-working{color:var(--ink);font-weight:650}.agent-asset-row-glyph{flex:none;width:14px;height:14px;display:block}.agent-assets-section-head.is-drop-target{outline:1px dashed var(--accent,#3d6b4f);outline-offset:-2px;background:var(--accent-light,#f4f4f2)}.agent-assets-section-head{width:100%;font:inherit;color:var(--muted);text-align:left;cursor:default;box-sizing:border-box;background:0 0;border:none;border-radius:4px;align-items:baseline;gap:8px;margin:8px 0 2px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.agent-assets-section-head.is-target{cursor:pointer}.agent-assets-section-head.is-target:hover,.agent-assets-section-head.is-drop-target{background:var(--bg-subtle,#f5f5f2)}.agent-assets-section-head.is-drop-target{outline:1px dashed var(--accent,#3d6b4f);outline-offset:-1px}.agent-assets-tree-file{text-align:left;cursor:pointer;width:100%;min-height:24px;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;line-height:1.2;text-decoration:none;display:flex}.agent-assets-tree-file:hover,.agent-assets-tree-file.is-selected{background:var(--bg-subtle,#f5f5f2)}.agent-assets-tree-spacer{flex:none;width:10px}.agent-assets-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;line-height:1;overflow:hidden}.board-right-dock{z-index:2;width:var(--agent-right-dock-w);background:var(--paper,#fff);border-left:1px solid var(--border);flex-direction:column;gap:0;display:flex;position:absolute;top:0;bottom:0;right:0}.agent-right-dock-chat{flex-direction:column;flex:auto;min-height:0;display:flex}.agent-right-dock-chat>.board-chat{min-height:0;box-shadow:none;border:none;border-radius:0;flex-direction:column;flex:auto;width:100%;max-height:none;display:flex}.agent-right-dock-chat .chat-panel{border-left:none;flex:auto;width:100%;min-height:0}.board-right-dock .agent-right-dock-chat .panel-resize-handle{display:none}.agent-right-dock-chat .chat-panel-foot{margin-top:auto}.agent-asset-inspect-btn{width:28px;height:28px;color:var(--muted,#6b6b70);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.agent-asset-inspect-btn:hover{color:var(--ink);background:var(--accent-light,#f4f4f2)}.agent-asset-inspect-btn.is-on{color:#4a90d9;background:#4a90d91f}.agent-asset-inspect-btn.is-named{letter-spacing:.01em;gap:5px;width:auto;padding:0 8px 0 6px;font-size:12px;font-weight:500}.agent-asset-inspect-btn.is-design{color:#8ec2ef;background:color-mix(in srgb, var(--accent-blue,#4a90d9) 28%, #1a2430);letter-spacing:.01em;border-radius:999px;gap:5px;width:auto;height:26px;padding:0 7px 0 8px;font-size:12.5px;font-weight:500}.agent-asset-inspect-btn.is-design:hover{color:#b4d6f5;background:color-mix(in srgb, var(--accent-blue,#4a90d9) 36%, #1a2430)}.agent-asset-inspect-label{line-height:1}.agent-asset-inspect-btn.is-design svg:last-child{opacity:.7}.agent-asset-inspect-btn:disabled{color:color-mix(in srgb, var(--muted,#6b6b70) 42%, transparent);cursor:not-allowed}.agent-asset-inspect-btn:disabled:hover{color:color-mix(in srgb, var(--muted,#6b6b70) 42%, transparent);background:0 0}.agent-asset-screenshot-error{color:var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 8%, transparent);margin:0;padding:6px 12px;font-size:12.5px;line-height:1.35}.agent-asset-pptx-select{background:var(--theme-well);flex:auto;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.agent-asset-pptx-select-frame{border:1px solid var(--border,#e2e2e2);background:var(--doc-paper);width:min(100%,960px);margin:auto;position:relative}.agent-asset-viewer-body .agent-asset-pptx-select-frame img{width:100%;max-width:none;height:auto;box-shadow:none;background:var(--doc-paper);border:none;border-radius:0;margin:0;display:block}.board-chat>.chat-hero-thread,.board-chat>.chat-hero{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:0;margin:0;padding:0}.board-chat .chat-composer-compact{padding:12px 14px 10px}.board-chat .chat-greeting{text-align:left;margin:0 0 10px;font-size:15px;font-weight:600}.board-chat-workflow .chat-greeting{display:none}.board-chat .chat-messages,.board-chat .chat-assistant-text,.board-chat .chat-user-bubble{font-size:14px}.desk-chat-dock-body .board-chat .chat-scroll,.agent-right-dock-chat .board-chat .chat-scroll{padding:18px 16px 10px}.chat-hero-thread-head{z-index:4;flex:none;justify-content:space-between;align-items:center;padding:6px 8px 10px;display:flex;position:relative;overflow:visible}.chat-run-tab{border:none;border-right:1px solid var(--border);max-width:200px;color:var(--muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;min-width:0;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.chat-run-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--paper,#fff) 70%, var(--bg-subtle,#f5f5f2))}.chat-run-tab.is-active{color:var(--ink);background:var(--paper,#fff);box-shadow:inset 0 -1px 0 var(--paper,#fff);border-bottom:1px solid var(--paper,#fff);margin-bottom:-1px}.chat-run-tab:hover .chat-run-tab-close,.chat-run-tab.is-active .chat-run-tab-close{opacity:1}.chat-hero-thread-head-tabs .chat-panel-actions{align-self:center;padding:0 8px}.chat-hero-thread-title{color:var(--ink);font-size:13px;font-weight:600}.chat-hero-thread.is-minimized .chat-scroll,.chat-hero-thread.is-minimized .chat-footer{display:none}.board-chat:has(.chat-hero-thread.is-minimized){flex:none;min-height:0}.chat-hero-thread.is-minimized{flex:none}.board-chat:has(.chat-hero.is-minimized){flex:none;min-height:0}.chat-hero.is-minimized{flex:none;gap:0;padding:0}.desk-chat-dock-body .board-chat .chat-home-main,.agent-right-dock-chat .board-chat .chat-home-main{max-width:var(--chat-measure);box-sizing:border-box;flex:none;width:100%;margin:auto auto 0;padding:8px 10px 10px}.desk-chat-dock-body .board-chat .chat-footer,.agent-right-dock-chat .board-chat .chat-footer{max-width:var(--chat-measure);box-sizing:border-box;width:100%;margin:0 auto;padding:8px 10px 10px;position:static}.board-chat-landing>.chat-hero{flex:none;justify-content:flex-start;gap:0;width:100%;min-height:0;padding:0 0 8px}.board-chat-landing .chat-home-main{max-width:none;margin-top:0;padding:0}.board-chat-landing .chat-greeting{font-family:var(--font-display);text-align:center;margin:0 0 22px;font-size:34px;font-weight:500;display:block}.board-chat-landing>.chat-hero-thread{justify-content:flex-start;gap:12px;min-height:280px;padding:16px}.context-ask.board-chat-landing:has(.chat-hero-thread)>.chat-hero-thread{flex:auto;height:100%;min-height:0;padding:16px 16px 10px}.context-ask.board-chat-landing:has(.chat-hero-thread) .chat-scroll{flex:auto;min-height:0}.context-ask.board-chat-landing:has(.chat-hero-thread) .chat-footer{flex:none;margin-top:auto}.board-canvas{z-index:0;background:var(--accent-light);flex-direction:column;display:flex;position:absolute;inset:0}.context-menu{z-index:40;border:1px solid var(--border);background:var(--paper,#fff);border-radius:8px;flex-direction:column;min-width:120px;padding:4px;display:flex;position:fixed;box-shadow:0 6px 20px #00000026}.context-menu button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:13px}.context-menu button:hover{background:var(--hover,#f2f2f0)}.context-menu-danger{color:var(--danger)}@keyframes board-node-pulse{0%,to{opacity:.55}50%{opacity:1}}.slide-inspo.workflow-editor .board-canvas{left:var(--agent-left-chrome-w);right:0;overflow:hidden}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage,.slide-inspo.workflow-editor .board-canvas>.context-ask{inset:0;right:var(--agent-right-dock-w);background:0 0;border:none;border-radius:0;position:absolute}.slide-inspo.workflow-editor .board-canvas>.context-ask{background:var(--theme-desk);justify-content:center;align-items:center;height:100%;padding:32px 24px 48px;display:flex}.slide-inspo.workflow-editor .board-canvas>.context-ask:not(:has(.chat-hero-thread))>.chat-hero{flex:none;justify-content:center;width:min(560px,100%);height:auto}.slide-inspo.workflow-editor .board-canvas>.context-ask:not(:has(.chat-hero-thread)) .chat-home-main{position:relative}.slide-inspo.workflow-editor .board-canvas>.context-ask:not(:has(.chat-hero-thread)) .chat-greeting{margin:0;position:absolute;bottom:calc(100% + 22px);left:0;right:0}.slide-inspo.workflow-editor .board-canvas>.context-ask:has(.chat-hero-thread){justify-content:flex-start;align-items:stretch;padding:0}.context-ask.board-chat-landing{width:auto;max-width:none}.context-ask.board-chat-landing>.chat-hero{width:min(560px,100%);padding:0}.context-ask.board-chat-landing:has(.project-home)>.chat-hero{width:min(640px,100%)}.project-home{width:min(100%, var(--content-max));text-align:left;flex-direction:column;gap:16px;margin-top:0;display:flex}.project-home-dock{flex-direction:column;gap:10px;padding:4px 0 16px;display:flex}.project-home-dock-card{border:1px solid var(--theme-line);background:0 0;border-radius:10px;overflow:hidden}:is(.project-home-dock-card:has(.people-faces:hover),.project-home-dock-card:has(.people-faces:focus-visible)){z-index:8;position:relative;overflow:visible}.project-home-dock-card-head{width:100%;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.project-home-dock-card-head:hover,.project-home-dock-card-head:focus-visible{background:var(--hover)}.project-home-dock-card-meta{color:var(--theme-ink);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.project-home-dock-card-body.is-files,.project-home-dock-card-body.is-changes,.project-home-dock-card-body.is-reviews{scrollbar-width:none;max-height:28vh;overflow:auto}.project-home-dock-card-body.is-files::-webkit-scrollbar{display:none}.project-home-dock-card-body.is-changes::-webkit-scrollbar{display:none}.project-home-dock-card-body.is-reviews::-webkit-scrollbar{display:none}.project-home-people-names{color:color-mix(in srgb, var(--theme-ink) 72%, var(--theme-muted));font-size:13px}.project-home-row{appearance:none;width:100%;color:var(--theme-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0;padding:7px 8px;font-size:13px;display:flex}.project-home-row.is-nested{padding-left:20px}.project-home-row.is-empty,.project-home-row.is-empty .project-home-row-name{color:var(--theme-muted);min-height:32px}.project-home-row:hover,.project-home-row:focus-visible{background:var(--hover)}.project-home-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-home-dock-files .project-home-row.is-memory{border-bottom:1px solid var(--theme-line-strong);border-radius:6px 6px 0 0;margin-bottom:8px;padding-bottom:14px}.desk-recent-dock{scrollbar-width:none;margin:0;padding:0;list-style:none}.desk-recent-dock::-webkit-scrollbar{display:none}.desk-recent-dock .agent-assets-tree-file{width:100%}.desk-area-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;min-height:280px;padding:48px 24px 72px;display:flex}.desk-area-empty-mark{border:1px solid var(--theme-line);background:var(--theme-well);width:56px;height:56px;color:var(--theme-muted);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.desk-area-empty-mark svg{width:24px;height:24px}.desk-area-empty-actions{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.board-canvas>.desk-area-home{max-width:var(--content-max);box-sizing:border-box;scrollbar-width:none;flex:auto;width:100%;min-height:0;margin:32px auto 0;padding:0 32px 32px;overflow-y:auto}.board-canvas>.project-home.desk-area-home{justify-content:center;margin-top:auto;margin-bottom:auto;overflow:hidden}@media (width<=900px){.board-canvas>.desk-area-home{padding-inline:16px}}.board-canvas>.desk-area-home.agents-home-split{flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:flex;overflow:hidden}@media (width<=900px){.board-canvas>.desk-area-home.agents-home-split{flex-direction:column}.agents-home-split .desk-directory{padding:16px}.agent-home-preview{width:100%;box-shadow:inset 0 1px 0 var(--desk-rule);flex:auto}}.agents-home-split .desk-directory{scrollbar-width:none;flex:1;min-width:0;min-height:0;padding:32px;overflow-y:auto}.agents-home-split .desk-directory::-webkit-scrollbar{display:none}.agent-home-preview{box-sizing:border-box;flex:0 0 var(--agent-home-preview-w);width:var(--agent-home-preview-w);background:var(--desk-rail);min-height:0;box-shadow:inset 1px 0 0 var(--desk-rule);scrollbar-width:none;align-self:stretch;padding:20px 20px 24px;overflow-y:auto}.agent-home-preview::-webkit-scrollbar{display:none}.agent-home-preview .agent-recipe-launch{justify-content:flex-start;padding:8px 0 4px}.desk-directory-row.is-current{background:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-desk))}.board-canvas>.desk-area-home::-webkit-scrollbar{display:none}.desk-directory{text-align:left;flex-direction:column;gap:2px;width:100%;display:flex}.desk-directory-check{flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin:0;display:flex}.desk-directory-select-all{color:var(--theme-muted);cursor:pointer}.desk-directory-list{flex-direction:column;gap:0;display:flex}.desk-directory-head{letter-spacing:.01em;color:var(--theme-muted);font-size:11px;font-weight:600}.desk-directory-head-row{border-bottom:1px solid var(--theme-line);align-items:center;gap:12px;width:100%;min-width:0;min-height:28px;padding:4px 44px 4px 16px;display:flex}.desk-directory-head .desk-directory-copy{font-size:inherit;font-weight:inherit;color:inherit}.desk-directory-head .desk-directory-facts{grid-template-columns:5.25em 5em;align-items:center;gap:10px;display:grid}.desk-directory-head .desk-directory-facts[data-mark=agent]{grid-template-columns:48px 5.25em 5em}.desk-directory-head .desk-directory-facts[data-mark=project]{grid-template-columns:5.5em 5em}.desk-directory-head .desk-directory-when{text-align:right;justify-self:end;margin-left:0}.desk-directory-list>div:not(.desk-directory-head):not(.desk-directory-section):not(.desk-directory-item){display:contents}.desk-directory-section{flex-direction:column;display:flex}.desk-directory-section+.desk-directory-section .desk-directory-section-head{margin-top:4px}.desk-directory-sectioned .desk-directory-section .desk-directory-item:has(>.desk-directory-check){padding-left:32px}.desk-directory-list .desk-directory-item{display:block;position:relative}.desk-directory-list .desk-directory-item:has(>.desk-directory-check){border-bottom:1px solid var(--theme-line);grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:12px;padding:0 44px 0 16px;display:grid}.desk-directory-item>.desk-directory-check{grid-area:1/1}.desk-directory-item:has(>.desk-directory-check)>.desk-directory-row{border-bottom:0;grid-area:1/2;width:auto;min-width:0;padding-left:0;padding-right:0}.desk-directory-item .board-card-menu{align-items:center;display:flex;top:0;bottom:0;right:8px}.desk-directory-item:hover .board-card-menu,.desk-directory-item:focus-within .board-card-menu{opacity:1}.desk-directory-row{appearance:none;border:0;border-bottom:1px solid var(--theme-line);min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:7px 44px 7px 16px;text-decoration:none;display:flex}.desk-directory-list>.desk-directory-item:last-child,.desk-directory-list>.desk-directory-item:last-child .desk-directory-row,.desk-directory-list>div:not(.desk-directory-head):not(.desk-directory-section):not(.desk-directory-item):last-child .desk-directory-row,.desk-directory-list>.desk-directory-section:last-child .desk-directory-item:last-child,.desk-directory-list>.desk-directory-section:last-child .desk-directory-item:last-child .desk-directory-row{border-bottom:0}.desk-directory-list>.desk-directory-item:last-child:has(>.desk-directory-check){border-bottom:0}.desk-directory-row:hover,.desk-directory-list .desk-directory-item:hover,.desk-directory-list .desk-directory-item:hover .desk-directory-row,.desk-directory-selected{background:color-mix(in srgb, var(--theme-ink) 12%, var(--theme-desk));border-color:var(--theme-line)}.desk-directory-item:has(.desk-directory-selected){background:color-mix(in srgb, var(--theme-ink) 12%, var(--theme-desk));border-color:var(--theme-line)}.desk-directory-item:has(>.desk-directory-check):hover>.desk-directory-row{background:0 0}.desk-directory-item:has(.desk-directory-selected)>.desk-directory-row{background:0 0}.desk-directory-row:focus-visible{outline:2px solid var(--theme-ink);outline-offset:2px}.starters-home{flex-direction:column;gap:22px;display:flex}.slide-inspo.workflow-editor.visual-context-editor>.slide-inspo-head:has(.starters-crumb){height:48px;min-height:48px}.slide-inspo-head-title:has(.starters-crumb){align-items:center;display:flex}.starters-crumb{color:var(--theme-muted);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.starters-crumb-link{color:inherit;text-decoration:none}.starters-crumb-link:hover{color:var(--theme-ink)}.starters-crumb-current{color:var(--ink)}.look-from-deck-copy{flex-direction:column;gap:8px;max-width:36em;display:flex}.look-from-deck-heading{color:var(--theme-ink);margin:0;font-size:22px;font-weight:600}.look-from-deck-intro{color:var(--theme-muted);margin:0;font-size:13.5px;line-height:1.45}.look-from-deck-well{border:1px dashed var(--theme-line);background:var(--theme-well);width:100%;min-height:240px;color:var(--theme-muted);font:inherit;cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:32px 24px;display:flex}.look-from-deck-well:hover,.look-from-deck-well.is-dragover,.look-from-deck-well:focus-visible{border-color:var(--theme-line-strong);background:var(--hover);color:var(--theme-ink)}.look-from-deck-well-mark{width:36px;height:36px}.look-from-deck-well-title{color:var(--theme-ink);font-size:15px;font-weight:600}.look-from-deck-status{color:var(--theme-muted);margin:0;font-size:15px;font-weight:500;animation:1.2s ease-in-out infinite chat-work-pulse}@media (prefers-reduced-motion:reduce){.look-from-deck-status{animation:none}}.setup-walk{background:var(--theme-desk);color:var(--theme-ink);flex-direction:column;display:flex;position:fixed;inset:0}.setup-walk-progress span.is-done,.setup-walk-progress span.is-now{background:var(--theme-ink)}.setup-walk-body.is-library{justify-content:flex-start}.setup-walk-stage.is-look{width:min(720px,100%)}.setup-walk-stage.is-library{align-items:stretch;width:min(960px,100%)}.setup-walk-stage.is-library .setup-walk-copy{align-self:center}.setup-walk-stage.is-library .look-from-deck-well{flex-direction:row;gap:12px;min-height:0;padding:16px 20px}.setup-walk-kit{flex-direction:column;gap:16px;width:100%;display:flex}.setup-walk .otp-box{border:1px solid var(--theme-line);background:var(--theme-well);color:var(--theme-ink);box-shadow:none;border-radius:0}.setup-walk .otp-box:focus{border-color:var(--theme-line-strong);background:var(--theme-well);box-shadow:none}.setup-walk .look-from-deck{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.setup-walk-dir{color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;display:flex}.setup-walk-dir.is-next{color:var(--theme-ink)}.setup-walk-dir:disabled{opacity:.35;cursor:default}.setup-walk-dir:hover:not(:disabled) .setup-walk-dir-mark,.setup-walk-dir:focus-visible .setup-walk-dir-mark{background:var(--hover);border-color:var(--theme-line-strong)}.setup-walk-dir:focus-visible{outline:none}.look-kit{flex-direction:column;gap:28px;display:flex}.look-kit-card:hover .look-kit-thumb,.look-kit-card:focus-visible .look-kit-thumb,.look-kit-card.is-selected .look-kit-thumb{border-color:var(--theme-line-strong)}.look-kit-thumb{aspect-ratio:11/8.5;border:1px solid var(--theme-line);background:#fff;width:100%;display:block;overflow:hidden}.look-kit-thumb img{object-fit:contain;width:100%;height:100%;display:block}.look-kit-thumb.is-excerpt{aspect-ratio:16/9}.look-kit-thumb.is-excerpt img{object-position:top center}.look-kit-thumb.is-type{aspect-ratio:auto;height:auto}.look-kit-thumb.is-type img{object-fit:contain;width:100%;height:auto}.look-kit-type-mark.is-book{color:#262626;font-family:Franklin Gothic Book,Franklin Gothic,ITC Franklin Gothic Std,Arial Narrow,sans-serif;font-weight:400}.agent-starters{text-align:left;flex-direction:column;gap:12px;width:100%;margin-bottom:22px;display:flex}.agent-starters-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;display:grid}.agent-starter-card{appearance:none;border:1px solid var(--theme-line);background:var(--theme-lift);min-height:132px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.agent-starter-card:hover{background:color-mix(in srgb, var(--theme-ink) 6%, var(--theme-lift));border-color:color-mix(in srgb, var(--theme-ink) 28%, var(--theme-line))}.agent-starter-card:focus-visible{outline:2px solid var(--theme-ink);outline-offset:2px}.agent-starter-card-top{align-items:center;gap:6px;display:flex}.agent-starter-name{font-size:14px;font-weight:600}.agent-starter-intro{color:var(--theme-muted);font-size:12.5px;line-height:1.45}.agent-starter-modal{max-width:560px;overflow-y:auto}.agent-starter-preview-intro{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.agent-starter-steps{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;font-size:13.5px;line-height:1.45;display:flex}.context-starter-kit{gap:10px;padding-left:0;list-style:none}.agent-starter-error{color:var(--danger);margin:0;font-size:13px}.desk-directory-checkbox,.desk-directory-select-all input,.desk-directory-checkbox-spacer{flex:none;width:13px;height:13px}.desk-directory-checkbox,.desk-directory-select-all input{appearance:none;border:1px solid color-mix(in srgb, var(--theme-ink) 32%, var(--theme-line));cursor:pointer;background:0 0;border-radius:3px;margin:0}.desk-directory-checkbox:checked,.desk-directory-select-all input:checked{background-color:var(--theme-ink);border-color:var(--theme-ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='%230a0a0a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M2.6 6.2l2.4 2.4 4.4-4.8'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:10px 10px}.desk-directory-checkbox:focus-visible,.desk-directory-select-all input:focus-visible{outline:2px solid var(--theme-ink);outline-offset:2px}.desk-directory-item>.desk-directory-check{opacity:0}.desk-directory-item:hover>.desk-directory-check,.desk-directory-item:focus-within>.desk-directory-check,.desk-directory-has-selection .desk-directory-item>.desk-directory-check{opacity:1}.desk-directory-item>.desk-directory-check:has(:checked){opacity:1}.desk-directory-item>.desk-directory-check:has(:focus-visible){opacity:1}.desk-directory-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.desk-directory-facts{color:var(--theme-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:11.5px;display:flex}.desk-directory-row .desk-directory-facts{grid-template-columns:5.25em 5em;align-items:center;gap:10px;display:grid}.desk-directory-row .desk-directory-facts[data-mark=agent]{grid-template-columns:48px 5.25em 5em}.desk-directory-row .desk-directory-facts[data-mark=project]{grid-template-columns:5.5em 5em}.desk-directory-author{background:var(--theme-well);width:18px;height:18px;color:var(--theme-ink);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.desk-directory-author[data-tint="0"]{background:color-mix(in srgb, var(--accent-blue) 34%, var(--theme-well))}.desk-directory-author[data-tint="1"]{background:color-mix(in srgb, var(--success) 30%, var(--theme-well))}.desk-directory-author[data-tint="2"]{background:color-mix(in srgb, var(--gold) 28%, var(--theme-well))}.desk-directory-author[data-tint="3"]{background:color-mix(in srgb, var(--danger) 30%, var(--theme-well))}.desk-directory-author[data-tint="4"]{background:color-mix(in srgb, var(--theme-muted) 34%, var(--theme-well))}.people-faces{border-radius:6px;align-items:center;gap:6px;display:inline-flex;position:relative}.people-faces:hover,.people-faces:focus-visible{z-index:8}.people-faces:focus-visible{outline:1px solid var(--theme-line-strong);outline-offset:2px}.people-faces-marks{align-items:center;display:inline-flex}.people-faces-marks .desk-directory-author{width:20px;height:20px;box-shadow:0 0 0 1.5px var(--theme-desk);margin-left:-3px;position:relative}.people-faces-marks .desk-directory-author:first-child{margin-left:0}.people-faces-marks .desk-directory-author:first-child{z-index:4}.people-faces-marks .desk-directory-author:nth-child(2){z-index:3}.people-faces-marks .desk-directory-author:nth-child(3){z-index:2}.people-faces-marks .desk-directory-author:nth-child(4){z-index:1}.people-faces:hover .people-faces-card,.people-faces:focus-visible .people-faces-card{display:flex}.people-faces-person{align-items:center;gap:8px;display:flex}.desk-directory-sort,.desk-group-people{flex:none;position:relative}.desk-group-people-row{cursor:pointer;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 12px;display:flex}.desk-group-people-row:hover,.desk-group-people-row:focus-within{background:var(--hover)}.desk-group-people-row input{flex:none;margin:0}.desk-group-people-invite{appearance:none;color:var(--theme-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0 12px 4px;padding:0;font-size:12px;font-weight:600}.desk-group-people-invite:disabled{color:var(--theme-muted);cursor:default}.desk-group-people-invite:hover:not(:disabled),.desk-group-people-invite:focus-visible:not(:disabled){color:var(--theme-ink)}.desk-group-menu{min-width:0}.desk-group-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-directory-scope{align-items:center;gap:2px;margin:0;display:flex}.desk-directory-scope-btn.is-on{background:color-mix(in srgb, var(--theme-ink) 10%, transparent);color:var(--theme-ink)}.desk-directory-kind{width:14px;height:14px;display:block}.desk-directory-steps{white-space:nowrap}.desk-directory-row .desk-directory-steps{justify-self:start}.desk-directory-when{margin-left:auto}.desk-directory-row .desk-directory-when{text-align:right;justify-self:end;margin-left:0}.project-archive-tabs{flex-wrap:wrap;gap:6px;display:flex}.project-archive-tab{appearance:none;height:28px;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500}.project-archive-tab:hover{color:var(--theme-ink);background:color-mix(in srgb, var(--theme-ink) 6%, transparent)}.project-archive-tab[aria-current=page]{background:var(--theme-lift);color:var(--theme-ink)}.project-toast{z-index:40;border:1px solid var(--theme-line);background:var(--theme-lift);max-width:360px;color:var(--theme-ink);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 10px 12px 14px;display:flex;position:fixed;bottom:20px;right:20px}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body{min-height:0}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body{background:var(--desk-work)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage{z-index:1}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport:not(.is-zoomed){height:100%;min-height:0;max-height:100%;overflow:hidden;container-type:size}:is(.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-zoom-sizer,.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-zoom-inner,.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-frame){width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-slide{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(>.context-page-composer.is-over-file,>.agent-step-chat.is-over-file)>.brand-sample-stage .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-slide img{object-fit:contain;width:auto;max-width:100cqi;height:auto;max-height:100cqh}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-split{flex:1;min-height:0}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-frame,.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body img{max-height:100%}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body.is-slide .brand-sample-stage-frame,.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body.is-letter .brand-sample-stage-frame{width:100%;max-width:none;height:100%;max-height:none}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body.is-slide img,.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-body.is-letter img{max-width:100%;max-height:100%}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .project-file-live-frame{width:100%;height:100%;max-height:none}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .project-slide-rail img{max-height:none}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-split .brand-sample-stage-frame{max-width:100%;max-height:100%}.slide-inspo.workflow-editor .board-canvas>.brand-sample-stage .brand-sample-stage-split .brand-sample-stage-frame img{max-height:100%}.agent-asset-viewer{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.agent-asset-viewer-meta .agent-asset-inspect-btn,.agent-asset-viewer-meta .agent-asset-viewer-download{width:24px;height:24px}.agent-asset-viewer-title{flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.agent-asset-viewer-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-asset-viewer-more{display:inline-flex;position:relative}.agent-asset-viewer-more-zoom{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;display:flex}.agent-asset-viewer-body{background:var(--paper,#fff);border:none;border-radius:0;flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex;overflow:auto}.agent-asset-viewer-body.is-fill{overflow:hidden}.agent-asset-pdf{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.agent-asset-viewer-body iframe,.agent-asset-pdf iframe{border:none;flex:auto;width:100%;height:auto;min-height:0}.agent-asset-pdf-pages{overscroll-behavior:contain;background:var(--theme-well);flex-direction:column;flex:1;align-items:safe center;gap:16px;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}.agent-asset-pdf-pages.is-zoomed{align-items:flex-start}.agent-asset-mark-hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 12px 8px;font-size:12.5px;display:flex}.agent-asset-mark-surface{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative}.agent-asset-mark-surface.is-fill{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.agent-asset-scroll-page{flex:none;margin:0}.agent-asset-scroll-page.is-cite-highlight img{animation:1.8s ease-out agent-asset-cite-flash}@keyframes agent-asset-cite-flash{0%{box-shadow:0 0 0 3px var(--accent-blue), 0 1px 6px #00000014}70%{box-shadow:0 0 0 3px var(--accent-blue), 0 1px 6px #00000014}to{box-shadow:0 1px 6px #00000014}}.agent-asset-scroll-page img{object-fit:contain;background:var(--doc-paper);border:1px solid var(--border,#e2e2e2);border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 6px #00000014}.agent-asset-viewer-body .agent-asset-scroll-page img{max-width:none;margin:0}.agent-asset-viewer-body img{max-width:calc(100% - 32px);height:auto;margin:16px auto;display:block}.agent-asset-excel{background:var(--paper,#fff);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.workflow-icon-picker{flex:none;position:relative}.workflow-icon-picker-cell{width:32px;height:32px;color:var(--ink-2,#555);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.workflow-icon-picker-cell:hover,.workflow-icon-picker-cell:focus-visible{background:var(--hover);color:var(--ink)}.workflow-icon-picker-cell.is-on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.workflow-icon-picker-clear{color:var(--muted);font-size:15px}@keyframes agent-playback-now{0%,to{opacity:1}50%{opacity:.55}}@media (width<=1240px){.board-view{border:none;border-radius:0;flex-wrap:wrap;align-items:stretch;gap:16px;height:auto;display:flex;overflow:visible}.board-left-dock{box-shadow:none;width:300px;height:auto;position:static}.board-chat{min-height:440px;box-shadow:none}.board-canvas{border:1px solid var(--border);border-radius:14px;flex:1;min-width:0;min-height:62vh;position:static}.slide-inspo.workflow-editor:not(.visual-context-editor){--agent-left-rail-w:var(--agent-left-rail-collapsed-w);--agent-right-dock-w:0px;--agent-chat-sheet-max:min(300px, 38vh)}.slide-inspo.workflow-editor .board-view{flex:auto;gap:0;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.slide-inspo.workflow-editor .board-left-dock{z-index:3;top:0;left:var(--agent-left-rail-w);width:auto;height:auto;box-shadow:none;position:absolute;bottom:0}.slide-inspo.workflow-editor .board-left-dock.agent-left-dock{top:0;left:var(--agent-left-rail-w);width:auto;box-shadow:none;bottom:0;right:0}.slide-inspo.workflow-editor:not(.visual-context-editor) .board-left-dock .panel-resize-handle,.slide-inspo.workflow-editor:not(.visual-context-editor) .board-right-dock .panel-resize-handle,.slide-inspo.workflow-editor:not(.is-left-dock-closed) .board-right-dock{display:none}.slide-inspo.workflow-editor .board-canvas{inset:0;left:var(--agent-left-rail-w);border:none;border-radius:0;flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;position:absolute}.slide-inspo.workflow-editor.is-left-dock-closed .board-canvas{left:var(--agent-left-rail-w)}.slide-inspo.workflow-editor .agent-step-board-head{padding:20px 16px 0 12px}.slide-inspo.workflow-editor .agent-step-board-status{max-width:calc(100% - 28px)}.slide-inspo.workflow-editor .agent-step-board-canvas{padding-bottom:16px;padding-left:12px;padding-right:16px}.slide-inspo.workflow-editor .agent-step-board{flex:auto;min-height:0}.slide-inspo.workflow-editor .board-right-dock{width:auto;height:auto;max-height:var(--agent-chat-sheet-max);border-left:none;border-top:1px solid var(--border);flex:none;min-height:0;position:relative;inset:auto;overflow:hidden}.slide-inspo.workflow-editor .board-chat{min-height:0;box-shadow:none}.slide-inspo.workflow-editor .board-chat>.chat-hero{flex:none}.slide-inspo.workflow-editor .board-chat>.chat-hero-thread{min-height:0;max-height:var(--agent-chat-sheet-max);flex:auto}.slide-inspo.workflow-editor .agent-doc-viewer.agent-doc-viewer-file,.slide-inspo.workflow-editor .agent-doc-viewer.agent-doc-viewer-stage{flex:auto;width:auto;min-height:0;position:relative;inset:auto}.slide-inspo.workflow-editor.visual-context-editor{--agent-left-rail-w:220px;--agent-left-dock-w:280px;--agent-right-dock-w:200px}.slide-inspo.workflow-editor.visual-context-editor.is-rail-collapsed{--agent-left-rail-w:0px}.slide-inspo.workflow-editor.visual-context-editor.is-left-dock-closed{--agent-left-dock-w:0px;--agent-left-chrome-w:var(--agent-left-rail-w)}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed{--agent-right-dock-w:0px}.slide-inspo.workflow-editor.visual-context-editor .board-canvas{left:var(--agent-left-chrome-w);right:var(--agent-right-dock-w);display:block}.slide-inspo.workflow-editor.visual-context-editor.is-context-toc{--context-toc-w:0px}.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock.is-context-toc{display:none}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-prompt-stage,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.context-ask,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.agent-step-blocks-stage{position:absolute;inset:0}.slide-inspo.workflow-editor.visual-context-editor .board-chat>.chat-hero-thread{max-height:none}}@media (width<=800px){.slide-inspo.workflow-editor.visual-context-editor{--agent-left-dock-w:0px;--agent-right-dock-w:176px}.slide-inspo.workflow-editor.visual-context-editor.is-rail-collapsed{--agent-left-rail-w:0px}.slide-inspo.workflow-editor.visual-context-editor.is-files-dock-closed{--agent-right-dock-w:0px}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock>.panel-resize-handle,.slide-inspo.workflow-editor.visual-context-editor>.desk-files-dock>.panel-resize-handle{display:none}.slide-inspo.workflow-editor.visual-context-editor>.desk-chat-dock{top:auto;left:var(--agent-left-rail-w);right:var(--agent-right-dock-w);border-right:none;border-top:1px solid var(--border);width:auto;height:min(280px,36vh)}.slide-inspo.workflow-editor.visual-context-editor .board-canvas{left:var(--agent-left-rail-w);right:var(--agent-right-dock-w);flex-direction:column;padding-bottom:min(280px,36vh);display:flex}.slide-inspo.workflow-editor.visual-context-editor.is-left-dock-closed .board-canvas{padding-bottom:0}.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-prompt-stage,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.brand-sample-stage,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.context-ask,.slide-inspo.workflow-editor.visual-context-editor .board-canvas>.agent-step-blocks-stage{flex:auto;min-height:0;position:relative;inset:auto}}@media (width<=900px){.slide-inspo.workflow-editor{--agent-chat-sheet-max:min(260px, 40vh)}.slide-inspo.workflow-editor .board-left-dock.agent-left-dock{width:auto;bottom:0;right:0}.slide-inspo.workflow-editor .agent-step-board-head{padding:16px 12px 0 8px}.slide-inspo.workflow-editor .agent-step-board-canvas{padding-bottom:12px;padding-left:8px;padding-right:12px}.modal-overlay{align-items:flex-start;padding:12px}.modal-card{max-height:calc(100dvh - 24px);padding:20px}.modal-card .modal-actions{margin:0 -20px -20px;padding:12px 20px;bottom:-20px}}.chat-hero-thread{flex-direction:column;min-height:320px;display:flex}.slide-inspo:has(.chat-hero-thread):not(.workflow-editor){flex-direction:column;min-height:100vh;display:flex}.app-main-inner:has(.chat-hero-thread){max-width:none;padding-bottom:0}.slide-inspo:has(.chat-hero-thread):not(.workflow-editor)>.slide-inspo-head{margin-bottom:8px;padding-top:12px}.slide-inspo:has(.chat-hero-thread):not(.workflow-editor)>.slide-inspo-head h1{font-size:16px}.slide-inspo:has(.chat-hero-thread):not(.workflow-editor)>.chat-hero-thread{flex:auto}.chat-hero .chat-composer textarea{min-height:46px}.chat-hero .chat-composer-intake textarea{min-height:72px}.chat-greeting{font-family:var(--font-display);text-align:center;margin:0 0 22px;font-size:34px;font-weight:500}.chat-greeting .project-hero-title{display:inline}.chat-greeting .project-hero-title .project-hero-pick{display:inline;position:relative}.chat-greeting .project-hero-name{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:normal;vertical-align:baseline;cursor:pointer;text-underline-offset:.16em;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:inline}.chat-greeting .project-hero-name:hover,.chat-greeting .project-hero-name:focus-visible{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);background:0 0;border:none;outline:none}.chat-greeting .project-hero-chevron{vertical-align:-.08em;color:color-mix(in srgb, currentColor 55%, transparent);margin-left:.12em;display:inline-block}.chat-greeting .project-hero-name:hover .project-hero-chevron,.chat-greeting .project-hero-name[aria-expanded=true] .project-hero-chevron{color:inherit}.project-hero-pick-slot{width:14px;height:14px;display:block}.chat-greeting .project-hero-name-input{width:12ch;min-width:6ch;max-width:16em;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-underline-offset:.16em;field-sizing:content;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0 0 1px;text-decoration:underline;text-decoration-thickness:1px;display:inline}.chat-greeting .library-board-name-pulse{vertical-align:middle;width:5em;height:.45em;display:inline-block}.chat-greeting-lede{text-align:center;max-width:34em;color:var(--muted);margin:-10px auto 22px;font-size:15px;line-height:1.45}.board-chat-landing .chat-greeting-lede{display:block}.modal-overlay:has(.agent-ask-action-modal){padding:12px}.agent-ask-action-modal.modal-card{width:calc(100dvw - 24px);max-width:calc(100dvw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:20px 24px;overflow:hidden}.tool-peek-modal.modal-card{width:min(960px,100dvw - 48px);max-width:min(960px,100dvw - 48px);height:min(80dvh,720px);max-height:min(80dvh,720px);padding:20px 24px;overflow:hidden}.tool-peek-modal .skill-stage{background:0 0;border:none;border-radius:0;flex:1;min-height:0;padding:0}.agent-ask-action-modal.modal-card .modal-actions{margin:0 -24px -20px;padding:12px 24px;bottom:-20px}.agent-ask-action-pick{appearance:none;border:1px solid var(--border);background:var(--paper);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px;display:flex}.agent-ask-action-pick:hover,.agent-ask-action-pick.is-on{background:var(--hover);border-color:color-mix(in srgb, var(--ink) 22%, var(--border))}.agent-ask-action-detail{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.agent-ask-action-stage{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:auto}.agent-ask-action-stage.is-ran{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agent-ask-action-stage .step-xl,.agent-ask-action-stage .step-slide{min-width:0}.skill-stage{flex-direction:column;height:100%;min-height:0;display:flex}.skill-stage-demo,.skill-stage-source,.skill-stage-prompt{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.skill-stage-excel{background:var(--doc-paper);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.brand-sample-stage-body.skill-stage-prompt,.brand-sample-stage-body.skill-stage-source{justify-content:stretch;align-items:stretch;min-height:0;padding:0;overflow:hidden}.skill-stage-source .desk-stage-tabs{border-bottom:1px solid var(--desk-rule);flex:none;max-width:none}.skill-stage-code{background:var(--theme-well);min-height:0;color:var(--ink);font-family:var(--font-mono);white-space:pre;flex:1;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.5;overflow:auto}.skill-stage.is-workbook .brand-sample-stage-head{color:#201f1e;background:#f3f2f1;border-bottom-color:#e1dfdd}.skill-stage.is-workbook .agent-asset-inspect-btn{color:#605e5c}.skill-stage.is-workbook .agent-asset-inspect-btn:hover{color:#201f1e;background:#e1dfdd}.skill-stage-prompt .brand-prompt-pane{height:100%}.step-xl-cell.is-input{color:#00f}.step-xl-cell.is-link{color:green}.step-xl-cell.is-formula,.step-xl-cell.is-total{color:#000}@media (width<=900px){.agent-ask-action-stage.is-ran{grid-template-columns:minmax(0,1fr)}}.chat-home-examples{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:16px;display:flex}.chat-home-example{appearance:none;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 22%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 22%, transparent);text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:550}.chat-home-example:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.chat-home-examples.is-under-composer{text-align:left;justify-content:flex-start;margin-top:10px}.chat-home-examples.is-under-composer .chat-home-example{color:var(--muted);font-weight:500}.chat-home-examples.is-under-composer .chat-home-example:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.chat-scroll{scrollbar-width:none;flex:1;padding:28px 24px 12px;overflow-y:auto}.chat-scroll::-webkit-scrollbar{display:none}.chat-messages,.chat-footer>.chat-error-line{max-width:var(--chat-measure);margin:0 auto}.chat-messages{flex-direction:column;gap:14px;display:flex}.chat-user-bubble{background:var(--accent-light);border:1px solid var(--border);border-radius:14px;align-self:flex-end;max-width:100%;padding:12px 16px}.chat-user-bubble p{white-space:pre-wrap;margin:0}.chat-assistant-text{overflow-wrap:anywhere;color:color-mix(in srgb, var(--theme-ink) 72%, var(--theme-muted));line-height:1.7}.chat-assistant-text>:first-child{margin-top:0}.chat-assistant-text>:last-child{margin-bottom:0}.chat-assistant-text p{margin:0 0 .85em}.chat-assistant-text p:last-child{margin-bottom:0}.chat-assistant-text h1,.chat-assistant-text h2,.chat-assistant-text h3,.chat-assistant-text h4,.chat-assistant-text h5,.chat-assistant-text h6{color:var(--theme-ink)}.chat-assistant-text strong{color:var(--theme-ink);font-weight:600}.chat-assistant-text img{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto}.chat-assistant-text h1,.chat-assistant-text h2,.chat-assistant-text h3,.chat-assistant-text h4,.chat-assistant-text h5,.chat-assistant-text h6{margin:1.1em 0 .4em;font-weight:650;line-height:1.3}.chat-assistant-text h1{font-size:1.25em}.chat-assistant-text h2{font-size:1.15em}.chat-assistant-text h3{font-size:1.05em}.chat-assistant-text h4,.chat-assistant-text h5,.chat-assistant-text h6{font-size:1em}.chat-assistant-text pre{background:var(--accent-light);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:13px;overflow-x:auto}.chat-assistant-text code{font-family:var(--font-mono);font-size:.92em}.chat-cite-pill{font:inherit;color:var(--on-ink);background:var(--accent);cursor:pointer;vertical-align:baseline;white-space:nowrap;border:none;border-radius:10px;margin:0 2px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.chat-cite-pill:hover{background:color-mix(in srgb, var(--accent) 86%, var(--paper))}.chat-cite-pill-pending{cursor:default}.chat-cite-pill-pending:hover{background:var(--accent)}.chat-citation-problem{color:var(--muted);border-left:2px solid var(--border);margin:8px 0 0;padding-left:10px;font-size:12px;line-height:1.5}.chat-file-link{color:color-mix(in srgb, var(--accent-blue) 58%, var(--theme-ink));text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.chat-file-link:hover{color:color-mix(in srgb, var(--accent-blue) 36%, var(--theme-ink));text-decoration:underline}.chat-agent-link{color:#256bc1;font:inherit;text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-agent-link:hover{color:#256bc1;text-decoration-style:solid}.chat-thinking summary{cursor:pointer;color:var(--muted);font-size:13px;list-style:none}.chat-thinking summary:after{content:" ›"}.chat-thinking[open] summary:after{content:" ⌄"}.chat-thinking p,.chat-thinking-body{color:var(--muted);white-space:pre-wrap;border-left:2px solid var(--border);margin:8px 0 0;padding-left:10px;font-size:13px}.chat-proposed-workflow{border:1px solid var(--border);background:var(--theme-overlay);border-radius:10px;flex-direction:column;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.chat-proposed-workflow-actions .btn{flex:1;justify-content:center;min-width:0}.chat-ask-jobs{width:min(720px,100%);color:var(--ink);flex-direction:column;gap:28px;margin-inline:auto;display:flex}.chat-ask-jobs-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600}.chat-ask-jobs h1,.chat-ask-jobs h2{letter-spacing:-.02em;margin:0 0 8px;font-weight:600}.chat-ask-jobs h1{font-size:22px}.chat-ask-jobs h2{font-size:15px}.chat-ask-jobs-principle{border:1px solid var(--theme-line);margin:0 0 12px;padding:10px 12px;font-weight:600}.chat-ask-jobs p,.chat-ask-jobs li{color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:1.5}.chat-ask-jobs p+p{margin-top:8px}.chat-ask-jobs ol,.chat-ask-jobs ul{margin:8px 0 0;padding-left:1.2em}.chat-ask-jobs li+li{margin-top:6px}.chat-ask-jobs ol+p,.chat-ask-jobs ul+p{margin-top:14px}.chat-ask-jobs-muted{color:var(--muted)}.chat-ask-jobs-walks{padding-left:1.4em;list-style:decimal}.chat-ask-jobs-walks li+li{margin-top:14px}.chat-ask-jobs-walks p+p{margin-top:2px}.chat-ask-jobs-grid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.chat-ask-screen{flex-direction:column;gap:10px;width:420px;display:flex}.chat-ask-screen-line{color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:1.45}.chat-composer-screen{width:380px}.chat-ask{border:1px solid var(--border);background:var(--paper);border-radius:10px;flex-direction:column;gap:14px;margin-top:4px;padding:12px 12px 10px;display:flex}.chat-ask.is-kept{gap:0;padding:0 12px}.chat-ask-kept .chat-ask-prompt{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.chat-ask-option{text-align:left;border:1px solid var(--border);background:var(--paper);width:100%;color:var(--ink);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.chat-ask-option:hover,.chat-ask-option:focus-visible{background:var(--hover);border-color:var(--theme-line-strong)}.chat-ask-option.is-on{background:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-lift));border-color:var(--theme-ink)}.chat-ask-option.is-on .chat-ask-letter{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.chat-ask-files{border:1px dashed var(--theme-line-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.chat-ask-files:hover,.chat-ask-files:focus-within{background:var(--hover)}.chat-ask-next{border:1px solid var(--ink);background:var(--ink);height:32px;color:var(--on-ink);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chat-ask-next:disabled{border-color:var(--border);background:var(--surface);color:var(--muted);cursor:default}.chat-ask-kept{flex-direction:column;gap:4px;padding:12px 0;display:flex}.chat-ask-kept+.chat-ask-kept{border-top:1px solid var(--border)}.chat-work>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.chat-work>summary::-webkit-details-marker{display:none}.chat-work>summary:after{content:" ›"}.chat-work[open]>summary:after{content:" ⌄"}.chat-work.is-live>summary .chat-work-label{animation:1.2s ease-in-out infinite chat-work-pulse}.chat-work-failed-pinned{margin-top:6px}.chat-work-line{color:var(--muted);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.chat-work-line.is-running{font-style:italic}.chat-work-line.is-running .chat-work-line-text{animation:1.2s ease-in-out infinite chat-work-pulse}.chat-work-line.is-failed{color:var(--danger);font-style:normal}.chat-work-subagent{margin:0}.chat-work-subagent>summary{cursor:pointer;list-style:none}.chat-work-subagent>summary::-webkit-details-marker{display:none}@keyframes chat-work-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.chat-work-line.is-running .chat-work-line-text{animation:none}}.chat-tool-dev{color:var(--muted);padding:6px 0 2px}.chat-agent-progress{border:1px solid var(--border);background:var(--accent-light);border-radius:12px;padding:12px 14px}.chat-agent-progress.is-complete .chat-agent-progress-count{color:#1a7f4b}.chat-agent-progress-pinned{margin-bottom:8px;padding:8px 12px}.chat-agent-progress-pinned .chat-agent-progress-head{margin-bottom:0}.chat-agent-progress-pinned.is-open .chat-agent-progress-head{margin-bottom:10px}.chat-agent-progress-current{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.chat-agent-progress-pinned.is-open .chat-agent-progress-chevron{transform:rotate(180deg)}.chat-agent-progress-pinned .chat-agent-progress-steps{max-height:220px;overflow-y:auto}.chat-agent-progress-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-agent-progress-step{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.chat-agent-progress-step.is-active .chat-agent-progress-step-title{color:var(--ink);font-weight:600}.chat-agent-progress-step.is-done .chat-agent-progress-step-title{-webkit-text-decoration:line-through #c3c3be;text-decoration:line-through #c3c3be}.chat-progress-square.is-active{background:var(--ink);animation:1.1s ease-in-out infinite chat-progress-blink}.chat-progress-square.is-pending{background:var(--paper);border:1.5px solid #d2d2cd}@keyframes chat-progress-blink{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.chat-progress-square.is-active{animation:none}}.chat-turn-recap{color:var(--muted);flex-basis:100%;font-size:13px;line-height:1.45}.chat-turn-feedback{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-turn-feedback-thumbs{align-items:center;gap:2px;display:inline-flex}.chat-thumb{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-thumb:hover{background:var(--accent-light);color:var(--ink)}.chat-turn-feedback-form .btn{padding:3px 10px;font-size:12.5px}.chat-produced-files{flex-direction:column;gap:6px;margin:6px 0 2px;display:flex}.chat-produced-group{flex-direction:column;gap:6px;display:flex}.chat-produced-group+.chat-produced-group{margin-top:8px}.chat-produced-group .citations-inline{margin-top:0}.chat-produced-file{border:1px solid var(--border);background:var(--theme-overlay);box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 8px 8px 10px;display:flex}.chat-produced-file.has-extra{flex-direction:column;align-items:stretch;gap:6px}.chat-produced-file.has-extra .chat-files-changed-review{margin:0 2px 2px 38px}.chat-produced-file:hover{background:color-mix(in srgb, var(--theme-ink) 8%, var(--theme-overlay));border-color:var(--theme-line-strong)}.chat-produced-file-icon{background:var(--theme-well);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chat-produced-file:hover .chat-produced-file-icon{background:var(--theme-overlay)}.chat-files-changed{border:1px solid var(--border);background:var(--theme-overlay);box-sizing:border-box;border-radius:10px;margin:6px 0 2px;padding:8px 10px}.chat-files-changed-head{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:600}.chat-files-changed-row.is-deleted .chat-files-changed-path{color:var(--muted);font-weight:500}.chat-files-changed-review{margin-left:30px;font-size:11.5px}.chat-files-changed-review>summary{color:var(--muted);cursor:pointer;padding:1px 0;list-style:none;display:inline-block}.chat-files-changed-review>summary::-webkit-details-marker{display:none}.chat-files-changed-review>summary:hover{color:var(--ink)}.chat-files-changed-review-open:hover .chat-files-changed-slide{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-files-changed-slide{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.chat-produced-file-download{width:24px;height:24px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.chat-produced-file-download:hover{color:var(--ink);background:var(--accent-light)}.chat-produced-file-static,.chat-produced-file-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;display:flex}.chat-produced-file-open:hover .chat-produced-file-name{color:var(--accent);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-produced-file-open:hover .chat-produced-file-slide{color:var(--ink)}.chat-preview-actions .btn{padding:5px 10px;font-size:13px;text-decoration:none}.chat-preview-pager{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:flex}.chat-preview-pager-btn{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.chat-preview-pager-btn:disabled{color:var(--border);cursor:default}.chat-preview-unavailable{max-width:34ch;color:var(--ink-soft,#6b7280);text-align:center;align-self:center;margin:0 24px;font-size:12px;line-height:1.45}.chat-error-line{color:var(--danger);border:1px solid var(--danger);border-radius:10px;flex-shrink:0;margin-top:14px;padding:10px 14px;font-size:13.5px;line-height:1.45}.chat-panel-foot>.chat-error-line,.chat-footer>.chat-error-line{margin-top:0;margin-bottom:8px}.chat-working{color:var(--muted);font-size:13.5px;line-height:1.6;animation:1.2s ease-in-out infinite chat-work-pulse}@media (prefers-reduced-motion:reduce){.chat-working{animation:none}}.chat-thinking-live{flex-direction:column-reverse;max-height:66px;display:flex;overflow:hidden}.chat-footer{background:var(--theme-desk);flex-shrink:0;width:100%;max-width:788px;margin:0 auto;padding:8px 24px 10px;position:sticky;bottom:0}@media (width<=900px){.slide-inspo:has(.chat-hero-thread):not(.workflow-editor){min-height:calc(100dvh - var(--topbar-h))}.chat-hero{flex-direction:column;gap:0;width:auto;max-width:100%;padding:24px 16px 20px}.chat-home-main{width:100%;max-width:none}.chat-scroll{padding:20px 12px 12px}.chat-footer{max-width:none;padding:8px 12px 10px}}.chat-composer{background:var(--theme-overlay);border:1px solid var(--border);box-shadow:none;border-radius:16px;padding:12px 14px 10px;position:relative}.chat-composer.chat-composer-dragover{border-color:var(--ink)}.chat-composer-intake{background:var(--accent-light);border:1px solid var(--border);min-height:156px;box-shadow:none;border-radius:10px;flex-direction:column;padding:16px 16px 12px;display:flex}.chat-composer-intake .chat-composer-field{flex:auto}.chat-composer-intake textarea{min-height:72px;font-size:16px}.chat-composer-intake .chat-composer-mirror{font-size:16px}.chat-composer-intake .chat-composer-row{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.chat-composer-intake.chat-composer-dragover{border-style:dashed;border-color:var(--ink);background:var(--paper);outline:none}.chat-composer textarea{resize:none;width:100%;font:inherit;background:0 0;border:none;max-height:200px;padding:2px 2px 6px;font-size:15px;line-height:1.45;overflow-y:auto}.chat-composer textarea:focus{border:none;outline:none}.chat-composer-field{position:relative}.chat-composer-textarea-ghost{color:#0000;caret-color:#0000}.chat-composer-textarea-ghost-caret{color:#0000;caret-color:var(--ink)}.chat-composer-mirror{pointer-events:none;width:100%;max-height:200px;font:inherit;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;padding:2px 2px 6px;font-size:15px;line-height:1.45;position:absolute;inset:0;overflow:hidden}.chat-composer-compact .chat-composer-mirror{font-size:14px}.chat-composer-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-composer-hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.chat-composer-stack{flex-direction:column;align-items:stretch;width:100%;display:flex}.chat-queued{background:var(--theme-overlay);border:1px solid var(--border);border-radius:14px;margin:0 0 6px;padding:10px 12px 8px}@keyframes chat-listening-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.chat-mention-chip{color:#256bc1;background:#256bc11a;border:1px solid #256bc159;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.chat-mention-chip button{cursor:pointer;color:#256bc1;background:0 0;border:none;padding:0;font-size:13px}.chat-quote-chip{background:var(--theme-lift);border:1px solid var(--theme-line);max-width:min(100%,280px);color:var(--theme-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;line-height:1.3;display:inline-flex;position:relative}.chat-quote-chip button{color:var(--theme-muted);cursor:pointer;background:0 0;border:none;padding:0 2px 0 0;font-size:13px;line-height:1}.chat-quote-chip button:hover,.chat-quote-chip button:focus-visible{color:var(--theme-ink)}.chat-quote-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-quote-chip-tip.is-open{z-index:80;display:block;position:fixed;bottom:auto;transform:translateY(calc(-100% - 8px))}.chat-quote-chip-tip.is-open.is-below{transform:none}.chat-selection-chip{background:#256bc129;border-color:#256bc1;text-decoration:none}.chat-composer-mention-pill{background:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0}.chat-composer-element-pill{background:color-mix(in srgb, var(--accent-blue,#4a90d9) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-blue,#4a90d9) 40%, transparent);color:#2f6fad;vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0}.chat-user-bubble .chat-composer-mention-pill,.chat-user-bubble .chat-composer-element-pill{padding-left:4px;padding-right:4px}.chat-user-bubble button.chat-composer-mention-pill{font:inherit;cursor:pointer;border:none;margin:0}.chat-user-bubble button.chat-mention-chip,.chat-user-bubble button.chat-bubble-slide{font:inherit;text-align:left;cursor:pointer;color:inherit}.chat-composer-url{color:#256bc1;text-underline-offset:2px;vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#256bc12e;border-radius:3px;padding:0;text-decoration:underline}.chat-user-bubble a.chat-composer-url{font:inherit}.chat-mention-menu{background:var(--theme-lift);border:1px solid var(--border);z-index:30;border-radius:12px;width:min(320px,100% - 20px);max-height:min(320px,60vh);position:absolute;bottom:calc(100% + 6px);left:10px;right:auto;overflow:hidden auto;box-shadow:0 8px 26px #0000001f}.chat-mention-menu-below{top:calc(100% + 6px);bottom:auto}.chat-mention-option{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.chat-mention-option:hover,.chat-mention-option:focus-visible{background:var(--hover)}.chat-mention-option.active{background:var(--hover);box-shadow:inset 2px 0 0 var(--ink)}.chat-mention-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.chat-mention-option.is-group .chat-mention-path{font-variant-numeric:tabular-nums;max-width:none;margin-left:auto}.chat-mention-back{border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--muted);background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-mention-back:hover{background:var(--accent-light);color:var(--ink)}.chat-panel{width:var(--chat-w,380px);border-left:1px solid var(--border);background:var(--theme-desk);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.chat-panel-head{border-bottom:1px solid var(--border);z-index:4;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:relative;overflow:visible}.chat-panel-title{color:var(--text,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px 8px;font-size:13.5px;font-weight:600;overflow:hidden}.chat-panel-tab{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13.5px;font-weight:600}.chat-panel-tab:hover{background:var(--hover,#f2f2f0);color:var(--text,#1a1a1a)}.chat-panel-tab.active{color:var(--text,#1a1a1a)}.chat-panel-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.chat-panel-action{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.chat-panel-action:hover,.chat-panel-action.active{background:var(--hover,#f2f2f0);color:var(--text,#1a1a1a)}.chat-panel-close{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:2px 4px;font-size:16px}.chat-history-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:4px 8px 6px;font-size:11px;font-weight:600}.chat-history-item.active{background:var(--hover,#f2f2f0)}.chat-history-open{cursor:pointer;text-align:left;min-width:0;color:var(--text,#1a1a1a);background:0 0;border:none;flex:1;align-items:baseline;gap:8px;padding:7px 8px;font-size:13px;display:flex}.assets-status{color:var(--muted);margin:6px 0;font-size:13px}.assets-error{color:#b3261e}.assets-filter.active{background:var(--hover,#f2f2f0);color:var(--text,#1a1a1a)}.assets-section{margin-bottom:20px}.assets-section-head{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.assets-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.assets-active-chip{color:var(--text,#1a1a1a);border:1px solid var(--border);background:var(--hover,#f2f2f0);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:600}.asset-thumb{aspect-ratio:4/3;background:var(--theme-well);border-bottom:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:relative}@keyframes asset-busy-spin{to{transform:rotate(360deg)}}.chat-panel-scroll{scrollbar-width:none;flex:1;min-height:0;padding:14px;overflow-y:auto}.chat-panel-scroll::-webkit-scrollbar{display:none}.chat-panel-scroll .chat-messages,.chat-panel-scroll .chat-panel-empty{max-width:var(--chat-measure);width:100%;margin-left:auto;margin-right:auto}.chat-panel-foot{flex-shrink:0;padding:0 12px 12px}.chat-panel-foot>.chat-composer,.chat-panel-foot>.chat-composer-stack,.chat-panel-foot>.chat-error-line,.chat-panel-foot>.chat-boardref{max-width:var(--chat-measure);width:100%;margin-left:auto;margin-right:auto}.chat-panel-empty{color:var(--muted);font-size:13px}.chat-boardref{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.chat-boardref-add{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;display:inline-flex}.chat-boardref-add:hover{color:var(--text);border-color:var(--muted)}.chat-brand-chip{min-width:0;max-width:min(220px,100%);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;font-weight:500;display:inline-flex}.chat-brand-chip:hover,.chat-brand-chip.is-open{color:var(--text);background:var(--hover,#f2f2f0)}.chat-project-menu{min-width:240px;max-width:320px;inset:calc(100% + 4px) auto auto 0}.chat-brand-menu-above .chat-project-menu{top:auto;bottom:calc(100% + 4px)}.chat-picker-menu{background:var(--theme-lift);border:1px solid var(--border);z-index:30;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 26px #0000001f}.chat-picker-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;padding:8px 12px;display:flex}.chat-picker-list{min-height:0;max-height:200px;overflow-y:auto}.brand-swatches{flex-shrink:0;gap:2px;display:inline-flex}.brand-swatch{border:1px solid #0000001f;border-radius:2px;width:9px;height:9px}.brand-preview-card.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.brand-preview{border:1px solid var(--border);background:var(--theme-lift);border-radius:5px;flex-direction:column;gap:5px;padding:8px;display:flex;overflow:hidden}.chat-picker-footer{border-top:1px solid var(--border)}.chat-picker-footer-btn{cursor:pointer;width:100%;font:inherit;color:var(--muted);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.chat-picker-footer-btn:hover{background:var(--accent-light);color:var(--text)}.chat-composer-compact{box-shadow:none;border-radius:12px;padding:10px 12px 8px}.chat-composer-compact textarea{font-size:14px}.board-canvas>.file-preview-panel{width:auto;box-shadow:none;border:none;border-radius:0;position:absolute;inset:0;overflow:hidden}.board-canvas>.file-preview-panel .panel-resize-handle{display:none}.panel-resize-handle{z-index:5;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;left:0}.panel-resize-handle:before{content:"";background:0 0;width:1px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.panel-resize-handle.panel-resize-handle-right,.panel-resize-handle.panel-resize-handle-right:before{left:auto;right:0}.panel-resize-handle:hover:before,.panel-resize-handle.is-resizing:before{background:var(--theme-line-strong)}body.is-resizing-panel{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing-panel iframe{pointer-events:none}.chat-composer-left{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.chat-attach-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.chat-attach-btn{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.chat-attach-btn:hover{background:var(--accent-light);color:var(--ink)}.chat-attach-btn-labeled{background:var(--paper);width:auto;height:32px;color:var(--ink);border-radius:8px;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:550}.chat-composer-intake .chat-attach-btn-labeled:hover{background:var(--paper);border-color:color-mix(in srgb, var(--ink) 28%, var(--border))}.chat-attachment-chip{border:1px solid var(--border);background:var(--accent-light);border-radius:10px;align-items:stretch;max-width:240px;padding-right:22px;font-size:12.5px;display:inline-flex;position:relative;overflow:hidden}.chat-attachment-chip.is-marked{border-color:#e23b3b}.chat-composer-intake .chat-attachment-chip{background:var(--paper)}.chat-mark-area-box{box-sizing:border-box;pointer-events:none;border:2px solid #e23b3b;position:absolute;box-shadow:0 0 0 1px #fff}.chat-attachment-name{align-items:baseline;min-width:0;display:flex}.chat-attachment-ext{flex:none}.chat-attachment-chip.is-sent{max-width:220px}.chat-user-bubble .chat-attachment-chip{background:var(--paper)}.chat-user-bubble button.chat-attachment-chip{font:inherit;text-align:left;color:inherit;cursor:pointer}.chat-attachment-remove{z-index:1;border:1px solid var(--theme-line-strong);background:var(--theme-well);width:18px;height:18px;color:var(--theme-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.chat-attachment-remove:hover{background:var(--theme-desk);border-color:color-mix(in srgb, var(--theme-ink) 40%, transparent)}.chat-bubble-attachments .chat-mention-chip{background:var(--theme-lift)}.chat-bubble-shot{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.chat-bubble-shot-source{font:inherit;color:var(--muted);text-underline-offset:2px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:none;max-width:min(260px,100%);padding:0;font-size:12px;text-decoration:underline;overflow:hidden}span.chat-bubble-shot-source{cursor:default;text-decoration:none}.chat-bubble-image{border:1px solid var(--border);background:var(--theme-lift);cursor:zoom-in;border-radius:10px;max-width:100%;padding:0;display:inline-flex;overflow:hidden}.chat-bubble-image.is-source{cursor:pointer}.chat-bubble-image img{object-fit:cover;max-width:min(260px,100%);max-height:150px;display:block}.chat-hit-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.chat-hit-card{border:1px solid var(--border);background:var(--theme-lift);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.chat-hit-card:hover{border-color:var(--muted)}.chat-hit-card img{aspect-ratio:4/3;object-fit:contain;background:var(--accent-light);width:100%;display:block}.chat-variation-grid .chat-hit-card img,.chat-variation-grid .chat-hit-noimg{aspect-ratio:16/9}.chat-assistant-text table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13.5px;display:block;overflow-x:auto}.chat-assistant-text thead th{text-align:left;border-bottom:2px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:600}.chat-assistant-text tbody td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 12px;line-height:1.5}.chat-assistant-text tbody tr:last-child td{border-bottom:none}.chat-assistant-text td code,.chat-assistant-text th code{background:var(--accent-light);border-radius:4px;padding:1px 4px;font-size:.85em}.chat-stop{background:var(--ink);color:var(--on-ink)}.chat-stop:hover{background:color-mix(in srgb, var(--ink) 86%, var(--paper))}.chat-stop.chat-stopping{animation:1s ease-in-out infinite chat-stopping-pulse}@keyframes chat-stopping-pulse{50%{opacity:.45}}.brand-sample-stage{border:1px solid var(--border);background:var(--paper,#fff);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex}.brand-sample-stage.is-drop-target{outline:1px solid var(--ink,#1a1a18);outline-offset:-1px}.brand-sample-stage-head{height:var(--desk-head-h,28px);min-height:var(--desk-head-h,28px);z-index:3;border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.brand-sample-stage-head:not(:has(.brand-sample-stage-title)){justify-content:space-between}.brand-sample-stage-actions.brand-sample-stage-head-start{justify-content:flex-start;min-width:0;margin-right:auto}.brand-sample-stage-actions.brand-sample-stage-head-end{justify-content:flex-end;margin-left:auto}.brand-sample-stage-actions.brand-sample-stage-head-start{justify-content:flex-start;margin-right:auto}.brand-sample-stage-head:has(.brand-sample-stage-pager){grid-template-columns:1fr auto 1fr;display:grid;container:stage-head/inline-size}.brand-sample-stage-head:has(.brand-sample-stage-pager) .brand-sample-stage-head-start{min-width:auto}.brand-sample-stage-pager{justify-content:center;align-items:center;gap:2px;display:inline-flex}.brand-sample-stage-pager .brand-sample-stage-meta{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.35em;min-width:4.5em;display:inline-flex}@container stage-head (width<=360px){.agent-asset-inspect-btn.is-named{gap:0;width:28px;padding:0}.brand-sample-stage-pager .brand-sample-stage-meta{min-width:0}}.brand-sample-stage-title{flex:1;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.brand-sample-stage-title span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-sample-stage-meta{color:var(--muted);font-size:12px;font-weight:400}.brand-sample-stage-actions{flex:none;align-items:center;gap:2px;display:flex}.brand-sample-stage-actions a.agent-asset-inspect-btn{text-decoration:none}.brand-sample-stage-more{display:inline-flex;position:relative}.brand-sample-stage-zoom{background:color-mix(in srgb, var(--theme-ink) 8%, transparent);border-radius:8px;flex-wrap:nowrap;flex:none;align-items:center;gap:0;display:inline-flex}.brand-sample-stage-body{background:var(--surface,#f7f7f6);flex:1;justify-content:center;align-items:center;min-height:420px;padding:16px;display:flex;position:relative}.brand-sample-stage-viewport{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.brand-sample-stage-zoom-sizer,.brand-sample-stage-zoom-inner{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.brand-sample-stage-viewport.is-zoomed .brand-sample-stage-zoom-sizer,.brand-sample-stage-viewport.is-zoomed .brand-sample-stage-zoom-inner{width:auto;max-width:none;height:auto;max-height:none}.brand-sample-stage-viewport.is-zoomed .brand-sample-stage-zoom-inner,.brand-sample-stage-viewport.is-zoom-in{justify-content:flex-start;align-items:flex-start}.brand-sample-stage-zoom-inner .brand-sample-stage-frame{width:100%;min-width:0;height:100%;min-height:0;max-height:none}.brand-sample-stage-viewport .brand-sample-stage-zoom-inner img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.brand-sample-stage-frame{max-width:100%;max-height:min(70vh,720px);display:inline-block;position:relative}.brand-sample-stage-slide{max-width:100%;max-height:100%;line-height:0;display:inline-block;position:relative}.brand-sample-stage-slide.is-shaped img{width:100%;height:100%}.brand-sample-stage-page{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.project-file-live-frame{background:var(--doc-paper);border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.brand-sample-stage-body img,.brand-sample-stage-frame img{object-fit:contain;max-width:100%;max-height:min(70vh,720px);display:block}.brand-sample-stage-body.is-workbook{justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.brand-sample-stage-body.is-note{flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 24px 0;overflow:auto}.brand-sample-stage-body.is-slide,.brand-sample-stage-body.is-letter,.brand-sample-stage-body.is-picture{overflow:hidden}.brand-sample-stage-body.is-picture,.brand-sample-stage-body.is-letter{justify-content:stretch;align-items:stretch}.brand-sample-stage-body.is-deck{justify-content:flex-start;align-items:stretch;gap:0;padding:0}.project-slide-rail{scrollbar-width:none;border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;gap:8px;width:168px;padding:8px;display:flex;overflow-y:auto}.project-slide-rail::-webkit-scrollbar{display:none}.project-slide-thumb{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.project-slide-thumb-frame{background:var(--paper);width:100%;box-shadow:0 0 0 1px var(--border);display:block;overflow:hidden}.project-slide-thumb img{object-fit:unset;width:100%;height:auto;max-height:none;display:block}.project-slide-thumb-meta{align-items:baseline;gap:6px;min-width:0;padding:0 1px;display:flex}.project-slide-thumb-num{font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600;line-height:1.2}.project-slide-thumb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.project-slide-thumb:hover{color:var(--ink)}.project-slide-thumb:hover .project-slide-thumb-frame{box-shadow:0 0 0 1px var(--ink)}.project-slide-thumb.is-selected{color:var(--ink)}.project-slide-thumb.is-selected .project-slide-thumb-frame{box-shadow:0 0 0 2px var(--ink)}.brand-sample-stage-body.is-deck .brand-sample-stage-viewport{flex:1;min-width:0;padding:16px}.brand-sample-stage-body.is-deck .brand-sample-stage-frame{flex:none;min-width:0;padding:0}.brand-sample-stage-body.is-slide .brand-sample-stage-frame,.brand-sample-stage-body.is-letter .brand-sample-stage-frame,.brand-sample-stage-body.is-picture .brand-sample-stage-frame,.project-file-pane-body.is-picture .brand-sample-stage-frame{justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;display:flex}.brand-sample-stage-body.is-slide img,.brand-sample-stage-body.is-letter img,.brand-sample-stage-body.is-picture img,.project-file-pane-body.is-picture img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.brand-sample-stage-body.is-slide .brand-sample-stage-viewport:not(.is-zoomed),.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:not(.is-zoomed){container-type:size}.brand-sample-stage-body.is-slide .brand-sample-stage-viewport:not(.is-zoomed) .annotate-bar,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:not(.is-zoomed) .annotate-bar{max-width:100cqi}.brand-sample-stage-body.is-slide .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-slide,.brand-sample-stage-body.is-slide .brand-sample-stage-viewport:not(.is-zoomed) img,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:not(.is-zoomed) .brand-sample-stage-slide,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:not(.is-zoomed) img,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:not(.is-zoomed) .project-file-live-frame{max-width:100cqi;max-height:100cqh}.brand-sample-stage-body.is-letter .brand-sample-stage-page{width:100%;height:100%;min-height:0}.brand-sample-stage-body.is-letter .project-file-live-frame{width:100%;height:100%;max-height:none}.brand-sample-stage-body.is-letter .project-file-doc{aspect-ratio:8.5/11;width:auto;max-width:100%;height:100%;max-height:100%}.brand-sample-stage-excel{flex:1;width:100%;min-width:0;min-height:0}.brand-sample-stage-split{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.brand-sample-stage-split .brand-sample-stage-body{flex-direction:column;flex:1 1 0;justify-content:stretch;align-items:stretch;min-width:0;min-height:0;padding:16px;position:relative;overflow:hidden}.brand-sample-stage-split .brand-sample-stage-viewport{flex:auto;width:100%;min-height:0;position:relative;inset:auto;overflow:auto}.brand-sample-stage-split .brand-sample-stage-frame{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative;inset:auto}.brand-sample-stage-split .brand-sample-stage-frame img,.brand-sample-stage-split .brand-sample-stage-body>img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.brand-sample-stage-split .brand-prompt-pane{border-left:0;border-top:1px solid var(--border);flex:none;min-height:148px;max-height:220px;overflow:auto}.brand-sample-stage-split .brand-prompt-pane.is-minimized{min-height:0;max-height:none;overflow:hidden}.brand-sample-stage-body.is-file-split{justify-content:stretch;align-items:stretch;gap:0;padding:0}.brand-sample-stage-body.is-file-stacked,.brand-sample-stage-body.is-file-stacked .project-file-drop{flex-direction:column}.brand-sample-stage-body.is-file-stacked .project-file-pane{border-right:0;border-bottom:1px solid var(--border)}.brand-sample-stage-body.is-file-stacked .project-file-pane:last-child{border-bottom:0}.brand-sample-stage-body.is-file-stacked .brand-sample-stage-frame,.brand-sample-stage-body.is-file-stacked .brand-sample-stage-frame img{max-height:100%}.brand-sample-stage-body.is-file-changes .project-file-pane-body{align-items:stretch}.brand-sample-stage-body.is-file-changes .brand-sample-stage-viewport{align-items:flex-start;width:100%;height:100%}.brand-sample-stage-body.is-file-changes .brand-sample-stage-frame img{object-position:top center}.project-file-pane{border-right:1px solid var(--border);background:var(--surface);cursor:pointer;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.project-file-pane:last-child{border-right:0}.project-file-pane.is-on{background:var(--paper)}.project-file-pane.is-drop{background:var(--accent-light);outline:1px solid var(--ink);outline-offset:-1px}.project-file-dock{pointer-events:none;z-index:4;position:absolute;inset:0}.project-file-dock-edge.is-left,.project-file-dock-edge.is-right{width:28%;top:0;bottom:0}.project-file-dock-edge.is-left{left:0}.project-file-dock-edge.is-right{right:0}.project-file-dock-edge.is-top,.project-file-dock-edge.is-bottom{height:28%;left:0;right:0}.project-file-dock-edge.is-top{top:0}.project-file-dock-edge.is-bottom{bottom:0}.project-file-dock-edge.is-on,.project-file-dock-mid.is-on{background:var(--accent-light);outline:1px solid var(--ink);outline-offset:-1px}.project-file-pane-head .agent-asset-inspect-btn{margin-left:0}.project-file-drop{pointer-events:none;display:flex;position:absolute;inset:0}.project-file-drop-half.is-on{background:var(--accent-light);outline:1px solid var(--ink);outline-offset:-1px}.project-file-pane.is-on .project-file-pane-head{font-weight:600}.project-file-pane-body{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.project-file-pane-body.is-note{flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 24px 0}.project-file-pane-body.is-picture{justify-content:stretch;align-items:stretch;overflow:hidden}.project-file-pane-body.is-picture .brand-sample-stage-viewport{width:100%;height:100%}.is-file-split .project-file-doc{width:min(100%,360px)}.is-file-split .project-file-title{font-size:22px}.project-file-doc,.project-file-opening-page{box-sizing:border-box;overflow:hidden}.project-file-doc{aspect-ratio:8.5/11;background:var(--doc-paper);border:1px solid var(--doc-border);width:min(100%,440px);color:var(--doc-ink);padding:36px 40px}.project-file-opening-page{width:100%;min-height:min(40vh,280px);color:var(--theme-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:28px 32px;font-size:13px;font-weight:500;display:flex}.project-file-opening-page p{margin:0;animation:1.2s ease-in-out infinite chat-work-pulse}@media (prefers-reduced-motion:reduce){.project-file-opening-page p{animation:none}}.project-file-title{margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.15}.project-file-doc .project-file-title{font-size:26px}.project-file-doc .project-file-line{color:var(--ink)}.brand-prompt-stage{background:var(--chrome);flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.brand-prompt-stage>.context-page-identity,.brand-prompt-stage>.brand-prompt-pane{box-sizing:border-box;width:min(100%, var(--content-max));max-width:var(--content-max);align-self:center}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage{overflow:hidden}.brand-prompt-stage:has(.context-page-composer){overflow:hidden}.brand-prompt-stage>.brand-prompt-pane{border-left:0;flex:none;min-height:220px}.brand-prompt-stage>.brand-prompt-pane:only-child{flex:1;min-height:0}.brand-prompt-stage:has(.context-page-title)>.brand-prompt-pane{flex:1;min-height:0}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage>.brand-prompt-pane{flex:1;min-height:0}.brand-prompt-stage:has(.context-page-composer)>.brand-prompt-pane{flex:1;min-height:0}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage>.brand-prompt-pane{scrollbar-width:none;padding-bottom:108px;overflow:auto}.brand-prompt-stage:has(.context-page-composer)>.brand-prompt-pane{scrollbar-width:none;padding-bottom:108px;overflow:auto}.board-canvas:has(>.context-page-composer)>.brand-prompt-stage>.brand-prompt-pane::-webkit-scrollbar{display:none}.brand-prompt-stage:has(.context-page-composer)>.brand-prompt-pane::-webkit-scrollbar{display:none}.context-page-composer.is-over-page{inset-inline:0;z-index:6;pointer-events:none;background:linear-gradient(to top, var(--chrome) 42%, transparent);justify-content:center;width:auto;margin:0;padding:36px 18px 28px;display:flex;position:absolute;bottom:0}.context-page-composer.is-over-page.is-over-file{background:0 0;padding:12px 18px 16px}.board-canvas>.context-page-composer.is-over-page{z-index:6}.context-page-composer.is-over-page .chat-panel,.board-canvas>.context-page-composer.is-over-page>.board-chat{width:min(100%, var(--content-max));max-width:var(--content-max);pointer-events:auto;flex:none;margin-inline:auto}.context-page-composer .chat-panel{background:0 0;border:none;min-height:0}.context-page-composer .chat-panel-head,.context-page-composer .chat-panel-scroll,.context-page-composer .chat-scroll{display:none}.context-page-composer .chat-panel-foot{background:0 0;margin:0}.context-page-composer .chat-composer{background:var(--theme-overlay);border-color:var(--desk-rule);color:var(--chrome-ink)}.context-page-composer .chat-composer textarea,.context-page-composer .chat-composer .chat-composer-mirror{color:var(--chrome-ink)}.context-page-composer .chat-composer textarea::placeholder{color:var(--chrome-muted)}.brand-prompt-pane.is-bare{background:var(--chrome);border-left:0}.prompt-doc{font-family:var(--font-body);font-size:14px;line-height:1.5;position:relative}.prompt-doc h1,.prompt-doc h2,.prompt-doc h3{font-family:var(--font-body)}.prompt-doc h1{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.prompt-doc h2{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.prompt-doc h3{font-size:14.5px;font-weight:600;line-height:1.35}.prompt-doc.is-page-selected{outline:none}.prompt-doc.is-page-selected .prompt-doc-line,.prompt-doc-line.is-range-selected,.prompt-doc-blank.is-range-selected{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:4px}.prompt-doc .rich-md-slash-menu{position:absolute}.prompt-doc-line{min-height:1.5em}.prompt-doc-line:not(.is-editing),.prompt-doc-blank{-webkit-user-select:none;user-select:none}.prompt-doc-line.is-editing{position:relative}.prompt-doc-line.is-h1 .prompt-doc-input,.prompt-doc-line.is-h1 :is(h1){letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.prompt-doc-line.is-h2 .prompt-doc-input,.prompt-doc-line.is-h2 :is(h2){letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.prompt-doc-line.is-h3 .prompt-doc-input,.prompt-doc-line.is-h3 :is(h3){font-size:14.5px;font-weight:600;line-height:1.35}.prompt-doc-line.is-bullet{position:relative}.prompt-doc-line.is-bullet ul{margin:0 0 .4em;padding:0 0 0 1.4em}.prompt-doc-line.is-bullet li{margin:0;padding:0}.prompt-doc-line.is-bullet.is-editing:before{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:.35em;height:.35em;position:absolute;top:.55em;left:.45em}.prompt-doc-line.is-bullet .prompt-doc-input{padding-left:1.4em}.prompt-doc-input{box-sizing:border-box;resize:none;field-sizing:content;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;margin:0 0 .4em;padding:0;font-size:14px;line-height:1.5;display:block}.prompt-doc-input.is-source{background:var(--theme-well);border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.prompt-doc-input::placeholder{color:var(--muted)}.prompt-doc-blank{min-height:.85em}.prompt-doc-trailing-blank{cursor:text;min-height:2.75em}.prompt-doc-line .file-preview-markdown,.prompt-doc-line .md-table-wrap,.prompt-doc-line p,.prompt-doc-line ul,.prompt-doc-line h1,.prompt-doc-line h2,.prompt-doc-line h3{margin:.7em 0 .25em}.prompt-doc-line.is-bullet+.prompt-doc-line.is-bullet ul{margin-top:0}.prompt-doc-line p,.prompt-doc-line ul,.prompt-doc-line .file-preview-markdown,.prompt-doc-line .md-table-wrap{margin:0 0 .4em}.prompt-doc-line table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:1.4}.prompt-doc-line th,.prompt-doc-line td{border:0;border-bottom:1px solid var(--border);color:var(--ink);text-align:left;padding:7px 10px}.prompt-doc-line th{color:var(--muted);letter-spacing:.02em;border-bottom:1px solid var(--theme-line-strong,var(--border));font-size:11px;font-weight:600}.prompt-doc-line tr:last-child td{border-bottom:0}.prompt-doc-line .prompt-embed{margin-top:0}.context-page-identity{border-bottom:1px solid var(--theme-line);flex:none}.context-page-title{box-sizing:border-box;width:100%;color:var(--ink);font-family:var(--font-body);letter-spacing:-.015em;background:0 0;border:0;outline:none;margin:0;padding:20px 18px 14px;font-size:22px;font-weight:600;line-height:1.25;display:block}.context-page-title:focus-visible{outline:1px solid var(--theme-line-strong);outline-offset:-1px}.context-page-title::placeholder{color:var(--muted);opacity:.7}.brand-prompt-pane{border-left:1px solid var(--border);background:var(--theme-desk);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.brand-prompt-pane.is-dragover{outline:1px dashed var(--ink);outline-offset:-1px}.brand-prompt-pane-head{border-bottom:1px solid var(--border);color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.brand-prompt-pane.is-minimized .brand-prompt-pane-head{cursor:pointer;border-bottom:0}.brand-prompt-pane-head .btn{border-radius:6px;padding:2px 8px;font-size:11px}.brand-prompt-pane-body{min-height:0;font-family:var(--font-body);flex:1;padding:12px 18px 20px;font-size:14px;line-height:1.5;overflow:auto}.brand-prompt-pane-body .file-preview-markdown{max-width:none;font-family:var(--font-body);padding:0;font-size:14px;line-height:1.5}.brand-prompt-pane-body .file-preview-markdown h1,.brand-prompt-pane-body .file-preview-markdown h2,.brand-prompt-pane-body .file-preview-markdown h3{font-family:var(--font-body);margin:.7em 0 .25em}.brand-prompt-pane-body .file-preview-markdown h1{font-size:20px}.brand-prompt-pane-body .file-preview-markdown h2{font-size:16px}.brand-prompt-pane-body .file-preview-markdown h3{font-size:14.5px}.brand-prompt-pane-body .file-preview-markdown p,.brand-prompt-pane-body .file-preview-markdown ul,.brand-prompt-pane-body .file-preview-markdown ol,.brand-prompt-pane-body .file-preview-markdown blockquote{margin:0 0 .4em}.prompt-embed{border:1px solid var(--border);background:var(--paper);border-radius:8px;margin:10px 0 12px;overflow:hidden}.prompt-embed-pages{justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;overflow-x:auto}.prompt-embed-page{object-fit:contain;border:1px solid var(--border);background:var(--doc-paper);border-radius:4px;width:auto;max-width:100%;height:auto;max-height:320px}.brand-prompt-pane.is-bare .prompt-embed{background:var(--theme-well)}.prompt-embed-strip .prompt-embed-pages{justify-content:flex-start}.prompt-embed-strip .prompt-embed-page{flex:none;max-height:220px}.prompt-embed-more{color:var(--muted);flex:none;padding:0 8px;font-size:12px}.prompt-embed-caption{border-top:1px solid var(--border);color:var(--muted);align-items:baseline;gap:8px;padding:6px 12px 8px;font-size:11.5px;font-weight:600;display:flex}.prompt-embed-caption:has(.prompt-embed-page-control){align-items:center}.prompt-embed-caption-pages{font-weight:400}.prompt-embed-open{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-weight:600}.prompt-embed-open:hover{color:var(--ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.prompt-embed-workbook-host .assets-status{margin:auto}.prompt-doc-upload{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-prompt-mentions{width:min(320px,100% - 36px);inset:16px auto auto 18px}.prompt-mention{background:var(--theme-well);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 40%, transparent);color:var(--ink);border-radius:4px;padding:2px 6px;font-weight:500;text-decoration:none}.prompt-mention:hover{background:color-mix(in srgb, var(--ink) 8%, var(--theme-well));box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 55%, transparent)}.prompt-hex{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.prompt-hex-chip{background:var(--prompt-hex);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);border-radius:2px;flex:none}.step-brief-stage .step-brief-body{background:var(--theme-desk);flex:1;min-height:0;padding:20px 24px 32px;overflow:auto}.step-brief-stage:has(.step-walk) .step-brief-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.step-brief-stage:has(.step-walk) .step-brief-visual{flex-direction:column;flex:1;min-height:0;display:flex}.step-brief-stage:has(.step-walk) .step-xl.step-walk{border:none;border-radius:0}.step-script-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.step-script-compare .step-xl,.step-script-compare .step-slide,.step-script-compare .step-note,.step-script-compare .step-packet{min-width:0}.step-xl-phase{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.step-xl-cell.is-added{background:#e8f5ee}.step-recipe-file{border:1px solid var(--border);background:var(--paper);color:var(--ink);vertical-align:-4px;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin:0 1px;padding:2px 8px 2px 5px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}a.step-recipe-file:hover,a.step-recipe-file:focus-visible{background:var(--surface)}.step-xl{background:var(--doc-paper);color:#201f1e;border:1px solid #e1dfdd;border-radius:10px;overflow:hidden}.step-asset{flex-direction:column;min-height:min(70vh,640px);display:flex}.step-walk{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(260px,34%);align-items:stretch;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.step-walk-note{background:var(--paper);flex:1;min-height:0;padding:16px 20px 28px;overflow:auto}.step-walk-note-block.is-on{background:var(--surface);outline:2px solid #4a90d9}.step-walk-side{border-left:1px solid var(--border);background:var(--paper);min-width:0;min-height:0;overflow:auto}.step-walk-beat{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.step-walk-beat:hover,.step-walk-beat:focus-visible,.step-walk-beat.is-on{background:var(--surface)}.step-recipe-range{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;font-family:var(--font-mono);cursor:pointer;border-radius:6px;margin:0 1px;padding:0 5px}.step-recipe-range:hover,.step-recipe-range:focus-visible{background:var(--accent-light)}.step-xl-cell.has-comment{box-shadow:inset 2px 0 #c4a35a}.step-xl-file,.step-slide .step-xl-file,.step-note .step-xl-file{color:#201f1e;background:#f3f2f1;border-bottom:1px solid #e1dfdd;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.step-xl-grid{border-collapse:collapse;background:var(--doc-paper);width:100%;font-family:Calibri,Carlito,Arial,sans-serif;font-size:12.5px}.step-xl-grid th{color:#605e5c;text-align:center;background:#f3f2f1;border:1px solid #e1dfdd;padding:3px 8px;font-size:11px;font-weight:400}.step-xl-grid th.step-xl-gutter,.step-xl-grid tbody th{text-align:center;width:28px;padding:0 4px}.step-xl-grid td{vertical-align:stretch;border:1px solid #e1dfdd;padding:0}.step-xl-cell{background:var(--doc-paper);color:#201f1e;width:100%;min-height:22px;font:inherit;text-align:left;cursor:pointer;border:none;padding:2px 8px;display:block}.step-xl-cell.is-on{outline-offset:-2px;outline:2px solid #217346}.step-xl-tab.is-on{background:var(--doc-paper);border-bottom-color:#217346;font-weight:600}.step-slide-shot .slide-element-region{pointer-events:none}.step-note{border:1px solid var(--border);background:var(--paper);border-radius:10px;overflow:hidden}.step-packet{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-plan-step+.agent-plan-step{margin-top:28px}.agent-plan-step .agent-plan-embed{margin-top:12px}.agent-plan-embed{border:1px solid var(--border);background:var(--paper);border-radius:10px;overflow:hidden}.agent-plan-embed.is-drop{background:var(--surface);border-style:dashed}.btn-danger{color:#fff;background:#b3261e;border-color:#b3261e}.btn-danger:hover{background:#8f1e17;border-color:#8f1e17}:is(.app-main:has(>.app-main-inner>.surface-error),.app-main:has(>.app-main-inner>.surface-loading)){flex-direction:column;display:flex}:is(.app-main-inner:has(>.surface-error),.app-main-inner:has(>.surface-loading)){flex-direction:column;flex:1;max-width:none;min-height:0;padding:0;display:flex}.surface-loading,.surface-error{text-align:center;background:var(--theme-desk);min-height:0;color:var(--theme-muted);flex:1;justify-content:center;align-items:center;margin:0;padding:48px 24px;font-size:14px;display:flex}.deck-file-page-img{background:var(--doc-paper);border:1px solid var(--border,#e2e2e2);border-radius:4px;margin:auto;display:block;box-shadow:0 1px 6px #00000014}.deck-file-page-wrap{margin:auto;position:relative}.deck-file-page-wrap .deck-file-page-img{width:100%;margin:0}.slide-element-overlay{z-index:2;cursor:crosshair;position:absolute;inset:0}.slide-element-region{cursor:crosshair;background:0 0;border:1px solid #0000;border-radius:2px;margin:0;padding:0;position:absolute}.slide-element-region:hover{background:#4a90d90d;border-color:#4a90d9bf}.slide-element-region.is-selected{background:#4a90d912;border:2px solid #4a90d9}.slide-element-sendbar{z-index:6;background:var(--paper,#fff);border:1px solid var(--border,#e2e2e2);text-align:left;cursor:default;border-radius:999px;align-items:center;gap:8px;width:300px;max-width:96%;padding:6px 6px 6px 8px;display:flex;position:absolute;box-shadow:0 6px 24px #0000002e}.slide-element-sendbar:has(.slide-element-sendbar-input[style*=height]){border-radius:18px}.agent-authoring-stage{background:var(--theme-desk);min-height:0}.agent-authoring-details,.agent-authoring-review,.agent-generated-prompt{border:1px solid var(--border);border-radius:10px;margin-top:22px}.agent-authoring-details>summary,.agent-authoring-review>summary,.agent-generated-prompt>summary{cursor:pointer;padding:13px 15px;font-weight:600}.agent-review-proposal{border-top:1px solid var(--border);padding:16px 0}.agent-review-proposal>p{margin-bottom:0}.agent-stage-facts,.agent-rule dl{grid-template-columns:100px 1fr;gap:6px 12px;font-size:12.5px;display:grid}.agent-stage-facts dt,.agent-rule dt{color:var(--muted)}.agent-stage-facts dd,.agent-rule dd{overflow-wrap:anywhere;margin:0}.agent-stage-tools .prompt-mention{cursor:pointer;margin:0 6px 6px 0}.agent-unavailable{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:32px 24px;display:flex}.agent-unavailable h1{color:var(--ink);font:600 16px/1.3 var(--font-body);margin:0}.agent-unavailable p{color:var(--muted);font:13px/1.45 var(--font-body);margin:0}.agent-file-rule-view{flex-direction:column;flex:1;min-height:0;display:flex}.agent-file-rule-view.is-file-split{flex-direction:row}.agent-file-rule-view.is-file-split .project-file-pane{cursor:default}.agent-file-rule-view.is-file-split .agent-asset-viewer{height:100%}.agent-readiness.is-ready{border-left-color:var(--ink)}.annotate-surface{--annotate-bar-space:48px;flex-direction:column;align-items:center;max-width:100%;max-height:100%;display:inline-flex}.annotate-page{max-width:100%;min-height:0;line-height:0;display:inline-block;position:relative}.annotate-fit{justify-content:center;align-items:center;max-width:100%;min-height:0;display:flex}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed){flex-direction:column;display:flex;overflow:hidden}:is(.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-zoom-sizer,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-zoom-inner,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-frame,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .brand-sample-stage-slide,.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .annotate-surface){flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .annotate-fit{flex:auto;width:100%;min-height:0;overflow:hidden}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .annotate-page img{width:auto;max-width:100cqi;height:auto;max-height:calc(100cqh - var(--annotate-bar-space))}.brand-sample-stage-body.is-letter .brand-sample-stage-viewport:has(.annotate-bar):not(.is-zoomed) .annotate-bar{flex:none}.annotate-canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.annotate-text{white-space:pre;pointer-events:none;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;line-height:1.15;position:absolute}.annotate-text-input{background:#ffffffd1;border:none;border-bottom:1.5px dashed;border-radius:0;outline:none;min-width:120px;padding:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;line-height:1.15;position:absolute}.annotate-bar{background:var(--theme-well);color:var(--theme-ink);white-space:nowrap;border-radius:10px;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:3px;margin-top:10px;padding:5px 6px;line-height:normal;display:flex;position:relative;box-shadow:0 4px 14px #0000002e}.annotate-bar-btn{min-width:28px;height:28px;color:color-mix(in srgb, var(--theme-ink) 72%, transparent);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.annotate-bar-btn:hover:not(:disabled){color:var(--theme-ink);background:color-mix(in srgb, var(--theme-ink) 10%, transparent)}.annotate-bar-btn.is-on{color:#8ec2ef;background:#4a90d933}.annotate-bar-btn:disabled{opacity:.4;cursor:default}.annotate-bar-close{padding:0 8px;font-size:12.5px;font-weight:500}.annotate-bar-divider{background:color-mix(in srgb, var(--theme-ink) 22%, transparent);width:1px;height:16px;margin:0 3px}.annotate-bar-color{cursor:pointer;border:2px solid #0000;border-radius:50%;width:16px;height:16px;margin:0 3px;padding:0}.annotate-bar-color.is-selected{border-color:var(--theme-ink)}.annotate-bar-submit{color:#fff;cursor:pointer;background:#4a90d9;border:none;border-radius:7px;height:28px;margin-left:3px;padding:0 10px;font-size:12.5px;font-weight:600}.annotate-bar-submit:hover:not(:disabled){background:#3f7fc2}.annotate-bar-submit:disabled{opacity:.5;cursor:default}.annotate-bar-recipe{max-width:180px;color:color-mix(in srgb, var(--theme-ink) 78%, transparent);text-overflow:ellipsis;cursor:pointer;align-items:center;gap:6px;margin-left:6px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.annotate-bar-recipe input{accent-color:#4a90d9;flex:none;width:13px;height:13px;margin:0}.agent-step-blocks-stage{scrollbar-width:none;flex-direction:column;flex:1;align-items:stretch;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden}.agent-step-blocks-stage:has(.agent-recipe-overview.is-open){padding:0}.agent-step-blocks-stage>.agent-recipe-overview{box-sizing:border-box;flex:1;width:100%;max-width:none;height:100%;min-height:0}.agent-recipe-overview{flex-direction:column;gap:12px;min-height:0;display:flex}.slide-inspo.workflow-editor.visual-context-editor:has(.agent-recipe-overview.is-open){--agent-recipe-list-w:22rem}.slide-inspo.workflow-editor.visual-context-editor .board-canvas:has(.agent-recipe-overview.is-open){overflow:visible}.agent-recipe-overview.is-open{flex-direction:row;align-items:stretch;gap:0;height:100%;min-height:0}.agent-recipe-details{flex-direction:column;flex:auto;gap:12px;width:100%;min-width:0;max-width:none;min-height:0;margin-inline:0;display:flex}.agent-recipe-overview.is-open>.agent-recipe-details{width:var(--agent-recipe-list-w);flex:0 0 var(--agent-recipe-list-w);scrollbar-width:none;max-width:none;margin-inline:0;padding:20px 20px 24px 24px;position:relative;overflow:auto}.agent-recipe-overview.is-open>.agent-recipe-details::-webkit-scrollbar{display:none}.agent-recipe-overview.is-open .agent-step-list{flex:none}.agent-recipe-sidebar{width:auto;min-width:0;min-height:0;margin-top:calc(-1 * var(--desk-head-h));padding-top:var(--desk-head-h);background:var(--chrome);flex-direction:column;flex:auto;align-self:stretch;display:flex;position:relative}.agent-recipe-sidebar-close{top:calc(var(--desk-head-h) + 10px);z-index:3;width:var(--desk-head-h);height:var(--desk-head-h);color:var(--chrome-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.agent-recipe-sidebar-close:hover,.agent-recipe-sidebar-close:focus-visible{color:var(--chrome-ink);background:var(--desk-rule)}.agent-recipe-overview.is-open>.agent-recipe-details>.panel-resize-handle{top:calc(-1 * var(--desk-head-h));bottom:0}.agent-recipe-overview.is-open>.agent-recipe-details>.panel-resize-handle:before{background:var(--desk-rule);width:1px}.agent-recipe-sidebar .brand-prompt-stage{background:var(--chrome);align-items:stretch}.agent-recipe-sidebar .brand-prompt-stage>.context-page-identity,.agent-recipe-sidebar .brand-prompt-stage>.brand-prompt-pane,.agent-recipe-sidebar .brand-prompt-pane.is-bare{background:var(--chrome);align-self:stretch;width:100%;max-width:none}.agent-recipe-sidebar .agent-step-detail{height:100%}@media (width<=1240px){.slide-inspo.workflow-editor.visual-context-editor:has(.agent-recipe-overview.is-open){--agent-recipe-list-w:16rem}}@media (width<=900px){.agent-recipe-overview.is-open{flex-direction:column}.agent-recipe-overview.is-open>.agent-recipe-details{flex:0 auto;width:100%;max-height:46%;padding:16px 16px 12px}.agent-recipe-overview.is-open>.agent-recipe-details>.panel-resize-handle{display:none}.agent-recipe-sidebar{border-top:1px solid var(--desk-rule);margin-top:0;padding-top:8px}}@media (width<=640px){.agent-recipe-overview.is-open>.agent-recipe-details{max-height:42%;padding:12px 12px 8px}.agent-recipe-sidebar-close{right:8px}}.agent-step-blocks-stage::-webkit-scrollbar{display:none}.agent-page-identity{flex-direction:column;flex:none;gap:4px;padding:8px 2px;display:flex}.desk-head-end .agent-recipe-activity{position:relative}.desk-head-end .agent-recipe-activity-chip{height:var(--desk-head-h);color:var(--chrome-muted)}.desk-head-end .agent-recipe-activity-chip:hover,.desk-head-end .agent-recipe-activity-chip[aria-expanded=true]{color:var(--chrome-ink)}.desk-head-end .agent-recipe-activity-popover{left:auto;right:0}.desk-head-end .agent-recipe-launch{padding:0}.desk-head-end .agent-recipe-launch .btn{height:22px;padding:0 10px;line-height:1}.agent-page-slash{min-width:0;max-width:100%;color:var(--theme-muted);align-items:baseline;font-size:13px;line-height:1.35;display:flex}.agent-recipe-launch{flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:0 2px 10px;display:flex}.agent-recipe-activity{flex:none;padding:0;position:relative}.agent-recipe-activity-mode{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:8px;font-size:13px;display:block}.agent-recipe-activity-mode:hover,.agent-recipe-activity-mode:focus-visible,.agent-recipe-activity-mode[aria-current=true]{background:var(--hover)}.agent-recipe-activity-run{border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin:0;padding:8px;font-size:13px;display:flex}.agent-recipe-activity-run:hover{background:var(--hover)}.agent-recipe-activity-run span:last-child{color:var(--theme-muted);flex:none;font-size:12px}.agent-step-list{border:1px solid var(--theme-line);background:var(--theme-lift);flex:none}.agent-step-list-head{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.agent-step-list-all:hover,.agent-step-list-all.is-current{color:var(--theme-ink)}.agent-step-list-all.is-current{background:color-mix(in srgb, var(--theme-ink) 10%, transparent)}.agent-step-memory-row:hover,.agent-step-memory-row.is-current{color:var(--theme-ink)}.agent-step-row{border:0;border-bottom:1px solid var(--theme-line);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:2rem minmax(0,1fr) minmax(5rem,auto);align-items:start;gap:12px;padding:10px 12px;display:grid}.agent-step-list-rows li:last-child .agent-step-row{border-bottom:0}.agent-step-row:hover{background:color-mix(in srgb, var(--theme-ink) 6%, transparent)}.agent-step-row-title{overflow-wrap:break-word;white-space:normal;min-width:0;font-size:13.5px;font-weight:500;line-height:1.35}.agent-step-row.is-empty .agent-step-row-title{color:var(--theme-muted);font-weight:400}.agent-step-row.is-current{background:color-mix(in srgb, var(--theme-ink) 10%, transparent)}.agent-step-row.is-current .agent-step-row-num{color:var(--theme-ink);font-weight:600}.agent-step-row.is-drop{outline:1px solid var(--theme-ink);outline-offset:-1px}.agent-step-detail{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.agent-step-compose-modal.modal-card{flex-direction:column;width:min(720px,100vw - 48px);max-width:720px;height:min(72vh,680px);display:flex}.agent-step-compose-form .brand-prompt-stage{scrollbar-width:none;flex:1;min-height:0}.agent-step-compose-form .brand-prompt-stage::-webkit-scrollbar{display:none}.agent-step-compose-form .modal-actions{flex:none;padding:12px 18px 16px}.agent-step-detail-stage{flex-direction:column;flex:1;min-height:0;display:flex}.agent-step-page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.agent-step-page .brand-prompt-stage{scrollbar-width:none;flex:1;min-height:0}.agent-step-page .brand-prompt-stage::-webkit-scrollbar{display:none}.agent-step-page .context-page-title{margin:0;padding:16px 18px 12px}.board-canvas>.agent-step-chat{inset-inline:0;z-index:6;pointer-events:none;background:linear-gradient(to top, var(--chrome) 42%, transparent);justify-content:center;padding:36px 18px 28px;display:flex;position:absolute;bottom:0}.board-canvas>.agent-step-chat.is-over-file{background:0 0;padding:12px 18px 16px}.board-canvas>.agent-step-chat>.board-chat,.board-canvas>.agent-step-chat>.chat-panel,.board-canvas>.agent-step-chat>.chat-composer,.board-canvas>.agent-step-chat>.chat-composer-stack{width:min(100%, var(--chat-measure));max-width:var(--chat-measure);pointer-events:auto;flex:none;margin-inline:auto}.board-canvas>.agent-step-chat>.board-chat,.board-canvas>.agent-step-chat>.chat-panel{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.agent-step-chat .chat-panel{background:0 0;border:none;width:100%}.agent-step-chat .chat-panel-head,.agent-step-chat .chat-panel-scroll,.agent-step-chat .chat-boardref{display:none}.agent-step-chat .chat-panel-canvas.is-threaded:not(.is-floor-min) .chat-panel-scroll{z-index:1;border:1px solid var(--desk-rule);background:color-mix(in srgb, var(--chrome-ink) 10%, var(--chrome));max-height:36vh;color:var(--chrome-ink);scrollbar-width:none;border-radius:12px;margin-bottom:8px;padding:12px 14px;display:block;position:relative;overflow:auto}.agent-step-chat .chat-floor-results-chrome{z-index:2;background:color-mix(in srgb, var(--chrome-ink) 10%, var(--chrome));pointer-events:none;justify-content:flex-end;margin:-12px -14px 8px;padding:10px 14px 8px;display:flex;position:sticky;top:-12px}.agent-step-chat .chat-floor-results-chrome .chat-panel-actions{pointer-events:auto}.agent-step-chat .chat-floor-results-chrome .chat-panel-action,.agent-step-chat .chat-floor-results-chrome .chat-panel-close{width:22px;height:22px;color:var(--chrome-ink);background:color-mix(in srgb, var(--chrome) 70%, transparent);border-radius:999px;padding:0;font-size:14px}.agent-step-chat .chat-floor-results-chrome .chat-panel-action:hover,.agent-step-chat .chat-floor-results-chrome .chat-panel-close:hover{background:var(--hover)}.agent-step-chat .chat-panel-canvas.is-threaded .chat-floor-thread-head.is-pill{border:1px solid var(--desk-rule);background:color-mix(in srgb, var(--chrome-ink) 10%, var(--chrome));width:auto;max-width:max-content;height:auto;min-height:0;color:var(--chrome-ink);border-radius:999px;flex:none;align-self:flex-start;margin:0 0 8px;padding:3px 10px;display:flex;box-shadow:0 8px 20px #00000024}.agent-step-chat .chat-floor-chat-pill{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:600}.agent-step-chat .chat-floor-thread-head.is-pill .chat-hero-thread-title{color:var(--chrome-ink);font-size:12px;font-weight:600}.agent-step-chat .chat-panel-canvas.is-threaded.is-floor-min .chat-panel-scroll,.agent-step-chat.is-over-file .chat-panel-head,.agent-step-chat.is-over-file .chat-panel-scroll{display:none}.agent-step-chat.is-over-file .chat-panel-canvas.is-threaded:not(.is-floor-min) .chat-panel-scroll{background:color-mix(in srgb, var(--chrome-ink) 10%, var(--chrome));border-radius:12px;max-height:36vh;margin-bottom:8px;padding:12px 14px;display:block}.agent-step-chat .chat-panel-scroll::-webkit-scrollbar{display:none}.agent-step-chat .chat-panel-foot{background:0 0;margin:0}.agent-step-chat .chat-composer,.agent-step-chat .board-chat .chat-composer-compact{background:color-mix(in srgb, var(--chrome-ink) 10%, var(--chrome));border-color:var(--desk-rule);min-height:44px;color:var(--chrome-ink);border-radius:22px;flex-direction:row;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex;box-shadow:0 8px 28px #0000002e}.agent-step-chat .chat-composer-field{flex:auto;min-width:0}.agent-step-chat .chat-composer textarea,.agent-step-chat .chat-composer .chat-composer-mirror{min-height:22px;max-height:200px;color:var(--chrome-ink);caret-color:var(--chrome-ink);padding:0;font-size:14px;line-height:22px;overflow:hidden auto}.agent-step-chat .chat-composer textarea::placeholder{color:var(--chrome-muted)}.agent-step-chat .chat-composer-row{flex:none;gap:2px;margin:0}.agent-step-chat .chat-composer-left{flex:none}.agent-step-chat .chat-composer-left>:not(.chat-attach-btn){display:none}.agent-step-chat .chat-composer-textarea-ghost-caret{caret-color:var(--chrome-ink)}.action-menu-list,.context-menu,.modal-card,.brand-modal,.app-search-modal,.chat-mention-menu,.chat-picker-menu,.chat-composer-url-menu,.rich-md-slash-menu,.login-card,.ws-menu,.workflow-icon-picker-pop,.board-sort-menu,.convert-pptx-popover,.agent-asset-viewer-more-menu,.brand-sample-stage-more-menu,.context-page-activity-popover,.agent-recipe-activity-popover{--paper:var(--theme-overlay);--surface:var(--theme-overlay);--hover:color-mix(in srgb, var(--theme-ink) 10%, var(--theme-overlay));--accent-light:var(--theme-overlay);background:var(--theme-overlay)}.action-menu-list,.context-menu,.modal-card,.brand-modal,.chat-mention-menu,.chat-picker-menu,.chat-composer-url-menu,.rich-md-slash-menu,.login-card,.ws-menu,.workflow-icon-picker-pop,.board-sort-menu,.convert-pptx-popover,.agent-asset-viewer-more-menu,.brand-sample-stage-more-menu,.context-page-activity-popover,.agent-recipe-activity-popover{box-shadow:var(--overlay-shadow)}.review-send-when{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.45}.review-email{box-sizing:border-box;scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,640px);height:100%;margin:0 auto;padding:32px 24px 48px;display:flex;overflow-y:auto}.review-email::-webkit-scrollbar{display:none}.review-email h2{color:var(--theme-ink);margin:0;font-size:20px;font-weight:600;line-height:1.25}.review-email p{color:var(--theme-ink);margin:0;font-size:15px;font-weight:400;line-height:1.5}.review-actions .btn{flex:none;width:auto}.review-compare{scrollbar-width:none;flex-direction:column;gap:14px;height:100%;min-height:0;padding:20px 24px 28px;display:flex;overflow:auto}.review-compare::-webkit-scrollbar{display:none}.review-compare-actions .btn[aria-pressed=true]{outline:1px solid var(--theme-action);outline-offset:1px}.review-pane{min-width:0;margin:0}.review-pane figcaption{color:var(--theme-ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.review-pane figcaption span{color:var(--theme-muted);font-size:11px;font-weight:600}.review-pane img{border:1px solid var(--theme-line);background:#fff;width:100%;display:block}.review-pane.is-latest img{outline:1px solid var(--theme-action);outline-offset:-1px}
