.hFJW0G_loading{color:#6b7280;padding:2rem;font-size:.875rem}.hFJW0G_page{background:#0f1117;grid-template-columns:1fr 320px;height:calc(100vh - 120px);display:grid}.hFJW0G_chatColumn{border-right:1px solid #1f2937;flex-direction:column;display:flex;overflow:hidden}.hFJW0G_chatHeader{background:#111827;border-bottom:1px solid #1f2937;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.hFJW0G_backLink{color:#9ca3af;align-items:center;gap:.3rem;font-size:.8rem;text-decoration:none;transition:color .15s;display:flex}.hFJW0G_backLink:hover{color:#f3f4f6}.hFJW0G_agentInfo{color:#a78bfa;align-items:center;gap:.75rem;display:flex}.hFJW0G_agentName{color:#f9fafb;font-size:1rem;font-weight:600}.hFJW0G_agentRole{color:#6b7280;font-size:.75rem}.hFJW0G_configBtn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:7px;align-items:center;gap:.3rem;margin-left:auto;padding:.35rem .7rem;font-size:.78rem;transition:border-color .15s,color .15s;display:flex}.hFJW0G_configBtn:hover{color:#e9d5ff;border-color:#a78bfa}.hFJW0G_messages{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.hFJW0G_emptyChat{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;display:flex}.hFJW0G_emptySub{max-width:300px;font-size:.8rem}.hFJW0G_message{white-space:pre-wrap;border-radius:10px;max-width:80%;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.hFJW0G_user{color:#e9d5ff;background:#1e1040;border:1px solid #4c1d95;align-self:flex-end}.hFJW0G_assistant{color:#f3f4f6;background:#111827;border:1px solid #1f2937;align-self:flex-start}.hFJW0G_messageContent{word-break:break-word}.hFJW0G_divider{color:#4b5563;letter-spacing:.05em;text-transform:uppercase;border:1px solid #1f2937;border-radius:9999px;align-self:center;margin:.5rem 0;padding:.25rem .75rem;font-size:.7rem}.hFJW0G_inputArea{background:#111827;border-top:1px solid #1f2937;align-items:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.hFJW0G_input{color:#f9fafb;resize:none;background:#0f1117;border:1px solid #374151;border-radius:8px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.hFJW0G_input:focus{border-color:#7c3aed;outline:none}.hFJW0G_sendBtn{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-items:center;padding:.6rem;transition:background .15s;display:flex}.hFJW0G_sendBtn:hover:not(:disabled){background:#6d28d9}.hFJW0G_sendBtn:disabled{opacity:.4;cursor:not-allowed}.hFJW0G_historyColumn{flex-direction:column;display:flex;overflow:hidden}.hFJW0G_columnContent{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow-y:auto}.hFJW0G_rightTabs{background:#111827;border-bottom:1px solid #1f2937;flex-shrink:0;align-items:center;gap:2px;padding:.5rem .75rem 0;display:flex}.hFJW0G_rightTab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:4px;margin-bottom:-1px;padding:5px 10px;font-size:.72rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.hFJW0G_rightTab:hover{color:#9ca3af}.hFJW0G_rightTabActive{color:#a78bfa;border-bottom-color:#a78bfa;font-weight:600}.hFJW0G_refreshRunsBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.15rem;transition:color .15s;display:flex}.hFJW0G_refreshRunsBtn:hover:not(:disabled){color:#9ca3af}.hFJW0G_refreshRunsBtn:disabled{opacity:.4;cursor:not-allowed}.hFJW0G_spinning{animation:.8s linear infinite hFJW0G_spin}@keyframes hFJW0G_spin{to{transform:rotate(360deg)}}.hFJW0G_historyEmpty{color:#4b5563;font-size:.8rem}.hFJW0G_runCard{background:#111827;border:1px solid #1f2937;border-radius:8px;overflow:hidden}.hFJW0G_runHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;display:flex}.hFJW0G_runPrompt{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;overflow:hidden}.hFJW0G_runMeta{color:#6b7280;flex-shrink:0;align-items:center;gap:.25rem;font-size:.72rem;display:flex}.hFJW0G_runOutput{color:#9ca3af;white-space:pre-wrap;border-top:1px solid #1f2937;max-height:300px;padding:.75rem;font-size:.78rem;line-height:1.6;overflow-y:auto}.hFJW0G_memoryTab{flex-direction:column;gap:1.25rem;display:flex}.hFJW0G_memorySection{flex-direction:column;gap:.5rem;display:flex}.hFJW0G_memorySectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:flex}.hFJW0G_memoryCount{color:#9ca3af;background:#1f2937;border-radius:999px;padding:.05rem .35rem;font-size:.65rem;font-weight:500}.hFJW0G_episodeCard{background:#111827;border:1px solid #1f2937;border-radius:7px;overflow:hidden}.hFJW0G_episodeHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;width:100%;padding:.5rem .65rem;display:flex}.hFJW0G_outcomeTag{color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.hFJW0G_episodeSummary{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.hFJW0G_episodeMeta{color:#4b5563;flex-shrink:0;align-items:center;gap:.25rem;font-size:.68rem;display:flex}.hFJW0G_episodeBody{border-top:1px solid #1f2937;flex-direction:column;gap:.5rem;padding:.6rem .75rem;display:flex}.hFJW0G_episodeField{flex-direction:column;gap:.15rem;display:flex}.hFJW0G_episodeFieldLabel{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:700}.hFJW0G_episodeFieldValue{color:#9ca3af;font-size:.75rem;line-height:1.5}.hFJW0G_entityTags{flex-wrap:wrap;gap:.25rem;display:flex}.hFJW0G_entityTag{color:#a78bfa;background:#1e1040;border:1px solid #4c1d95;border-radius:3px;padding:.05rem .3rem;font-family:monospace;font-size:.62rem}.hFJW0G_actedOn{color:#6b7280;font-size:.68rem}.hFJW0G_memoryDeleteBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:.2rem .5rem;font-size:.68rem;transition:border-color .15s,color .15s;display:flex}.hFJW0G_memoryDeleteBtn:hover{color:#ef4444;border-color:#ef4444}.hFJW0G_memoryDeleteBtn:disabled{opacity:.4;cursor:default}.hFJW0G_factCard{background:#111827;border:1px solid #1f2937;border-radius:7px;flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.hFJW0G_factTriple{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.hFJW0G_factSubject{color:#e9d5ff;font-weight:600}.hFJW0G_factRelation{color:#6b7280;font-size:.7rem;font-style:italic}.hFJW0G_factObject{color:#93c5fd;font-weight:500}.hFJW0G_factContext{color:#6b7280;font-size:.72rem;line-height:1.4}.hFJW0G_factFooter{justify-content:space-between;align-items:center;margin-top:.1rem;display:flex}.hFJW0G_factConfidence{color:#4b5563;font-size:.65rem}.hFJW0G_factInvalidateBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #374151;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,color .15s;display:flex}.hFJW0G_factInvalidateBtn:hover{color:#ef4444;border-color:#ef4444}.hFJW0G_factInvalidateBtn:disabled{opacity:.4;cursor:default}
.HqQolG_multiSelectTrigger{color:#202124;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #dfe1e5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s;display:flex}.HqQolG_multiSelectTrigger:hover{background-color:#f9fafb;border-color:#006c67}.HqQolG_multiSelectTrigger:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.HqQolG_multiSelectTrigger:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.HqQolG_multiSelectTriggerError{border-color:#dc2626}.HqQolG_multiSelectTriggerError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.HqQolG_multiSelectPlaceholder{color:#9ca3af;font-style:italic}.HqQolG_multiSelectChevron{color:#5f6368;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:.5rem}.HqQolG_multiSelectContent{box-sizing:border-box;z-index:1100;background-color:#fff;border:1px solid #dfe1e5;border-radius:8px;min-width:min(280px,100vw - 24px);max-width:min(400px,100vw - 24px);max-height:min(300px,100vh - 24px);padding:.5rem;animation:.2s HqQolG_slideDownAndFade;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@keyframes HqQolG_slideDownAndFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HqQolG_multiSelectCheckboxItem{color:#202124;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow-wrap:anywhere;border-radius:4px;outline:none;align-items:center;padding:.5rem 1rem .5rem 1.5rem;font-size:14px;line-height:1.5;transition:background-color .15s;display:flex;position:relative}.HqQolG_multiSelectCheckboxItem:hover,.HqQolG_multiSelectCheckboxItem:focus{background-color:#f3f4f6}.HqQolG_multiSelectHeader{border-bottom:1px solid #e5e7eb;justify-content:flex-end;margin-bottom:.25rem;padding:.125rem .25rem .375rem;display:flex}.HqQolG_multiSelectCloseButton{appearance:none;color:#006c67;min-width:44px;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:4px;padding:.375rem .5rem;font-size:13px;font-weight:600}.HqQolG_multiSelectCloseButton:hover,.HqQolG_multiSelectCloseButton:focus-visible{background-color:#f0fdf4;outline:none}.HqQolG_multiSelectCheckboxItem[data-state=checked]{color:#006c67;font-weight:500}.HqQolG_multiSelectSeparator{background-color:#e5e7eb;height:1px;margin:.5rem 0}.HqQolG_multiSelectClearButton{color:#dc2626;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;padding:.5rem 1rem;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .15s;display:flex}.HqQolG_multiSelectClearButton:hover,.HqQolG_multiSelectClearButton:focus{background-color:#fef2f2}.HqQolG_multiSelectCustomItem{color:#006c67;font-style:italic}.HqQolG_multiSelectOtherOption{color:#006c67;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;padding:.375rem 1rem .375rem 1.5rem;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .15s;display:flex}.HqQolG_multiSelectOtherOption:hover,.HqQolG_multiSelectOtherOption:focus{background-color:#f0fdf4}.HqQolG_otherModalFooter{justify-content:flex-end;gap:.5rem;display:flex}.HqQolG_otherModalBody{padding:1rem 1.5rem}.HqQolG_otherModalLabel{color:#202124;margin-bottom:.5rem;font-size:14px;font-weight:500;display:block}.HqQolG_otherModalInput{color:#202124;border:1px solid #dfe1e5;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:14px;transition:border-color .15s}.HqQolG_otherModalInput:focus{border-color:#006c67;box-shadow:0 0 0 3px #006c671a}.HqQolG_otherModalInput::placeholder{color:#9ca3af}.HqQolG_selectTrigger{color:#202124;cursor:pointer;text-align:left;white-space:nowrap;background-color:#fff;border:1px solid #dfe1e5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:11px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s;display:flex;overflow:hidden}.HqQolG_selectTrigger:hover:not(:disabled){background-color:#f9fafb;border-color:#006c67}.HqQolG_selectTrigger:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.HqQolG_selectTrigger:disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}.HqQolG_selectTriggerFilter{border-radius:8px;width:160px;min-height:40px;padding:0 .875rem;font-size:.9375rem}@media (max-width:768px){.HqQolG_selectTriggerFilter{width:100%}}.HqQolG_selectTriggerSm{border-radius:8px;min-height:36px;padding:0 .75rem;font-size:.875rem}.HqQolG_selectTriggerXs{border-radius:8px;min-height:28px;padding:0 .625rem;font-size:.8125rem}.HqQolG_selectTriggerError{border-color:#dc2626}.HqQolG_selectTriggerError:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.HqQolG_selectTrigger span{color:#202124;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HqQolG_selectPlaceholder{font-style:italic;color:#9ca3af!important}.HqQolG_selectChevron{color:#5f6368;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:.5rem}.HqQolG_selectContent{box-sizing:border-box;z-index:1100;background-color:#fff;border:1px solid #dfe1e5;border-radius:8px;min-width:min(280px,100vw - 24px);max-width:min(400px,100vw - 24px);max-height:min(300px,100vh - 24px);padding:.5rem;animation:.2s HqQolG_slideDownAndFade;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.HqQolG_selectItem{color:#202124;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow-wrap:anywhere;border-radius:4px;outline:none;align-items:center;padding:.5rem 1rem .5rem 1.5rem;font-size:14px;line-height:1.5;transition:background-color .15s;display:flex}.HqQolG_selectItem:hover,.HqQolG_selectItem:focus{background-color:#f3f4f6}.HqQolG_selectItemSelected{color:#006c67;background-color:#f3f4f6;font-weight:500}
.NtMz3q_header{background:var(--color-bg-page,#fff);border-bottom:1px solid var(--color-border,#dfe1e5);box-sizing:border-box;flex:none;height:64px;padding:12px 16px 11px}.NtMz3q_headerRow,.NtMz3q_searchRow{height:var(--button-height-standard,40px);justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.NtMz3q_titleSection{flex-direction:column;flex:1;min-width:0;display:flex}.NtMz3q_title{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#202124);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.NtMz3q_subtitle{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary,#5f6368);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NtMz3q_actionsSection{align-items:center;gap:var(--hub-header-actions-gap,8px);flex-shrink:0;display:flex}.NtMz3q_iconWrapper{display:inline-flex;position:relative}.NtMz3q_activeIndicator{background:var(--color-primary,#006c67);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.NtMz3q_searchField{flex:1;min-width:0}.NtMz3q_searchField>*{min-width:0;width:100%!important}.NtMz3q_searchField input{font-size:16px}.NtMz3q_filterFields{flex-direction:column;gap:16px;display:flex}.NtMz3q_filterFields>div{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.NtMz3q_filterFields select,.NtMz3q_filterFields input{min-width:0;max-width:100%}@media (max-width:768px){.NtMz3q_applyFilters{order:1}.NtMz3q_resetFilters{order:2}}@media (max-width:480px){.NtMz3q_header{padding-left:12px;padding-right:12px}.NtMz3q_actionsSection{gap:var(--hub-header-actions-gap,8px)}.NtMz3q_title{font-size:var(--font-size-lg,1.125rem)}}
.Z79OsW_filterTabsContainer{margin-top:var(--hub-tabs-margin-top,0rem);margin-bottom:var(--hub-tabs-margin-bottom,1rem);border-bottom:2px solid #e5e7eb;position:relative}.Z79OsW_filterTabs{scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent;gap:1rem;margin-bottom:-2px;padding-left:1rem;padding-right:1rem;display:flex;position:relative;overflow-x:auto}.Z79OsW_filterTabs::-webkit-scrollbar{height:4px}.Z79OsW_filterTabs::-webkit-scrollbar-track{background:0 0}.Z79OsW_filterTabs::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:2px}.Z79OsW_filterTabs::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}.Z79OsW_filterTab{color:var(--color-gray-700,#4b4b4b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem .5rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s;position:relative}.Z79OsW_filterTab:after{content:"";background-color:var(--color-primary,#006c67);transform-origin:50%;width:100%;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Z79OsW_filterTab:hover{color:var(--color-primary,#006c67);background-color:var(--color-primary-light,#e6f0f0);border-radius:.375rem .375rem 0 0}.Z79OsW_filterTabActive{color:var(--color-primary,#006c67);border-bottom:2px solid #0000;font-weight:600}.Z79OsW_filterTabActive:after{transform:scaleX(1)}@media (max-width:768px){.Z79OsW_filterTabsContainer{margin-bottom:1.5rem}.Z79OsW_filterTabs{scrollbar-width:none;-ms-overflow-style:none;padding-left:1rem;padding-right:2.5rem}.Z79OsW_filterTabs::-webkit-scrollbar{display:none}.Z79OsW_filterTabsContainer:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff 80%);width:2.5rem;position:absolute;top:0;bottom:2px;right:0}}@media (min-width:769px) and (max-width:1024px){.Z79OsW_filterTabs{padding-left:1rem;padding-right:1rem}}
._8flRpG_overlay{z-index:1000;padding:var(--space-2,16px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._8flRpG_modal{border-radius:var(--border-radius-lg,12px);width:100%;max-height:90vh;box-shadow:var(--shadow-lg,0 10px 25px #0003);background:#fff;overflow-y:auto}._8flRpG_modalSm{max-width:400px}._8flRpG_modalMd{max-width:600px}._8flRpG_modalLg{max-width:800px}._8flRpG_modalXl{max-width:1000px}._8flRpG_header{border-bottom:1px solid var(--color-gray-200,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:var(--space-3,24px);background-color:#e6f0f0;padding:16px 20px;display:flex}._8flRpG_headerContent{flex:1}._8flRpG_title{color:#1f2937;margin:0;font-size:20px;font-weight:600;line-height:1.3}._8flRpG_subtitle{color:var(--color-gray-600,#4b5563);margin:4px 0 0;font-size:14px;line-height:1.4}._8flRpG_closeButton{color:var(--color-gray-500,#8e8e8e);cursor:pointer;border-radius:var(--border-radius-md,8px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}._8flRpG_closeButton:hover{background:var(--color-gray-100,#f5f5f5);color:var(--color-gray-700,#4b4b4b)}._8flRpG_content{padding:var(--space-4,32px);gap:var(--space-4,32px);flex-direction:column;display:flex}._8flRpG_section{gap:var(--space-3,24px);flex-direction:column;display:flex}._8flRpG_sectionTitle{color:var(--color-gray-700,#4b4b4b);padding-bottom:var(--space-2,16px);border-bottom:1px solid var(--color-gray-200,#e5e7eb);margin:0;font-size:1rem;font-weight:600}._8flRpG_fieldsGrid{gap:var(--space-3,24px);grid-template-columns:repeat(2,1fr);display:grid}._8flRpG_field{gap:var(--space-1,8px);flex-direction:column;display:flex}._8flRpG_fieldLabel{color:var(--color-gray-500,#8e8e8e);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._8flRpG_fieldValue{color:var(--color-gray-700,#4b4b4b);word-break:break-word;font-size:.875rem}._8flRpG_actions{padding:var(--space-3,24px) var(--space-4,32px);border-top:1px solid var(--color-gray-200,#e5e7eb)}@media (max-width:767px){._8flRpG_modal{border-radius:var(--border-radius-md,8px);max-height:95vh}._8flRpG_header{padding:var(--space-3,24px)}._8flRpG_title{font-size:1.25rem}._8flRpG_content{padding:var(--space-3,24px);gap:var(--space-3,24px)}._8flRpG_fieldsGrid{gap:var(--space-2,16px);grid-template-columns:1fr}._8flRpG_actions{padding:var(--space-2,16px) var(--space-3,24px)}}
._2ahUCq_container{flex-direction:column;height:100%;display:flex;overflow:hidden}._2ahUCq_canvasRow{flex:1;display:flex;overflow:hidden}._2ahUCq_canvasWrapper{flex:1;position:relative}._2ahUCq_controls,._2ahUCq_minimap{border-radius:var(--border-radius-md,8px);border:1px solid var(--color-border,#e5e7eb);box-shadow:var(--shadow-sm);bottom:34px!important}._2ahUCq_rightPanel{flex-shrink:0;display:flex;overflow:hidden}._2ahUCq_panelActions{gap:var(--space-1,8px);align-items:center;display:flex}._2ahUCq_panelToggle{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);background:var(--color-white,#fff);box-shadow:var(--shadow-sm);display:flex;overflow:hidden}._2ahUCq_toggleButton{background:var(--color-white,#fff);width:32px;height:32px;color:var(--color-text-tertiary,#9ca3af);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}._2ahUCq_toggleButton:hover{background:var(--color-bg-light,#f9fafb);color:var(--color-text-primary,#111827)}._2ahUCq_toggleActive{background:var(--color-primary,#006c67);color:var(--color-white,#fff)}._2ahUCq_toggleActive:hover{background:var(--color-primary-hover,#005a55);color:var(--color-white,#fff)}._2ahUCq_backButton{background:var(--color-white,#fff);border:1.5px solid var(--color-primary,#006c67);border-radius:var(--border-radius-md,8px);height:32px;color:var(--color-primary,#006c67);font-size:var(--font-size-sm,14px);font-family:var(--font-primary,"Inter", sans-serif);font-weight:var(--font-weight-semibold,600);cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;transition:background .15s,color .15s;display:inline-flex}._2ahUCq_backButton:hover{background:var(--color-primary,#006c67);color:var(--color-white,#fff)}._2ahUCq_hint{font-size:var(--font-size-xs,12px);color:var(--color-text-tertiary,#9ca3af);background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);box-shadow:var(--shadow-sm);pointer-events:none;padding:6px 12px;bottom:34px!important}._2ahUCq_publishButton{background:var(--color-primary,#006c67);height:32px;color:var(--color-white,#fff);border-radius:var(--border-radius-md,8px);font-size:var(--font-size-sm,14px);font-family:var(--font-primary,"Inter", sans-serif);font-weight:var(--font-weight-semibold,600);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:6px;padding:0 14px;transition:background .15s;display:inline-flex}._2ahUCq_publishButton:hover:not(:disabled){background:var(--color-primary-hover,#005a55)}._2ahUCq_publishButtonBusy{opacity:.7;cursor:default}._2ahUCq_historyButton{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);width:32px;height:32px;color:var(--color-text-tertiary,#9ca3af);cursor:pointer;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}._2ahUCq_historyButton:hover{color:var(--color-text-primary,#111827)}._2ahUCq_dialogOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._2ahUCq_dialog{background:var(--color-white,#fff);border-radius:var(--border-radius-lg,12px);box-shadow:var(--shadow-xl,0 20px 60px #0003);flex-direction:column;width:480px;max-width:90vw;max-height:80vh;display:flex}._2ahUCq_dialogHeader{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._2ahUCq_dialogHeader h3{font-size:var(--font-size-md,16px);font-weight:var(--font-weight-semibold,600);margin:0}._2ahUCq_dialogClose{cursor:pointer;width:28px;height:28px;color:var(--color-text-tertiary,#9ca3af);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}._2ahUCq_dialogClose:hover{color:var(--color-text-primary,#111827)}._2ahUCq_dialogSection{padding:12px 20px}._2ahUCq_errorHeading{color:#dc2626;font-size:13px}._2ahUCq_warningHeading{color:#d97706;font-size:13px}._2ahUCq_issueList{margin:8px 0 0;padding:0 0 0 16px;font-size:13px;line-height:1.6}._2ahUCq_errorItem{color:#dc2626}._2ahUCq_warningItem{color:#d97706}._2ahUCq_dialogFooter{border-top:1px solid var(--color-border,#e5e7eb);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}._2ahUCq_dialogCancel{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);cursor:pointer;background:0 0;padding:8px 16px;font-size:14px}._2ahUCq_dialogConfirm{background:var(--color-primary,#006c67);color:#fff;border-radius:var(--border-radius-md,8px);cursor:pointer;border:none;padding:8px 16px;font-size:14px;font-weight:600}._2ahUCq_dialogConfirm:hover{background:var(--color-primary-hover,#005a55)}._2ahUCq_dialogConfirm:disabled{opacity:.45;cursor:not-allowed}._2ahUCq_dialogActions{border-top:1px solid var(--color-border,#e5e7eb);justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}._2ahUCq_namePromptInput{width:100%;height:44px;font-size:14px;font-family:var(--font-primary,"Inter", sans-serif);border:1px solid var(--color-border,#dfe1e5);border-radius:var(--border-radius-md,8px);box-sizing:border-box;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}._2ahUCq_namePromptInput:focus{border-color:var(--color-primary,#006c67);box-shadow:0 0 0 3px #006c671a}._2ahUCq_errorToast{color:#fff;z-index:1001;background:#dc2626;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px}._2ahUCq_errorToast button{color:#fff;cursor:pointer;background:0 0;border:none}._2ahUCq_versionList{flex:1;padding:8px 0;overflow-y:auto}._2ahUCq_versionLoading,._2ahUCq_versionEmpty{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:20px;font-size:13px}._2ahUCq_versionRow{border-bottom:1px solid var(--color-bg-light,#f9fafb);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._2ahUCq_versionRow:last-child{border-bottom:none}._2ahUCq_versionMeta{flex-direction:column;gap:2px;display:flex}._2ahUCq_versionNumber{font-size:13px;font-weight:600}._2ahUCq_versionDate{color:var(--color-text-tertiary,#9ca3af);font-size:12px}._2ahUCq_versionNotes{color:var(--color-text-secondary,#6b7280);font-size:12px;font-style:italic}._2ahUCq_restoreButton{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}._2ahUCq_restoreButton:hover{background:var(--color-bg-light,#f9fafb)}@media (max-width:1024px){._2ahUCq_panelActions{flex-direction:column}}@media (max-width:768px){._2ahUCq_hint,._2ahUCq_minimap{display:none}}@media (max-width:480px){._2ahUCq_controls{display:none}}
.UjbAUG_toolbar{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:.75rem;padding:1rem;display:flex}.UjbAUG_toolbarMinimal{background-color:#0000;border-bottom:none;padding:.5rem 1rem .5rem 0}.UjbAUG_toolbar.UjbAUG_sticky{z-index:10;position:sticky;top:0}.UjbAUG_searchWrapper{flex:1;max-width:400px;position:relative}.UjbAUG_searchIcon{color:#9ca3af;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.UjbAUG_searchInput{color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;height:36px;padding:0 .75rem 0 2.5rem;font-size:.875rem;transition:border-color .15s}.UjbAUG_searchInput:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.UjbAUG_searchInput::placeholder{color:#9ca3af}.UjbAUG_filters{align-items:center;gap:.5rem;display:flex}.UjbAUG_filterWrapper{position:relative}.UjbAUG_filterSelect{color:#1f2937;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;height:36px;padding:0 2rem 0 .75rem;font-size:.875rem;transition:border-color .15s}.UjbAUG_filterSelect:hover{border-color:#9ca3af}.UjbAUG_filterSelect:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.UjbAUG_filterIcon{color:#6b7280;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.UjbAUG_toolbarScrollable{flex:1;align-items:center;gap:.5rem;display:flex}.UjbAUG_actions{align-items:center;gap:.5rem;display:flex}.UjbAUG_autoRefreshToggle{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex-direction:row-reverse;align-items:center;gap:.375rem;height:36px;padding:0 .75rem;transition:all .15s;display:flex}.UjbAUG_autoRefreshToggle:hover{background-color:#f9fafb;border-color:#9ca3af}.UjbAUG_autoRefreshCheckbox{cursor:pointer;accent-color:#006c67;width:1rem;height:1rem}.UjbAUG_autoRefreshLabel{color:#1f2937;cursor:pointer;font-size:.875rem}.UjbAUG_iconButton{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.UjbAUG_iconButton:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.UjbAUG_iconButton:disabled{opacity:.5;cursor:not-allowed}.UjbAUG_iconButton.UjbAUG_refreshing .UjbAUG_buttonIcon{animation:1s linear infinite UjbAUG_spin}@keyframes UjbAUG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UjbAUG_buttonIcon{color:#6b7280;width:1rem;height:1rem}.UjbAUG_scrollButtonsWrapper{flex:100%;align-items:center;gap:0;width:100%;max-width:100%;display:none;overflow:hidden}.UjbAUG_scrollButton{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:36px;padding:0;transition:all .15s;display:flex}.UjbAUG_scrollButtonLeft{border-right:none;border-radius:.375rem 0 0 .375rem}.UjbAUG_scrollButtonRight{border-left:none;border-radius:0 .375rem .375rem 0}.UjbAUG_scrollButton:hover:not(:disabled){background-color:#f9fafb}.UjbAUG_scrollButton:disabled{cursor:default}.UjbAUG_scrollArrowLeft{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:6px solid #6b7280;width:0;height:0}.UjbAUG_scrollArrowRight{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #6b7280;width:0;height:0}.UjbAUG_scrollableContent{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex;overflow:scroll hidden}.UjbAUG_scrollableContent::-webkit-scrollbar{display:none}.UjbAUG_scrollableContent .UjbAUG_filters,.UjbAUG_scrollableContent .UjbAUG_actions{flex-wrap:nowrap;flex-shrink:0;gap:.5rem;display:flex}.UjbAUG_scrollableContent .UjbAUG_filterWrapper{flex-shrink:0}.UjbAUG_savedViewsModalBody{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.UjbAUG_savedViewsSaveRow{align-items:center;gap:.5rem;display:flex}.UjbAUG_savedViewsInput{color:#1f2937;border:1px solid #d1d5db;border-radius:.375rem;flex:1;height:36px;padding:0 .75rem;font-size:.875rem;transition:border-color .15s}.UjbAUG_savedViewsInput:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.UjbAUG_savedViewsEmpty{color:#9ca3af;text-align:center;margin:0;padding:.75rem 0;font-size:.875rem}.UjbAUG_savedViewsList{border-top:1px solid #f3f4f6;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.UjbAUG_savedViewsListItem{border-bottom:1px solid #f3f4f6;align-items:center;display:flex}.UjbAUG_savedViewsListItem:last-child{border-bottom:none}.UjbAUG_savedViewsLoadButton{text-align:left;color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;padding:.625rem .5rem;font-size:.875rem;transition:background-color .15s}.UjbAUG_savedViewsLoadButton:hover{color:#006c67;background-color:#f3f4f6}.UjbAUG_savedViewsDeleteButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.UjbAUG_savedViewsDeleteButton:hover{color:#dc2626;background-color:#fef2f2}.UjbAUG_modalFooterActions{justify-content:flex-end;width:100%;display:flex}.UjbAUG_bulkActionsContainer{border-left:1px solid #d1d5db;align-items:center;gap:.5rem;margin-left:.5rem;padding-left:.75rem;display:flex}.UjbAUG_selectionStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UjbAUG_bulkActionsWrapper{position:relative}.UjbAUG_bulkActionsButton{color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.375rem;height:36px;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.UjbAUG_bulkActionsButton:hover{background-color:#f9fafb;border-color:#9ca3af}.UjbAUG_bulkActionIcon{color:#6b7280;width:.875rem;height:.875rem}.UjbAUG_bulkActionsMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:min(180px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.UjbAUG_bulkActionItem{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:background-color .15s;display:flex}.UjbAUG_bulkActionItem:hover{background-color:#f3f4f6}.UjbAUG_bulkActionItem.UjbAUG_variant-danger{color:#dc2626}.UjbAUG_bulkActionItem.UjbAUG_variant-danger:hover{background-color:#fef2f2}.UjbAUG_bulkActionItemIcon{flex-shrink:0;width:1rem;height:1rem}@media (max-width:1023px){.UjbAUG_toolbar{flex-wrap:wrap;overflow:hidden}.UjbAUG_searchWrapper{flex:100%;max-width:none;margin-bottom:.5rem}.UjbAUG_filters{flex:1}.UjbAUG_scrollButtonsWrapper{display:flex}.UjbAUG_toolbarScrollable{display:none}}@media (max-width:767px){.UjbAUG_toolbar{flex-wrap:wrap;gap:.5rem;padding:.75rem;overflow:hidden}.UjbAUG_searchWrapper{flex:100%;order:-1;max-width:none}.UjbAUG_searchInput{height:36px;font-size:.8125rem}.UjbAUG_toolbarScrollable{display:none}.UjbAUG_scrollButtonsWrapper{display:flex}.UjbAUG_scrollButton{width:16px;height:32px}.UjbAUG_scrollArrowLeft{border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid #6b7280}.UjbAUG_scrollArrowRight{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #6b7280}.UjbAUG_filters{flex-wrap:nowrap;flex-shrink:0;gap:.5rem;display:flex}.UjbAUG_filterWrapper{flex-shrink:0;min-width:max-content}.UjbAUG_filterSelect{min-width:max-content;height:32px;padding-right:1.75rem;font-size:.8125rem}.UjbAUG_actions{flex-wrap:nowrap;flex-shrink:0;gap:.5rem;display:flex}.UjbAUG_iconButton{flex-shrink:0;width:32px;height:32px}.UjbAUG_buttonIcon{width:.875rem;height:.875rem}.UjbAUG_autoRefreshToggle{flex-shrink:0;justify-content:center;width:32px;height:32px;padding:0}.UjbAUG_autoRefreshLabel{display:none}.UjbAUG_autoRefreshCheckbox{width:1rem;height:1rem}.UjbAUG_bulkActionsContainer{flex-shrink:0;padding-left:.5rem}.UjbAUG_bulkActionsButton{min-width:max-content;height:32px;padding:0 .625rem;font-size:.8125rem}}
.DYM4va_overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DYM4va_modal{background:#fff;border-radius:8px;width:100%;max-width:500px;padding:1.5rem;box-shadow:0 4px 6px #0000001a}.DYM4va_header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.DYM4va_title{margin:0;font-size:1.25rem;font-weight:600}.DYM4va_closeButton{cursor:pointer;color:#888;background:0 0;border:none;font-size:1.5rem}.DYM4va_content{padding-top:1rem}
.EfB8fa_footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.EfB8fa_availabilityNotice{color:var(--color-text-secondary,#5f6368);margin:0 0 16px;font-size:14px;line-height:1.5}.EfB8fa_availabilityNotice button{margin-top:8px}.EfB8fa_calendarDay.EfB8fa_proposalDate{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}.EfB8fa_errorBanner{color:#991b1b;background-color:#fef2f2;border:1px solid #ef4444;border-radius:8px;align-items:center;gap:12px;margin:16px 32px 0;padding:12px 16px;font-size:14px;display:flex}.EfB8fa_timezoneInfo{padding:var(--section-padding-y) var(--section-padding-x);color:#1e40af;background-color:#eff6ff;border-bottom:1px solid #e5e7eb;border-left:3px solid #3b82f6;align-items:center;gap:8px;font-size:13px;display:flex}.EfB8fa_currentTimeInfo{padding:var(--section-padding-y) var(--section-padding-x);border-bottom:1px solid #e5e7eb}.EfB8fa_currentTimeLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:12px;font-weight:600}.EfB8fa_currentTimeValue{color:#111827;margin:0 0 6px;font-size:16px;font-weight:600}.EfB8fa_currentTimeFooter{color:#6b7280;margin:0 0 12px;font-size:12px}.EfB8fa_confirmActions{gap:8px;margin-top:12px;display:flex}.EfB8fa_waitingText{color:#6b7280;margin-top:8px;font-size:13px;font-style:italic}.EfB8fa_withdrawButton{margin-top:8px}.EfB8fa_backButton{margin:16px 32px 0}.EfB8fa_twoColumnLayout{border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:0;min-height:580px;display:grid}@media (max-width:768px){.EfB8fa_twoColumnLayout{grid-template-columns:1fr;min-height:auto}.EfB8fa_calendarContainer,.EfB8fa_timeSlotGroups{padding:16px 20px}.EfB8fa_currentTimeInfo,.EfB8fa_timezoneInfo,.EfB8fa_columnHeader{padding-left:20px;padding-right:20px}.EfB8fa_errorBanner{margin-left:20px;margin-right:20px}}@media (max-width:480px){.EfB8fa_timeSlotGrid{grid-template-columns:1fr!important}.EfB8fa_calendarContainer,.EfB8fa_timeSlotGroups{padding:12px 16px}.EfB8fa_currentTimeInfo,.EfB8fa_timezoneInfo,.EfB8fa_columnHeader{padding-left:16px;padding-right:16px}.EfB8fa_errorBanner{margin-left:16px;margin-right:16px}}.EfB8fa_columnHeader{padding:var(--section-padding-y) var(--section-padding-x);background-color:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;display:flex}.EfB8fa_columnHeader h4{color:#111827;margin:0;font-size:15px;font-weight:600}.EfB8fa_datePickerColumn{border-right:2px solid #e5e7eb;flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (max-width:768px){.EfB8fa_datePickerColumn{border-bottom:1px solid #e5e7eb;border-right:none}}.EfB8fa_monthYearSelector{gap:8px;width:100%;margin-bottom:20px;display:flex}.EfB8fa_monthYearSelector>*{flex:1;min-width:0}.EfB8fa_calendarContainer{box-sizing:border-box;width:100%;padding:24px 32px;overflow:hidden}.EfB8fa_calendarContainer .rdp-root{--rdp-day-width:48px!important;--rdp-day-height:48px!important;min-width:380px!important;font-size:15px!important}.EfB8fa_calendarContainer .rdp{--rdp-day-width:48px!important;--rdp-day-height:48px!important;min-width:380px!important;font-size:15px!important}.datePickerContent .EfB8fa_calendarContainer .rdp-root{--rdp-day-width:48px!important;--rdp-day-height:48px!important;min-width:380px!important;font-size:15px!important}.datePickerContent .EfB8fa_calendarContainer .rdp{--rdp-day-width:48px!important;--rdp-day-height:48px!important;min-width:380px!important;font-size:15px!important}.EfB8fa_calendarContainer{--rdp-day-width:48px!important;--rdp-day-height:48px!important}.EfB8fa_dayHeaders{display:-ms-grid;-ms-grid-columns:1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr;grid-gap:var(--calendar-gap);gap:var(--calendar-gap);box-sizing:border-box;grid-template-rows:auto;grid-template-columns:repeat(7,1fr);width:100%;margin-bottom:12px;display:grid}.EfB8fa_dayHeader{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;text-align:center;box-sizing:border-box;padding:8px 0;font-size:13px;font-weight:600;display:block}.EfB8fa_calendarGrid{display:-ms-grid;-ms-grid-columns:1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr var(--calendar-gap) 1fr;-ms-grid-rows:var(--calendar-cell-size) var(--calendar-gap) var(--calendar-cell-size) var(--calendar-gap) var(--calendar-cell-size) var(--calendar-gap) var(--calendar-cell-size) var(--calendar-gap) var(--calendar-cell-size) var(--calendar-gap) var(--calendar-cell-size);grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6, var(--calendar-cell-size));grid-gap:var(--calendar-gap);gap:var(--calendar-gap);box-sizing:border-box;width:100%;display:grid}.EfB8fa_emptyCell{height:var(--calendar-cell-size);width:100%}.EfB8fa_calendarDay{height:var(--calendar-cell-size);width:var(--calendar-cell-size);border-radius:var(--border-radius-sm);cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #0000;justify-content:center;align-items:center;margin:0 auto;font-size:14px;font-weight:500;transition:all .2s;display:flex}.EfB8fa_calendarDay.EfB8fa_available{color:#065f46!important;background-color:#d1fae5!important;border-color:#10b981!important}.EfB8fa_calendarDay.EfB8fa_available:hover{transform:translateY(-1px);background-color:#a7f3d0!important;border-color:#059669!important}.EfB8fa_calendarDay.EfB8fa_unavailable{opacity:.5;color:#9ca3af!important;cursor:not-allowed!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important}.EfB8fa_calendarDay.EfB8fa_today:not(.EfB8fa_selected):not(.EfB8fa_unavailable){background-color:#a7f3d0!important;border:2px solid #059669!important;font-weight:700!important;box-shadow:0 0 0 1px #0596694d!important}.EfB8fa_calendarDay.EfB8fa_selected{font-weight:700;transform:translateY(-1px);box-shadow:0 2px 4px #006c674d;color:#fff!important;background-color:#006c67!important;border-color:#004d4a!important}.EfB8fa_calendarDay.EfB8fa_selected:hover{background-color:#005a56!important}:is(.EfB8fa_calendarContainer .rdp-nav,.EfB8fa_calendarContainer .rdp-nav_button,.EfB8fa_calendarContainer .rdp-button_previous,.EfB8fa_calendarContainer .rdp-button_next){visibility:hidden!important;display:none!important}.EfB8fa_calendarContainer .rdp-head_cell{text-transform:uppercase!important;width:48px!important;height:auto!important;font-size:13px!important;font-weight:600!important}.EfB8fa_calendarContainer .rdp-dropdown{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-dropdown_year{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-dropdown_month{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-years_dropdown{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-months_dropdown{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer select.rdp-dropdown_month{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer select.rdp-dropdown_year{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-dropdowns select{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-caption_label select{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-caption select{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.EfB8fa_calendarContainer .rdp-caption select{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}:is(.EfB8fa_calendarContainer .rdp-dropdown option,.EfB8fa_calendarContainer select option){font-size:13px!important}:is(.EfB8fa_calendarContainer .rdp-today:not(.rdp-selected) .rdp-day_button,.EfB8fa_calendarContainer .rdp-day.rdp-today:not(.rdp-selected) button){border:3px solid #10b981!important;font-weight:700!important}.EfB8fa_calendarDayToday{border:3px solid #10b981!important;font-weight:700!important;position:relative!important}.EfB8fa_calendarDayToday .rdp-day_button{border:3px solid #10b981!important;font-weight:700!important;position:relative!important}.EfB8fa_calendarDayToday button{border:3px solid #10b981!important;font-weight:700!important;position:relative!important}.EfB8fa_calendarContainer .rdp-today .rdp-day_button{border:3px solid #10b981!important;font-weight:700!important}.EfB8fa_calendarDaySelected .rdp-day_button{color:#fff!important;background-color:#006c67!important;border-color:#004d4a!important;font-weight:700!important;box-shadow:0 2px 4px #006c674d!important}.EfB8fa_calendarDaySelected .rdp-day_button:hover{background-color:#005a56!important}.EfB8fa_calendarDayDisabled .rdp-day_button{color:#9ca3af!important;cursor:not-allowed!important;opacity:.5!important;background-color:#f3f4f6!important;border:1px solid #e5e7eb!important}.EfB8fa_calendarContainer .rdp-day_button:not(.rdp-disabled):not(.rdp-selected){color:#065f46!important;background-color:#d1fae5!important;border:1px solid #10b981!important}.EfB8fa_calendarContainer .rdp-day_button:not(.rdp-disabled):not(.rdp-selected):hover{background-color:#a7f3d0!important;border-color:#059669!important}.EfB8fa_calendarContainer .rdp-day_button{border-radius:6px!important;width:48px!important;height:48px!important;font-size:15px!important}.EfB8fa_calendarContainer .rdp-day{width:48px!important;height:48px!important}.EfB8fa_calendarContainer .rdp-month{gap:6px!important;width:100%!important}.EfB8fa_calendarContainer .rdp-weeks{gap:6px!important}.EfB8fa_calendarContainer .rdp-week{gap:6px!important;display:flex!important}.EfB8fa_calendarContainer .rdp-weekdays{gap:6px!important;margin-bottom:12px!important;display:flex!important}.EfB8fa_calendarContainer .rdp-weekday{width:48px!important}.EfB8fa_timePickerColumn{flex-direction:column;display:flex}.EfB8fa_emptyState{color:#9ca3af;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 32px;display:flex}.EfB8fa_emptyState p{margin-top:16px;font-size:14px}.EfB8fa_selectedDateDisplay{color:#006c67;text-align:center;background-color:#f0fdfa;border-bottom:1px solid #e5e7eb;padding:16px 32px;font-size:15px;font-weight:600}.EfB8fa_timeSlotGroups{max-height:480px;padding:24px 32px;overflow-y:auto}.EfB8fa_timeGroup{margin-bottom:24px}.EfB8fa_timeGroup:last-child{margin-bottom:0}.EfB8fa_timeGroupLabel{text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0 0 12px;font-size:13px;font-weight:600}.EfB8fa_timeSlotGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.EfB8fa_timeSlotLabel{padding:var(--time-slot-padding-y) var(--time-slot-padding-x);border-radius:var(--border-radius-md);cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;align-items:center;transition:all .15s;display:flex}.EfB8fa_timeSlotLabel:hover{background-color:#f0fdfa;border-color:#006c67}.EfB8fa_timeSlotRadio{cursor:pointer;accent-color:#006c67;width:18px;height:18px;margin-right:10px}.EfB8fa_timeSlotText{color:#111827;flex:1;font-size:15px;font-weight:500}.EfB8fa_timeSlotLabel:has(.EfB8fa_timeSlotRadio:checked){background-color:#006c67;border-color:#006c67}.EfB8fa_timeSlotLabel:has(.EfB8fa_timeSlotRadio:checked) .EfB8fa_timeSlotText{color:#fff;font-weight:600}.EfB8fa_timeSlotDisabled{opacity:.4;cursor:not-allowed!important;background-color:#f9fafb!important}.EfB8fa_timeSlotDisabled:hover{background-color:#f9fafb!important;border-color:#e5e7eb!important}.EfB8fa_timeSlotDisabled .EfB8fa_timeSlotText{color:#9ca3af}@media (max-width:640px){.EfB8fa_footer{flex-direction:column;align-items:stretch}.EfB8fa_footer>button{white-space:normal;width:100%;min-width:0;height:auto;min-height:40px}.EfB8fa_calendarContainer,.EfB8fa_timeSlotGroups{padding:16px}.EfB8fa_calendarGrid,.EfB8fa_dayHeaders{grid-template-columns:repeat(7,minmax(0,1fr))}.EfB8fa_calendarDay{width:min(100%, var(--calendar-cell-size))}}
.caDZuG_formGroup{margin-bottom:var(--space-3,24px);position:relative}.caDZuG_compactMarginBottom{margin-bottom:var(--space-2,16px)}.caDZuG_label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);margin-bottom:var(--space-1,8px);color:var(--color-text-secondary,#5f6368);display:block}.caDZuG_footnote{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-1);padding-left:2px;line-height:1.5}.caDZuG_input,.caDZuG_textarea{border-radius:var(--border-radius-md,8px);width:100%;font-size:var(--font-size-base,16px);font-family:var(--font-primary,"Poppins", sans-serif);color:var(--color-text-primary,#202124);transition:border-color .2s,box-shadow .2s,background-color .2s}.caDZuG_input{height:44px;padding:0 var(--space-2,16px)}.caDZuG_input[type=file]{padding-top:10px}.caDZuG_textarea{min-height:120px;padding:var(--space-2,16px);resize:vertical}.caDZuG_default{border:1px solid var(--color-border,#dfe1e5);background-color:var(--color-bg-card,#fff)}.caDZuG_quiet{background-color:#f3f7fa;border:1px solid #0000}.caDZuG_input:focus,.caDZuG_textarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c6733}.caDZuG_input:disabled,.caDZuG_textarea:disabled{background-color:var(--color-bg-page,#f8f9fa);cursor:not-allowed;color:var(--color-text-secondary,#5f6368)}.caDZuG_radioGroup{gap:var(--space-1,8px);flex-flow:column wrap;display:flex}.caDZuG_radioLabel{cursor:pointer;font-size:var(--font-size-base,16px);align-items:center;display:inline-flex}.caDZuG_radioInput{display:none}.caDZuG_radioCustom{border:2px solid var(--color-border,#dfe1e5);width:20px;height:20px;margin-right:var(--space-1,8px);border-radius:50%;flex-shrink:0;transition:all .2s;display:inline-block;position:relative}.caDZuG_radioInput:checked+.caDZuG_radioCustom{border-color:var(--color-primary,#006c67)}.caDZuG_radioInput:checked+.caDZuG_radioCustom:after{content:"";background-color:var(--color-primary,#006c67);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.caDZuG_checkboxLabel{cursor:pointer;font-size:var(--font-size-base,16px);align-items:center;gap:var(--space-1,8px);display:inline-flex}.caDZuG_checkboxLabel:has(.caDZuG_checkboxInput:disabled){cursor:not-allowed}.caDZuG_checkboxInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caDZuG_checkboxCustom{box-sizing:border-box;border:2px solid var(--color-primary-accent,#4caead);border-radius:var(--border-radius-sm,4px);background-color:#0000;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.caDZuG_checkboxText{min-width:0}.caDZuG_checkboxInput:focus-visible+.caDZuG_checkboxCustom{outline:2px solid var(--color-primary,#006c67);outline-offset:2px}.caDZuG_checkboxInput:disabled+.caDZuG_checkboxCustom{opacity:.55}.caDZuG_checkboxCustom svg{opacity:0;width:16px;height:16px;transition:opacity .2s}.caDZuG_checkboxInput:checked+.caDZuG_checkboxCustom{background-color:var(--color-primary-accent,#4caead);border-color:var(--color-primary-accent,#4caead)}.caDZuG_checkboxInput:checked+.caDZuG_checkboxCustom svg{opacity:1}@media (forced-colors:active){.caDZuG_checkboxCustom{forced-color-adjust:none;border-color:buttontext}.caDZuG_checkboxInput:checked+.caDZuG_checkboxCustom{background-color:highlight;border-color:highlight}.caDZuG_checkboxInput:checked+.caDZuG_checkboxCustom svg{fill:highlighttext}.caDZuG_checkboxInput:focus-visible+.caDZuG_checkboxCustom{outline-color:highlight}.caDZuG_checkboxInput:disabled+.caDZuG_checkboxCustom{border-color:graytext}}.caDZuG_toggleLabel{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.caDZuG_toggleSwitch{width:44px;height:24px;display:inline-block;position:relative}.caDZuG_toggleInput{opacity:0;width:0;height:0}.caDZuG_toggleSlider{cursor:pointer;background-color:var(--color-border,#dfe1e5);border-radius:34px;transition:all .4s;position:absolute;inset:0}.caDZuG_toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px}.caDZuG_toggleInput:checked+.caDZuG_toggleSlider{background-color:var(--color-primary,#006c67)}.caDZuG_toggleInput:checked+.caDZuG_toggleSlider:before{transform:translate(20px)}.caDZuG_dropdownWrapper{width:100%;display:inline-block;position:relative}.caDZuG_dropdownSelect{width:100%;height:48px;padding:0 var(--space-2,16px);border:1px solid var(--color-border,#dfe1e5);border-radius:var(--border-radius-md,8px);font-size:var(--font-size-base,16px);appearance:none;cursor:pointer;background-color:#fff}.caDZuG_dropdownArrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color-text-secondary,#5f6368);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.caDZuG_dropdownChevron{color:#6b7280;pointer-events:none;z-index:10;width:1rem;height:1rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.caDZuG_multiSelectTrigger{border-radius:var(--border-radius-md,8px);padding:0 var(--space-2,16px);width:100%;height:48px;font-size:var(--font-size-base,16px);border:1px solid var(--color-border,#dfe1e5);cursor:pointer;color:var(--color-text-primary,#202124);background-color:#fff;justify-content:space-between;align-items:center;font-family:inherit;display:inline-flex}.caDZuG_multiSelectTrigger:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c6733}.caDZuG_multiSelectChevron{color:var(--color-text-secondary,#5f6368)}.caDZuG_multiSelectContent{border-radius:var(--border-radius-md,8px);min-width:220px;padding:var(--space-1,8px);z-index:100;background-color:#fff;animation:.4s cubic-bezier(.16,1,.3,1) caDZuG_slideUpAndFade;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833}.caDZuG_multiSelectCheckboxItem{font-size:var(--font-size-sm,14px);border-radius:var(--border-radius-sm,4px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;height:32px;padding:0 12px 0 32px;line-height:1;display:flex;position:relative}.caDZuG_multiSelectCheckboxItem:hover{background-color:var(--color-primary-light,#e0f2f1)}.caDZuG_multiSelectItemIndicator{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;left:10px}@keyframes caDZuG_slideUpAndFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.tg-BgG_panel{background:var(--color-bg-light,#f9fafb);flex-direction:column;height:100%;display:flex;overflow:hidden}.tg-BgG_toolbar{background:var(--color-white,#fff);border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.tg-BgG_toolbarTitle{color:var(--color-text-primary,#111827);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.tg-BgG_body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.tg-BgG_processCard{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);overflow:hidden}.tg-BgG_processCardHeader{border-bottom:1px solid var(--color-bg-light,#f9fafb);background:var(--color-bg-light,#f9fafb);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.tg-BgG_processName{color:var(--color-text-primary,#111827);flex:1;min-width:0;font-size:13px;font-weight:600}.tg-BgG_processMode{color:var(--color-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tg-BgG_tierBadge{white-space:nowrap;color:#fff;border-radius:12px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tg-BgG_statsRow{flex-wrap:wrap;align-items:center;gap:20px;padding:10px 16px;display:flex}.tg-BgG_statItem{flex-direction:column;gap:1px;display:flex}.tg-BgG_statValue{color:var(--color-text-primary,#111827);font-size:18px;font-weight:700;line-height:1.2}.tg-BgG_statLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.tg-BgG_statDivider{background:var(--color-border,#e5e7eb);flex-shrink:0;width:1px;height:32px}.tg-BgG_tierControls{border-top:1px solid var(--color-bg-light,#f9fafb);align-items:center;gap:8px;padding:10px 16px;display:flex}.tg-BgG_tierControlLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.tg-BgG_tierSelect{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);height:30px;color:var(--color-text-primary,#111827);background:var(--color-bg-light,#f9fafb);cursor:pointer;outline:none;padding:0 8px;font-size:12px}.tg-BgG_tierSelect:focus{border-color:var(--color-primary,#006c67)}.tg-BgG_applyBtn{background:var(--color-primary,#006c67);height:30px;color:var(--color-white,#fff);border-radius:var(--border-radius-sm,6px);cursor:pointer;border:none;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.tg-BgG_applyBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.tg-BgG_applyBtn:disabled{opacity:.6;cursor:default}.tg-BgG_proposalBanner{background:#d977060f;border-top:1px solid #d9770640;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.tg-BgG_proposalText{color:#92400e;flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500;display:flex}.tg-BgG_proposalActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.tg-BgG_approveBtn{color:#fff;border-radius:var(--border-radius-sm,6px);cursor:pointer;background:#059669;border:none;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.tg-BgG_approveBtn:hover:not(:disabled){background:#047857}.tg-BgG_approveBtn:disabled{opacity:.6;cursor:default}.tg-BgG_rejectBtn{color:#b45309;border-radius:var(--border-radius-sm,6px);cursor:pointer;background:0 0;border:1px solid #d9770666;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.tg-BgG_rejectBtn:hover:not(:disabled){background:#d977061a;border-color:#d9770699}.tg-BgG_rejectBtn:disabled{opacity:.6;cursor:default}.tg-BgG_empty{text-align:center;color:var(--color-text-secondary,#6b7280);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:13px;display:flex}.tg-BgG_emptyIcon{color:var(--color-gray-300,#d1d5db)}.tg-BgG_emptyHint{color:var(--color-text-tertiary,#9ca3af);font-size:11px}.tg-BgG_loading{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:16px;font-size:13px}.tg-BgG_error{color:var(--color-error,#d93025);border-radius:var(--border-radius-md,8px);background:#d930250f;border:1px solid #d9302533;padding:10px 14px;font-size:13px}
.TaMeha_grid{height:300px;margin-bottom:var(--space-4,32px);border-radius:var(--border-radius-lg,12px);cursor:pointer;grid-template-columns:1fr;gap:.5rem;display:grid;position:relative;overflow:hidden}@media (max-width:640px){.TaMeha_grid{margin-bottom:var(--space-3,24px)}}@media (min-width:768px){.TaMeha_grid{grid-template-columns:2fr 1fr;height:400px}}.TaMeha_heroImage{border-radius:var(--border-radius-lg,12px);width:100%;height:100%;position:relative;overflow:hidden}.TaMeha_galleryGrid{display:none}@media (min-width:768px){.TaMeha_galleryGrid{grid-template-rows:1fr 1fr;gap:.5rem;display:grid}}.TaMeha_galleryImage{border-radius:var(--border-radius-lg,12px);width:100%;height:100%;position:relative;overflow:hidden}.TaMeha_image{object-fit:cover;transition:transform .3s}.TaMeha_heroImage:hover .TaMeha_image,.TaMeha_galleryImage:hover .TaMeha_image{transform:scale(1.05)}.TaMeha_showAllButton{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);color:var(--color-gray-700,#4b4b4b);cursor:pointer;box-shadow:var(--shadow-md,0 4px 6px #0000001a);z-index:10;background-color:#fff;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.TaMeha_showAllButton:hover{border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0);box-shadow:var(--shadow-lg,0 8px 12px #00000026);transform:translateY(-2px)}.TaMeha_gridIcon{font-size:1.125rem}.TaMeha_modalContent{gap:var(--space-4,32px);padding:var(--space-4,32px);flex-direction:column;display:flex}.TaMeha_modalImageContainer{background-color:var(--color-gray-100,#f5f5f5);border-radius:var(--border-radius-md,8px);width:100%;height:60vh;position:relative;overflow:hidden}.TaMeha_modalImage{object-fit:contain}.TaMeha_modalNav{justify-content:space-between;align-items:center;gap:var(--space-3,24px);display:flex}.TaMeha_modalCounter{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:600}.TaMeha_thumbnailStrip{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.TaMeha_thumbnail{border-radius:var(--border-radius-sm,4px);cursor:pointer;border:2px solid #0000;flex-shrink:0;width:100px;height:75px;transition:all .2s;position:relative;overflow:hidden}.TaMeha_thumbnail:hover{border-color:var(--color-primary-default,#006c67)}.TaMeha_thumbnail.TaMeha_activeThumbnail{border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 2px var(--color-primary-light,#e6f0f0)}.TaMeha_thumbnailImage{object-fit:cover}@media (max-width:767px){.TaMeha_modalContent{padding:var(--space-3,24px)}.TaMeha_modalImageContainer{height:50vh}.TaMeha_modalNav{gap:var(--space-2,16px);flex-direction:column}.TaMeha_thumbnail{width:80px;height:60px}}
.VVUa2W_card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000000a}.VVUa2W_header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.VVUa2W_headerIcon{color:var(--color-primary-default,#006c67);margin-top:.25rem}.VVUa2W_title{color:#1f2937;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.VVUa2W_subtitle{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.VVUa2W_message{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.VVUa2W_form{flex-direction:column;gap:1.25rem;display:flex}.VVUa2W_formRow{flex-direction:column;gap:.5rem;display:flex}.VVUa2W_label{color:#1f2937;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.VVUa2W_select,.VVUa2W_input{color:#1f2937;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .2s;background:#fff!important}.VVUa2W_select{appearance:none;cursor:pointer;padding-right:2.5rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1rem!important}.VVUa2W_select:focus,.VVUa2W_input:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.VVUa2W_dateRange{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.VVUa2W_formatToggle{gap:.5rem;display:flex}.VVUa2W_formatButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.VVUa2W_formatButton:hover{background:#f9fafb;border-color:#9ca3af}.VVUa2W_formatButton.VVUa2W_active{background:var(--color-primary-default,#006c67);border-color:var(--color-primary-default,#006c67);color:#fff}.VVUa2W_exportButton{background:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.VVUa2W_exportButton:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.VVUa2W_exportButton:disabled{opacity:.6;cursor:not-allowed}.VVUa2W_info{margin-top:1.5rem}.VVUa2W_infoText{color:#6b7280;margin:0 0 .5rem;font-size:.8125rem;line-height:1.5}.VVUa2W_infoText:last-child{margin-bottom:0}@media (max-width:768px){.VVUa2W_card{padding:1rem}.VVUa2W_header{flex-direction:column;gap:.75rem}.VVUa2W_dateRange{grid-template-columns:1fr}.VVUa2W_formatToggle{flex-direction:column}.VVUa2W_exportButton{width:100%}}
.nGKFEG_detailsCard{padding:0!important}.nGKFEG_cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nGKFEG_cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.nGKFEG_descriptionContent{gap:var(--space-3,24px);flex-direction:column;padding:16px;display:flex}.nGKFEG_descriptionText{color:#374151;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.nGKFEG_emptyState{text-align:center;padding:48px 16px}.nGKFEG_emptyStateText{color:#6b7280;margin:0;font-size:1rem}.nGKFEG_metadataSection{border-top:1px solid #f3f4f6;padding:16px}.nGKFEG_metadataSection:first-of-type{border-top:none;padding-top:0}.nGKFEG_sectionTitle{color:#111827;text-transform:uppercase;letter-spacing:.025em;margin:0 0 12px;font-size:14px;font-weight:600}.nGKFEG_metadataText{color:#4b5563;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.nGKFEG_badgeContainer{flex-wrap:wrap;gap:8px;display:flex}.nGKFEG_badge{white-space:nowrap;border-radius:16px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.nGKFEG_badgeSubject{color:#1e40af;background:#dbeafe}.nGKFEG_badgeLevel{color:#166534;background:#dcfce7}.nGKFEG_badgeSpec{color:#92400e;background:#fef3c7}@media (max-width:768px){.nGKFEG_cardTitle{font-size:15px}.nGKFEG_sectionTitle{font-size:13px}.nGKFEG_badge{padding:5px 10px;font-size:12px}}
.HdVf1G_form{width:100%}.HdVf1G_formContent{flex-direction:column;gap:20px;padding:24px 32px;display:flex}.HdVf1G_description{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.HdVf1G_formGroup{flex-direction:column;gap:8px;display:flex}.HdVf1G_label{color:#374151;font-size:14px;font-weight:500}.HdVf1G_input{border:1px solid #d1d5db;border-radius:8px;padding:12px;font-size:14px;transition:all .15s ease-in-out}.HdVf1G_input:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.HdVf1G_input:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f9fafb}.HdVf1G_infoBox{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px}.HdVf1G_infoContent strong{color:#166534;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.HdVf1G_infoList{color:#15803d;margin:0;padding-left:20px;font-size:14px;line-height:1.6}.HdVf1G_infoList li{margin-bottom:4px}.HdVf1G_infoList li:last-child{margin-bottom:0}@media (max-width:767px){.HdVf1G_formContent{gap:16px;padding:16px}}
.h35K7G_body{font-size:var(--font-size-sm);color:var(--color-gray-900);flex-direction:column;gap:16px;padding:24px 32px;line-height:1.55;display:flex}.h35K7G_message{white-space:pre-wrap}.h35K7G_error{border-radius:var(--border-radius-sm,6px);background:var(--color-error-bg,#ffebee);color:var(--color-error,#c62828);margin:0;padding:12px 14px}.h35K7G_consequences{background:var(--color-gray-50,#f9fafb);border-left:3px solid var(--color-amber-500,#f59e0b);border-radius:var(--border-radius-sm,6px);font-size:var(--font-size-xs);color:var(--color-gray-700);padding:12px 14px}:is(.h35K7G_consequences ul,.h35K7G_consequences ol){margin:0;padding-left:18px}.h35K7G_consequences li+li{margin-top:4px}.h35K7G_variant_danger .h35K7G_consequences{border-left-color:var(--color-red-500,#ef4444)}.h35K7G_variant_warning .h35K7G_consequences{border-left-color:var(--color-amber-500,#f59e0b)}.h35K7G_variant_neutral .h35K7G_consequences{border-left-color:var(--color-gray-400,#9ca3af)}.h35K7G_footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}
.rNx8zq_container{background:var(--color-white,#fff);border-bottom:2px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:stretch;gap:.5rem;margin-left:-1rem;margin-right:-1rem;padding:0 1rem;display:flex;overflow-x:auto}.rNx8zq_tab{color:var(--color-gray-700,#374151);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-2px;padding:.6rem .5rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:color .15s;display:inline-flex}.rNx8zq_tab:hover{color:var(--color-primary,#006c67)}.rNx8zq_tabActive{color:var(--color-primary,#006c67);border-bottom:2px solid var(--color-primary,#006c67);font-weight:600}.rNx8zq_count{color:var(--color-text-tertiary,#9ca3af);font-size:.75rem}
.DPxAtG_header{margin-bottom:2rem}.DPxAtG_title{color:#1f2937;margin:0 0 .5rem;font-size:2rem;font-weight:700}.DPxAtG_subtitle{color:#6b7280;margin:0;font-size:1rem}.DPxAtG_filterTabs{border-bottom:2px solid #e5e7eb;gap:.5rem;width:calc(100% + 4rem);margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem;padding-bottom:0;padding-left:2rem;padding-right:2rem;display:flex}.DPxAtG_filterTab{color:var(--color-gray-700,#4b4b4b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.DPxAtG_filterTab:hover{color:var(--color-primary,#006c67);background-color:var(--color-primary-light,#e6f0f0);border-radius:.375rem .375rem 0 0}.DPxAtG_filterTabActive{color:var(--color-primary,#006c67);border-bottom:2px solid var(--color-primary,#006c67);font-weight:600}.DPxAtG_content{margin-top:20px}.DPxAtG_cardList{flex-direction:column;gap:16px;display:flex}.DPxAtG_emptyState{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:4rem 2rem}.DPxAtG_emptyTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.DPxAtG_emptyText{color:#6b7280;max-width:600px;margin:0 auto 1.5rem;font-size:1rem}.DPxAtG_emptyButton{background-color:var(--color-primary-default,#006c67);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .15s ease-in-out}.DPxAtG_emptyButton:hover{background-color:var(--color-primary-dark,#005550)}.DPxAtG_createForm{flex-direction:column;gap:16px;width:100%;max-width:500px;margin:24px auto 0;display:flex}.DPxAtG_setupForm{text-align:left;flex-direction:column;gap:16px;width:100%;max-width:760px;margin:24px auto 0;display:flex}.DPxAtG_fullWidthField{grid-column:1/-1}.DPxAtG_websiteField{text-align:left;flex-direction:column;gap:8px;display:flex}.DPxAtG_input,.DPxAtG_textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.DPxAtG_input:focus,.DPxAtG_textarea:focus{border-color:var(--color-primary-default,#006c67)}.DPxAtG_textarea{resize:vertical;font-family:inherit}.DPxAtG_formActions{justify-content:flex-end;gap:12px;display:flex}.DPxAtG_infoSection{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.DPxAtG_infoSection h3{color:#111827;margin:0 0 20px;font-size:18px;font-weight:600}.DPxAtG_infoRow{border-bottom:1px solid #f3f4f6;padding:12px 0;display:flex}.DPxAtG_infoRow:last-child{border-bottom:none}.DPxAtG_infoLabel{color:#6b7280;flex-shrink:0;width:150px;font-weight:500}.DPxAtG_infoRow a{color:var(--color-primary-default,#006c67);text-decoration:none}.DPxAtG_infoRow a:hover{text-decoration:underline}.DPxAtG_loading,.DPxAtG_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.DPxAtG_error h2{color:#111827;margin:0 0 8px;font-size:20px;font-weight:600}.DPxAtG_error p{color:#6b7280;margin:0 0 24px;font-size:14px}@media (max-width:768px){.DPxAtG_title{font-size:1.5rem}.DPxAtG_filterTabs{gap:.25rem;width:calc(100% + 2rem);margin-bottom:1.5rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.DPxAtG_filterTab{padding:.625rem 1rem;font-size:.8125rem}.DPxAtG_infoLabel{width:120px}}@media (min-width:769px) and (max-width:1024px){.DPxAtG_filterTabs{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}
.BKIzka_panel{background:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}.BKIzka_categoryBar{background:var(--color-white,#fff);border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:stretch;gap:0;padding:0 1rem;display:flex}.BKIzka_categoryTab{color:var(--color-gray-500,#6b7280);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.BKIzka_categoryTab:hover{color:var(--color-text-primary,#111827)}.BKIzka_categoryTabActive{color:var(--color-primary,#006c67);border-bottom-color:var(--color-primary,#006c67)}.BKIzka_content{background:var(--color-white,#fff);flex-direction:column;flex:1;gap:16px;padding:2rem 1rem;display:flex;overflow-y:auto}.BKIzka_subHeading{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin:32px 0 8px;font-size:12px;font-weight:600}.BKIzka_subHeading:first-child{margin-top:0}.BKIzka_tableWrap{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);margin-bottom:16px;overflow-x:auto}.BKIzka_table{border-collapse:collapse;width:100%;font-size:12px}.BKIzka_table th{text-align:left;color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-light,#f9fafb);padding:8px 12px;font-size:11px;font-weight:600}.BKIzka_table td{color:var(--color-text-primary,#111827);border-bottom:1px solid var(--color-bg-light,#f9fafb);padding:8px 12px}.BKIzka_table tr:last-child td{border-bottom:none}.BKIzka_mono{color:var(--color-text-secondary,#6b7280);font-family:monospace;font-size:11px}.BKIzka_loading{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:16px;font-size:13px}.BKIzka_error{color:var(--color-error,#d93025);border-radius:var(--border-radius-md,8px);background:#d930250f;border:1px solid #d9302533;margin-bottom:12px;padding:10px 14px;font-size:13px}.BKIzka_alertBanner{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:0;margin-top:0;display:flex;overflow:hidden}.BKIzka_alertItem{border-bottom:1px solid var(--color-border,#e5e7eb);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.BKIzka_alertItem:last-child{border-bottom:none}.BKIzka_alertCritical{color:#991b1b;background:#fef2f2}.BKIzka_alertWarning{color:#92400e;background:#fffbeb}.BKIzka_alertInfo{color:#1e40af;background:#eff6ff}.BKIzka_alertIcon{flex-shrink:0}.BKIzka_dropoffRow{color:var(--color-text-secondary,#6b7280);background:var(--color-bg-light,#f9fafb);border-top:1px solid var(--color-border,#e5e7eb);align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.BKIzka_dropoffRow strong{color:var(--color-text-primary,#111827)}.BKIzka_gtmSignalBar{border-radius:var(--border-radius-md,8px);background:#f0f9ff;border:1px solid #bae6fd;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.BKIzka_gtmSignalLabel{color:#0369a1;flex-shrink:0;font-weight:600}.BKIzka_gtmSignalStat{color:#0c4a6e}.BKIzka_gtmDivider{color:#93c5fd}.BKIzka_gtmPipeline{align-items:stretch;gap:0;margin-bottom:12px;display:flex;overflow-x:auto}.BKIzka_gtmStageCard{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);flex-direction:column;flex:1;gap:4px;min-width:130px;padding:10px 12px;display:flex}.BKIzka_gtmStageHeader{align-items:center;gap:6px;display:flex}.BKIzka_gtmStageNum{background:var(--color-primary,#006c67);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.BKIzka_gtmStageName{color:var(--color-text-primary,#111827);flex:1;font-size:12px;font-weight:600}.BKIzka_gtmStageMetric{color:var(--color-text-secondary,#6b7280);font-size:11px;line-height:1.4}.BKIzka_gtmStageAgent{color:var(--color-text-tertiary,#9ca3af);font-size:10px;font-style:italic}.BKIzka_gtmArrow{color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;align-items:center;padding:0 4px;font-size:18px;display:flex}.BKIzka_gtmStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BKIzka_gtmStatusGreen{background:#22c55e}.BKIzka_gtmStatusAmber{background:#f59e0b}.BKIzka_gtmStatusRed{background:#ef4444}.BKIzka_gtmStatusGrey{background:#d1d5db}.BKIzka_gtmShortcutNote{border-radius:var(--border-radius-md,8px);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:6px;margin-bottom:12px;padding:7px 12px;font-size:12px;display:flex}.BKIzka_gtmFoundationBar{border-radius:var(--border-radius-md,8px);background:#fefce8;border:1px solid #fde68a;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;display:flex}.BKIzka_gtmFoundationLabel{color:#92400e;flex-shrink:0;font-weight:600}.BKIzka_gtmFoundationMetric{color:#78350f}.BKIzka_scheduleList{flex-direction:column;gap:0;display:flex}.BKIzka_scheduleItem{color:#374151;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.8125rem;display:flex}.BKIzka_scheduleItem:last-child{border-bottom:none}.BKIzka_scheduleItem span:last-child{color:#6b7280;font-family:ui-monospace,monospace;font-size:.75rem}.BKIzka_tipsList{flex-direction:column;gap:.5rem;display:flex}.BKIzka_tipsList p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}
.uASv9a_customPolicy{border-left:4px solid var(--color-primary-default,#006c67);background:#f9fafb;border-radius:8px;padding:16px}.uASv9a_policyText{color:#374151;margin:0;font-size:14px;line-height:1.6}.uASv9a_policyList{flex-direction:column;gap:16px;display:flex}.uASv9a_policyItem{align-items:flex-start;gap:12px;display:flex}.uASv9a_iconWrapper{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.uASv9a_icon{font-size:16px}.uASv9a_policyItemText{color:#4b5563;flex:1;margin:0;padding-top:4px;font-size:14px;line-height:1.6}@media (max-width:768px){.uASv9a_policyItemText{font-size:13px}}
.HGvu_a_form{flex-direction:column;gap:20px;padding:24px;display:flex}.HGvu_a_field{flex-direction:column;flex:1;gap:8px;display:flex}.HGvu_a_label{color:#374151;font-size:14px;font-weight:500}.HGvu_a_required{color:#ef4444}.HGvu_a_input,.HGvu_a_textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.HGvu_a_input:focus,.HGvu_a_textarea:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.HGvu_a_input:disabled,.HGvu_a_textarea:disabled{cursor:not-allowed;background:#f3f4f6}.HGvu_a_textarea{resize:vertical;min-height:100px}.HGvu_a_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.HGvu_a_row{grid-template-columns:1fr}}.HGvu_a_footer{justify-content:flex-end;gap:12px;width:100%;display:flex}.HGvu_a_cancelButton,.HGvu_a_createButton{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.HGvu_a_cancelButton{color:#374151;background:#fff;border:1px solid #d1d5db}.HGvu_a_cancelButton:hover:not(:disabled){background:#f3f4f6}.HGvu_a_createButton{color:#fff;background:#006c67}.HGvu_a_createButton:hover:not(:disabled){background:#005550}.HGvu_a_cancelButton:disabled,.HGvu_a_createButton:disabled{opacity:.5;cursor:not-allowed}.HGvu_a_timeline{border-top:1px solid #e5e7eb;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.HGvu_a_timelineTitle{color:#1f2937;font-size:.875rem;font-weight:600}.HGvu_a_timelineEmpty{color:#9ca3af;font-size:.8125rem}.HGvu_a_timelineList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.HGvu_a_timelineItem{color:#374151;border-left:2px solid #e5e7eb;padding-left:.625rem;font-size:.8125rem}.HGvu_a_timelineMeta{color:#9ca3af}.HGvu_a_timelineNote{color:#6b7280}.HGvu_a_checkboxLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.HGvu_a_checkbox{cursor:pointer;width:18px;height:18px}.HGvu_a_metadataSection{border-top:1px solid #e5e7eb;margin-top:4px;padding:16px 0 0}.HGvu_a_metadataRow{flex-wrap:wrap;gap:24px;display:flex}.HGvu_a_metadataItem{align-items:center;gap:6px;display:flex}.HGvu_a_metadataLabel{color:#6b7280;font-size:12px;font-weight:500}.HGvu_a_metadataValue{color:#374151;font-size:12px}.HGvu_a_additionalSection{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1.25rem 1.5rem}.HGvu_a_sectionHeader{-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:16px;display:flex}.HGvu_a_sectionHeader:hover{opacity:.7}.HGvu_a_sectionTitle{color:#111827;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.HGvu_a_chevron{color:#6b7280;font-size:10px;transition:transform .2s}.HGvu_a_commentsList{flex-direction:column;gap:16px;max-height:300px;margin-bottom:16px;padding-right:8px;display:flex;overflow-y:auto}.HGvu_a_commentItem{background:#fff;border-left:3px solid #006c67;border-radius:6px;padding:12px}.HGvu_a_commentHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.HGvu_a_commentAuthor{color:#111827;font-size:14px;font-weight:600}.HGvu_a_commentDate{color:#6b7280;font-size:12px}.HGvu_a_commentText{color:#374151;white-space:pre-wrap;font-size:14px;line-height:1.5}.HGvu_a_commentForm{flex-direction:column;gap:8px;margin-top:16px;display:flex}.HGvu_a_commentInput{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px}.HGvu_a_commentInput:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.HGvu_a_submitCommentButton{color:#fff;cursor:pointer;background:#006c67;border:none;border-radius:6px;align-self:flex-end;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.HGvu_a_submitCommentButton:hover:not(:disabled){background:#005550}.HGvu_a_submitCommentButton:disabled{opacity:.5;cursor:not-allowed}.HGvu_a_attachmentsList{flex-direction:column;gap:12px;max-height:250px;margin-bottom:16px;padding-right:8px;display:flex;overflow-y:auto}.HGvu_a_attachmentItem{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.HGvu_a_attachmentInfo{flex:1;min-width:0}.HGvu_a_attachmentName{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.HGvu_a_attachmentMeta{color:#6b7280;font-size:12px}.HGvu_a_attachmentActions{gap:8px;margin-left:12px;display:flex}.HGvu_a_downloadButton,.HGvu_a_deleteButton{cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.HGvu_a_downloadButton{color:#fff;background:#006c67;border:none}.HGvu_a_downloadButton:hover{background:#005550}.HGvu_a_deleteButton{color:#dc2626;background:#fff;border:1px solid #fecaca}.HGvu_a_deleteButton:hover{background:#fef2f2;border-color:#dc2626}.HGvu_a_uploadSection{margin-top:4px}.HGvu_a_fileInput{display:none}.HGvu_a_uploadButton{color:#006c67;cursor:pointer;background:#fff;border:1px solid #006c67;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-block}.HGvu_a_uploadButton:hover{background:#f0fdfa}.HGvu_a_emptyState{text-align:center;color:#9ca3af;padding:24px;font-size:14px}@media (max-width:640px){.HGvu_a_metadataRow{flex-direction:column;gap:12px}.HGvu_a_attachmentItem{flex-direction:column;align-items:flex-start}.HGvu_a_attachmentActions{width:100%;margin-top:8px;margin-left:0}.HGvu_a_downloadButton,.HGvu_a_deleteButton{flex:1}}
.DHCh0q_referralsList{flex-direction:column;gap:1rem;display:flex}.DHCh0q_filterField{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.DHCh0q_filterLabel{color:var(--color-text-primary,#202124);font-size:.875rem;font-weight:500}@media (max-width:768px){.DHCh0q_referralsList{gap:.75rem}}
.UUkixa_body{align-items:center;gap:var(--space-4,32px);padding:var(--space-4,32px) var(--space-3,24px);flex-direction:column;display:flex}.UUkixa_prompt{color:var(--color-gray-700,#374151);text-align:center;margin:0;font-size:1rem}.UUkixa_stars{gap:8px;display:flex}.UUkixa_starBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:transform .1s;display:flex}.UUkixa_starBtn:hover{transform:scale(1.15)}.UUkixa_ratingLabel{color:var(--color-primary-default,#006c67);text-align:center;min-height:1.5em;margin:0;font-size:.9375rem;font-weight:600}
.MOSxCq_panel{background:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}.MOSxCq_content{background:var(--color-white,#fff);flex:1;padding:16px;overflow-y:auto}.MOSxCq_newBtn{background:var(--color-primary-accent,#4caead);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:.375rem;height:36px;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.MOSxCq_newBtn:hover{background:var(--color-primary-accent-dark,#3a9b9a)}.MOSxCq_formCard{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.MOSxCq_formTitle{color:var(--color-text-primary,#111827);align-items:center;gap:6px;margin:0 0 4px;font-size:.8125rem;font-weight:600;display:flex}.MOSxCq_formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MOSxCq_formField{flex-direction:column;gap:4px;display:flex}.MOSxCq_formFieldFull{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.MOSxCq_formLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.MOSxCq_formInput{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);height:34px;color:var(--color-text-primary,#111827);background:var(--color-bg-light,#f9fafb);outline:none;padding:0 10px;font-size:.8125rem;transition:border-color .15s}.MOSxCq_formInput:focus{border-color:var(--color-primary,#006c67);background:var(--color-white,#fff)}.MOSxCq_formSelect{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);height:34px;color:var(--color-text-primary,#111827);background:var(--color-bg-light,#f9fafb);cursor:pointer;outline:none;padding:0 10px;font-size:.8125rem}.MOSxCq_formSelect:focus{border-color:var(--color-primary,#006c67);background:var(--color-white,#fff)}.MOSxCq_formTextarea{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);color:var(--color-text-primary,#111827);background:var(--color-bg-light,#f9fafb);resize:vertical;outline:none;min-height:80px;padding:8px 10px;font-family:inherit;font-size:.8125rem;transition:border-color .15s}.MOSxCq_formTextarea:focus{border-color:var(--color-primary,#006c67);background:var(--color-white,#fff)}.MOSxCq_formActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.MOSxCq_saveBtn{background:var(--color-primary,#006c67);height:32px;color:var(--color-white,#fff);border-radius:var(--border-radius-sm,6px);cursor:pointer;border:none;align-items:center;gap:5px;padding:0 14px;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.MOSxCq_saveBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.MOSxCq_saveBtn:disabled{opacity:.6;cursor:default}.MOSxCq_cancelBtn{height:32px;color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 12px;font-size:.8125rem;transition:color .15s,border-color .15s;display:inline-flex}.MOSxCq_cancelBtn:hover{color:var(--color-text-primary,#111827);border-color:var(--color-text-secondary,#6b7280)}.MOSxCq_chunkTitle{color:var(--color-gray-900,#111827);font-size:.875rem;font-weight:600}.MOSxCq_chunkPreview{color:var(--color-gray-500,#6b7280);text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:2px;font-size:.8125rem;overflow:hidden}.MOSxCq_tagsWrap{flex-wrap:wrap;gap:4px;padding:4px 0;display:flex}.MOSxCq_mono{color:var(--color-gray-400,#9ca3af);font-family:monospace;font-size:.8125rem}.MOSxCq_ragCard{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);padding:16px}.MOSxCq_ragTitle{color:var(--color-text-primary,#111827);align-items:center;gap:6px;margin:0 0 12px;font-size:.8125rem;font-weight:600;display:flex}.MOSxCq_ragInputRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.MOSxCq_ragInput{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);min-width:0;height:34px;color:var(--color-text-primary,#111827);background:var(--color-bg-light,#f9fafb);outline:none;flex:1;padding:0 10px;font-size:.8125rem;transition:border-color .15s}.MOSxCq_ragInput:focus{border-color:var(--color-primary,#006c67);background:var(--color-white,#fff)}.MOSxCq_ragCategorySelect{flex-shrink:0;width:200px}.MOSxCq_ragBtn{background:var(--color-primary,#006c67);height:34px;color:var(--color-white,#fff);border-radius:var(--border-radius-sm,6px);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.MOSxCq_ragBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.MOSxCq_ragBtn:disabled{opacity:.6;cursor:default}.MOSxCq_ragResults{flex-direction:column;gap:8px;display:flex}.MOSxCq_ragResultItem{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);background:var(--color-bg-light,#f9fafb);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.MOSxCq_ragRank{background:var(--color-primary,#006c67);width:22px;height:22px;color:var(--color-white,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.625rem;font-weight:700;display:flex}.MOSxCq_ragResultBody{flex:1;min-width:0}.MOSxCq_ragResultTitle{color:var(--color-text-primary,#111827);margin-bottom:2px;font-size:.75rem;font-weight:600}.MOSxCq_ragResultMeta{color:var(--color-text-tertiary,#9ca3af);align-items:center;gap:8px;margin-bottom:4px;font-size:.6875rem;display:flex}.MOSxCq_ragResultContent{color:var(--color-text-secondary,#6b7280);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MOSxCq_similarityBadge{color:var(--color-primary,#006c67);background:#006c671a;border-radius:10px;padding:1px 6px;font-size:.625rem;font-weight:600;display:inline-block}.MOSxCq_empty{text-align:center;color:var(--color-text-secondary,#6b7280);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:.8125rem;display:flex}.MOSxCq_emptyIcon{color:var(--color-gray-300,#d1d5db)}.MOSxCq_emptyHint{color:var(--color-text-tertiary,#9ca3af);font-size:.6875rem}.MOSxCq_error{color:var(--color-error,#d93025);border-radius:var(--border-radius-md,8px);background:#d930250f;border:1px solid #d9302533;margin-bottom:12px;padding:10px 14px;font-size:.8125rem}@keyframes MOSxCq_spin{to{transform:rotate(360deg)}}.MOSxCq_spinning{animation:.8s linear infinite MOSxCq_spin}.MOSxCq_tipsList{flex-direction:column;gap:.5rem;display:flex}.MOSxCq_tipsList p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}
._7O-eG_form{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._7O-eG_helpText{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}._7O-eG_field{flex-direction:column;flex:1;gap:.5rem;display:flex}._7O-eG_label{color:#1f2937;font-size:.875rem;font-weight:600}._7O-eG_required{color:#ef4444}._7O-eG_input,._7O-eG_textarea,._7O-eG_select{color:#111827;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:all .2s;background:#fff!important}._7O-eG_select{appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:16px!important}._7O-eG_input:focus,._7O-eG_textarea:focus,._7O-eG_select:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}._7O-eG_input:disabled,._7O-eG_textarea:disabled,._7O-eG_select:disabled{cursor:not-allowed;background:#f3f4f6!important}._7O-eG_textarea{resize:vertical;min-height:100px}._7O-eG_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._7O-eG_footer{justify-content:flex-end;gap:.75rem;width:100%;display:flex}._7O-eG_cancelButton,._7O-eG_createButton{cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}._7O-eG_cancelButton{color:#4b5563;background:#fff;border:1px solid #d1d5db}._7O-eG_cancelButton:hover:not(:disabled){background:#f9fafb}._7O-eG_createButton{background:var(--color-primary-default,#006c67);color:#fff}._7O-eG_createButton:hover:not(:disabled){background:var(--color-primary-dark,#005550)}._7O-eG_cancelButton:disabled,._7O-eG_createButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){._7O-eG_row{grid-template-columns:1fr}}
.fZFymG_aboutCard{padding:0!important}.fZFymG_cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fZFymG_cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.fZFymG_communityBadge{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:16px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #10b9814d}.fZFymG_bioContent{gap:var(--space-3,24px);flex-direction:column;padding:16px;display:flex}.fZFymG_bioText{color:#374151;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.fZFymG_emptyState{text-align:center;padding:48px 16px}.fZFymG_emptyStateText{color:#6b7280;margin:0;font-size:1rem}.fZFymG_freeSessionsStat{align-items:center;gap:var(--space-2,8px);padding:16px;padding-top:var(--space-4,32px);margin-top:var(--space-4,32px);border-top:1px solid #e5e7eb;display:flex}.fZFymG_statIcon{color:#10b981;flex-shrink:0}.fZFymG_statText{color:#059669;font-size:.9375rem;font-weight:600;line-height:1.5}@media (max-width:768px){.fZFymG_cardTitle{font-size:15px}}
._0BAna_widget{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease-in-out;overflow:hidden;box-shadow:0 1px 3px #0000001a}._0BAna_widget:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._0BAna_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._0BAna_headerLeft{align-items:center;gap:8px;display:flex}._0BAna_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}._0BAna_content{padding:16px}._0BAna_subtitle{color:#6b7280;margin:0 0 12px;font-size:13px;font-weight:500}._0BAna_emptyState{text-align:center;padding:40px 20px}._0BAna_emptyText{color:#6b7280;margin:0;font-size:13px;line-height:1.5}._0BAna_tooltip{background-color:#000c;border-radius:4px;padding:8px 12px;box-shadow:0 2px 8px #00000026}._0BAna_tooltipLabel{color:#fff;margin:0 0 4px;font-size:12px;font-weight:600}._0BAna_tooltipValue{color:#d1d5db;margin:0;font-size:13px}@media (max-width:640px){._0BAna_content{padding:12px}._0BAna_title{font-size:13px}._0BAna_subtitle{font-size:12px}}
._LqhRW_panel{background:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:auto}._LqhRW_categoryBar{background:var(--color-white,#fff);border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:stretch;gap:0;padding:0 1rem;display:flex}._LqhRW_categoryTab{color:var(--color-gray-500,#6b7280);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}._LqhRW_categoryTab:hover{color:var(--color-text-primary,#111827)}._LqhRW_categoryTabActive{color:var(--color-primary,#006c67);border-bottom-color:var(--color-primary,#006c67)}._LqhRW_categoryModeBadge{text-transform:uppercase;letter-spacing:.03em;color:#92400e;background:#f59e0b1f;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}._LqhRW_tabBar{background:var(--color-white,#fff);border-bottom:2px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:stretch;gap:.5rem;padding:0 1rem;display:flex}._LqhRW_tab{color:var(--color-gray-700,#374151);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-2px;padding:.6rem .5rem;font-size:.8rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}._LqhRW_tab:hover{color:var(--color-primary,#006c67)}._LqhRW_tabActive{color:var(--color-primary,#006c67);border-bottom:2px solid var(--color-primary,#006c67);font-weight:600}._LqhRW_error{color:var(--color-error,#d93025);border-radius:var(--border-radius-md,8px);background:#d930250f;border:1px solid #d9302533;flex-shrink:0;margin:12px 16px 0;padding:10px 14px;font-size:13px}._LqhRW_content{background:var(--color-white,#fff);flex-direction:column;flex:1;gap:16px;padding:2rem 1rem;display:flex;overflow-y:auto}._LqhRW_statGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}._LqhRW_statCard{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);padding:14px 16px}._LqhRW_statValue{color:var(--color-text-primary,#111827);margin-bottom:4px;font-size:22px;font-weight:700;line-height:1.2}._LqhRW_statLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._LqhRW_statSub{color:var(--color-text-tertiary,#9ca3af);margin-top:2px;font-size:11px}._LqhRW_subHeading{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px;font-size:12px;font-weight:600}._LqhRW_tableWrap{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);margin-bottom:16px;overflow-x:auto}._LqhRW_table{border-collapse:collapse;width:100%;font-size:12px}._LqhRW_table th{text-align:left;color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-light,#f9fafb);padding:8px 12px;font-size:11px;font-weight:600}._LqhRW_table td{color:var(--color-text-primary,#111827);border-bottom:1px solid var(--color-bg-light,#f9fafb);vertical-align:middle;padding:8px 12px}._LqhRW_table tr:last-child td{border-bottom:none}._LqhRW_mono{color:var(--color-text-secondary,#6b7280);font-family:monospace;font-size:11px}._LqhRW_empty{text-align:center;color:var(--color-text-secondary,#6b7280);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;font-size:13px;display:flex}._LqhRW_emptyIcon{color:var(--color-gray-300,#d1d5db)}._LqhRW_emptyHint{color:var(--color-text-tertiary,#9ca3af);font-size:11px}._LqhRW_loading{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:32px 16px;font-size:13px}._LqhRW_chip{white-space:nowrap;border-radius:10px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}._LqhRW_chipGreen{color:#065f46;background:#0596691a}._LqhRW_chipRed{color:#991b1b;background:#ef44441a}._LqhRW_chipAmber{color:#92400e;background:#f59e0b1a}._LqhRW_chipBlue{color:#1e40af;background:#3b82f61a}._LqhRW_chipPurple{color:#5b21b6;background:#8b5cf61a}._LqhRW_bottleneckBadge{color:#92400e;letter-spacing:.03em;text-transform:uppercase;background:#f59e0b1f;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}._LqhRW_patternList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._LqhRW_patternRow{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}._LqhRW_patternSummary{min-width:0;color:var(--color-text-primary,#111827);flex:1}._LqhRW_confidenceWrap{flex-shrink:0;align-items:center;gap:6px;display:flex}._LqhRW_confidenceBar{background:var(--color-border,#e5e7eb);border-radius:3px;width:80px;height:6px;overflow:hidden}._LqhRW_confidenceFill{background:var(--color-primary,#006c67);border-radius:3px;height:100%;transition:width .3s}._LqhRW_confidenceLabel{color:var(--color-text-secondary,#6b7280);text-align:right;width:32px;font-size:11px}._LqhRW_conformanceRateWrap{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:10px;margin-bottom:16px;padding:16px;display:flex}._LqhRW_conformanceRate{color:var(--color-text-primary,#111827);font-size:28px;font-weight:700}._LqhRW_progressBar{background:var(--color-border,#e5e7eb);border-radius:4px;width:100%;height:8px;overflow:hidden}._LqhRW_progressFill{background:var(--color-primary,#006c67);border-radius:4px;height:100%;transition:width .4s}._LqhRW_chipRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._LqhRW_markExpectedBtn{height:26px;color:var(--color-primary,#006c67);border:1px solid var(--color-primary,#006c67);border-radius:var(--border-radius-sm,6px);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}._LqhRW_markExpectedBtn:hover:not(:disabled){background:var(--color-primary,#006c67);color:var(--color-white,#fff)}._LqhRW_markExpectedBtn:disabled{opacity:.6;cursor:default}._LqhRW_markExpectedBtnDisabled{height:26px;color:var(--color-text-tertiary,#9ca3af);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,6px);cursor:not-allowed;white-space:nowrap;opacity:.7;background:0 0;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}._LqhRW_twoCol{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px;display:grid}@media (max-width:600px){._LqhRW_twoCol{grid-template-columns:1fr}}._LqhRW_divergenceRateRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}._LqhRW_divergenceRateLabel{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}._LqhRW_divergenceRate{border-radius:12px;align-items:center;padding:4px 14px;font-size:14px;font-weight:700;display:inline-flex}._LqhRW_divergenceJson{color:var(--color-text-secondary,#6b7280);word-break:break-all;max-width:400px;font-family:monospace;font-size:11px}._LqhRW_checklistWrap{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:4px;margin-bottom:20px;padding:12px 16px;display:flex}._LqhRW_checklistItem{color:var(--color-text-primary,#111827);border-bottom:1px solid var(--color-bg-light,#f9fafb);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}._LqhRW_checklistItem:last-child{border-bottom:none}._LqhRW_checklistPass{color:#059669;flex-shrink:0}._LqhRW_checklistFail{color:#dc2626;flex-shrink:0}._LqhRW_checklistLabel{flex:1}._LqhRW_checklistValue{color:var(--color-text-tertiary,#9ca3af);font-family:monospace;font-size:11px}._LqhRW_promoteRow{justify-content:flex-end;align-items:center;gap:12px;padding-top:4px;display:flex}._LqhRW_promoteHint{color:var(--color-text-tertiary,#9ca3af);flex:1;align-items:center;gap:5px;font-size:12px;display:flex}._LqhRW_promoteBtn{color:#fff;border-radius:var(--border-radius-sm,6px);cursor:pointer;white-space:nowrap;background:#059669;border:none;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}._LqhRW_promoteBtn:hover:not(:disabled){background:#047857}._LqhRW_tipsList{flex-direction:column;gap:.5rem;display:flex}._LqhRW_tipsList p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}._LqhRW_promoteBtnDisabled{background:var(--color-gray-300,#d1d5db);height:34px;color:var(--color-text-tertiary,#9ca3af);border-radius:var(--border-radius-sm,6px);cursor:not-allowed;white-space:nowrap;border:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}
.t9W-2G_listingStatsCard{padding:0!important}.t9W-2G_cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;padding:12px 16px}.t9W-2G_cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.t9W-2G_statsGrid{flex-direction:column;gap:12px;padding:16px;display:flex}.t9W-2G_statItem{justify-content:space-between;align-items:center;width:100%;min-height:20px;display:flex}.t9W-2G_statLabel{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5}.t9W-2G_statValue{text-align:right;color:#111827;font-size:15px;font-weight:600;line-height:1.5}
.xhhFSa_widget{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease-in-out;overflow:hidden;box-shadow:0 1px 3px #0000001a}.xhhFSa_widget:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.xhhFSa_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.xhhFSa_headerLeft{align-items:center;gap:8px;display:flex}.xhhFSa_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}.xhhFSa_content{padding:16px}.xhhFSa_subtitle{color:#6b7280;margin:0 0 12px;font-size:13px;font-weight:500}.xhhFSa_categoriesContainer{flex-direction:column;gap:1.25rem;display:flex}.xhhFSa_categoryRow{flex-direction:column;gap:.5rem;display:flex}.xhhFSa_categoryInfo{justify-content:space-between;align-items:center;display:flex}.xhhFSa_categoryLabel{color:#374151;font-size:.875rem;font-weight:500}.xhhFSa_categoryStats{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.xhhFSa_categoryValue{color:#111827;font-weight:600}.xhhFSa_categoryPercentage{color:#6b7280;font-size:.8125rem}.xhhFSa_barContainer{background-color:#f3f4f6;border-radius:4px;width:100%;height:8px;overflow:hidden}.xhhFSa_barFill{border-radius:4px;height:100%;transition:width .3s ease-in-out}.xhhFSa_emptyState{text-align:center;padding:40px 20px}.xhhFSa_emptyText{color:#6b7280;margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.xhhFSa_content{padding:12px}.xhhFSa_title{font-size:13px}.xhhFSa_subtitle,.xhhFSa_categoryLabel,.xhhFSa_categoryStats{font-size:12px}}
.q6tQ1a_container{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.q6tQ1a_toast{pointer-events:all;background:var(--color-gray-900);color:#fff;border-radius:var(--border-radius-md);min-width:300px;max-width:480px;animation:.2s q6tQ1a_toastIn;overflow:hidden;box-shadow:0 4px 12px #00000040,0 1px 3px #00000026}@keyframes q6tQ1a_toastIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.q6tQ1a_toastBody{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.q6tQ1a_toastMessage{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.q6tQ1a_toastActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.q6tQ1a_undoBtn{border-radius:var(--border-radius-sm);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #ffffff40;align-items:center;gap:4px;padding:3px 8px;transition:background .12s,border-color .12s;display:inline-flex}.q6tQ1a_undoBtn:hover{background:#ffffff1f;border-color:#fff6}.q6tQ1a_countdown{font-size:var(--font-size-xs);color:#ffffff73;font-variant-numeric:tabular-nums;text-align:right;min-width:20px}.q6tQ1a_dismissBtn{border-radius:var(--border-radius-sm);color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .12s,background .12s;display:inline-flex}.q6tQ1a_dismissBtn:hover{color:#fff;background:#ffffff1f}.q6tQ1a_progressTrack{background:#ffffff1a;height:2px}.q6tQ1a_progressBar{background:var(--color-primary);height:100%;transition:width .1s linear}
._9bLAMG_card{padding:0!important}._9bLAMG_cardHeader{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._9bLAMG_cardTitle{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}._9bLAMG_cardContent{padding:var(--space-4,32px)}._9bLAMG_scrollContainer{gap:var(--space-3,24px);scroll-snap-type:x mandatory;scrollbar-width:thin;padding-top:8px;padding-left:4px;padding-bottom:var(--space-2,16px);display:flex;overflow:auto visible}._9bLAMG_scrollContainer::-webkit-scrollbar{height:8px}._9bLAMG_scrollContainer::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}._9bLAMG_scrollContainer::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:4px}._9bLAMG_scrollContainer::-webkit-scrollbar-thumb:hover{background:var(--color-primary-default,#006c67)}._9bLAMG_cardWrapper{scroll-snap-align:start;flex:0 0 282px;min-width:0}._9bLAMG_cardWrapper>*{box-shadow:none!important;border:1px solid #e5e7eb!important}._9bLAMG_cardWrapper>:hover{box-shadow:none!important}@media (max-width:767px){._9bLAMG_cardTitle{font-size:15px}._9bLAMG_cardContent{padding:var(--space-3,24px)}._9bLAMG_cardWrapper{flex:0 0 240px}}
.CzVjGG_widget{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease-in-out;overflow:hidden;box-shadow:0 1px 3px #0000001a}.CzVjGG_widget:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CzVjGG_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.CzVjGG_headerLeft{align-items:center;gap:8px;display:flex}.CzVjGG_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}.CzVjGG_subtitle{color:#6b7280;margin:0;font-size:13px;font-weight:500}.CzVjGG_content{padding:16px}.CzVjGG_loading,.CzVjGG_emptyState{text-align:center;color:#6b7280;padding:40px 20px;font-size:13px}.CzVjGG_tableContainer{overflow-x:auto}.CzVjGG_table{border-collapse:collapse;width:100%}.CzVjGG_table thead{background:#f9fafb}.CzVjGG_table th{text-align:left;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.CzVjGG_table td{border-top:1px solid #e5e7eb;padding:1rem;font-size:.875rem}.CzVjGG_table tbody tr:hover{background:#f9fafb}.CzVjGG_memberCell{align-items:center;gap:.75rem;display:flex}.CzVjGG_memberAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.CzVjGG_memberAvatarPlaceholder{color:#3b82f6;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.CzVjGG_memberName{color:#111827;font-weight:500}.CzVjGG_numberCell{color:#374151;text-align:left;font-weight:500}.CzVjGG_ratingCell{align-items:center;gap:.25rem;display:flex}.CzVjGG_ratingIcon{color:#fbbf24;fill:#fbbf24}.CzVjGG_dateCell{color:#6b7280;font-size:.875rem}@media (max-width:768px){.CzVjGG_table th,.CzVjGG_table td{padding:.625rem .75rem;font-size:.8125rem}.CzVjGG_memberAvatar,.CzVjGG_memberAvatarPlaceholder{width:28px;height:28px}.CzVjGG_content{padding:12px}.CzVjGG_title{font-size:13px}.CzVjGG_subtitle{font-size:12px}}
._SrSEG_board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;background:#fff;gap:16px;width:100%;min-height:calc(100vh - 240px);padding:16px;display:flex;overflow-x:auto}._SrSEG_column{scroll-snap-align:start;background:#f8f9fa;border:1px solid #e5e7eb;border-top-width:3px;border-radius:8px;flex-direction:column;flex:280px;min-width:280px;display:flex}@media (max-width:767px){._SrSEG_board{gap:12px;padding:12px}._SrSEG_column{flex:0 0 calc(100vw - 40px);min-width:calc(100vw - 40px)}}._SrSEG_columnHeader{border-bottom:1px solid #e5e7eb;padding:16px}._SrSEG_columnTitle{color:#111827;margin:0;font-size:15px;font-weight:600}._SrSEG_columnContent{flex:1;padding:12px;overflow-y:auto}
.WnzYRa_root{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;display:flex}.WnzYRa_section{color:#111827;text-transform:lowercase;letter-spacing:.02em;border-bottom:1px solid #f3f4f6;padding-bottom:6px;font-size:13px;font-weight:600}.WnzYRa_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.WnzYRa_node{border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px;line-height:1.5;display:flex}.WnzYRa_added{background:#f0fdf4}.WnzYRa_removed{background:#fef2f2}.WnzYRa_changed{background:#fffbeb}.WnzYRa_moved{background:#eff6ff}.WnzYRa_unchanged{color:#6b7280;background:0 0}.WnzYRa_icon{flex-shrink:0}.WnzYRa_added .WnzYRa_icon{color:#166534}.WnzYRa_removed .WnzYRa_icon{color:#b91c1c}.WnzYRa_changed .WnzYRa_icon{color:#92400e}.WnzYRa_moved .WnzYRa_icon{color:#1d4ed8}.WnzYRa_path{color:#111827;word-break:break-all;font-weight:600}.WnzYRa_value{word-break:break-all}.WnzYRa_valueAdded{color:#166534}.WnzYRa_valueRemoved{color:#b91c1c;text-decoration:line-through}.WnzYRa_arrow{color:#6b7280;font-weight:600}.WnzYRa_moveLabel{color:#1d4ed8;font-style:italic}.WnzYRa_unchangedBlock{border-top:1px solid #f3f4f6;margin-top:4px;padding-top:8px}.WnzYRa_toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.WnzYRa_toggle:hover{color:#111827}
.W9Begq_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.W9Begq_content{padding:16px}.W9Begq_item{margin-bottom:12px}.W9Begq_item:last-child{margin-bottom:0}.W9Begq_question{color:#1f2937;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.W9Begq_answer{color:#6b7280;margin:0;font-size:14px;line-height:1.5}
.FcnUka_content{padding:1.5rem 2rem}.FcnUka_textarea{border:1px solid var(--color-border,#e5e7eb);resize:vertical;width:100%;min-height:64px;color:var(--color-text-primary,#1a1a1a);background:#fff;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.FcnUka_textarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 2px #006c671a}
.SoTEPq_header{width:100%}