.K7usYq_root{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.K7usYq_searchRow{align-items:center;gap:var(--space-xs);display:flex}.K7usYq_toolBtn,.K7usYq_barIconBtn{width:28px;height:28px;color:var(--lc-text-tertiary);cursor:pointer;transition:background var(--lc-duration) var(--lc-ease), color var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.K7usYq_toolBtn:hover:not(:disabled),.K7usYq_barIconBtn:hover:not(:disabled){color:var(--lc-text-primary);background:#ffffff14}.K7usYq_newChatBtn{border-radius:50%}.K7usYq_toolBtn:disabled,.K7usYq_barIconBtn:disabled{opacity:.35;cursor:default}.K7usYq_toolBtn:focus-visible,.K7usYq_barIconBtn:focus-visible,.K7usYq_barBtn:focus-visible,.K7usYq_showMoreBtn:focus-visible,.K7usYq_selectAllBtn:focus-visible,.K7usYq_sectionHeader:focus-visible,.K7usYq_noticeAction:focus-visible,.K7usYq_noticeClose:focus-visible{outline-offset:1px;outline:2px solid #84b1f5cc}.K7usYq_selectionBar{align-items:center;gap:var(--space-md);min-height:calc(var(--lc-header-icon-btn-size) + 2 * var(--space-lg));background:color-mix(in srgb, var(--color-primary-500) 7%, transparent);animation:K7usYq_barIn .22s var(--lc-ease);display:flex;position:relative}@keyframes K7usYq_barIn{0%{opacity:0;transform:translateY(-3px)}}.K7usYq_barText{min-width:0;font-size:.8125rem;font-weight:var(--lc-weight-medium);color:var(--lc-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.K7usYq_barHint{font-weight:var(--lc-weight-regular);color:var(--lc-text-tertiary)}.K7usYq_barActions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.K7usYq_barBtn{border:1px solid var(--lc-border-control);height:28px;color:var(--lc-text-primary);font-family:inherit;font-size:.8125rem;font-weight:var(--lc-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--lc-duration) var(--lc-ease), border-color var(--lc-duration) var(--lc-ease), color var(--lc-duration) var(--lc-ease), opacity var(--lc-duration) var(--lc-ease);background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 10px;display:inline-flex}.K7usYq_barBtn:hover:not(:disabled){background:#ffffff1a}.K7usYq_barBtn:disabled{opacity:.35;cursor:default}.K7usYq_barBtnDangerHover:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-negative-500) 55%, transparent);background:var(--color-feedback-error-muted,#ed515129);color:var(--lc-text-negative)}.K7usYq_barBtnDanger{border-color:color-mix(in srgb, var(--color-negative-500) 60%, transparent);background:color-mix(in srgb, var(--color-negative-500) 22%, transparent);color:#ffd6d6}.K7usYq_barBtnDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-negative-500) 34%, transparent)}.K7usYq_barProgress{background:var(--color-primary-500);transform-origin:0;height:2px;transition:transform .26s var(--lc-ease);position:absolute;bottom:-1px;left:0;right:0}.K7usYq_selectAllBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 0 -6px;padding:0;display:inline-flex}.K7usYq_selectAllBtn:hover:not(:disabled){background:#ffffff14}.K7usYq_selectAllBtn:disabled{opacity:.35;cursor:default}.K7usYq_checkbox{width:16px;height:16px;color:var(--lc-surface-base);transition:background var(--lc-duration) var(--lc-ease), box-shadow var(--lc-duration) var(--lc-ease);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff57}.K7usYq_checkboxOn{background:var(--color-primary-500);box-shadow:inset 0 0 0 1.5px var(--color-primary-500)}.K7usYq_checkboxDash{background:var(--lc-surface-base);border-radius:1px;width:8px;height:2px}.K7usYq_checkboxSlot{width:0;opacity:0;transition:width var(--lc-duration) var(--lc-ease), margin var(--lc-duration) var(--lc-ease), opacity var(--lc-duration) var(--lc-ease);flex-shrink:0;align-items:center;margin-inline-end:calc(-1 * var(--space-sm));display:inline-flex;overflow:hidden}.K7usYq_rowSelecting .K7usYq_checkboxSlot{width:16px;margin-inline:2px var(--space-xs);opacity:1}.K7usYq_rowSelecting{-webkit-user-select:none;user-select:none}.K7usYq_rowSelected,.K7usYq_rowSelected:hover{background:color-mix(in srgb, var(--color-primary-500) 15%, transparent)}.K7usYq_folderTag{max-width:50%;color:var(--lc-text-secondary);vertical-align:1px;text-overflow:ellipsis;background:#ffffff12;border-radius:99px;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;display:inline-flex;overflow:hidden}.K7usYq_inlineInput{background:0 0;border:none;outline:none;width:100%;max-width:100%;margin:0;padding:0}.K7usYq_inlineEmpty{padding:var(--space-md) var(--space-sm)}.K7usYq_sectionItem+.K7usYq_sectionItem{margin-top:var(--space-sm)}.K7usYq_sectionHeader{width:100%;padding:var(--space-sm) var(--space-sm) var(--space-xs);color:var(--lc-text-tertiary);font-family:inherit;font-size:var(--lc-text-micro);font-weight:var(--lc-weight-semibold);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:0;display:flex}button.K7usYq_sectionHeader:hover{color:var(--lc-text-primary)}.K7usYq_sectionHeaderStatic{cursor:default}.K7usYq_folderRow{padding-block:var(--space-sm)}.K7usYq_folderOpenBtn{align-items:center;gap:var(--space-sm);display:flex}.K7usYq_folderCaret{color:var(--lc-text-tertiary);transition:transform var(--lc-duration) var(--lc-ease);flex-shrink:0;margin-left:-4px}.K7usYq_folderCaretOpen{transform:rotate(90deg)}.K7usYq_folderNewBtn{z-index:2;opacity:0;transition:opacity var(--lc-duration) var(--lc-ease), background var(--lc-duration) var(--lc-ease), color var(--lc-duration) var(--lc-ease);position:relative}.K7usYq_folderRow:hover .K7usYq_folderNewBtn,.K7usYq_folderRow:focus-within .K7usYq_folderNewBtn{opacity:1}@media (hover:none){.K7usYq_folderNewBtn{opacity:1}}.K7usYq_folderCheck{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin:0 2px 0 0;padding:0;display:inline-flex;position:relative}.K7usYq_folderCheck:hover:not(:disabled){background:#ffffff14}.K7usYq_folderCheck:focus-visible{outline-offset:1px;outline:2px solid #84b1f5cc}.K7usYq_folderStatus{font-size:var(--lc-text-micro);color:var(--lc-text-tertiary);flex-shrink:0}.K7usYq_sectionDivider{height:1px;margin:var(--space-sm) var(--space-sm);background:#ffffff14;list-style:none}.K7usYq_nestedItem{padding-left:calc(12px - 4px + 18px + 2 * var(--space-sm));animation:K7usYq_nestedIn .22s var(--lc-ease);position:relative}@keyframes K7usYq_nestedIn{0%{opacity:0;transform:translateY(-4px)}}.K7usYq_nestedNote{padding:var(--space-sm) var(--space-sm) var(--space-md);margin:0}.K7usYq_showMoreBtn{margin:0 0 var(--space-xs);padding:var(--space-xs) var(--space-sm);color:var(--color-primary-300);font-family:inherit;font-size:var(--lc-text-micro);font-weight:var(--lc-weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:6px}.K7usYq_showMoreBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary-500) 14%, transparent)}.K7usYq_showMoreBtn:disabled{color:var(--lc-text-tertiary);cursor:default}.K7usYq_folderIcon{color:var(--color-primary-300);flex-shrink:0}.K7usYq_folderName{min-width:0;font:var(--lc-font-body);color:var(--lc-text-primary);flex:1;margin:0}.K7usYq_rowBusy{opacity:.55;pointer-events:none}.K7usYq_dropActive,.K7usYq_dropActive:hover{background:color-mix(in srgb, var(--color-primary-500) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary-500) 60%, transparent)}.K7usYq_notice{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);z-index:5;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm) var(--space-md) var(--space-lg);border:1px solid var(--lc-border-dropdown);background:var(--lc-surface-3);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));animation:K7usYq_noticeIn .26s var(--lc-ease);border-radius:10px;display:flex;position:absolute;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff14}@keyframes K7usYq_noticeIn{0%{opacity:0;transform:translateY(8px)}}.K7usYq_noticeError{border-color:color-mix(in srgb, var(--color-negative-500) 45%, transparent)}.K7usYq_noticeText{min-width:0;color:var(--lc-text-primary);flex:1;font-size:.8125rem;line-height:1.4}.K7usYq_noticeAction{color:var(--color-primary-300);font-family:inherit;font-size:.8125rem;font-weight:var(--lc-weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:0;padding:4px 8px}.K7usYq_noticeAction:hover{background:color-mix(in srgb, var(--color-primary-500) 16%, transparent)}.K7usYq_noticeClose{width:24px;height:24px;color:var(--lc-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.K7usYq_noticeClose:hover{color:var(--lc-text-primary);background:#ffffff14}.K7usYq_dragGhost{border:1px solid var(--color-primary-500);color:#fff;max-width:220px;font-family:var(--lc-font-sans);white-space:nowrap;text-overflow:ellipsis;background:#2e4562;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600;position:fixed;top:-1000px;left:-1000px;overflow:hidden}.K7usYq_picker{width:248px;max-height:min(360px,100dvh - 16px);padding:var(--space-sm);border:1px solid var(--lc-border-dropdown);background:var(--lc-surface-3);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));font-family:var(--lc-font-sans);animation:K7usYq_barIn .18s var(--lc-ease);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 16px 48px #0000006b,inset 0 1px #ffffff14}.K7usYq_pickerTitle{padding:var(--space-xs) var(--space-md) var(--space-sm);font-size:var(--lc-text-micro);font-weight:var(--lc-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-text-tertiary);margin:0}.K7usYq_pickerFilter{margin:0 0 var(--space-xs);padding:6px var(--space-md);border:1px solid var(--lc-border-control);color:var(--lc-text-primary);background:#0003;border-radius:8px;outline:none;font-family:inherit;font-size:.8125rem}.K7usYq_pickerFilter:focus{border-color:#84b1f599}.K7usYq_pickerList{scrollbar-width:thin;scrollbar-color:var(--lc-scrollbar-thumb) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.K7usYq_pickerItem{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);color:var(--lc-text-primary);text-align:left;cursor:pointer;transition:background var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;margin:0;font-family:inherit;font-size:.8125rem;display:flex}.K7usYq_pickerItem svg{color:var(--color-primary-300);flex-shrink:0}.K7usYq_pickerItem:hover,.K7usYq_pickerItem:focus-visible{background:#ffffff14;outline:none}.K7usYq_pickerItemName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.K7usYq_pickerEmpty{padding:var(--space-md);color:var(--lc-text-tertiary);margin:0;font-size:.8125rem}.K7usYq_pickerFooter{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid #ffffff14}.K7usYq_pickerCreate{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);display:flex}.K7usYq_pickerCreateIcon{color:var(--color-primary-300);flex-shrink:0}.K7usYq_pickerCreateInput{min-width:0;color:var(--lc-text-primary);background:0 0;border:none;outline:none;flex:1;margin:0;padding:6px 0;font-family:inherit;font-size:.8125rem}.K7usYq_pickerCreateInput::placeholder{color:var(--lc-text-tertiary)}.K7usYq_pickerCreateBtn{background:var(--color-primary-500);height:26px;color:var(--lc-surface-base);font-family:inherit;font-size:.75rem;font-weight:var(--lc-weight-semibold);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;margin:0;padding:0 10px}.K7usYq_pickerCreateBtn:disabled{opacity:.4;cursor:default}.K7usYq_pickerError{margin:var(--space-xs) var(--space-md) var(--space-sm);font-size:var(--lc-text-micro);color:var(--lc-text-negative)}
.UaPgYW_icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UaPgYW_icon--xs svg,.UaPgYW_icon--sm svg,.UaPgYW_icon--md svg,.UaPgYW_icon--lg svg,.UaPgYW_icon--xl svg,.UaPgYW_icon--2xl svg,.UaPgYW_icon--3xl svg{width:100%!important;height:100%!important}.UaPgYW_icon--xs{width:.625vw;height:1.111vh}.UaPgYW_icon--sm{width:.833vw;height:1.481vh}.UaPgYW_icon--md{width:1.042vw;height:1.852vh}.UaPgYW_icon--lg{width:1.25vw;height:2.222vh}.UaPgYW_icon--xl{width:1.667vw;height:2.963vh}.UaPgYW_icon--2xl{width:2.083vw;height:3.704vh}.UaPgYW_icon--3xl{width:2.5vw;height:4.444vh}.UaPgYW_customIcon{vertical-align:middle;display:inline-block}.UaPgYW_customIcon img{object-fit:contain;width:100%;height:100%;display:block}.UaPgYW_phosphorIcon{justify-content:center;align-items:center;display:inline-flex}.UaPgYW_icon--spin{animation:1s linear infinite UaPgYW_spin}@keyframes UaPgYW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UaPgYW_icon--pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite UaPgYW_pulse}@keyframes UaPgYW_pulse{0%,to{opacity:1}50%{opacity:.5}}.UaPgYW_icon[aria-hidden=true]{pointer-events:none}.UaPgYW_icon:focus-visible{outline:2px solid var(--color-primary-muted);outline-offset:2px;border-radius:4px}
.BzAGFW_button{border:1px solid var(--color-border-subtle);background:var(--color-button-default-bg);height:1.75rem;color:var(--color-text-primary);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem 0 .625rem;font-size:.75rem;font-weight:500;line-height:1;transition:background .15s,border-color .15s,opacity .15s,transform .15s;display:inline-flex}.BzAGFW_button:hover{background:var(--color-button-default-hover);border-color:var(--color-accent-interactive)}.BzAGFW_button:focus-visible{outline:2px solid var(--color-accent-interactive);outline-offset:2px}.BzAGFW_button svg{color:var(--color-accent-interactive)}.BzAGFW_overlay{z-index:3;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:.5rem;right:.5rem;transform:translateY(-2px);box-shadow:0 2px 8px #0000002e}:is([data-ask-agent-host]:hover .BzAGFW_overlay,[data-ask-agent-host]:focus-within .BzAGFW_overlay,.BzAGFW_overlay:focus-visible){opacity:1;pointer-events:auto;transform:none}@media (hover:none){.BzAGFW_overlay{opacity:1;pointer-events:auto;transform:none}}.BzAGFW_inline{flex:none}.BzAGFW_tab{height:var(--slides-edit-tab-icon-size,.78125rem);color:#fff9;font-family:Innovator Grotesk,sans-serif;font-size:var(--slides-edit-tab-font-size,.625rem);letter-spacing:.09375rem;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.15625rem;flex:none;align-items:center;gap:.25rem;padding:0 .3125rem;line-height:1;transition:background .12s,color .12s;display:inline-flex}.BzAGFW_tab:hover{color:#ffffffe6;background:#ffffff0f}.BzAGFW_tab:hover svg{color:var(--color-accent-interactive)}.BzAGFW_tab:focus-visible{outline:.078125rem solid var(--color-primary-muted-light,#6de9e1);outline-offset:.078125rem}
._2p2dPa_overlay{z-index:5;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._2p2dPa_content{flex-direction:column;align-items:center;gap:10px;max-width:min(240px,90%);display:flex}._2p2dPa_spinner{color:var(--color-text-primary,#fff);animation:.9s linear infinite _2p2dPa_asset-data-spin}._2p2dPa_label{color:var(--color-text-secondary,#ffffffbf);text-align:center;font-family:Innovator Grotesk,sans-serif;font-size:13px;line-height:1.3}._2p2dPa_progressBlock{flex-direction:column;gap:4px;width:100%;display:flex}._2p2dPa_progressTrack{background:#ffffff1f;border-radius:999px;width:100%;height:4px;overflow:hidden}._2p2dPa_progressFill{border-radius:inherit;background:var(--color-accent,#73adf5);height:100%;transition:width .12s ease-out}._2p2dPa_progressText{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--color-text-muted,#ffffff8c);text-align:center;font-size:11px}@keyframes _2p2dPa_asset-data-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
._4HQs4W_dataLayer{flex:auto;width:100%;height:100%;min-height:0;position:relative}._4HQs4W_content{width:100%;height:100%;min-height:0}._4HQs4W_hiddenContent{visibility:hidden}._4HQs4W_dataLayerContentSized{flex:0 auto;width:100%;height:auto;min-height:0;max-height:100%;position:relative}._4HQs4W_contentContentSized{width:100%;height:auto;min-height:0;max-height:100%}
.-USSTG_panel{text-align:center;width:100%;height:100%;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.-USSTG_title{color:var(--color-text-primary);font-family:Innovator Grotesk,sans-serif;font-size:14px;font-weight:600}.-USSTG_message{opacity:.7;max-width:340px;font-family:Innovator Grotesk,sans-serif;font-size:12px;line-height:1.5}.-USSTG_actions{gap:8px;display:flex}.-USSTG_detail{opacity:.6;word-break:break-word;max-width:340px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45}.-USSTG_retry{border:1px solid var(--color-border-subtle-strong);height:26px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:3.5px;outline:none;margin-top:4px;padding:0 14px;font-family:Innovator Grotesk,sans-serif;font-size:13px;font-weight:500;line-height:1;transition:border-color .15s,background-color .15s}.-USSTG_retry:hover{border-color:var(--color-border-medium);background-color:var(--color-button-ghost-hover)}.-USSTG_retry:focus-visible{border-color:var(--color-accent-teal,#3fa7a0);box-shadow:0 0 0 2px #3fa7a059}.-USSTG_sectionPanel{text-align:left;color:var(--color-text-secondary);flex-direction:column;gap:8px;padding:4px;display:flex}.-USSTG_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.-USSTG_item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-USSTG_itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.-USSTG_itemName{color:var(--color-text-primary);overflow-wrap:anywhere;font-family:Innovator Grotesk,sans-serif;font-size:13px;font-weight:600}.-USSTG_itemMessage{opacity:.75;overflow-wrap:anywhere;font-family:Innovator Grotesk,sans-serif;font-size:12px;line-height:1.4}
._7vwHsW_demoPage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000;width:100%;max-width:100%;height:100dvh;position:relative;overflow:hidden}._7vwHsW_demoPageShader{z-index:0;pointer-events:none;opacity:.6;position:fixed;inset:0;overflow:hidden}._7vwHsW_demoPageShaderCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}._7vwHsW_demoLandingLayer{z-index:1;box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;height:100%;position:relative;overflow:clip auto}._7vwHsW_demoLandingLayer>*{box-sizing:border-box;width:100%;min-width:0;max-width:none}._7vwHsW_fabColumn{right:var(--space-3xl);bottom:var(--space-3xl);z-index:1100;width:var(--lc-panel-width);min-width:var(--lc-panel-min-width);justify-content:flex-end;align-items:stretch;gap:var(--space-lg);box-sizing:border-box;pointer-events:none;transition:width var(--lc-search-expand-duration) var(--lc-search-expand-ease);flex-direction:column;display:flex;position:fixed}._7vwHsW_fabColumnSplit{width:var(--lc-panel-split-width);min-width:0;max-width:calc(100dvw - 2 * var(--space-3xl))}._7vwHsW_fabColumn>*{pointer-events:auto}._7vwHsW_fabColumnDocked{width:var(--lc-rail-width);min-width:var(--lc-rail-width);max-width:var(--lc-rail-width);background:var(--lc-surface-0,#0e1014);height:100dvh;animation:_7vwHsW_lcRailSlideIn var(--lc-rail-enter-duration) var(--lc-ease) both;border-right:1px solid #ffffff14;justify-content:stretch;align-items:stretch;gap:0;padding:0;transition:none;inset:0 auto 0 0;transform:none}html[data-desktop-titlebar=macos-inset] ._7vwHsW_fabColumnDocked{padding-top:var(--desktop-titlebar-height);-webkit-app-region:drag}html[data-desktop-titlebar=macos-inset] ._7vwHsW_fabColumnDocked>*{-webkit-app-region:no-drag}@keyframes _7vwHsW_lcRailSlideIn{0%{left:calc(-1 * var(--lc-rail-width))}}html[data-lc-rail-open=settled] ._7vwHsW_fabColumnDocked{animation:none}._7vwHsW_fabColumn>._7vwHsW_collapseSurface{z-index:-1;background:var(--lc-surface-base);pointer-events:none;width:auto;height:auto;position:fixed;inset:0}._7vwHsW_fabColumnDocked ._7vwHsW_panelWrap{opacity:1;flex:auto;height:100%;min-height:0;transition:none;transform:none}._7vwHsW_fabColumnDocked ._7vwHsW_panelWrapHidden{display:none}._7vwHsW_fabColumnDocked ._7vwHsW_requestBox{box-shadow:none;padding:var(--space-md) 0 var(--lc-transcript-gutter) var(--lc-transcript-gutter);border:none;border-radius:0}._7vwHsW_fabColumnDocked ._7vwHsW_panelBackdrop{border-radius:0}._7vwHsW_fabColumnDocked ._7vwHsW_requestBox ._7vwHsW_chatColumn{padding:0}._7vwHsW_fabColumnDocked ._7vwHsW_headerRow{padding-right:var(--lc-transcript-gutter)}._7vwHsW_sessionsRailFill{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._7vwHsW_fabColumnDocked ._7vwHsW_middleEmpty ._7vwHsW_chatBox,._7vwHsW_fabColumnDocked ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_chatBox{margin-left:var(--space-xl);width:calc(100% - var(--space-xl) - var(--lc-transcript-gutter) - var(--lc-transcript-scrollbar-inset))}._7vwHsW_detailOverlay{top:0;left:var(--lc-rail-width);z-index:1100;overscroll-behavior:contain;background:var(--lc-surface-0,#0e1014);border-left:1px solid #ffffff14;flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}._7vwHsW_detailOverlay ._7vwHsW_componentDetail{background:var(--lc-surface-0);height:100%;min-height:100%;padding:var(--space-3xl) var(--space-4xl);border:none;border-radius:0;flex:1}._7vwHsW_detailOverlay ._7vwHsW_componentDetailMap,._7vwHsW_detailOverlay ._7vwHsW_componentDetail._7vwHsW_componentDetailMapShell,._7vwHsW_detailOverlay ._7vwHsW_componentDetail._7vwHsW_componentDetailMapBleed{background:0 0;padding:0}._7vwHsW_panelWrap{z-index:1001;width:100%;height:var(--lc-panel-compact-height);transition:opacity var(--lc-duration) var(--lc-ease), transform var(--lc-duration) var(--lc-ease);flex-direction:column;flex:none;align-items:stretch;display:flex;position:relative}._7vwHsW_panelWrap>*{flex:auto;width:100%;height:100%;min-height:0}._7vwHsW_panelWrapHidden{opacity:0;pointer-events:none;transform:translateY(12px)}._7vwHsW_panelWrapExpanded{transition:none;transform:none}._7vwHsW_requestBox{width:100%;height:100%;min-height:0;padding:var(--space-xl) 0 var(--space-xl) var(--space-3xl);border-radius:var(--lc-radius-panel-shell);border:1px solid color-mix(in srgb, var(--lc-surface-3) 40%, transparent);overscroll-behavior:contain;box-shadow:var(--lc-shadow-4);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}._7vwHsW_requestBoxAllowOverflow,._7vwHsW_requestBoxAllowOverflow ._7vwHsW_panelInner,._7vwHsW_requestBoxAllowOverflow ._7vwHsW_splitBody{overflow:visible}._7vwHsW_requestBoxAllowOverflow ._7vwHsW_panelBackdrop{inset:0}._7vwHsW_panelExpanded{z-index:3;box-sizing:border-box;--lc-chat-window-height:100dvh;border:none;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;position:fixed;inset:0}._7vwHsW_panelExpanded:has(._7vwHsW_sessionsSidebar){padding:0}._7vwHsW_panelExpanded:has(._7vwHsW_sessionsSidebar) ._7vwHsW_chatColumn{padding:var(--space-xl) 0 var(--space-xl) var(--space-3xl)}._7vwHsW_panelExpanded:has(._7vwHsW_sessionsSidebar) ._7vwHsW_separator{width:calc(100% + var(--space-3xl) + var(--space-xl));margin-left:calc(-1 * var(--space-3xl));margin-right:calc(-1 * var(--space-xl))}._7vwHsW_panelExpanded ._7vwHsW_panelBackdrop{border-radius:0}._7vwHsW_panelBackdrop{border-radius:calc(var(--lc-radius-panel-shell) - 1px);z-index:0;background:var(--lc-surface-base);position:absolute;inset:-1px;overflow:hidden}._7vwHsW_panelBackdropShader{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--lc-ease);will-change:opacity;display:block;position:absolute;inset:0}._7vwHsW_panelBackdropShaderActive{opacity:1}@media (prefers-reduced-motion:reduce){._7vwHsW_panelBackdropShader{transition:none}}._7vwHsW_panelInner{z-index:1;flex-direction:column;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}._7vwHsW_separator{background:var(--lc-border-subtle);width:100%;height:1px;margin-top:var(--space-md);margin-bottom:var(--space-md);flex-shrink:0;align-self:stretch}._7vwHsW_errorBanner{margin:0 var(--space-3xl) var(--space-md);padding:var(--space-md) var(--space-lg);font:var(--lc-font-caption);color:#f7b6b6;border-radius:var(--lc-ui-radius);background:#7f1d1d59;border:1px solid #f871714d;flex-shrink:0}._7vwHsW_chatColumnSplit ._7vwHsW_separator{width:calc(100% + var(--space-4xl) + var(--space-2xl));margin-left:calc(-1 * var(--space-4xl));margin-right:calc(-1 * var(--space-2xl))}._7vwHsW_splitBody{flex:1;align-self:stretch;gap:0;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}._7vwHsW_chatColumn,._7vwHsW_panelViewStack{flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;min-height:0;display:flex}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit) ._7vwHsW_panelViewStack{width:100%;max-width:none;margin-inline:0;position:relative}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit) ._7vwHsW_middle{width:100%;max-width:none;margin-inline:0}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit) ._7vwHsW_middleEmpty{max-width:var(--lc-chat-content-max);margin-inline:auto}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit) ._7vwHsW_middle:not(._7vwHsW_middleEmpty){--lc-fullscreen-rail:calc(var(--lc-chat-content-max) - var(--lc-transcript-gutter) - var(--lc-transcript-scrollbar-inset))}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit) ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_transcript>._7vwHsW_msgTurn{width:100%;max-width:var(--lc-chat-content-max);margin-inline:auto}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit) ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_chatBox{width:var(--lc-fullscreen-rail);max-width:calc(100% - var(--lc-transcript-gutter) - var(--lc-transcript-scrollbar-inset));margin-right:calc(var(--lc-transcript-gutter) + var(--lc-transcript-scrollbar-inset));justify-self:center}._7vwHsW_panelExpanded:not(._7vwHsW_requestBoxSplit){padding-bottom:var(--space-3xl)}._7vwHsW_panelViewHidden{display:none}._7vwHsW_requestBoxSplit{padding:0}._7vwHsW_requestBox:not(._7vwHsW_requestBoxSplit) ._7vwHsW_chatColumn{flex:auto;align-self:stretch;width:100%;max-width:100%}._7vwHsW_requestBoxSplit ._7vwHsW_splitBody{flex:1;align-items:stretch;height:100%;min-height:0}._7vwHsW_chatColumnSplit{flex:0 0 var(--lc-panel-chat-split-width);width:var(--lc-panel-chat-split-width);max-width:var(--lc-panel-chat-split-width);min-width:0;padding:var(--space-xl) var(--space-2xl) var(--space-xl) var(--space-4xl);box-sizing:border-box;border-right:1px solid #ffffff14}._7vwHsW_chatColumnSplit ._7vwHsW_middle{flex:1;width:100%;min-height:0;margin-top:0}._7vwHsW_detailColumn{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;align-self:stretch;width:auto;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}._7vwHsW_detailColumnEnter{animation:_7vwHsW_detailColumnSlideIn .36s var(--lc-ease) both}._7vwHsW_detailColumnExit{pointer-events:none;animation:_7vwHsW_detailColumnSlideOut .28s var(--lc-ease) both}@keyframes _7vwHsW_detailColumnSlideIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes _7vwHsW_detailColumnSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}._7vwHsW_panelExpanded._7vwHsW_requestBoxSplit ._7vwHsW_detailColumn{flex:auto;width:auto;max-width:none}._7vwHsW_detailColumn ._7vwHsW_componentDetail{background:var(--lc-surface-0);height:100%;min-height:100%;padding:var(--space-3xl) var(--space-4xl);border:none;border-radius:0;flex:1}._7vwHsW_detailColumn ._7vwHsW_componentDetailMap,._7vwHsW_detailColumn ._7vwHsW_componentDetail._7vwHsW_componentDetailMapShell,._7vwHsW_detailColumn ._7vwHsW_componentDetail._7vwHsW_componentDetailMapBleed{background:0 0;padding:0}._7vwHsW_componentDetailMapBleed{background:0 0;position:relative;overflow:hidden}._7vwHsW_mapBleedStage{z-index:0;position:absolute;inset:0}._7vwHsW_mapBleedUnavailable{padding:var(--space-xl);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._7vwHsW_componentDetailInteractiveMap{width:100%;height:100%;position:absolute;inset:0}._7vwHsW_mapBleedHeader{z-index:4;gap:var(--space-xl);width:100%;min-width:0;padding:var(--space-3xl) var(--space-4xl) 72px;box-sizing:border-box;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}._7vwHsW_mapBleedBlur{z-index:0;-webkit-backdrop-filter:blur(24px);pointer-events:none;background:linear-gradient(#080b1780 0%,#080b1738 48%,#080b1700 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}._7vwHsW_mapBleedHeaderInner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-xl);pointer-events:auto;width:100%;min-width:0;display:flex;position:relative}._7vwHsW_mapBleedHeaderInnerRaised{z-index:12}._7vwHsW_mapBleedHeaderText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;position:relative;container-type:inline-size}._7vwHsW_mapBleedTitle{min-width:0;font:var(--lc-font-heading);color:var(--lc-text-primary);overflow-wrap:anywhere;margin:0}._7vwHsW_detailTitleRow{align-items:center;gap:var(--space-sm);min-width:0;max-width:100%;display:inline-flex}._7vwHsW_mapBleedDescWrap{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}._7vwHsW_headerInsightRow{align-items:center;gap:var(--space-3xl);flex-wrap:wrap;min-width:0;display:flex}._7vwHsW_headerInsightRow button{font-size:14px}._7vwHsW_mapBleedDescBtn{color:var(--lc-text-primary);font-family:var(--lc-font-sans);font-size:14px;font-weight:var(--lc-weight-regular);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;line-height:20px;display:inline-flex}._7vwHsW_mapBleedDescBtn:hover{opacity:.72}._7vwHsW_mapBleedDescBtn:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffffff8c}._7vwHsW_mapDescriptionPopover{z-index:20;width:clamp(240px,50cqw,560px);min-width:0;max-width:min(560px,100cqw);padding:var(--space-xl) var(--space-2xl);scrollbar-width:thin;background:#0c121c;border:1px solid #ffffff1f;border-radius:14px;max-height:min(360px,60vh);position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}._7vwHsW_mapDescriptionCaption{margin:0 0 var(--space-md);font-size:var(--lc-text-body);line-height:var(--lc-leading-body);color:#f1f5f9f2}._7vwHsW_mapDescriptionAnalysis{font-size:var(--lc-text-body);line-height:var(--lc-leading-body);color:#f1f5f9f2;white-space:pre-wrap;margin:0}._7vwHsW_mapBleedTabs{z-index:1;gap:var(--space-xs);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-xs);background:var(--lc-surface-1);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));pointer-events:auto;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:nowrap;display:flex;position:relative}._7vwHsW_mapBleedControls{z-index:3;position:absolute;top:160px;right:24px}._7vwHsW_mapBleedSecondary{z-index:3;padding:calc(var(--space-3xl) + 148px) var(--space-4xl) 0;background:var(--lc-surface-0);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}._7vwHsW_mapBleedSecondary>*{flex:1;min-width:0;min-height:0}._7vwHsW_componentDetailMapShell ._7vwHsW_componentDetailHeader{padding:var(--space-3xl) var(--space-4xl) 0;margin-bottom:var(--space-xl)}._7vwHsW_componentDetailMapShell ._7vwHsW_componentDetailTabs{margin-inline:var(--space-4xl)}._7vwHsW_componentDetailMapShell ._7vwHsW_componentDetailBodyMap{flex:1;min-height:0;overflow:hidden}._7vwHsW_componentDetailMapShell ._7vwHsW_componentDetailStageMap{flex:1;width:100%;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}._7vwHsW_componentDetailHeader{justify-content:space-between;align-items:center;gap:var(--space-xl);width:100%;min-width:0;margin-bottom:var(--space-xl);flex-shrink:0;display:flex}._7vwHsW_componentDetailHeaderText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;position:relative;container-type:inline-size}._7vwHsW_componentDetailTitle{min-width:0;font:var(--lc-font-heading);color:var(--lc-text-primary);overflow-wrap:anywhere;margin:0}._7vwHsW_componentDetailCaption{margin:0 0 var(--space-md);font-size:var(--lc-text-caption);font-weight:var(--lc-weight-regular);line-height:var(--lc-leading-caption);color:var(--lc-text-tertiary);max-width:72ch}._7vwHsW_componentDetailAnalysis{font-size:var(--lc-text-body);font-weight:var(--lc-weight-regular);line-height:var(--lc-leading-body);color:var(--lc-text-secondary);max-width:72ch;margin:0}._7vwHsW_componentDetailDescription{font-size:var(--lc-text-body);line-height:var(--lc-leading-body);color:var(--lc-text-tertiary);max-width:72ch;margin:0}._7vwHsW_componentDetail{background:var(--lc-surface-0);width:100%;min-width:0;max-width:100%;min-height:0;padding:var(--space-3xl) var(--space-4xl);box-sizing:border-box;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;display:flex}._7vwHsW_componentDetailClose,._7vwHsW_showInConversationBtn{width:var(--lc-header-icon-btn-size);height:var(--lc-header-icon-btn-size);color:var(--lc-text-primary);cursor:pointer;transition:opacity var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}._7vwHsW_showInConversationBtn{width:auto;height:auto;min-height:20px;font-family:var(--lc-font-sans);font-size:14px;font-weight:var(--lc-weight-medium);white-space:normal;text-align:left;gap:4px;min-width:0;padding:0;line-height:20px}._7vwHsW_componentDetailClose:hover,._7vwHsW_showInConversationBtn:hover{opacity:.72;background:0 0}._7vwHsW_componentDetailHeaderActions{align-items:center;gap:var(--space-xs);flex-shrink:0;align-self:flex-start;display:flex}._7vwHsW_showInConversationBtn:focus-visible,._7vwHsW_componentDetailClose:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}._7vwHsW_saveToAssetsBtn{color:var(--color-primary-500);font-family:var(--lc-font-sans);font-size:14px;font-weight:var(--lc-weight-regular);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0;line-height:20px;display:inline-flex}._7vwHsW_saveToAssetsBtn:hover{color:var(--color-primary-300)}._7vwHsW_saveToAssetsBtn:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffffff8c}._7vwHsW_gisSaveNote{color:var(--lc-text-tertiary);font-family:var(--lc-font-sans);white-space:nowrap;flex-shrink:0;font-size:13px;line-height:20px}._7vwHsW_componentDetailTabs{gap:var(--space-xs);box-sizing:border-box;width:100%;min-width:0;margin-bottom:var(--space-2xl);padding:var(--space-xs);background:var(--lc-surface-1);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));border:1px solid #ffffff0f;border-radius:12px;flex-wrap:nowrap;flex-shrink:0;display:flex}._7vwHsW_componentDetailTab{min-width:0;padding:var(--space-md);color:var(--lc-text-tertiary);font:var(--lc-font-body);text-align:center;cursor:pointer;transition:background var(--lc-duration) var(--lc-ease), color var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;flex:1 1 0;margin:0}._7vwHsW_componentDetailTab:hover{color:var(--lc-text-primary);background:#ffffff0d}._7vwHsW_componentDetailTabActive{color:var(--lc-text-primary);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0f}._7vwHsW_componentDetailTab:focus-visible{outline-offset:2px;outline:2px solid #84b1f5cc}._7vwHsW_componentDetailBody{scrollbar-width:thin;scrollbar-color:var(--lc-scrollbar-thumb) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._7vwHsW_componentDetailBody::-webkit-scrollbar{width:var(--lc-scrollbar-size)}._7vwHsW_componentDetailBody::-webkit-scrollbar-track{background:0 0}._7vwHsW_componentDetailBody::-webkit-scrollbar-thumb{background:var(--lc-scrollbar-thumb);border-radius:99px}._7vwHsW_componentDetailBody::-webkit-scrollbar-thumb:hover{background:var(--lc-scrollbar-thumb-hover)}._7vwHsW_componentDetailBodyConstrained{overflow:hidden}._7vwHsW_componentDetailStage{width:100%;min-width:0;min-height:0;padding:var(--space-sm) 0;flex:1;justify-content:center;align-items:stretch;display:flex}._7vwHsW_componentDetailStageWide{flex:1;justify-content:flex-start;align-self:stretch;align-items:stretch;height:100%;min-height:0;padding:0;overflow:hidden}._7vwHsW_componentDetailPreviewFrame{width:100%;min-width:0;max-width:none;min-height:0;padding:var(--space-lg);box-sizing:border-box;background:#222a2a80;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex}._7vwHsW_componentDetailPreviewFrame>*{flex:1;min-height:0}._7vwHsW_componentDetailPreviewFrameSquare{aspect-ratio:1;align-self:center;max-width:580px}._7vwHsW_componentDetailPreviewFrameSquare>*{width:100%;height:100%}._7vwHsW_componentDetailPreviewImage{object-fit:contain;border-radius:16px;width:100%;max-width:580px;height:auto;display:block}._7vwHsW_componentDetailPreviewImageCover{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;max-width:580px;display:block}._7vwHsW_componentDetailCode{width:min(100%,560px);padding:var(--space-xl) var(--space-2xl);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--lc-text-small);line-height:var(--lc-leading-body);color:#e2e8f0eb;white-space:pre-wrap;background:#00000047;border:1px solid #ffffff14;border-radius:12px;margin:0;overflow-x:auto}._7vwHsW_componentDetailCodeFull{box-sizing:border-box;border-radius:14px;flex:1;align-self:stretch;width:100%;max-width:none;height:100%;min-height:0;overflow:auto}._7vwHsW_componentDetailTable{border-collapse:collapse;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;width:min(100%,480px);margin:0 auto;overflow:hidden}._7vwHsW_componentDetailTable th,._7vwHsW_componentDetailTable td{padding:var(--space-md) var(--space-lg);text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f}._7vwHsW_componentDetailTable tr:last-child th,._7vwHsW_componentDetailTable tr:last-child td{border-bottom:none}._7vwHsW_componentDetailTable th{width:36%;font-size:var(--lc-text-micro);color:var(--lc-text-tertiary);background:#84b1f50f;font-weight:500}._7vwHsW_componentDetailTable td{font-size:var(--lc-text-small);line-height:var(--lc-leading-small);color:var(--lc-text-primary)}._7vwHsW_componentDetailDataTab{align-self:stretch;gap:var(--space-lg);box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._7vwHsW_componentDetailSubTabs{gap:var(--space-xl);border-bottom:1px solid var(--lc-border-default);flex-wrap:nowrap;flex-shrink:0;min-width:0;display:flex}._7vwHsW_componentDetailSubTab{padding:var(--space-sm) 0 var(--space-md);font-family:inherit;font-size:var(--lc-text-small);line-height:var(--lc-leading-small);color:var(--lc-text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--lc-duration) var(--lc-ease);background:0 0;border:0;margin:0;position:relative}._7vwHsW_componentDetailSubTab:hover{color:var(--lc-text-secondary)}._7vwHsW_componentDetailSubTabActive{color:var(--lc-text-primary)}._7vwHsW_componentDetailSubTabActive:after{content:"";background:var(--color-primary-300);border-radius:var(--radius-full);height:2px;position:absolute;bottom:-1px;left:0;right:0}._7vwHsW_componentDetailSubTab:focus-visible{outline-offset:2px;outline:2px solid #84b1f5cc}._7vwHsW_componentDetailSubPanel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._7vwHsW_componentDetailDataTableWrap{width:100%;min-height:0;overflow:auto;overflow-y:overlay;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:auto;background:#0000002e;border:1px solid #ffffff14;border-radius:14px 0 0 14px;flex:1;align-self:stretch;padding:0}@supports (overflow:overlay){._7vwHsW_componentDetailDataTableWrap{overflow-y:overlay}}._7vwHsW_componentDetailQueryResultsWrap{box-sizing:border-box;background:#0000002e;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:0;display:flex;overflow:hidden}._7vwHsW_componentDetailProfilerWrap{box-sizing:border-box;flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:0;display:flex}._7vwHsW_componentDetailQueryResultsWrap>*{flex:auto;width:100%;min-height:0}._7vwHsW_componentDetailDataTable{border-collapse:collapse;table-layout:auto;width:100%;margin:0}._7vwHsW_componentDetailDataTable th,._7vwHsW_componentDetailDataTable td{padding:var(--space-md) var(--space-lg);text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff0f}._7vwHsW_componentDetailDataTable thead th{z-index:1;font-size:var(--lc-text-micro);letter-spacing:.02em;color:var(--lc-text-tertiary);background:#121824f5;border-bottom:1px solid #ffffff1a;font-weight:500;position:sticky;top:0}._7vwHsW_componentDetailDataTable tbody tr:last-child td{border-bottom:none}._7vwHsW_componentDetailDataTable td{font-size:var(--lc-text-small);line-height:var(--lc-leading-small);color:var(--lc-text-primary)}._7vwHsW_componentDetailDataTable tbody tr:hover td{background:#ffffff08}._7vwHsW_componentDetailBodyTitle{margin:0 0 var(--space-xl);font-size:var(--lc-text-body);font-weight:var(--lc-weight-medium);color:var(--lc-text-primary);font-weight:500}._7vwHsW_componentDetailKpi{font-size:var(--lc-text-display);font-weight:var(--lc-weight-bold);line-height:var(--lc-leading-display);letter-spacing:-.02em;color:var(--lc-text-primary);margin:0}._7vwHsW_componentDetailKpiUnit{color:var(--lc-text-tertiary);margin-left:.2em;font-size:.45em;font-weight:400}._7vwHsW_componentDetailText{font-size:var(--lc-text-heading-sm);line-height:var(--lc-leading-body);color:#e2e8f0e6;white-space:pre-wrap;margin:0}._7vwHsW_componentDetailTextMuted{font-size:var(--lc-text-body);color:var(--lc-text-tertiary);margin:0}._7vwHsW_componentDetailMap{position:relative;overflow:hidden}._7vwHsW_componentDetailMapStage{position:absolute;inset:0}._7vwHsW_componentDetailMapImage{object-fit:cover;width:100%;height:100%;display:block}._7vwHsW_componentDetailMapHeader{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-2xl) var(--space-3xl) var(--space-4xl);pointer-events:none;background:linear-gradient(#080b17e0 0%,#080b176b 58%,#080b1700 100%);display:flex;position:absolute;top:0;left:0;right:0}._7vwHsW_componentDetailMapHeader>*{pointer-events:auto}._7vwHsW_componentDetailMapTitle{min-width:0;font-family:var(--lc-font-sans);font-size:var(--lc-text-heading-sm);font-weight:var(--lc-weight-medium);line-height:var(--lc-leading-heading);color:var(--lc-text-primary);flex:1;margin:0}._7vwHsW_headerRow{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding-right:var(--space-xl);box-sizing:border-box;flex-shrink:0;display:flex;position:relative}._7vwHsW_headerActions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}._7vwHsW_headerBtn{width:var(--lc-header-icon-btn-size);height:var(--lc-header-icon-btn-size);cursor:pointer;color:var(--lc-text-primary);transition:color var(--lc-duration) var(--lc-ease), opacity var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}._7vwHsW_headerBtn:hover:not(:disabled){opacity:.72;background:0 0}._7vwHsW_headerBtn:disabled{opacity:.35;cursor:default}._7vwHsW_headerBtnActive{opacity:1;background:0 0}._7vwHsW_headerTitleCluster{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:min(420px,52%);display:flex}._7vwHsW_headerTitleSpacer{flex:1;min-width:0}._7vwHsW_headerTitleBtn{min-width:0;max-width:100%;color:var(--lc-text-primary);cursor:text;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:6px 10px}._7vwHsW_headerTitleBtnHover,._7vwHsW_headerTitleBtn:hover,._7vwHsW_headerTitleBtn:focus-visible{background:#ffffff0a;border-color:#ffffff1f}._7vwHsW_headerTitleText{text-overflow:ellipsis;white-space:nowrap;font-family:var(--lc-font-sans);font-size:var(--lc-text-body);font-weight:var(--lc-weight-medium);line-height:var(--lc-leading-heading);display:block;overflow:hidden}._7vwHsW_headerTitleInput{width:min(100%,280px);color:var(--lc-text-primary);font-family:var(--lc-font-sans);font-size:var(--lc-text-body);font-weight:var(--lc-weight-medium);line-height:var(--lc-leading-heading);text-align:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;outline:none;margin:0;padding:6px 10px}._7vwHsW_headerTitleInput:focus{border-color:#84b1f58c}._7vwHsW_headerIndexWrap{flex-shrink:0;position:relative}._7vwHsW_headerSessionsWrap{flex-shrink:0;position:static}._7vwHsW_headerSessionsMenu{top:calc(100% + var(--space-xl) + 1px);z-index:40;width:min(324px,78vw);max-height:calc(var(--lc-chat-window-height) * .75);background:rgb(from var(--lc-surface-1) r g b / .3);min-height:0;-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 16px 40px #00000073}._7vwHsW_sessionsSidebar{flex:0 0 var(--lc-sessions-sidebar-width);width:var(--lc-sessions-sidebar-width);max-width:var(--lc-sessions-sidebar-width);background:rgb(from var(--lc-surface-1) r g b / .22);min-width:0;min-height:0;-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));box-sizing:border-box;border-right:1px solid #ffffff1a;flex-direction:column;align-self:stretch;display:flex;overflow:hidden}._7vwHsW_sessionsSidebar>*{flex:1;height:100%;min-height:0}._7vwHsW_headerTitleStatic{text-align:center;border:1px solid #0000;border-radius:8px;min-width:0;max-width:100%;margin:0;padding:6px 10px;display:block}._7vwHsW_headerIndexMenu{z-index:30;width:min(320px,70vw);max-height:min(360px,50vh);padding:var(--space-sm);background:#0c121cf5;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 40px #0006}._7vwHsW_headerIndexItem{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:var(--lc-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;display:flex}._7vwHsW_headerIndexItem:hover,._7vwHsW_headerIndexItem:focus-visible{background:#ffffff14}._7vwHsW_headerIndexItemNum{min-width:1.25rem;font-size:var(--lc-text-caption);line-height:var(--lc-leading-caption);color:var(--lc-text-tertiary);flex-shrink:0}._7vwHsW_headerIndexItemText{min-width:0;font-size:var(--lc-text-body);line-height:var(--lc-leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}._7vwHsW_headerSearchBtn{width:20px;height:var(--lc-header-icon-btn-size);color:var(--lc-text-primary);cursor:pointer;transition:color var(--lc-duration) var(--lc-ease), opacity var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._7vwHsW_headerContextBtn{width:var(--lc-header-icon-btn-size)}._7vwHsW_headerSearchBtn:hover,._7vwHsW_headerSearchBtn:focus-visible{opacity:.72;background:0 0}._7vwHsW_headerOverflowWrap{flex-shrink:0;position:relative}._7vwHsW_headerContextMenu{top:calc(100% + var(--space-sm));z-index:50;border:1px solid var(--lc-border-dropdown);background:var(--lc-surface-3);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));border-radius:12px;position:absolute;right:0;overflow:hidden;box-shadow:0 16px 48px #0000006b,inset 0 1px #ffffff14}._7vwHsW_headerOverflowMenu{top:calc(100% + var(--space-sm));z-index:50;min-width:220px;padding:var(--space-sm);border:1px solid var(--lc-border-dropdown);background:var(--lc-surface-3);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));border-radius:12px;position:absolute;right:0;box-shadow:0 16px 48px #0000006b,inset 0 1px #ffffff14}._7vwHsW_headerOverflowMenuItem{width:100%;padding:var(--space-md) var(--space-md);color:var(--lc-text-primary);font-family:inherit;font-size:.8125rem;font-weight:var(--lc-weight-regular);text-align:left;cursor:pointer;transition:background var(--lc-duration) var(--lc-ease), color var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0;display:inline-flex}._7vwHsW_headerOverflowMenuItem:hover:not(:disabled){background:#ffffff14}._7vwHsW_headerOverflowMenuItem:disabled{opacity:.4;cursor:not-allowed}._7vwHsW_headerOverflowMenuItemDanger{color:var(--lc-text-primary)}._7vwHsW_headerOverflowMenuItemDanger:hover{background:var(--color-feedback-error-muted);color:#ff8585}._7vwHsW_headerOverflowMenuItem:focus-visible{outline-offset:-2px;outline:2px solid #84b1f5cc}._7vwHsW_headerSearchContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._7vwHsW_headerSearchIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._7vwHsW_headerRowSearch{justify-content:center}._7vwHsW_headerSearchBar{flex:0 1 var(--lc-chat-content-max);width:100%;min-width:0;max-width:var(--lc-chat-content-max);height:var(--lc-header-icon-btn-size);align-items:center;gap:var(--space-md);border-radius:var(--radius-xl);background:var(--lc-bg-control-strong);box-sizing:border-box;border:none;padding:0;display:flex}._7vwHsW_headerSearchInput{min-width:0;font-family:var(--lc-font-sans);font-size:var(--lc-text-body);font-weight:var(--lc-weight-regular);line-height:var(--lc-leading-heading-lg);color:var(--lc-text-primary);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0}._7vwHsW_headerSearchInput::placeholder{color:var(--lc-text-tertiary)}._7vwHsW_headerSearchInput::-webkit-search-cancel-button{display:none}._7vwHsW_headerSearchClose{cursor:pointer;width:28px;height:28px;color:var(--lc-text-tertiary);transition:color var(--lc-duration) var(--lc-ease), background var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._7vwHsW_headerSearchNav{margin-left:var(--space-sm);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}._7vwHsW_headerSearchCount{min-width:2.75rem;font-family:var(--lc-font-mono);font-size:var(--lc-text-caption);font-weight:var(--lc-weight-medium);color:var(--lc-text-secondary);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;line-height:1}._7vwHsW_headerSearchNavBtn{width:24px;height:24px;color:var(--lc-text-secondary);cursor:pointer;transition:color var(--lc-duration) var(--lc-ease), opacity var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}._7vwHsW_headerSearchNavBtn:hover:not(:disabled){color:var(--lc-text-primary);opacity:.85}._7vwHsW_headerSearchNavBtn:disabled{opacity:.35;cursor:default}._7vwHsW_headerSearchNavBtn:focus-visible{outline-offset:1px;outline:2px solid #84b1f5cc}._7vwHsW_searchHit{color:var(--color-primary-500);background:color-mix(in srgb, var(--color-primary-500) 22%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}._7vwHsW_searchHitActive{color:var(--color-primary-300);background:color-mix(in srgb, var(--color-primary-300) 28%, transparent)}._7vwHsW_headerSearchClose:hover{color:var(--lc-text-primary);opacity:.72;background:0 0}._7vwHsW_headerSearchClose:focus-visible,._7vwHsW_headerBtn:focus-visible,._7vwHsW_headerSearchBtn:focus-visible{outline-offset:2px;outline:2px solid #84b1f5cc}._7vwHsW_headerIcon{width:20px;height:20px;display:block}._7vwHsW_headerPhosphor{color:var(--lc-text-primary);flex-shrink:0;display:block}._7vwHsW_middle{--lc-transcript-scrollbar-inset:var(--lc-scrollbar-size);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;min-height:0;margin-top:0;display:flex}._7vwHsW_middleEmpty{justify-content:flex-start}._7vwHsW_middle:not(._7vwHsW_middleEmpty){grid-template:"chat-stack"minmax(0,1fr)/minmax(0,1fr);place-items:stretch stretch;display:grid}._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_transcript,._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_chatBox{grid-area:chat-stack}._7vwHsW_middleEmpty ._7vwHsW_heroBlock{flex:none;justify-content:flex-start;padding-top:8px}._7vwHsW_middleEmpty ._7vwHsW_chatBox{width:calc(100% - var(--lc-transcript-scrollbar-inset) - var(--lc-transcript-gutter));box-sizing:border-box;align-self:flex-start;margin-top:auto}._7vwHsW_heroBlock{align-items:center;gap:var(--space-4xl);flex-direction:column;flex-shrink:0;width:100%;display:flex}._7vwHsW_transcriptLoading{width:100%;color:var(--lc-text-secondary);flex:auto;justify-content:center;align-items:center;display:flex}._7vwHsW_transcriptLoadingIcon{animation:.9s linear infinite _7vwHsW_transcriptLoadingSpin}@keyframes _7vwHsW_transcriptLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._7vwHsW_transcriptLoadingIcon{animation-duration:1.8s}}._7vwHsW_orbWrap{flex-shrink:0;width:70px;height:70px;position:relative}._7vwHsW_orbOuter{width:35px;height:35px;position:absolute;top:17.5px;left:17.5px}._7vwHsW_orbOuter img{width:100%;height:100%;display:block}._7vwHsW_orbInner{width:26.25px;height:26.25px;position:absolute;top:21.88px;left:21.88px}._7vwHsW_orbInner img{width:100%;height:100%;display:block}._7vwHsW_greeting{text-align:center;color:var(--lc-text-primary);margin:0}._7vwHsW_greeting p{margin:0}._7vwHsW_greetingSub{font-size:var(--lc-text-heading-md);font-weight:var(--lc-weight-medium);line-height:var(--lc-leading-body);font-family:var(--lc-font-sans);color:var(--lc-text-primary)}._7vwHsW_greetingFolder{align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-sm) 0;font-family:var(--lc-font-sans);font-size:var(--lc-text-body);font-weight:var(--lc-weight-bold);color:var(--lc-text-primary);display:inline-flex}._7vwHsW_greetingFolder svg{flex-shrink:0}._7vwHsW_greetingFolder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7vwHsW_transcript{width:100%;max-width:none;min-height:0;overflow:hidden auto;overflow-y:overlay;overscroll-behavior:contain;gap:var(--space-lg);margin:0 0 var(--space-lg);scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--lc-scrollbar-thumb) transparent;box-sizing:border-box;flex-direction:column;flex:0 auto;padding:0;display:flex}._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_transcript{width:100%;max-width:none;height:100%;padding:0;padding-bottom:calc(var(--lc-composer-reserve,200px) + var(--space-lg));border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl);overflow:hidden auto;overflow-y:overlay;place-self:stretch stretch;margin:0;-webkit-mask-image:none;mask-image:none}._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_chatBox{z-index:5;width:calc(100% - var(--lc-transcript-scrollbar-inset) - var(--lc-transcript-gutter));box-sizing:border-box;place-self:end start;max-width:none;margin:0}._7vwHsW_chatColumnSplit ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_transcript,._7vwHsW_chatColumnSplit ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_chatBox{margin-left:0;margin-right:0}._7vwHsW_chatColumnSplit ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_transcript{width:100%;max-width:none}._7vwHsW_chatColumnSplit ._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_chatBox{width:calc(100% - var(--lc-transcript-scrollbar-inset) - var(--lc-transcript-gutter));max-width:none}@supports (overflow:overlay){._7vwHsW_transcript,._7vwHsW_middle:not(._7vwHsW_middleEmpty)>._7vwHsW_transcript{overflow-y:overlay}}._7vwHsW_loadOlderSentinel{min-height:1px;margin-bottom:calc(-1 * var(--space-lg));flex:none}._7vwHsW_loadOlderSentinelBusy{padding:var(--space-sm) 0;text-align:center;font-size:var(--lc-text-body);color:var(--lc-text-secondary);margin-bottom:0}._7vwHsW_loadOlderRetry{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0 var(--space-md);text-align:center;flex-direction:column;flex:none;margin-bottom:0;display:flex}._7vwHsW_loadOlderRetryText{font-size:var(--lc-text-body);color:var(--lc-text-secondary);max-width:42ch}._7vwHsW_loadOlderRetryButton{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--lc-border-control);border-radius:var(--lc-ui-radius);font-family:var(--lc-font-sans);font-size:var(--lc-text-body);font-weight:var(--lc-weight-medium);color:var(--lc-text-primary);cursor:pointer;background:0 0;transition:background .15s,border-color .15s;display:inline-flex}._7vwHsW_loadOlderRetryButton:hover{background:var(--lc-surface-2);border-color:var(--lc-border-strong)}._7vwHsW_loadOlderRetryButton:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}._7vwHsW_transcript::-webkit-scrollbar{width:var(--lc-scrollbar-size)}._7vwHsW_transcript::-webkit-scrollbar-track{background:0 0}._7vwHsW_transcript::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}._7vwHsW_transcript[data-ll-scrollbar-active=true]::-webkit-scrollbar-thumb{background:var(--lc-scrollbar-thumb)}._7vwHsW_transcript[data-ll-scrollbar-active=true]::-webkit-scrollbar-thumb:hover{background:var(--lc-scrollbar-thumb-hover)}._7vwHsW_msgTurn{gap:var(--space-lg);width:100%;padding-left:var(--space-xl);padding-right:calc(var(--lc-transcript-gutter) + var(--lc-transcript-scrollbar-inset));box-sizing:border-box;flex-direction:column;display:flex}._7vwHsW_queuedNote{margin:calc(-1 * var(--space-md)) 0 0;color:#ffffff80;align-self:flex-end;font-size:12px}._7vwHsW_msgUserRow{background:0 0;justify-content:flex-end;width:100%;padding:0;display:flex}._7vwHsW_msgUser,._7vwHsW_msgAssistant{padding:var(--space-md) var(--space-lg);font-size:var(--lc-text-body);line-height:var(--lc-leading-body);word-break:break-word;border-radius:14px;max-width:100%}._7vwHsW_msgUser{background:var(--lc-bg-card);border:1px solid var(--lc-border-subtle);max-width:min(360px,100%);color:var(--lc-text-primary);box-sizing:border-box;align-self:flex-end;align-items:flex-start;gap:6px;display:inline-flex}._7vwHsW_msgUserText{white-space:pre-wrap;flex:1;min-width:0}._7vwHsW_msgUserJumpWrap{flex-shrink:0;margin:-2px -4px -2px 0;position:relative}._7vwHsW_msgUserJumpBtn{width:24px;height:24px;color:var(--lc-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:none}._7vwHsW_msgUserJumpBtn:hover,._7vwHsW_msgUserJumpBtn[aria-expanded=true]{color:var(--lc-text-primary);background:#ffffff14}._7vwHsW_msgUserJumpBtn:focus-visible{outline-offset:1px;outline:2px solid #84b1f5a6}._7vwHsW_msgUserJumpMenu{z-index:20;width:min(280px,70vw);max-height:min(280px,40vh);padding:var(--space-sm);background:#0c121cf5;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #0006}._7vwHsW_msgUserJumpItem{align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);color:var(--lc-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;display:flex}._7vwHsW_msgUserJumpItem:hover,._7vwHsW_msgUserJumpItem:focus-visible{background:#ffffff14}._7vwHsW_msgUserJumpItemActive{background:#84b1f51f}._7vwHsW_msgUserJumpItemNum{min-width:1.25rem;font-size:var(--lc-text-caption);line-height:var(--lc-leading-caption);color:var(--lc-text-tertiary);flex-shrink:0}._7vwHsW_msgUserJumpItemText{min-width:0;font-size:var(--lc-text-body);line-height:var(--lc-leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}._7vwHsW_msgAssistant{width:100%;max-width:100%;padding:var(--space-sm) 0;font-size:var(--lc-text-body);line-height:var(--lc-leading-body);color:#e2e8f0eb;background:0 0;border:none;border-radius:0;align-self:stretch}._7vwHsW_msgAssistantTimeline{align-self:stretch;width:100%;max-width:100%;overflow:visible}._7vwHsW_launcher{z-index:1000;justify-content:center;align-items:center;gap:var(--space-md);min-width:72px;height:50px;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);border:1px solid var(--lc-border-default);background:var(--lc-bg-launcher);-webkit-backdrop-filter:blur(var(--lc-blur-launcher));backdrop-filter:blur(var(--lc-blur-launcher));cursor:pointer;transition:transform var(--lc-duration) var(--lc-ease), box-shadow var(--lc-duration) var(--lc-ease);flex-shrink:0;align-self:flex-end;display:flex;position:relative}._7vwHsW_launcherDocked{width:var(--slides-nav-size,42px);min-width:0;height:var(--slides-nav-size,42px);transition:background var(--lc-duration) var(--lc-ease);align-self:center;padding:0}._7vwHsW_launcher._7vwHsW_launcherDocked:hover{box-shadow:none;background:#282828b3;transform:none}._7vwHsW_launcherSlot{flex-shrink:0;display:flex}._7vwHsW_launcherSlot:empty{display:none}._7vwHsW_launcher:hover{transform:scale(1.03);box-shadow:0 8px 32px #00000059}._7vwHsW_launcher:focus-visible{outline-offset:3px;outline:2px solid #84b1f5cc}._7vwHsW_launcherIcon{width:32px;height:32px;display:block}._7vwHsW_launcherOrb img{transform-origin:50%;will-change:transform;width:24px!important;height:24px!important;animation:2.4s ease-in-out infinite _7vwHsW_launcherOrbPulse!important}@keyframes _7vwHsW_launcherOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){._7vwHsW_launcherOrb img{animation:none!important}}._7vwHsW_launcherDocked ._7vwHsW_launcherOrb img{animation:none!important}._7vwHsW_chatBox{box-sizing:border-box;border-radius:var(--radius-3xl);border:1px solid var(--lc-border-default);background:var(--lc-surface-2);width:100%;max-width:none;-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));flex-direction:column;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:0;max-height:220px;padding:12px;display:flex;overflow:hidden}._7vwHsW_chatBoxExpanded{min-height:96px;max-height:240px}._7vwHsW_chatBoxWithContexts{max-height:340px}._7vwHsW_contextChipRow{gap:var(--space-md);flex-wrap:wrap;flex-shrink:0;width:100%;display:flex}._7vwHsW_contextChip{width:80px;height:80px;padding:var(--space-sm);box-sizing:border-box;background:#00000047;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}._7vwHsW_contextChipHasThumb{background:#00000073}._7vwHsW_contextChipImage{background:0 0;padding:0}._7vwHsW_contextChipImage ._7vwHsW_contextChipThumb{opacity:1}._7vwHsW_contextChipThumb{opacity:.28;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}._7vwHsW_contextChipName{z-index:1;font-size:var(--lc-text-micro);font-weight:var(--lc-weight-regular);color:var(--lc-text-primary);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}._7vwHsW_contextChipFooter{z-index:1;align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex;position:relative}._7vwHsW_contextChipKindIcon{color:var(--lc-text-primary);opacity:.85;flex-shrink:0}._7vwHsW_contextChipBadge{color:var(--lc-text-primary);font-family:var(--lc-font-mono);font-size:9px;font-weight:var(--lc-weight-medium);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:.85;background:0 0;border:none;margin:0;padding:0;line-height:1.2}._7vwHsW_contextChipRemove{z-index:2;color:#fff;cursor:pointer;background:#000000b8;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:none;position:absolute;top:4px;right:4px}._7vwHsW_contextChip:hover ._7vwHsW_contextChipRemove,._7vwHsW_contextChip:focus-within ._7vwHsW_contextChipRemove{display:inline-flex}._7vwHsW_contextChipRemove:hover{background:#000000e6}._7vwHsW_contextChipRemove:focus-visible{outline-offset:1px;outline:2px solid #84b1f5cc}._7vwHsW_composeRow{flex-shrink:0;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;display:flex}._7vwHsW_composerInput{min-width:0;min-height:36px;max-height:96px;color:var(--lc-text-primary);font:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;scrollbar-width:thin;background:0 0;border:none;outline:none;flex:auto;margin:0;padding:7px 0;font-size:15px;line-height:22px;overflow-y:auto}._7vwHsW_composerEditor{caret-color:var(--lc-text-primary);outline:none}._7vwHsW_composerEditorEmpty:before{content:attr(data-placeholder);color:var(--lc-text-placeholder);pointer-events:none;float:left;height:0}._7vwHsW_inlineMention{background:color-mix(in srgb, var(--color-primary-500) 18%, transparent);max-width:min(100%,220px);color:var(--color-primary-500);font-weight:var(--lc-weight-medium);white-space:nowrap;vertical-align:baseline;cursor:default;-webkit-user-select:all;user-select:all;border-radius:5px;align-items:center;gap:3px;margin:0 1px;padding:1px 6px 1px 4px;display:inline-flex}._7vwHsW_inlineMentionIcon{width:12px;height:12px;color:inherit;flex-shrink:0;display:inline-flex}._7vwHsW_inlineMentionIcon svg{width:12px;height:12px;display:block}._7vwHsW_inlineMentionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:inherit;overflow:hidden}._7vwHsW_inlineContextMenu{z-index:10050;width:min(280px,100vw - 24px);max-height:min(320px,50vh);padding:var(--space-sm);border:1px solid var(--lc-border-dropdown);background:var(--lc-surface-3);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));scrollbar-width:thin;border-radius:12px;flex-direction:column;gap:2px;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 16px 48px #0000006b,inset 0 1px #ffffff14}._7vwHsW_inlineContextMenuSearch{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}._7vwHsW_inlineContextMenuSearchIcon{color:var(--lc-text-tertiary);flex-shrink:0}._7vwHsW_inlineContextMenuSearchInput{min-width:0;color:var(--lc-text-primary);font-family:var(--lc-font-sans);font-size:var(--lc-text-body);line-height:var(--lc-leading-body);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}._7vwHsW_inlineContextMenuSearchInput::placeholder{color:var(--lc-text-tertiary)}._7vwHsW_inlineContextMenuSearchInput::-webkit-search-cancel-button{appearance:none}._7vwHsW_inlineContextMenuSection{padding:var(--space-sm) var(--space-md) var(--space-xs);font-family:var(--lc-font-sans);font-size:var(--lc-text-unit);font-weight:var(--lc-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-tertiary);margin:0}._7vwHsW_inlineContextMenuHeader{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-sm);margin-bottom:var(--space-xs);border-bottom:1px solid #ffffff14;display:flex}._7vwHsW_inlineContextMenuBack{width:24px;height:24px;color:var(--lc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}._7vwHsW_inlineContextMenuBack:hover{color:var(--lc-text-primary);background:#ffffff14}._7vwHsW_inlineContextMenuHeaderIcon{color:var(--lc-text-secondary);flex-shrink:0}._7vwHsW_inlineContextMenuHeaderLabel{min-width:0;font-size:var(--lc-text-body);font-weight:var(--lc-weight-medium);color:var(--lc-text-primary)}._7vwHsW_inlineContextMenuEmpty{padding:var(--space-md);font-size:var(--lc-text-caption);color:var(--lc-text-tertiary);margin:0}._7vwHsW_inlineContextMenuItem{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);color:var(--lc-text-primary);font-family:var(--lc-font-sans);text-align:left;cursor:pointer;transition:background var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;margin:0;display:flex}._7vwHsW_inlineContextMenuItem:hover,._7vwHsW_inlineContextMenuItemActive{background:#ffffff14}._7vwHsW_inlineContextMenuItem:focus-visible{outline-offset:-2px;outline:2px solid #84b1f5cc}._7vwHsW_inlineContextMenuIcon{color:var(--lc-text-secondary);flex-shrink:0}._7vwHsW_inlineContextMenuItemText{flex-direction:column;gap:2px;min-width:0;display:flex}._7vwHsW_inlineContextMenuItemLabel{font-size:var(--lc-text-body);font-weight:var(--lc-weight-regular);color:var(--lc-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7vwHsW_hoverMarquee{min-width:0;max-width:100%;display:block;overflow:hidden}._7vwHsW_hoverMarqueeText{text-overflow:ellipsis;white-space:nowrap;will-change:transform;max-width:100%;transition-property:transform;transition-timing-function:linear;display:block;overflow:hidden}._7vwHsW_hoverMarqueeScrolling ._7vwHsW_hoverMarqueeText{text-overflow:clip;width:max-content;max-width:none}._7vwHsW_hoverMarqueeFade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000 100%)}._7vwHsW_hoverMarqueeFade ._7vwHsW_hoverMarqueeText{text-overflow:clip}._7vwHsW_hoverMarqueeFade._7vwHsW_hoverMarqueeScrolling{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}._7vwHsW_inlineContextMenuItemDesc{font-size:var(--lc-text-caption);color:var(--lc-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7vwHsW_composerToolbar{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:28px;max-height:44px;margin-top:8px;display:flex;position:relative;overflow:hidden}._7vwHsW_composerToolbarLeft,._7vwHsW_composerToolbarRight{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}._7vwHsW_composerToolbarRight{margin-left:auto}._7vwHsW_composerLabelAction{height:28px;color:var(--lc-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:0 2px;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}._7vwHsW_composerLabelAction:hover:not(:disabled),._7vwHsW_composerLabelActionActive:not(:disabled){color:var(--lc-text-primary)}._7vwHsW_composerLabelAction:disabled{opacity:.35;cursor:default}._7vwHsW_composerLabelAction:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #84b1f5cc}._7vwHsW_attachMenu{z-index:10050;min-width:168px;padding:var(--space-lg);border:1px solid var(--lc-border-dropdown);background:var(--lc-surface-3);-webkit-backdrop-filter:blur(var(--lc-backdrop-blur-ui));backdrop-filter:blur(var(--lc-backdrop-blur-ui));border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0000006b,inset 0 1px #ffffff14}._7vwHsW_attachMenuSection{z-index:1;margin:0 0 var(--space-xs);padding:0 var(--space-md);font-family:var(--lc-font-sans);font-size:var(--lc-text-unit);font-weight:var(--lc-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-text-tertiary);position:relative}._7vwHsW_attachMenuItem{z-index:1;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);color:var(--lc-text-primary);font-family:var(--lc-font-sans);font-size:var(--lc-text-caption);font-weight:var(--lc-weight-regular);line-height:var(--lc-leading-caption);cursor:pointer;text-align:left;transition:background var(--lc-duration) var(--lc-ease);background:0 0;border:none;border-radius:8px;display:flex;position:relative}._7vwHsW_attachMenuItem:hover{background:#ffffff14}._7vwHsW_attachMenuItem:focus-visible{outline-offset:-2px;outline:2px solid #84b1f5cc}._7vwHsW_attachMenuIcon{color:var(--lc-text-primary);opacity:.85;flex-shrink:0}._7vwHsW_attachMenuDivider{z-index:1;height:1px;margin:var(--space-lg) var(--space-xs);background:var(--lc-border-control);position:relative}._7vwHsW_composerIconAction{width:28px;height:28px;color:var(--lc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._7vwHsW_composerIconAction:hover:not(:disabled){color:var(--lc-text-primary)}._7vwHsW_composerIconAction:disabled{opacity:.35;cursor:default}._7vwHsW_composerIconAction:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #84b1f5cc}._7vwHsW_composerIconActionListening{border-radius:var(--radius-full);color:#cfe0ff;background:#84b1f538;animation:1.4s ease-in-out infinite _7vwHsW_composerMicPulse}@keyframes _7vwHsW_composerMicPulse{0%,to{box-shadow:0 0 #84b1f559}50%{box-shadow:0 0 0 5px #84b1f500}}@media (prefers-reduced-motion:reduce){._7vwHsW_composerIconActionListening{animation:none}}._7vwHsW_modeBtn{justify-content:center;align-items:center;gap:var(--space-xs);min-width:60px;height:36px;padding:0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--lc-border-subtle);background:var(--lc-bg-control);cursor:pointer;color:var(--lc-text-tertiary);font-size:var(--lc-text-small);flex-shrink:0;display:inline-flex}._7vwHsW_modeBtnOpen{background:#ffffff14}._7vwHsW_modeLabel{white-space:nowrap;line-height:1}._7vwHsW_caret{width:16px;height:16px;color:var(--lc-text-tertiary);flex-shrink:0;display:block}._7vwHsW_modeMenu{z-index:10;min-width:160px;padding:var(--space-sm);border:1px solid var(--lc-border-control);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--lc-shadow-4);background:#0c101cf2;border-radius:12px;margin:0;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0}._7vwHsW_modeMenuItem{text-align:left;width:100%;padding:var(--space-md) var(--space-md);color:var(--lc-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:13px}._7vwHsW_modeMenuItem:hover,._7vwHsW_modeMenuItemActive{background:#ffffff14}._7vwHsW_modeWrap{position:relative}._7vwHsW_rowSecondary{align-items:flex-start;gap:var(--space-md);scrollbar-width:thin;width:100%;display:flex;overflow:auto clip}._7vwHsW_chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--lc-bg-neutral-subtle);flex-shrink:0;display:inline-flex}._7vwHsW_chipIcon{width:12px;height:12px;color:var(--lc-text-primary);opacity:.5;flex-shrink:0;display:block}._7vwHsW_chipLabel{font-size:var(--lc-text-unit);color:var(--lc-text-primary);opacity:.5;white-space:nowrap;margin:0}._7vwHsW_sendRotate{justify-content:center;align-items:center;display:flex}._7vwHsW_sendBtn{color:#fff;cursor:pointer;width:28px;height:28px;transition:background var(--lc-duration) var(--lc-ease);background:#ffffff1f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._7vwHsW_sendBtn:hover:not(:disabled){background:#fff3}._7vwHsW_sendBtn:focus-visible{outline-offset:2px;outline:2px solid #6de9e1b3}._7vwHsW_sendInactive:disabled{opacity:.35;cursor:default}._7vwHsW_sendActive,._7vwHsW_sendStop{color:#fff;background:#ffffff1f}._7vwHsW_sendStopInner{background:#fff;border-radius:2px;width:10px;height:10px}._7vwHsW_sendArrow{color:#fff;flex-shrink:0;display:block}._7vwHsW_saveLayerPicker{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}._7vwHsW_saveLayerPickerRow{border:1px solid var(--lc-border-subtle,#ffffff1f);width:100%;color:var(--lc-text-primary);font-family:var(--lc-font-sans);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}._7vwHsW_saveLayerPickerRow:hover,._7vwHsW_saveLayerPickerRow:focus-visible{border-color:var(--lc-text-primary);outline:none}
.wYX3AG_display{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:50px;margin:-2px -4px;padding:2px 4px;transition:all .2s;display:block;overflow:hidden}.wYX3AG_display.wYX3AG_editable:hover{background-color:var(--color-button-default-bg);outline:1px solid var(--color-button-default-hover)}.wYX3AG_display.wYX3AG_disabled{cursor:default}.wYX3AG_displayMarqueeHost{cursor:pointer;border-radius:4px;min-width:0;max-width:100%;margin:-2px -4px;padding:2px 4px;transition:all .2s;display:block}.wYX3AG_displayMarqueeHost.wYX3AG_editable:hover{background-color:var(--color-button-default-bg);outline:1px solid var(--color-button-default-hover)}.wYX3AG_displayMarqueeHost.wYX3AG_disabled{cursor:default}.wYX3AG_displayMarquee{min-width:0}.wYX3AG_editWrapper{vertical-align:top;max-width:100%;display:inline-block;position:relative}.wYX3AG_input{background-color:var(--color-button-default-bg);color:var(--color-text-primary);font-family:inherit;font-size:inherit;font-weight:inherit;border:1px solid #0000;border-radius:4px;outline:none;width:auto;min-width:50px;max-width:100%;padding:2px 6px;transition:all .2s}.wYX3AG_input:focus{background-color:var(--color-button-default-hover);border-color:#0000}.wYX3AG_input.wYX3AG_inputError{border-color:var(--color-feedback-error)}.wYX3AG_charCounter{white-space:nowrap;color:var(--color-text-secondary);background-color:var(--color-surface-card);z-index:1;border-radius:3px;margin-top:2px;padding:1px 4px;font-size:10px;line-height:1;position:absolute;top:100%;left:0}.wYX3AG_charCounter.wYX3AG_charCounterLimit{color:var(--color-feedback-error)}
.R8f5sW_llumenAIBall{isolation:isolate;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible;background:0 0!important;border:none!important;min-width:auto!important;height:auto!important;padding:0!important}.R8f5sW_llumenAIBall img{transform-origin:50%;will-change:transform, filter;display:block}.R8f5sW_llumenAIBall.R8f5sW_glowing img{transition:none!important;animation:2s ease-in-out infinite R8f5sW_glowPulse!important}.R8f5sW_llumenAIBall:not(.R8f5sW_glowing) img{filter:none!important;transition:transform .2s,filter .2s!important;animation:none!important;transform:scale(.9)!important}.R8f5sW_llumenAIBall.R8f5sW_glowing:hover img{animation:2s ease-in-out infinite R8f5sW_glowPulse!important}@keyframes R8f5sW_glowPulse{0%,to{filter:drop-shadow(0 0 4px var(--color-button-active-glow)) drop-shadow(0 0 8px var(--color-secondary-glow));transform:scale(.9)}50%{filter:drop-shadow(0 0 8px var(--color-button-active-border)) drop-shadow(0 0 16px var(--color-secondary-glow));transform:scale(1.05)}}@media (max-width:768px){.R8f5sW_llumenAIBall{min-width:40px;height:40px;padding:6px}}
.c2c2Sa_container{background:linear-gradient(135deg, var(--color-surface-card) 0%, var(--color-surface-dark) 100%);border:1px solid var(--color-button-default-hover);box-shadow:0 8px 24px var(--color-overlay-backdrop);z-index:100;border-radius:12px;flex-direction:column;margin-bottom:12px;animation:.2s ease-out c2c2Sa_slideDown;display:flex;position:relative;top:auto;left:auto;right:auto}@keyframes c2c2Sa_slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.c2c2Sa_header{border-bottom:1px solid var(--color-border-subtle-strong);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.c2c2Sa_headerLeft{color:var(--color-feedback-info);align-items:center;gap:8px;display:flex}.c2c2Sa_title{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:600}.c2c2Sa_closeButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.c2c2Sa_closeButton:hover{background:var(--color-button-ghost-bg);color:var(--color-text-primary)}.c2c2Sa_messages{flex-direction:column;flex:1;gap:12px;min-height:0;max-height:120px;padding:16px;display:flex;overflow-y:auto}.c2c2Sa_messages::-webkit-scrollbar{width:4px}.c2c2Sa_messages::-webkit-scrollbar-track{background:0 0}.c2c2Sa_messages::-webkit-scrollbar-thumb{background:var(--color-button-default-bg);border-radius:2px}.c2c2Sa_messages::-webkit-scrollbar-thumb:hover{background:var(--color-button-default-hover)}.c2c2Sa_emptyState{height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;display:flex}.c2c2Sa_emptyText{color:var(--color-text-secondary);margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:13px;font-weight:500}.c2c2Sa_emptyHint{color:var(--color-text-muted);margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:12px}.c2c2Sa_userMessage{align-self:flex-end;max-width:85%}.c2c2Sa_assistantMessage{align-self:flex-start;max-width:85%}.c2c2Sa_messageContent{white-space:pre-wrap;word-wrap:break-word;border-radius:8px;padding:8px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;line-height:1.4}.c2c2Sa_userMessage .c2c2Sa_messageContent{background:var(--gradient-feedback-info);color:var(--color-text-primary)}.c2c2Sa_assistantMessage .c2c2Sa_messageContent{background:var(--color-button-ghost-bg);color:var(--color-text-primary);border:1px solid var(--color-border-subtle-strong)}.c2c2Sa_loadingDots{gap:4px;padding:2px 0;display:flex}.c2c2Sa_loadingDots span{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite c2c2Sa_bounce}.c2c2Sa_loadingDots span:first-child{animation-delay:-.32s}.c2c2Sa_loadingDots span:nth-child(2){animation-delay:-.16s}@keyframes c2c2Sa_bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.c2c2Sa_inputContainer{border-top:1px solid var(--color-border-subtle-strong);background:var(--color-surface-subtle);gap:8px;padding:12px 16px;display:flex}.c2c2Sa_input{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);color:var(--color-text-primary);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;transition:all .2s}.c2c2Sa_input:focus{border-color:var(--color-feedback-info);background:var(--color-button-ghost-hover)}.c2c2Sa_input:disabled{opacity:.5;cursor:not-allowed}.c2c2Sa_input::placeholder{color:var(--color-text-muted)}.c2c2Sa_sendButton{background:var(--gradient-feedback-info);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.c2c2Sa_sendButton:hover:not(:disabled){box-shadow:0 2px 8px var(--color-button-active-glow);transform:scale(1.05)}.c2c2Sa_sendButton:active:not(:disabled){transform:scale(.95)}.c2c2Sa_sendButton:disabled{opacity:.5;cursor:not-allowed}.c2c2Sa_actionBar{border-top:1px solid var(--color-border-subtle-strong);background:var(--color-surface-subtle);justify-content:flex-end;padding:12px 16px;display:flex}.c2c2Sa_insertButton{background:linear-gradient(135deg, var(--color-feedback-success) 0%, var(--color-trend-positive) 100%);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.c2c2Sa_insertButton:hover{box-shadow:0 4px 12px var(--color-feedback-success-glow);transform:translateY(-1px)}.c2c2Sa_insertButton:active{transform:translateY(0)}
.FjeMSa_llumenButton{background:var(--color-button-default-bg);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:clamp(16px,2.083vw,40px);justify-content:center;align-items:center;gap:clamp(4px,.313vw,6px);height:clamp(32px,3.333vh,36px);min-height:clamp(28px,2.963vh,32px);padding:clamp(6px,.741vh,8px) clamp(10px,.625vw,12px);font-family:Innovator Grotesk,sans-serif;font-size:clamp(12px,.729vw,14px);font-weight:500;line-height:1.2;transition:all .2s;display:flex;position:relative;overflow:hidden}.FjeMSa_llumenButton:before{content:"";background:linear-gradient(90deg, transparent, var(--color-button-hover-shine), var(--color-button-active-glow), var(--color-secondary-glow), var(--color-button-hover-shine), transparent);z-index:1;width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.FjeMSa_llumenButton:hover:not(:disabled):before{left:100%}.FjeMSa_llumenButton:hover:not(:disabled){background:var(--color-button-default-hover);transform:translateY(-1px)}.FjeMSa_llumenButton:active{transform:translateY(0)}.FjeMSa_llumenButton.FjeMSa_active{background:var(--color-button-active-bg);border:1px solid var(--color-button-active-border);box-shadow:0 0 clamp(8px, 1.042vw, 20px) var(--color-button-active-glow)}.FjeMSa_llumenButton.FjeMSa_active:before{display:none}.FjeMSa_pill{border-radius:clamp(16px,2.083vw,40px);width:auto;min-width:clamp(48px,2.917vw,56px)}.FjeMSa_role{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default)}.FjeMSa_role:hover{background:var(--color-button-default-bg);border-color:var(--color-button-hover-shine)}.FjeMSa_expandable{min-width:clamp(24px,1.667vw,32px);max-width:clamp(160px,10.417vw,200px);transition:all .3s;position:relative;overflow:hidden}.FjeMSa_expandable .FjeMSa_icon{margin-right:0;transition:margin-right .3s}.FjeMSa_expandable .FjeMSa_expandableText{opacity:0;white-space:nowrap;width:0;color:var(--color-text-primary);margin-left:0;font-family:Innovator Grotesk,sans-serif;font-size:clamp(12px,.729vw,14px);font-weight:500;transition:all .3s;display:none;overflow:hidden}.FjeMSa_expandable:hover{min-width:clamp(80px,5.208vw,100px)}.FjeMSa_expandable:hover .FjeMSa_icon{margin-right:clamp(4px,.417vw,8px)}.FjeMSa_expandable:hover .FjeMSa_expandableText{opacity:1;width:auto;margin-left:0;display:inline}.FjeMSa_gradient{background:var(--gradient-primary-opacity-80);border:1px solid var(--color-button-hover-shine);box-shadow:0 clamp(3px, .208vw, 4px) clamp(10px, .625vw, 12px) var(--color-primary-glow);border-radius:clamp(16px,2.083vw,40px);font-weight:600;transition:all .3s}.FjeMSa_gradient:hover:not(:disabled){background:var(--gradient-primary);box-shadow:0 clamp(4px, .313vw, 6px) clamp(16px, 1.042vw, 20px) var(--color-primary-muted-light);transform:translateY(-2px)}.FjeMSa_gradient:active{transform:translateY(0)}.FjeMSa_gradient:disabled{background:var(--gradient-primary-disabled);border-color:var(--color-border-default);box-shadow:none;opacity:.6;cursor:not-allowed;transform:none}.FjeMSa_gradient:disabled:hover{background:var(--gradient-primary-disabled);box-shadow:none;transform:none}.FjeMSa_small{height:clamp(32px,3.333vh,36px);min-height:clamp(28px,2.963vh,32px);padding:clamp(6px,.741vh,8px) clamp(10px,.625vw,12px);font-size:clamp(12px,.729vw,14px)}.FjeMSa_medium{height:clamp(36px,3.704vh,40px);min-height:clamp(32px,3.333vh,36px);padding:clamp(7px,.833vh,9px) clamp(12px,.729vw,14px);font-size:clamp(13px,.781vw,15px)}.FjeMSa_large{height:clamp(40px,4.074vh,44px);min-height:clamp(36px,3.704vh,40px);padding:clamp(8px,.926vh,10px) clamp(14px,.833vw,16px);font-size:clamp(14px,.833vw,16px)}.FjeMSa_xlarge{height:clamp(44px,4.444vh,48px);min-height:clamp(40px,4.074vh,44px);padding:clamp(9px,1.019vh,11px) clamp(16px,.938vw,18px);font-size:clamp(15px,.938vw,18px)}.FjeMSa_gradient+.FjeMSa_llumenButton,.FjeMSa_llumenButton+.FjeMSa_gradient{min-width:clamp(112px,7vw,132px)}.FjeMSa_llumenButton:has(+.FjeMSa_gradient){min-width:clamp(112px,7vw,132px)}.FjeMSa_gradient:has(+.FjeMSa_llumenButton){min-width:clamp(112px,7vw,132px)}.FjeMSa_gradient+.FjeMSa_llumenButton:where(:not(.FjeMSa_gradient)){border:1px solid var(--color-button-hover-shine)}.FjeMSa_llumenButton:where(:not(.FjeMSa_gradient)):has(+.FjeMSa_gradient){border:1px solid var(--color-button-hover-shine)}.FjeMSa_circular{--llb-circ:clamp(30px, min(1.25vw, 2.222vh), 34px);width:var(--llb-circ);height:var(--llb-circ);min-width:var(--llb-circ);min-height:var(--llb-circ);border-radius:50%;flex-shrink:0;padding:0}.FjeMSa_pill-multi{border-radius:clamp(16px,2.083vw,40px);align-items:center;gap:clamp(4px,.417vw,8px);width:auto;min-width:clamp(72px,4.167vw,80px);height:clamp(32px,3.333vh,36px);padding:clamp(6px,.741vh,8px) clamp(10px,.625vw,12px);display:flex}.FjeMSa_pill-multi:hover{background:var(--color-button-default-bg)!important;transform:none!important}.FjeMSa_pill-multi:hover:before{display:none!important}.FjeMSa_toggle-rect .FjeMSa_iconSeparator,.FjeMSa_toggle-pill .FjeMSa_iconSeparator{height:100%;margin:0}.FjeMSa_rectangular{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:clamp(6px,.417vw,8px);align-items:center;gap:0;height:clamp(36px,3.704vh,40px);padding:clamp(3px,.208vw,4px);transition:all .2s;display:flex;position:relative;overflow:hidden}.FjeMSa_rectangular:hover{background:var(--color-button-ghost-hover);border-color:var(--color-button-default-hover)}.FjeMSa_toggle-rect{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:clamp(6px,.417vw,8px);align-items:center;gap:0;height:clamp(32px,3.333vh,36px);padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.FjeMSa_toggle-rect:hover{background:var(--color-button-ghost-hover);border-color:var(--color-button-default-hover)}.FjeMSa_toggle-pill{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:clamp(16px,2.083vw,40px);align-items:center;gap:0;height:clamp(32px,3.333vh,36px);padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.FjeMSa_toggle-pill:hover{background:var(--color-button-ghost-hover);border-color:var(--color-button-default-hover)}.FjeMSa_toggle-rect:hover:before,.FjeMSa_toggle-pill:hover:before{display:none}.FjeMSa_toggle-rect .FjeMSa_multiIconButton,.FjeMSa_toggle-pill .FjeMSa_multiIconButton{border-radius:0;flex:1;height:100%;padding:clamp(6px,.741vh,8px) clamp(10px,.625vw,12px)}.FjeMSa_toggle-rect .FjeMSa_multiIconButton:first-child{border-top-left-radius:clamp(4px,.365vw,7px);border-bottom-left-radius:clamp(4px,.365vw,7px)}.FjeMSa_toggle-rect .FjeMSa_multiIconButton:last-child{border-top-right-radius:clamp(4px,.365vw,7px);border-bottom-right-radius:clamp(4px,.365vw,7px)}.FjeMSa_toggle-pill .FjeMSa_multiIconButton:first-child{border-top-left-radius:clamp(12px,1.042vw,20px);border-bottom-left-radius:clamp(12px,1.042vw,20px)}.FjeMSa_toggle-pill .FjeMSa_multiIconButton:last-child{border-top-right-radius:clamp(12px,1.042vw,20px);border-bottom-right-radius:clamp(12px,1.042vw,20px)}.FjeMSa_rectangular .FjeMSa_icon,.FjeMSa_rectangular .FjeMSa_text{z-index:3}.FjeMSa_dropdown{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-subtle);border-radius:360px;justify-content:center;align-items:center;gap:clamp(3px,.208vw,4px);min-width:clamp(48px,2.917vw,56px);height:clamp(32px,3.333vh,36px);padding:clamp(6px,.741vh,8px) clamp(10px,.625vw,12px);transition:all .2s}.FjeMSa_dropdown:hover:not(.FjeMSa_active){background:var(--color-button-ghost-bg);border-color:var(--color-border-subtle);transform:none}.FjeMSa_dropdown.FjeMSa_active{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-subtle);background-image:linear-gradient(var(--color-button-ghost-bg), var(--color-button-ghost-bg)), var(--gradient-primary-opacity-80);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;position:relative}.FjeMSa_dropdown.FjeMSa_active:hover{background:var(--color-button-ghost-bg);background-image:linear-gradient(var(--color-button-ghost-bg), var(--color-button-ghost-bg)), var(--gradient-primary-opacity-80);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;transform:none}.FjeMSa_dropdown .FjeMSa_icon{flex-shrink:0;width:clamp(16px,1.042vw,20px);height:clamp(16px,1.852vh,20px)}.FjeMSa_dropdown.FjeMSa_active .FjeMSa_dropdownText{color:var(--color-text-primary)}.FjeMSa_dropdown.FjeMSa_active .FjeMSa_icon,.FjeMSa_dropdown.FjeMSa_active .FjeMSa_chevron{opacity:1!important}.FjeMSa_gradient-start{background:linear-gradient(134deg, var(--color-accent-alt-start) 0%, var(--color-accent-alt-end) 100%);outline:1px solid var(--color-border-light);outline-offset:-1px;border-radius:clamp(6px,.417vw,8px);gap:clamp(8px,.521vw,10px);height:auto;min-height:auto;padding:clamp(10px,.625vw,12px) clamp(20px,1.25vw,24px);font-family:Innovator Grotesk,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;transition:all .2s}.FjeMSa_gradient-start:hover:not(:disabled){background:linear-gradient(134deg, var(--color-accent-alt-start-hover) 0%, var(--color-accent-alt-end-hover) 100%);outline-color:var(--color-border-light-muted);transform:translateY(-1px)}.FjeMSa_gradient-start:active{transform:translateY(0)}.FjeMSa_gradient-start:before{display:none}.FjeMSa_toggle-gradient{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:360px;justify-content:center;align-items:center;width:clamp(28px,1.875vw,36px);height:clamp(32px,3.333vh,36px);padding:clamp(6px,.417vw,8px);transition:all .2s;display:flex}.FjeMSa_toggle-gradient:hover:not(:disabled){background:var(--color-button-default-bg);border-color:var(--color-button-default-bg);transform:none}.FjeMSa_toggle-gradient:hover:disabled{background:var(--color-button-ghost-bg);border-color:var(--color-border-subtle);transform:none}.FjeMSa_toggle-gradient:disabled{opacity:.5;cursor:not-allowed}.FjeMSa_toggle-gradient.FjeMSa_active{background:var(--color-button-ghost-bg);background-image:linear-gradient(var(--color-button-ghost-bg), var(--color-button-ghost-bg)), var(--gradient-primary-opacity-80);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;position:relative}.FjeMSa_toggle-gradient.FjeMSa_active:hover{background:var(--color-button-ghost-bg);background-image:linear-gradient(var(--color-button-ghost-bg), var(--color-button-ghost-bg)), var(--gradient-primary-opacity-80);background-origin:padding-box,border-box;background-clip:padding-box,border-box;transform:none}.FjeMSa_toggle-gradient .FjeMSa_icon{flex-shrink:0;width:clamp(16px,1.042vw,20px);height:clamp(16px,1.852vh,20px)}.FjeMSa_dropdown.FjeMSa_active .FjeMSa_chevron{opacity:1}.FjeMSa_multiIconButton{cursor:pointer;background:0 0;border:none;border-radius:clamp(4px,.313vw,6px);flex:1;justify-content:center;align-items:center;height:100%;padding:clamp(6px,.741vh,8px) clamp(10px,.625vw,12px);transition:all .2s;display:flex}.FjeMSa_multiIconButton:hover{background-color:var(--color-button-default-bg)}.FjeMSa_multiIconButton:disabled{opacity:.5;cursor:not-allowed}.FjeMSa_multiIconButton:disabled:hover{background-color:#0000}.FjeMSa_multiIconButton.FjeMSa_activeIcon{background-color:var(--color-feedback-info-bg);border-radius:clamp(4px,.313vw,6px)}.FjeMSa_multiIconButton.FjeMSa_activeIcon:hover{background-color:var(--color-accent-edit-bg)}.FjeMSa_iconSeparator{background:var(--color-button-hover-shine);width:1px;height:clamp(12px,1.481vh,16px);margin:0 clamp(2px,.208vw,4px)}.FjeMSa_icon{z-index:2;flex-shrink:0;width:clamp(14px,.833vw,16px);height:clamp(14px,.833vw,16px);position:relative}.FjeMSa_icon svg{width:100%!important;height:100%!important}.FjeMSa_text{white-space:nowrap;z-index:2;position:relative}.FjeMSa_dropdownText{color:var(--color-text-placeholder);white-space:nowrap;z-index:2;font-family:Innovator Grotesk,sans-serif;font-size:clamp(11px,.625vw,12px);font-weight:400;position:relative}.FjeMSa_chevron{z-index:2;opacity:.5;flex-shrink:0;width:clamp(12px,.833vw,16px);height:clamp(12px,1.481vh,16px);position:relative}@media (max-width:768px){.FjeMSa_llumenButton:where(:not(.FjeMSa_medium)):where(:not(.FjeMSa_large)):where(:not(.FjeMSa_xlarge)){min-height:clamp(26px,2.593vh,28px);padding:clamp(5px,.556vh,6px) clamp(8px,.625vw,10px);font-size:clamp(11px,.677vw,13px)}.FjeMSa_gradient+.FjeMSa_llumenButton,.FjeMSa_llumenButton+.FjeMSa_gradient{min-width:0}.FjeMSa_llumenButton:has(+.FjeMSa_gradient){min-width:0}.FjeMSa_gradient:has(+.FjeMSa_llumenButton){min-width:0}.FjeMSa_circular{--llb-circ:clamp(18px, min(1.167vw, 2.13vh), 22px);width:var(--llb-circ);height:var(--llb-circ);min-width:var(--llb-circ);min-height:var(--llb-circ);padding:0}.FjeMSa_pill:where(:not(.FjeMSa_medium)):where(:not(.FjeMSa_large)):where(:not(.FjeMSa_xlarge)){min-width:clamp(40px,2.5vw,48px);height:clamp(26px,2.593vh,28px);padding:clamp(5px,.556vh,6px) clamp(8px,.625vw,10px)}}
._8v6V8G_portal{z-index:10000;pointer-events:all;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;background:#47474799;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:264px;padding:12px;font-family:Innovator Grotesk,sans-serif;animation:.15s _8v6V8G_cpFadeIn;display:flex;position:fixed;box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208,0 2px 2px -1px #0a0d120a}@keyframes _8v6V8G_cpFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8v6V8G_portal{animation:none}}._8v6V8G_options{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}._8v6V8G_gradientArea{cursor:crosshair;border-radius:8px;width:100%;height:174px;position:relative;overflow:hidden}._8v6V8G_satLayer{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}._8v6V8G_lightLayer{background:linear-gradient(#0000,#000);position:absolute;inset:0}._8v6V8G_thumb,._8v6V8G_barThumb{pointer-events:none;box-sizing:border-box;background:#0c0e10;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}._8v6V8G_thumb{transform:translate(-50%,-50%)}._8v6V8G_barThumb{top:1px;transform:translate(-50%)}._8v6V8G_colorAction{align-items:center;gap:8px;display:flex}._8v6V8G_previewSwatch{background:url(/images/color-picker-alpha-checker.png) 50%/cover;border-radius:6px;flex-shrink:0;width:32px;height:32px;overflow:hidden}._8v6V8G_previewFill{width:100%;height:100%}._8v6V8G_bars{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._8v6V8G_hueBar,._8v6V8G_alphaBar{cursor:pointer;border-radius:7px;width:100%;height:12px;position:relative}._8v6V8G_hueBar{background:linear-gradient(90deg,#ff223d,#ff0 16.67%,#00ff16 33.33%,#00ffef 50%,#1700ff 66.67%,#ff00f5 83.33%,#ff223d)}._8v6V8G_alphaBar{background:url(/images/color-picker-alpha-checker.png) 50%/cover}._8v6V8G_alphaFill{border-radius:7px;position:absolute;inset:0}._8v6V8G_codeRow{align-items:center;gap:8px;display:flex}._8v6V8G_modeSelect{flex:0 0 72px;align-items:center;display:flex;position:relative}._8v6V8G_modeSelect select{appearance:none;color:#fff;width:100%;height:36px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:0 28px 0 8px;font-size:14px;line-height:20px}._8v6V8G_modeSelect select:focus-visible{border-color:#70aeff}._8v6V8G_modeSelect select option{background:#2a2a2f}._8v6V8G_modeSelect>:last-child{pointer-events:none;position:absolute;right:8px}._8v6V8G_codeGroup{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;flex:1;min-width:0;height:36px;display:flex;overflow:hidden}._8v6V8G_codeGroup:focus-within{border-color:#70aeff}._8v6V8G_codeCell{color:#fff;min-width:0;font:inherit;text-align:center;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:14px;line-height:20px;display:flex}._8v6V8G_codeCell+._8v6V8G_codeCell{border-left:1px solid #ffffff1a}._8v6V8G_codeCellStart{text-align:left;justify-content:flex-start}._8v6V8G_codeCellAlpha{flex:0 0 52px}._8v6V8G_codeCell input{width:3.2ch;color:inherit;font:inherit;text-align:right;background:0 0;border:none;outline:none;padding:0}._8v6V8G_codeCell[type=number],._8v6V8G_codeCell input[type=number]{appearance:textfield}._8v6V8G_codeCell[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._8v6V8G_codeCell[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._8v6V8G_codeCell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._8v6V8G_codeCell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._8v6V8G_recentSection{border-top:1px solid #ffffff1a;flex-direction:column;gap:5px;padding:12px 0;display:flex}._8v6V8G_recentLabel{color:#ffffffb8;font-size:14px;font-weight:500;line-height:20px}._8v6V8G_recentRow{flex-wrap:wrap;gap:11px;display:flex}._8v6V8G_recentSwatch{cursor:pointer;border:none;border-radius:6px;width:20px;height:20px;padding:0}._8v6V8G_recentSwatch:hover,._8v6V8G_recentSwatch:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}._8v6V8G_btnRow{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}._8v6V8G_btn{height:28px;font:inherit;cursor:pointer;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px}._8v6V8G_btn:focus-visible{outline-offset:1px;outline:2px solid #70aeff8f}._8v6V8G_btnCancel{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a}._8v6V8G_btnCancel:hover{background:#ffffff26}._8v6V8G_btnApply{color:#0c0e10;background:#70aeff;border:1px solid #70aeff}._8v6V8G_btnApply:hover{opacity:.9}
.U6e-lq_backdrop{background:var(--color-overlay-semi,var(--color-overlay-backdrop));z-index:10000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.U6e-lq_dialog{background:var(--color-surface-modal-base);outline:1px solid var(--color-border-light-muted);outline-offset:-1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:384px;box-shadow:0 25px 50px -12px var(--color-overlay-backdrop);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:16px;display:inline-flex}.U6e-lq_content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:inline-flex}.U6e-lq_header{justify-content:flex-start;align-items:flex-start;width:100%;display:inline-flex}.U6e-lq_title{color:var(--color-text-primary);margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.U6e-lq_body{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.U6e-lq_message{color:var(--color-text-secondary);text-align:left;white-space:pre-line;margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.U6e-lq_actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.U6e-lq_dangerButton{background:var(--color-feedback-error-bg)!important;border:1px solid var(--color-feedback-error-border)!important;color:var(--color-feedback-error)!important;transition:all .2s!important}.U6e-lq_dangerButton:hover:not(:disabled){background:var(--color-feedback-error-muted)!important;border-color:var(--color-feedback-error-border)!important;color:var(--color-feedback-error)!important;transform:translateY(-1px)!important}.U6e-lq_dangerButton:active{transform:translateY(0)!important}@media (max-width:480px){.U6e-lq_dialog{width:100%;max-width:384px}.U6e-lq_backdrop{padding:16px}}
._9DXHZa_modalShell{border-radius:16px;outline:none;box-shadow:0 25px 50px -12px #0000008c,0 0 0 1px #9ca3af2e;background:#111827!important}._9DXHZa_titleBar{background:#111827!important;border-bottom:1px solid #ffffff14!important}._9DXHZa_modalTitle{color:#fff!important;text-transform:none!important;font-size:18px!important;font-weight:700!important}._9DXHZa_content{background:#111827!important;padding:20px 24px!important}._9DXHZa_field{flex-direction:column;gap:8px;display:flex}._9DXHZa_label{color:#9ca3af;font-family:Innovator Grotesk,sans-serif;font-size:12px;font-weight:500}._9DXHZa_urlInput{box-sizing:border-box;color:#fff;background:#0f172a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-family:Innovator Grotesk,sans-serif;font-size:14px}._9DXHZa_urlInput::placeholder{color:#6b7280}._9DXHZa_urlInput:focus{border-color:#ffffff38}._9DXHZa_footerRow{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}._9DXHZa_btnCancel{color:#e5e7eb;cursor:pointer;background:#374151d9;border:1px solid #ffffff1f;border-radius:8px;min-height:44px;padding:0 22px;font-family:Innovator Grotesk,sans-serif;font-size:14px;font-weight:500}._9DXHZa_btnPrimary{color:#fff;background:var(--feedback-error,#ef4444);cursor:pointer;border:none;border-radius:8px;min-height:44px;padding:0 22px;font-family:Innovator Grotesk,sans-serif;font-size:14px;font-weight:600}._9DXHZa_btnPrimary:disabled{opacity:.45;cursor:not-allowed}
.BkBT9W_modalContent{background:var(--color-surface-card);border-radius:8px;flex-direction:column;gap:0;height:100%;padding:0;display:flex;overflow:hidden}.BkBT9W_loadingState,.BkBT9W_errorState{height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.95rem;display:flex}.BkBT9W_errorState{color:var(--color-feedback-error);flex-direction:column}.BkBT9W_mainLayout{flex:1;gap:0;display:flex;position:relative;overflow:hidden}.BkBT9W_sidebar{background:var(--color-surface-dark);border-right:1px solid var(--color-border-subtle-strong);flex-direction:column;gap:1rem;width:180px;min-width:150px;padding:1.5rem 1rem;display:flex}.BkBT9W_searchContainer{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:6px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}.BkBT9W_searchInput{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:.85rem}.BkBT9W_searchInput::placeholder{color:var(--color-text-muted)}.BkBT9W_categoryList{flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.BkBT9W_categoryButton{color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;width:100%;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.9rem;display:flex}.BkBT9W_categoryButton:hover{background:var(--color-button-ghost-bg);color:var(--color-text-primary)}.BkBT9W_categoryButton.BkBT9W_active{background:var(--color-button-active-bg);color:var(--color-text-primary)}.BkBT9W_itemGridContainer{background:var(--color-surface-base);flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow:hidden}.BkBT9W_itemGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:min-content;gap:1.25rem;padding-top:3px;padding-right:.5rem;display:grid;overflow:hidden auto}.BkBT9W_itemGrid.BkBT9W_iconGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem}.BkBT9W_itemGrid::-webkit-scrollbar{width:6px}.BkBT9W_itemGrid::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.BkBT9W_itemGrid::-webkit-scrollbar-thumb{background:var(--color-button-default-hover);border-radius:3px}.BkBT9W_virtualItemGrid{flex:1;padding-top:3px;padding-right:.5rem;overflow:hidden auto}.BkBT9W_virtualItemGrid::-webkit-scrollbar{width:6px}.BkBT9W_virtualItemGrid::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.BkBT9W_virtualItemGrid::-webkit-scrollbar-thumb{background:var(--color-button-default-hover);border-radius:3px}.BkBT9W_virtualGridSizer{width:100%;position:relative}.BkBT9W_virtualGridRow{gap:1.25rem;width:100%;padding-bottom:1.25rem;display:grid;position:absolute;top:0;left:0}.BkBT9W_itemCard{background:var(--color-surface-card);border:1px solid var(--color-border-subtle-strong);cursor:pointer;border-radius:8px;flex-direction:column;min-width:150px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.BkBT9W_itemCard:hover{border-color:var(--color-text-muted);background:var(--color-surface-card);transform:translateY(-2px)}.BkBT9W_itemCard.BkBT9W_selected{border-color:var(--color-feedback-info);box-shadow:0 0 0 2px var(--color-feedback-info-border);background:var(--color-feedback-info-muted)}.BkBT9W_itemCard.BkBT9W_itemCardLocked{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.BkBT9W_lockBadge{background:color-mix(in srgb, var(--color-surface-elevated,#1e1e1e) 70%, transparent);border:1px solid var(--color-border-default);color:var(--color-text-muted);border-radius:4px;align-items:center;gap:4px;width:fit-content;margin:0 1rem .75rem;padding:3px 8px 4px;font-family:Inter,sans-serif;font-size:.68rem;line-height:1.3;display:flex}.BkBT9W_thumbnailContainer{aspect-ratio:16/9;background:var(--color-surface-base);border-bottom:1px solid var(--color-border-subtle);width:100%;position:relative;overflow:hidden}.BkBT9W_thumbnail{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .3s}.BkBT9W_itemCard:hover .BkBT9W_thumbnail{opacity:1}.BkBT9W_selectedOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--color-feedback-info-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BkBT9W_iconContainer{background:var(--color-button-ghost-bg);border-bottom:1px solid var(--color-border-subtle);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.BkBT9W_selectedIconOverlay{background:var(--color-feedback-info);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.BkBT9W_itemContent{flex-direction:column;gap:.4rem;padding:1rem;display:flex}.BkBT9W_itemTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.BkBT9W_itemDescription{color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.25em;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.BkBT9W_itemActions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto;padding:0 1rem 1rem;display:grid}.BkBT9W_selectButton,.BkBT9W_moreInfoButton{border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;text-align:center;background:0 0;border-radius:4px;padding:.5rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;transition:all .15s}.BkBT9W_selectButton:hover,.BkBT9W_moreInfoButton:hover{background:var(--color-button-ghost-hover);border-color:var(--color-text-muted);color:var(--color-text-primary)}.BkBT9W_itemCard.BkBT9W_selected .BkBT9W_selectButton{border-radius:var(--radius-md,8px);background:var(--color-button-active-bg);background-blend-mode:darken, normal;border-color:var(--color-feedback-info);color:var(--color-text-primary)}.BkBT9W_selectionSidebar{border-left:1px solid var(--color-border-subtle-strong);background:var(--color-surface-dark);flex-direction:column;width:180px;min-width:160px;padding:1.5rem;display:flex}.BkBT9W_selectionTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.BkBT9W_noSelection{color:var(--color-text-placeholder);margin-top:.5rem;font-family:Inter,sans-serif;font-size:.85rem}.BkBT9W_selectedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.BkBT9W_selectedItem{color:var(--color-text-primary);border-radius:var(--radius-md,8px);background:var(--color-button-ghost-bg);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.85rem;overflow:hidden}.BkBT9W_footer{border-top:1px solid var(--color-border-subtle-strong);background:var(--color-surface-dark);justify-content:flex-end;align-items:center;gap:1rem;margin-top:auto;padding:1rem 1.5rem;display:flex}.BkBT9W_noResults{height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.9rem;display:flex}.BkBT9W_infoModalContent{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.BkBT9W_infoThumbnail{object-fit:cover;border:1px solid var(--color-border-default);border-radius:6px;width:100%;max-height:240px}.BkBT9W_infoDescription{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.BkBT9W_itemCategory{color:var(--color-text-muted);text-transform:capitalize;font-family:Inter,sans-serif;font-size:.7rem}.BkBT9W_categoryButton.BkBT9W_disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-subtle);background:0 0}.BkBT9W_categoryButton.BkBT9W_disabled:hover{border-color:var(--color-border-subtle);box-shadow:none;color:var(--color-text-placeholder);background:0 0;transform:none}
.IV4Hyq_wrap{box-sizing:border-box;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 14px 10px 12px;display:flex}.IV4Hyq_wrap:focus-within{border-color:#3b82f673}.IV4Hyq_icon{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.IV4Hyq_input{color:#f1f5f9;background:0 0;border:none;outline:none;flex:1 1 0;min-width:0;height:100%;margin:0;padding:0;font-family:inherit;font-size:14px}.IV4Hyq_input::placeholder{color:#94a3b8d9}
.vwlYGq_label{border:1px solid var(--kind-border);background:var(--kind-bg);height:18px;color:var(--kind-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.vwlYGq_label[data-kind=critical_alert]{--kind-bg:#ff23442e;--kind-border:#ff23448c;--kind-text:#ff8a9b}.vwlYGq_label[data-kind=alert]{--kind-bg:#ffb02029;--kind-border:#ffb02080;--kind-text:#ffc861}.vwlYGq_label[data-kind=update]{--kind-bg:#3c78ff29;--kind-border:#3c78ff73;--kind-text:#9fc0ff}
.B9mnvW_notice{--map-notice-size:clamp(36px, 3.7037vh, 56px);width:calc(var(--map-notice-size) * 7);pointer-events:auto;flex-direction:column;flex:none;gap:clamp(8px,.74074vh,12px);max-width:calc(100vw - 32px);display:flex}.B9mnvW_card{box-sizing:border-box;-webkit-backdrop-filter:blur(46px);backdrop-filter:blur(46px);border-radius:calc(var(--map-notice-size) * .4);overflow-wrap:anywhere;background:#222a2a80;border:1px solid #ffffff1a}
