.FeatureLockedPanel_wrap__Wd_Qt{max-width:770px;margin:0 auto}.FeatureLockedPanel_card__WSHke{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.FeatureLockedPanel_cardHeader__x2L93{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.FeatureLockedPanel_title__ii89H{margin:0;flex:1 1;min-width:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-heading);font-family:var(--font-sans)}.FeatureLockedPanel_lockedPill__7J_g9{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-1) var(--space-2-5);border-radius:999px;border:1px solid var(--border-default);background:color-mix(in srgb,var(--text-muted) 10%,var(--surface-primary));color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em}.FeatureLockedPanel_lockedPillIcon__y3Psc{flex-shrink:0;opacity:.85}.FeatureLockedPanel_body__0neFs{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);font-family:var(--font-sans)}.FeatureLockedPanel_preview__8yN0t{margin-bottom:var(--space-5)}.FeatureLockedPanel_previewShell__0s29w{position:relative;margin-bottom:var(--space-5);border-radius:var(--radius-md);overflow:hidden}.FeatureLockedPanel_previewLayer__UF_Sz{position:relative;z-index:0}.FeatureLockedPanel_paywallOverlay__VJmYL{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;border-radius:inherit}.FeatureLockedPanel_paywallGradient__kkT1b{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 12%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 34%,transparent) 44%,color-mix(in srgb,var(--surface-elevated) 62%,transparent) 78%,color-mix(in srgb,var(--surface-elevated) 80%,transparent) 100%)}.FeatureLockedPanel_paywallStack__jYlqF{position:absolute;inset:0;z-index:1;pointer-events:none}.FeatureLockedPanel_paywallCluster__lXxA6{position:absolute;left:50%;bottom:var(--space-6);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:max-content;max-width:calc(100% - var(--space-8));pointer-events:auto}.FeatureLockedPanel_actions__c40IX{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.FeatureLockedPanel_btnPrimary__zn7Pr{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:none;background:var(--accent-color);color:var(--text-on-accent,#fff);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-family:var(--font-sans);cursor:pointer}.FeatureLockedPanel_btnPrimary__zn7Pr:hover{filter:brightness(1.05)}.FeatureLockedPanel_btnGhost__4ryzD{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-primary);color:var(--accent-color);font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:var(--font-sans);cursor:pointer}.FeatureLockedPanel_note__55FxD{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-relaxed)}.WeeklySurveyFeaturePreview_demo__5C_R7{border:1px dashed var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-secondary)}.WeeklySurveyFeaturePreview_demoLabel__RWjce{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--text-muted);margin:0 0 var(--space-3);font-family:var(--font-sans)}.WeeklySurveyFeaturePreview_row__9p9ex{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.WeeklySurveyFeaturePreview_pill__LDzd1{width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-elevated);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans)}.WeeklySurveyFeaturePreview_pillActive__du3Xe{border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 18%,transparent);color:var(--accent-color)}.WeeklySurveyFeaturePreview_fakeInput__8XYvY{width:100%;min-height:56px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--input-bg-muted);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-sans)}.WeeklySurveyFeaturePreview_spark__o6Ln_{display:flex;align-items:flex-end;gap:4px;height:48px;margin-top:var(--space-3)}.WeeklySurveyFeaturePreview_bar__Y3cG_{flex:1 1;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent-color) 35%,var(--surface-primary));min-height:8px}.toast_container__fAAF3{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;pointer-events:none}.toast_toast__DPkq_{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);box-shadow:0 6px 20px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.08);white-space:nowrap;pointer-events:auto;animation:toast_slideIn__Lprzl .25s ease-out;min-width:220px;max-width:420px}.toast_alert__iwK4f{background:#fef3c7;border:1px solid #f59e0b;color:#92400e}.toast_alert__iwK4f .toast_icon__AZ8rT{color:#d97706}.toast_error__VseQ0{background:#fee2e2;border:1px solid #ef4444;color:#991b1b}.toast_error__VseQ0 .toast_icon__AZ8rT{color:#dc2626}.toast_success__3IaAp{background:#dcfce7;border:1px solid #22c55e;color:#166534}.toast_success__3IaAp .toast_icon__AZ8rT{color:#16a34a}.toast_info__dDDqj{background:#1e293b;border:1px solid #334155;color:#f1f5f9}.toast_info__dDDqj .toast_icon__AZ8rT{color:#94a3b8}.toast_icon__AZ8rT{flex-shrink:0;display:flex;align-items:center}.toast_message__1j71Q{flex:1 1;overflow:hidden;text-overflow:ellipsis}.toast_close__SAoZp{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;opacity:.5;transition:opacity var(--transition-fast);color:inherit;padding:0}.toast_close__SAoZp:hover{opacity:1}@keyframes toast_slideIn__Lprzl{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toast_exit__DOH7t{animation:toast_slideOut__tPLwo .28s ease-in forwards}@keyframes toast_slideOut__tPLwo{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.96)}}.InitiativeTray_overlay__i92_7{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:60;opacity:0;pointer-events:none;transition:opacity .25s ease}.InitiativeTray_overlayVisible__CzOVe{opacity:1;pointer-events:auto}.InitiativeTray_tray__LTQke{position:fixed;right:0;top:0;height:100%;width:480px;background:var(--surface-elevated);border-left:1px solid var(--border-default);z-index:70;display:flex;flex-direction:column;box-shadow:-8px 0 30px rgba(0,0,0,.08);transform:translateX(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}[data-theme=dark] .InitiativeTray_tray__LTQke{box-shadow:-8px 0 36px rgba(0,0,0,.45)}.InitiativeTray_trayOpen__kGEE3{transform:translateX(0)}.InitiativeTray_trayResizeHandle__WcV6J{position:absolute;left:-1px;top:0;width:3px;height:100%;cursor:col-resize;z-index:71;background:transparent;transition:background .15s}.InitiativeTray_trayResizeHandle__WcV6J:active,.InitiativeTray_trayResizeHandle__WcV6J:hover{background:var(--accent-color)}.InitiativeTray_header__gHD3w{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-default);gap:12px}.InitiativeTray_headerTitle__Oacyc{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading);font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InitiativeTray_closeBtn__bz3qb{background:var(--surface-primary);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;padding:6px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.InitiativeTray_closeBtn__bz3qb:hover{color:var(--text-heading);background:var(--surface-secondary);border-color:var(--border-separator)}.InitiativeTray_body__YnOB4{flex:1 1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.InitiativeTray_field__yz8w8{display:flex;flex-direction:column;gap:var(--space-2)}.InitiativeTray_fieldLabel__Zq90O{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-1)}.InitiativeTray_fieldInput__DvsL6{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);background:var(--input-bg-muted);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.InitiativeTray_fieldInput__DvsL6:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.InitiativeTray_fieldInput__DvsL6::placeholder{color:var(--text-placeholder)}.InitiativeTray_fieldTextarea__Zoy1e{width:100%;min-height:100px;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);background:var(--input-bg-muted);outline:none;resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box;line-height:1.5}.InitiativeTray_fieldTextarea__Zoy1e:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.InitiativeTray_fieldTextarea__Zoy1e::placeholder{color:var(--text-placeholder)}.InitiativeTray_footer__GgQcG{border-top:1px solid var(--border-default);padding:16px 24px;display:flex;align-items:center;gap:12px;background:var(--surface-elevated)}.InitiativeTray_footerSpacer__OCMo4{flex:1 1}.InitiativeTray_deleteBtn__FU06n{display:flex;align-items:center;gap:6px;height:35px;padding:0 16px;border:1px solid color-mix(in srgb,var(--status-danger) 30%,var(--border-default));background:var(--surface-elevated);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--status-danger-alt);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;transition:all .15s ease;box-sizing:border-box}.InitiativeTray_deleteBtn__FU06n:hover{background:color-mix(in srgb,var(--status-danger) 8%,var(--surface-elevated));border-color:color-mix(in srgb,var(--status-danger) 55%,var(--border-default))}.InitiativeTray_deleteBtn__FU06n:disabled{opacity:.5;cursor:not-allowed}.InitiativeTray_cancelBtn__6Y6El{display:flex;align-items:center;gap:6px;height:35px;padding:0 16px;border:1px solid var(--border-divider);background:var(--surface-elevated);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;transition:all .15s ease;box-sizing:border-box}.InitiativeTray_cancelBtn__6Y6El:hover{background:var(--surface-secondary);border-color:var(--border-default)}.InitiativeTray_cancelBtn__6Y6El:disabled{opacity:.5;cursor:not-allowed}.InitiativeTray_saveBtn__htOzj{display:flex;align-items:center;gap:6px;height:35px;padding:0 16px;border:1px solid var(--accent-color);background:var(--accent-color);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-on-dark);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;transition:all .15s ease;box-sizing:border-box}.InitiativeTray_saveBtn__htOzj:hover{background:color-mix(in srgb,var(--accent-color) 80%,var(--text-heading));border-color:color-mix(in srgb,var(--accent-color) 80%,var(--text-heading))}.InitiativeTray_saveBtn__htOzj:disabled{background:var(--border-light);border-color:var(--border-light);color:var(--text-muted);cursor:not-allowed}.ActionTray_overlay__KsyKI{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:40;opacity:0;pointer-events:none;transition:opacity .25s ease}.ActionTray_overlayVisible__j3Og8{opacity:1;pointer-events:auto}.ActionTray_tray__pmGoc{position:fixed;right:0;top:0;height:100%;width:560px;min-width:400px;max-width:800px;background:var(--surface-elevated);border-left:1px solid var(--border-default);z-index:50;display:flex;flex-direction:column;box-shadow:-8px 0 30px rgba(0,0,0,.08);transform:translateX(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}[data-theme=dark] .ActionTray_tray__pmGoc{box-shadow:-8px 0 36px rgba(0,0,0,.45)}.ActionTray_trayOpen__lu0_H{transform:translateX(0)}.ActionTray_trayResizeHandle__H0Mw8{position:absolute;left:-1px;top:0;width:4px;height:100%;cursor:ew-resize;z-index:51;background:transparent;transition:background .15s}.ActionTray_trayResizeHandle__H0Mw8:active,.ActionTray_trayResizeHandle__H0Mw8:hover{background:var(--accent-color)}.ActionTray_header__ivlMi{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-default);gap:12px}.ActionTray_headerTitle__nL6mc{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading);font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ActionTray_closeBtn__Ru_4H{background:var(--surface-primary);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;padding:6px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.ActionTray_closeBtn__Ru_4H:hover{color:var(--text-heading);background:var(--surface-secondary);border-color:var(--border-separator)}.ActionTray_fieldsSection__BjLkp{padding:16px 24px;border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;gap:12px}.ActionTray_fieldRow__rI69S{display:flex;align-items:center;gap:12px}.ActionTray_fieldLabel__nyM2r{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);width:80px;flex-shrink:0}.ActionTray_fieldInput__Jhr3J{flex:1 1;height:34px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);background:var(--input-bg-muted);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:var(--font-sans);box-sizing:border-box}.ActionTray_fieldInput__Jhr3J:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.ActionTray_fieldInput__Jhr3J::placeholder{color:var(--text-placeholder)}.ActionTray_fieldSelect__yvvFg{flex:1 1;height:34px;padding:0 30px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);background-color:var(--input-bg-muted);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:var(--font-sans);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;box-sizing:border-box}.ActionTray_fieldSelect__yvvFg:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.ActionTray_datePickerWrap__pj_PZ{flex:1 1;position:relative;display:flex;align-items:center}.ActionTray_datePickerWrap__pj_PZ .react-datepicker-wrapper{flex:1 1}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__input-container{display:flex;align-items:center}.ActionTray_fieldDateInput__vPS46{width:100%;height:34px;padding:0 28px 0 32px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);background:var(--input-bg-muted);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:var(--font-sans);box-sizing:border-box;cursor:pointer}.ActionTray_fieldDateInput__vPS46:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.ActionTray_fieldDateInput__vPS46::placeholder{color:var(--text-placeholder)}.ActionTray_dateIcon__DcphK{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;z-index:1}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__close-icon{padding-right:8px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__close-icon:after{background:var(--text-muted);font-size:11px;width:14px;height:14px;line-height:14px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__close-icon:hover:after{background:var(--text-secondary)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker-popper{z-index:60!important}.ActionTray_datePickerWrap__pj_PZ .react-datepicker{font-family:var(--font-sans);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__header{background:var(--surface-secondary);border-bottom:1px solid var(--border-default);padding-top:12px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__current-month{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading);margin-bottom:8px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day-names{margin-bottom:0}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day-name{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-muted);width:32px;line-height:32px;margin:1px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__month{margin:4px 8px 8px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day{width:32px;line-height:32px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-body);border-radius:8px;margin:1px;transition:background .1s,color .1s}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day:hover{background:var(--surface-secondary);color:var(--text-heading)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day--selected{background:var(--accent-color)!important;color:var(--text-on-dark)!important;font-weight:var(--weight-semibold)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day--keyboard-selected{background:color-mix(in srgb,var(--accent-color) 20%,transparent);color:var(--text-heading)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day--today{font-weight:var(--weight-bold);color:var(--accent-color)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__day--outside-month{color:var(--text-disabled)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__navigation{top:10px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__navigation-icon:before{border-color:var(--text-muted);border-width:2px 2px 0 0;width:7px;height:7px}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__navigation:hover :before{border-color:var(--text-heading)}.ActionTray_datePickerWrap__pj_PZ .react-datepicker__triangle{display:none}.ActionTray_tabBar__Snlzh{display:flex;position:relative;padding:0 24px;border-bottom:1px solid var(--border-default)}.ActionTray_tabUnderline__sGcsK{position:absolute;bottom:0;left:0;height:2px;background:var(--accent-color);border-radius:1px;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.ActionTray_tabBtn__d__O1{padding:10px 16px;border:none;background:transparent;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);transition:color .2s ease;white-space:nowrap}.ActionTray_tabBtn__d__O1:hover{color:var(--text-secondary)}.ActionTray_tabBtnActive__351oS{color:var(--text-heading);font-weight:var(--weight-semibold)}.ActionTray_body__6ZquS{flex:1 1;overflow-y:auto;padding:24px}.ActionTray_fieldGroup__oEFjW{gap:20px}.ActionTray_fieldGroup__oEFjW,.ActionTray_field__uCjv7{display:flex;flex-direction:column}.ActionTray_detailLabel__AmV7r{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:4px}.ActionTray_textareaExpand__7s183{width:100%;background:var(--input-bg-muted);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:8px 12px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:var(--font-sans);resize:vertical;min-height:80px;overflow:hidden;box-sizing:border-box}.ActionTray_textareaExpand__7s183:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.ActionTray_textareaExpand__7s183::placeholder{color:var(--text-placeholder)}.ActionTray_readOnlyValue__H7Xqo{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);padding:4px 0}.ActionTray_separator__X_XJ0{border:none;border-top:1px solid var(--border-default);margin:4px 0}.ActionTray_footer__Dvj5u{border-top:1px solid var(--border-default);padding:16px 24px;gap:12px}.ActionTray_deleteBtn__wKgFN,.ActionTray_footer__Dvj5u{display:flex;align-items:center;background:var(--surface-elevated)}.ActionTray_deleteBtn__wKgFN{gap:6px;height:35px;padding:0 16px;border:1px solid color-mix(in srgb,var(--status-danger) 30%,var(--border-default));font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--status-danger-alt);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;transition:all .15s ease;box-sizing:border-box;margin-right:auto}.ActionTray_deleteBtn__wKgFN:hover{background:color-mix(in srgb,var(--status-danger) 8%,var(--surface-elevated));border-color:color-mix(in srgb,var(--status-danger) 55%,var(--border-default))}.ActionTray_deleteBtn__wKgFN:disabled{opacity:.5;cursor:not-allowed}.ActionTray_footerRight__cY9pJ{display:flex;align-items:center;gap:12px;margin-left:auto}.ActionTray_cancelBtn__BhRmT{display:flex;align-items:center;gap:6px;height:35px;padding:0 16px;border:1px solid var(--border-divider);background:var(--surface-elevated);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;transition:all .15s ease;box-sizing:border-box}.ActionTray_cancelBtn__BhRmT:hover{background:var(--surface-secondary);border-color:var(--border-default)}.ActionTray_cancelBtn__BhRmT:disabled{opacity:.5;cursor:not-allowed}.ActionTray_saveBtn__itAG8{display:flex;align-items:center;gap:6px;height:35px;padding:0 16px;border:1px solid var(--accent-color);background:var(--accent-color);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-on-dark);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;transition:all .15s ease;box-sizing:border-box}.ActionTray_saveBtn__itAG8:hover{background:color-mix(in srgb,var(--accent-color) 80%,var(--text-heading));border-color:color-mix(in srgb,var(--accent-color) 80%,var(--text-heading))}.ActionTray_saveBtn__itAG8:disabled{background:var(--border-light);border-color:var(--border-light);color:var(--text-muted);cursor:not-allowed}.ActionTray_confirmOverlay__vooA3{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:100}.ActionTray_confirmModal__jP_F4{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-lg);z-index:101;overflow:hidden;font-family:var(--font-sans)}.ActionTray_confirmHeader__Oa_qe{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-default)}.ActionTray_confirmTitle__wPJPY{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.ActionTray_confirmBody__wKxr_{padding:20px 24px}.ActionTray_confirmMessage__IoyNv{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--text-secondary);line-height:1.6;margin:0}.ActionTray_confirmFooter__wGZ_Y{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-default)}.ActionTray_statusDot___Va0m{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.ActionTray_commentsPlaceholder__uYfOW{text-align:center;padding:32px;color:var(--text-muted);font-size:var(--text-sm)}.VideoModal_overlay__oODMm{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:300;animation:VideoModal_fadeIn__jYDBe .15s ease}@keyframes VideoModal_fadeIn__jYDBe{0%{opacity:0}to{opacity:1}}.VideoModal_modal__u2bdC{position:relative;width:800px;max-width:calc(100vw - 80px);background:var(--surface-primary);border-radius:var(--radius-xl);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;animation:VideoModal_scaleIn__71YOl .2s ease}@keyframes VideoModal_scaleIn__71YOl{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.VideoModal_header__9AI96{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.VideoModal_title__Hy8sQ{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.VideoModal_closeBtn__Q__SG{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.VideoModal_closeBtn__Q__SG:hover{background:var(--surface-secondary);color:var(--text-primary)}.VideoModal_videoWrap__wHUqk{position:relative;width:100%;padding-bottom:56.25%;background:#000}.VideoModal_videoWrap__wHUqk iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.OrganizeTab_root__PT1Yn{display:flex;flex-direction:column;gap:0}.OrganizeTab_parentGroup__XV1_w{display:flex;flex-direction:column;gap:5px}.OrganizeTab_parentGroup__XV1_w+.OrganizeTab_parentGroup__XV1_w{margin-top:8px}.OrganizeTab_row__8Jc84{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;background:var(--surface-secondary);border:1px solid var(--border-default);min-height:35px;transition:background .1s,box-shadow .15s;position:relative}.OrganizeTab_row__8Jc84:hover{background:var(--surface-card)}.OrganizeTab_rowDragging__o2AhY{opacity:.5}.OrganizeTab_parentRow__OV_5U{background:var(--surface-card);font-weight:600}.OrganizeTab_childRow__qEIKP{margin-left:28px}.OrganizeTab_gripHandle__O54lG{display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;color:var(--text-muted);flex-shrink:0;transition:color .15s;padding:2px;border-radius:4px}.OrganizeTab_gripHandle__O54lG:hover{color:var(--text-secondary);background:var(--border-light)}.OrganizeTab_gripHandle__O54lG:active{cursor:-webkit-grabbing;cursor:grabbing}.OrganizeTab_folderIcon__pFESy{flex-shrink:0;color:var(--text-tertiary)}.OrganizeTab_name__KbXpx{flex:1 1;font-size:13px;font-weight:500;color:var(--text-heading);font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.OrganizeTab_parentName__TdKLl{font-weight:600}.OrganizeTab_editInput__tNhB9{flex:1 1;font-size:13px;font-weight:500;font-family:var(--font-sans);color:var(--text-heading);border:1px solid var(--focus-border-color);background:var(--surface-elevated);border-radius:6px;padding:4px 8px;outline:none;min-width:0}.OrganizeTab_actionsRow__JFSbF{display:flex;align-items:center;gap:2px;flex-shrink:0}.OrganizeTab_actionsHover___1smQ{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s}.OrganizeTab_row__8Jc84:hover .OrganizeTab_actionsHover___1smQ{opacity:1}.OrganizeTab_actionBtn__P7Wr2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s}.OrganizeTab_actionBtn__P7Wr2:hover{background:var(--border-light);color:var(--text-secondary)}.OrganizeTab_actionBtnDanger__RnR2G:hover{background:hsla(0,91%,71%,.12);color:var(--status-danger)}.OrganizeTab_tooltipAnchor__TqTJG{position:relative;display:inline-flex;vertical-align:middle}.OrganizeTab_tooltipBubble__FpSqO{position:fixed;background:var(--tooltip-bg);color:var(--tooltip-fg);font-family:var(--font-sans);font-size:var(--text-3xs);font-weight:var(--weight-regular);line-height:1.35;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;text-transform:none;letter-spacing:normal;box-shadow:var(--tooltip-shadow);z-index:var(--z-tooltip);pointer-events:none}.OrganizeTab_tooltipBubble__FpSqO:after{content:"";position:absolute;bottom:100%;left:var(--tooltip-arrow-left,50%);transform:translateX(-50%);border:4px solid transparent;border-bottom:4px solid var(--tooltip-bg)}.OrganizeTab_addParentBtn__jWrbp{display:flex;align-items:center;gap:6px;margin-top:8px;min-height:35px;padding:5px 10px;box-sizing:border-box;border:2px dashed var(--border-default);background:none;border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.OrganizeTab_addParentBtn__jWrbp:hover{border-color:var(--border-separator);color:var(--text-secondary)}.OrganizeTab_dragOverlay__lPmrV{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);font-size:13px;font-weight:500;color:var(--text-heading);font-family:var(--font-sans)}.OrganizeTab_confirmOverlay__UFuV2{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:100}.OrganizeTab_confirmModal__xjG4h{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;background:var(--surface-elevated);border-radius:12px;box-shadow:var(--shadow-lg);z-index:101;overflow:hidden;font-family:var(--font-sans)}.OrganizeTab_confirmHeader__aQBvT{padding:16px 20px;border-bottom:1px solid var(--border-default);font-size:15px;font-weight:600;color:var(--text-heading)}.OrganizeTab_confirmBody__fA4AO{padding:16px 20px;font-size:13px;color:var(--text-secondary);line-height:1.6}.OrganizeTab_confirmFooter__uvAFW{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--border-default)}.OrganizeTab_confirmCancelBtn__s3A0B{height:33px;padding:0 14px;border:1px solid var(--border-default);background:var(--surface-primary);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:8px;font-family:inherit;transition:all .15s ease}.OrganizeTab_confirmCancelBtn__s3A0B:hover{background:var(--surface-secondary);border-color:var(--border-separator)}.OrganizeTab_confirmDeleteBtn__jNq8y{height:33px;padding:0 14px;border:1px solid var(--border-default);background:var(--surface-primary);font-size:13px;font-weight:500;color:var(--status-danger);cursor:pointer;border-radius:8px;font-family:inherit;transition:all .15s ease}.OrganizeTab_confirmDeleteBtn__jNq8y:hover:not(:disabled){background:hsla(0,91%,71%,.12);border-color:var(--status-danger)}.OrganizeTab_confirmDeleteBtn__jNq8y:disabled{opacity:.5;cursor:not-allowed}.OrganizeTab_confirmText__jKLkI{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.OrganizeTab_radioGroup__dkGB4{display:flex;flex-direction:column;gap:8px;margin-top:12px}.OrganizeTab_radioLabel__nArVu{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-heading);cursor:pointer;font-family:var(--font-sans)}.OrganizeTab_radioInput__CP9gC{accent-color:var(--accent-color);width:15px;height:15px;margin:0;flex-shrink:0}.OrganizeTab_moveSelect__NEsna{width:100%;margin-left:23px;padding:7px 10px;border:1px solid var(--border-default);border-radius:8px;font-size:13px;font-family:var(--font-sans);color:var(--text-heading);background:var(--surface-primary);cursor:pointer;outline:none;transition:border-color .15s}.OrganizeTab_moveSelect__NEsna:focus{border-color:var(--focus-border-color)}.OrganizeTab_empty__J8jj8{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:13px;line-height:1.6}.OrganizeTab_highlight__ArpoU{animation:OrganizeTab_highlightPulse__mnSaL 1.5s ease-out}@keyframes OrganizeTab_highlightPulse__mnSaL{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 4px rgba(59,130,246,.2)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.PageLoader_container__qbk_5{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px}.PageLoader_loaderWrap__OHo5_{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.PageLoader_ring__e98ZK{position:absolute;inset:0;border-radius:50%;border-left:2.5px solid transparent;border-bottom:2.5px solid transparent;border-top:2.5px solid transparent;border-top-color:var(--accent-color,#1eab8d);border-right:2.5px solid rgba(30,171,141,.25);animation:PageLoader_spin__AjXDw 1s cubic-bezier(.55,.15,.45,.85) infinite}.PageLoader_logo__zheoE{width:26px;height:26px;object-fit:contain;animation:PageLoader_pulse__DJYfm 2s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes PageLoader_spin__AjXDw{to{transform:rotate(1turn)}}@keyframes PageLoader_pulse__DJYfm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.CalculationProcessingPanel_container__UQBmi{position:fixed;bottom:24px;left:24px;z-index:9998;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px;pointer-events:none;max-width:min(390px,calc(100vw - 48px))}.CalculationProcessingPanel_card__IgMVr{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);pointer-events:auto;animation:CalculationProcessingPanel_slideInRight__22lw6 .22s ease-out;width:350px;max-width:100%;background-color:color-mix(in srgb,var(--accent-color) 17%,var(--surface-elevated));backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border:1px solid var(--border-default);color:var(--text-primary)}.CalculationProcessingPanel_cardSlim__g7eAy{align-items:center;padding:6px 10px}.CalculationProcessingPanel_cardSlim__g7eAy .CalculationProcessingPanel_icon__2BUg8{margin-top:0}.CalculationProcessingPanel_bodySlim__RJ6MW{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.CalculationProcessingPanel_status_queued__hGy2O{border-color:var(--border-default)}.CalculationProcessingPanel_status_queued__hGy2O .CalculationProcessingPanel_icon__2BUg8{color:var(--text-muted)}.CalculationProcessingPanel_status_running__7VMSb{border-color:var(--accent-color)}.CalculationProcessingPanel_status_running__7VMSb .CalculationProcessingPanel_icon__2BUg8{color:var(--accent-color)}.CalculationProcessingPanel_status_completed__Qp0hc{border-color:var(--status-success)}.CalculationProcessingPanel_status_completed__Qp0hc .CalculationProcessingPanel_icon__2BUg8{color:var(--status-success)}.CalculationProcessingPanel_status_budget_exceeded__ksFNS,.CalculationProcessingPanel_status_failed__GPLSi{border-color:var(--status-danger)}.CalculationProcessingPanel_status_budget_exceeded__ksFNS .CalculationProcessingPanel_icon__2BUg8,.CalculationProcessingPanel_status_failed__GPLSi .CalculationProcessingPanel_icon__2BUg8{color:var(--status-danger)}.CalculationProcessingPanel_icon__2BUg8{flex-shrink:0;display:flex;align-items:center;margin-top:2px}.CalculationProcessingPanel_iconSpin__qR26P svg{animation:CalculationProcessingPanel_spin__COL95 1.2s linear infinite}.CalculationProcessingPanel_body__JNy5W{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.CalculationProcessingPanel_headerRow__r7owm{display:flex;align-items:center;gap:8px}.CalculationProcessingPanel_title__LHATF{font-weight:var(--weight-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.CalculationProcessingPanel_statusLabel__OVEZk{font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);flex-shrink:0}.CalculationProcessingPanel_status_running__7VMSb .CalculationProcessingPanel_statusLabel__OVEZk{color:var(--accent-color)}.CalculationProcessingPanel_status_completed__Qp0hc .CalculationProcessingPanel_statusLabel__OVEZk{color:var(--status-success)}.CalculationProcessingPanel_status_budget_exceeded__ksFNS .CalculationProcessingPanel_statusLabel__OVEZk,.CalculationProcessingPanel_status_failed__GPLSi .CalculationProcessingPanel_statusLabel__OVEZk{color:var(--status-danger)}.CalculationProcessingPanel_runningLabel__q8SaH{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--text-xs);color:var(--text-tertiary)}.CalculationProcessingPanel_elapsedTime__8oxhr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--text-disabled);flex-shrink:0}.CalculationProcessingPanel_liveStats__EA65_{display:flex;align-items:baseline;gap:10px;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculationProcessingPanel_liveStat__M4_Fo{display:inline-flex;align-items:baseline;gap:3px}.CalculationProcessingPanel_liveStatNum__RXpaK{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.CalculationProcessingPanel_liveStatSlash__r320Q{font-size:var(--text-xs);color:var(--text-disabled)}.CalculationProcessingPanel_liveStatLabel__PTOUV{font-size:var(--text-2xs);color:var(--text-muted);margin-left:2px}.CalculationProcessingPanel_progressTrack__9Aml1{position:relative;height:3px;border-radius:2px;background:var(--border-light);overflow:hidden;margin-top:4px}.CalculationProcessingPanel_progressFill__W5qY0{position:absolute;top:0;left:0;height:100%;border-radius:2px;background:var(--accent-color);transition:width .4s ease}.CalculationProcessingPanel_progressFill__W5qY0:not([style*=width]){width:45%;animation:CalculationProcessingPanel_indeterminate__l25Vc 1.6s ease-in-out infinite}@keyframes CalculationProcessingPanel_indeterminate__l25Vc{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.CalculationProcessingPanel_metaRow__xFCQD{display:flex;flex-wrap:wrap;gap:4px;font-size:var(--text-xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculationProcessingPanel_metaRow__xFCQD span+span:before{content:"·";margin-right:4px;opacity:.5}.CalculationProcessingPanel_errorRow__AFoKM{font-size:var(--text-xs);color:var(--status-danger);margin-top:1px;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalculationProcessingPanel_reassureRow__wpDxD{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.CalculationProcessingPanel_cascadeIdRow__8ErfG{font-size:10px;font-family:var(--font-mono);color:var(--text-disabled);margin-top:4px;letter-spacing:.02em;word-break:break-all}.CalculationProcessingPanel_actions___VSMC{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:6px;margin-left:auto}.CalculationProcessingPanel_cancelBtn__WbEvv{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.CalculationProcessingPanel_cancelBtn__WbEvv:hover{color:var(--status-danger);border-color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,transparent)}.CalculationProcessingPanel_close__DAuWx{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;opacity:.4;transition:opacity var(--transition-fast);color:var(--text-secondary);padding:0}.CalculationProcessingPanel_close__DAuWx:hover{opacity:.9}@keyframes CalculationProcessingPanel_slideInRight__22lw6{0%{opacity:0;transform:translateX(-14px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes CalculationProcessingPanel_spin__COL95{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppShell_shell__gS3AV{display:flex;flex-direction:row;min-height:100vh;background:var(--canvas-bg)}.AppShell_dividerHandle___qvm8{display:flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:10}.AppShell_dividerHandle___qvm8:after{content:"";width:4px;height:20px;border-radius:2px;background:#5f6b7a;opacity:.5;transition:opacity var(--transition-fast)}.AppShell_dividerHandle___qvm8:hover:after{opacity:1}.AppShell_dividerTooltip__wamkB{display:flex;align-items:center;gap:6px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateX(12px);white-space:nowrap;padding:6px 10px;background:var(--tooltip-bg,#1e293b);color:var(--tooltip-fg,#f1f5f9);font-family:var(--font-sans);font-weight:var(--weight-medium,500);font-size:12px;line-height:1;border-radius:var(--radius-md,8px);box-shadow:var(--tooltip-shadow,0 4px 12px rgba(0,0,0,.15));border:1px solid color-mix(in srgb,var(--tooltip-fg,#f1f5f9) 12%,transparent);pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:9999}.AppShell_dividerTooltip__wamkB svg{flex-shrink:0;color:inherit}.AppShell_dividerHandle___qvm8:hover .AppShell_dividerTooltip__wamkB{opacity:1;transform:translate(-50%,-50%) translateX(20px)}.AppShell_main__h_JX5{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:var(--space-4) var(--space-8) var(--space-5) var(--space-5);padding-top:calc(var(--space-4) + 6px);gap:var(--space-6);overflow-y:auto;height:100vh;position:relative}.AppShell_mainNavLoading__FB_d4{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--canvas-bg,#f1f5f9) 100%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all}.AppShell_surveyNudge__enV_Z{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;border-radius:var(--radius-md,8px);border:1px solid var(--border-default);background:color-mix(in srgb,var(--accent-color) 14%,var(--surface-elevated));box-shadow:var(--shadow-xs)}.AppShell_surveyNudgeText__KfIHG{font-size:var(--text-sm,14px);color:var(--text-body);flex:1 1;min-width:200px}.AppShell_surveyNudgeBtn__CobLJ{font:inherit;font-weight:var(--weight-medium,500);font-size:var(--text-sm,14px);padding:8px 14px;border-radius:var(--radius-md,8px);border:1px solid color-mix(in srgb,var(--accent-color) 45%,transparent);background:var(--accent-color);color:#fff;cursor:pointer}.AppShell_surveyNudgeBtn__CobLJ:hover{filter:brightness(1.08)}.AuthGate_gate__wY5RW{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--canvas-bg);z-index:9999;font-family:var(--font-sans);animation:AuthGate_gateFadeIn__2Q63X .22s ease-out}.AuthGate_gateBusy__LTDMR{pointer-events:none}.AuthGate_gateBusy__LTDMR .AuthGate_pickerWrap__QQoHe{opacity:.55;filter:saturate(.85);transition:opacity .16s ease,filter .16s ease}@media (max-width:640px){.AuthGate_gatePicker__d3kRI{align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-block:var(--space-5)}.AuthGate_gatePicker__d3kRI .AuthGate_pickerList__fonos{max-height:none}}.AuthGate_pickerBusyOverlay__EFIwG{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.AuthGate_pickerBusyInner__MbC_7{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-md);border:1px solid var(--border-default)}.AuthGate_pickerBusySpinner__RVQbU{width:28px;height:28px;border-radius:50%;border:2px solid var(--border-default);border-top-color:var(--accent-color);animation:AuthGate_splashSpin__r7Xyq .85s linear infinite}.AuthGate_pickerBusyText__AU1f4{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);letter-spacing:.02em}@keyframes AuthGate_gateFadeIn__2Q63X{0%{opacity:0}to{opacity:1}}.AuthGate_splash__Psvz_{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.AuthGate_splashLoader__Vfp6_{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center}.AuthGate_splashRing__L25c2{position:absolute;inset:0;border-radius:50%;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid transparent;border-top-color:var(--accent-color);border-right:3px solid rgba(30,171,141,.25);animation:AuthGate_splashSpin__r7Xyq 1s cubic-bezier(.55,.15,.45,.85) infinite}.AuthGate_splashLogo__KR429{width:34px;height:34px;object-fit:contain;animation:AuthGate_splashPulse__a_Yp1 2s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.AuthGate_splashLabel__LC8Wt{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);letter-spacing:.02em}.AuthGate_qaSwitchSubline__ka_G_{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);letter-spacing:.02em;max-width:280px;text-align:center;line-height:var(--leading-relaxed)}@keyframes AuthGate_splashSpin__r7Xyq{to{transform:rotate(1turn)}}@keyframes AuthGate_splashPulse__a_Yp1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.AuthGate_pickerWrap__QQoHe{position:relative;width:100%;max-width:530px;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-5);animation:AuthGate_pickerRise__VqAo7 .32s cubic-bezier(.16,1,.3,1)}@keyframes AuthGate_pickerRise__VqAo7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AuthGate_pickerHeader__idZuy{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.AuthGate_pickerLogo__zx_B_{width:40px;height:40px;object-fit:contain;margin-bottom:var(--space-2)}.AuthGate_pickerTitle__DyvXO{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);line-height:1.15;letter-spacing:-.01em}.AuthGate_pickerSubtitle___DSJm{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.AuthGate_pickerEnvCheck__OuITY{padding:0 var(--space-1);color:var(--text-muted)}.AuthGate_pickerBlockedBanner__BeO6p,.AuthGate_pickerEnvCheck__OuITY{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.AuthGate_pickerBlockedBanner__BeO6p{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-default);border-left:3px solid var(--status-warning);background:var(--surface-secondary);color:var(--text-secondary);text-align:left}.AuthGate_pickerBlockedBanner__BeO6p strong{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading)}.AuthGate_pickerBlockedBanner__BeO6p p{margin:0 0 var(--space-2)}.AuthGate_pickerBlockedBanner__BeO6p p:last-child{margin-bottom:0}.AuthGate_pickerBlockedBanner__BeO6p code{font-family:var(--font-mono);font-size:.92em;font-weight:var(--weight-medium);color:var(--text-primary)}.AuthGate_pickerUserCard__x2Di3{position:fixed;bottom:16px;left:16px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .15s,box-shadow .15s;max-width:240px;z-index:10000}.AuthGate_pickerUserCard__x2Di3:hover{background:var(--surface-secondary);box-shadow:0 4px 12px rgba(0,0,0,.12)}.AuthGate_pickerUserCardAvatar__vOMnr{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--accent-color);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.AuthGate_pickerUserCardInfo__RADZ1{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.AuthGate_pickerUserCardName__jUvKf{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthGate_pickerUserCardSub__5ljFH{font-size:var(--text-2xs,10px);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthGate_pickerUserCardChevron__WmuvR{flex-shrink:0;color:var(--text-muted)}.AuthGate_pickerAdminLink__HoQEF{margin-top:var(--space-4);align-self:flex-start;padding:8px 14px;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--accent-color);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s}.AuthGate_pickerAdminLink__HoQEF:hover{background:var(--surface-secondary);border-color:var(--accent-color)}.AuthGate_pickerSecondaryLink__SOBgO{margin-top:var(--space-4);align-self:flex-start;padding:8px 14px;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--text-secondary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AuthGate_pickerHeaderToolbar__JKM7u{display:flex;width:100%;align-self:stretch;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.AuthGate_pickerHeaderToolbarRow__IIBwn{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0}.AuthGate_pickerHeaderToolbarRow__IIBwn .AuthGate_pickerBackBtn__0LZCL{flex-shrink:0;align-self:auto}.AuthGate_pickerHeaderToolbarRow__IIBwn .AuthGate_pickerPlatformBtn__7BZuF{width:50%;max-width:50%;min-width:0;box-sizing:border-box;margin-left:auto;justify-content:center}.AuthGate_pickerHeaderToolbarRow__IIBwn.AuthGate_pickerHeaderToolbarRowPlatformOnly__6GZsr{justify-content:flex-end}.AuthGate_pickerHeaderToolbarRow__IIBwn.AuthGate_pickerHeaderToolbarRowPlatformOnly__6GZsr .AuthGate_pickerPlatformBtn__7BZuF{margin-left:0;width:-moz-fit-content;width:fit-content;max-width:none}.AuthGate_pickerHeaderToolbar__JKM7u.AuthGate_pickerHeaderToolbarAboveSearch__zMb4y{align-self:stretch;width:100%;margin-top:0;margin-bottom:0}.AuthGate_pickerBackBtn__0LZCL{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;color:var(--text-secondary);background:var(--surface-primary);color:var(--text-primary);background:transparent;border:1px solid color-mix(in srgb,var(--text-primary) 35%,transparent);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.AuthGate_pickerSecondaryLink__SOBgO:hover{background:var(--surface-secondary);border-color:var(--border-separator);color:var(--text-body)}.AuthGate_pickerBackBtn__0LZCL:hover{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 55%,transparent)}.AuthGate_pickerBackBtn__0LZCL:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}.AuthGate_pickerPlatformBtn__7BZuF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;height:36px;padding:0 18px;box-sizing:border-box;font-size:var(--text-xs);font-weight:var(--weight-medium);font-family:inherit;letter-spacing:.01em;color:#5ccaa5;background:#132222;border:1px solid #9fdfc4;border-radius:9999px;cursor:pointer;box-shadow:0 0 0 2px #1a5d47;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.AuthGate_pickerPlatformBtn__7BZuF:hover{color:#c4f5e4;background:#121d18;border-color:#9fdfc4;box-shadow:0 0 0 2px #247a5c}.AuthGate_pickerPlatformBtn__7BZuF:focus-visible{outline:2px solid #a8e6cf;outline-offset:3px;box-shadow:0 0 0 2px #1a5d47}.AuthGate_pickerPlatformBtn__7BZuF:active{background:#0a100d;box-shadow:0 0 0 2px #134536}@media (max-width:640px){.AuthGate_pickerPlatformBtn__7BZuF{padding-left:8px;padding-right:8px;gap:6px;white-space:nowrap}}.AuthGate_pickerListSectionLabel__qriaI{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-elevated);text-align:left;border-top:1px solid var(--border-light)}.AuthGate_pickerRowBadgeSuper__p_o_r{background:color-mix(in srgb,var(--accent-color) 14%,var(--surface-secondary));color:var(--accent-color)}.AuthGate_pickerRowLogoFallbackPlatform__k1Qsb{background:var(--accent-color);color:var(--text-inverse);border:1px solid color-mix(in srgb,var(--accent-color) 65%,var(--border-light))}.AuthGate_pickerListGroup__g19G1{display:flex;flex-direction:column;width:100%}.AuthGate_pickerListGroup__g19G1:first-child .AuthGate_pickerListSectionLabel__qriaI{border-top:none;padding-top:var(--space-3)}.AuthGate_pickerSearchWrap__Z2_a0{position:relative;width:100%}.AuthGate_pickerSearchIcon__4_oVD{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.AuthGate_pickerSearch___dH2d{width:100%;height:44px;padding:var(--space-3) 40px var(--space-3) 40px;background:var(--input-bg-muted);border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);outline:none;box-sizing:border-box;transition:box-shadow var(--transition-fast)}.AuthGate_pickerSearch___dH2d:focus{box-shadow:var(--focus-ring-shadow)}.AuthGate_pickerSearch___dH2d::placeholder{color:var(--text-placeholder);font-weight:var(--weight-regular)}.AuthGate_pickerSearch___dH2d[type=search]::-webkit-search-cancel-button,.AuthGate_pickerSearch___dH2d[type=search]::-webkit-search-decoration,.AuthGate_pickerSearch___dH2d[type=search]::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.AuthGate_pickerSearchClear__Aihs4{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-circle);background:var(--text-muted);color:var(--text-inverse);cursor:pointer;font-family:inherit;opacity:.5;transition:background var(--transition-fast),opacity var(--transition-fast)}.AuthGate_pickerSearchClear__Aihs4:hover{background:var(--text-secondary);opacity:1}.AuthGate_pickerSearchClear__Aihs4:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}.AuthGate_pickerList__fonos{display:flex;flex-direction:column;background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;max-height:60vh;overflow-y:auto}.AuthGate_pickerRow__67VU6{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--border-light);background:var(--surface-elevated);cursor:pointer;font-family:inherit;text-align:left;transition:background var(--transition-fast)}.AuthGate_pickerRow__67VU6:last-child{border-bottom:none}.AuthGate_pickerRow__67VU6:hover{background:var(--surface-secondary)}.AuthGate_pickerRow__67VU6:focus-visible{outline:none;background:var(--surface-secondary);box-shadow:inset 0 0 0 2px var(--accent-color)}.AuthGate_pickerRowLogo__nQ30i{width:32px;height:32px;border-radius:var(--radius-md);object-fit:contain;background:var(--surface-secondary);border:1px solid var(--border-light);flex-shrink:0}.AuthGate_pickerRowLogoFallback__4CuvL{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--brand-dark);color:var(--text-inverse);font-weight:var(--weight-semibold);font-size:12px;flex-shrink:0}.AuthGate_pickerRowMain__QQRNX{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);flex:1 1;min-width:0}.AuthGate_pickerRowInfo__guz6L{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1}.AuthGate_pickerRowTitleLine__ckSx7{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);min-width:0;width:100%}.AuthGate_pickerRowName__Z3CD5{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.AuthGate_pickerRowEmail__OB6TM{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted);line-height:var(--leading-normal);width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:640px){.AuthGate_pickerRowEmail__OB6TM{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}}@media (max-width:350px){.AuthGate_pickerRowMain__QQRNX{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.AuthGate_pickerRowBadge__ucMZ9{order:-1}}.AuthGate_pickerRowBadge__ucMZ9{background:var(--surface-secondary);color:var(--text-tertiary)}.AuthGate_pickerRowBadge__ucMZ9,.AuthGate_pickerRowRecent__R7L13{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-weight:var(--weight-medium);font-size:var(--text-2xs);line-height:1.4;flex-shrink:0}.AuthGate_pickerRowRecent__R7L13{background:var(--accent-color-light);color:var(--accent-color);margin-left:auto}.AuthGate_pickerRowChevron__zGJjV{color:var(--text-muted);flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.AuthGate_pickerRow__67VU6:hover .AuthGate_pickerRowChevron__zGJjV{color:var(--text-primary);transform:translateX(2px)}.AuthGate_pickerEmpty__Nl5p4{color:var(--text-muted);font-size:var(--text-sm)}.AuthGate_errorCard__hFnj5,.AuthGate_pickerEmpty__Nl5p4{width:100%;padding:var(--space-6);background:var(--surface-elevated);text-align:center}.AuthGate_errorCard__hFnj5{max-width:440px;border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);animation:AuthGate_pickerRise__VqAo7 .32s cubic-bezier(.16,1,.3,1)}.AuthGate_errorIcon__xiWmt{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fef2f2;color:var(--status-danger)}.AuthGate_errorTitle__k_0uS{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.AuthGate_errorMessage__z9dG3{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.AuthGate_errorRetry__EcblC{margin-top:var(--space-2);padding:8px 18px;border:none;border-radius:var(--radius-md);background:var(--brand-dark);color:var(--text-inverse);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;transition:opacity var(--transition-fast)}.AuthGate_errorRetry__EcblC:hover{opacity:.9}.QaStatusToggle_trigger__OKNLE{display:inline-flex;align-items:center;gap:7px;padding:5px var(--space-2-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.QaStatusToggle_trigger__OKNLE:hover{background:var(--surface-secondary);border-color:var(--border-separator);color:var(--text-primary)}.QaStatusToggle_triggerLabel__LTx5J{line-height:1}.QaStatusToggle_chevron__G9lz_{margin-left:1px;color:var(--text-tertiary)}.QaStatusToggle_dot__bqERy{width:7px;height:7px;border-radius:50%;flex-shrink:0}.QaStatusToggle_backdrop__UqDmd{position:fixed;inset:0;z-index:999}.QaStatusToggle_popover__L9ep2{position:fixed;z-index:1000;width:196px;padding:var(--space-1) 0;background:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 4px 24px rgba(0,0,0,.1)}.QaStatusToggle_option__ZdKlJ{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-primary);transition:background .1s}.QaStatusToggle_optionActive__5x0Ex,.QaStatusToggle_option__ZdKlJ:hover{background:var(--surface-secondary)}.QaStatusToggle_optionLabel__dZY_F{flex:1 1;text-align:left}.QaStatusToggle_check__wHlvF{color:var(--accent-color);flex-shrink:0;margin-left:auto}.QaStatusToggle_divider__DBObF{height:1px;margin:var(--space-1) 0;background:var(--border-light)}.QaStatusToggle_modalOverlay__gwJak{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(0,0,0,.5)}.QaStatusToggle_modal__gwndl{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:0 24px 48px rgba(0,0,0,.18)}.QaStatusToggle_modalHeader__CJapb{display:flex;align-items:center;gap:var(--space-2)}.QaStatusToggle_modalIcon__2UpOQ{display:inline-flex;color:var(--status-off-target)}.QaStatusToggle_modalTitle__b1BH_{margin:0;font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);color:var(--text-heading)}.QaStatusToggle_modalBody__N3gF9{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;color:var(--text-body)}.QaStatusToggle_modalActions__BW0DB{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1)}.QaStatusToggle_cancelBtn__wdCWB,.QaStatusToggle_confirmBtn__h2qKs{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background .12s,border-color .12s,filter .12s}.QaStatusToggle_cancelBtn__wdCWB{border:1px solid var(--border-default);background:var(--surface-secondary);color:var(--text-primary)}.QaStatusToggle_cancelBtn__wdCWB:hover{background:var(--surface-elevated);border-color:var(--border-separator)}.QaStatusToggle_confirmBtn__h2qKs{border:1px solid var(--status-off-target);background:var(--status-off-target);color:var(--text-inverse);font-weight:var(--weight-semibold)}.QaStatusToggle_confirmBtn__h2qKs:hover{filter:brightness(1.06)}.AccessTab_root__IUsZ8{display:flex;flex-direction:column;gap:12px}.AccessTab_root__IUsZ8 .AccessTab_list__5ZOIi{margin-top:-6px}.AccessTab_infoBanner__rjMRN{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:color-mix(in srgb,var(--focus-border-color) 8%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--focus-border-color) 25%,var(--border-divider));border-radius:8px;font-size:12px;color:var(--text-secondary);line-height:1.5}.AccessTab_infoBannerIcon__O22IX{flex-shrink:0;color:var(--focus-border-color);margin-top:1px}.AccessTab_legendRow__sBhnP{display:flex;align-items:center;padding:4px 10px;gap:8px}.AccessTab_legendLabel__RwH4M{flex:1 1;font-size:11px;font-weight:500;color:var(--text-tertiary);min-width:0}.AccessTab_legendRoles__zaYlx{display:flex;gap:8px;flex-shrink:0}.AccessTab_legendRole__zV6Fx{width:72px;text-align:center;font-size:11px;font-weight:600;color:var(--text-muted)}.AccessTab_group__8wZQy,.AccessTab_list__5ZOIi{display:flex;flex-direction:column;gap:5px}.AccessTab_categoryRow__uLnTS{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;min-height:35px;background:var(--surface-secondary);border:1px solid var(--border-divider);transition:background .1s}.AccessTab_categoryRow__uLnTS:hover{background:color-mix(in srgb,var(--border-default) 16%,var(--surface-secondary))}.AccessTab_parentCategoryRow__DGcBW{background:color-mix(in srgb,var(--border-default) 10%,var(--surface-secondary))}.AccessTab_parentCategoryRow__DGcBW:hover{background:color-mix(in srgb,var(--border-default) 22%,var(--surface-secondary))}.AccessTab_childCategoryRow__qpqf0{margin-left:24px}.AccessTab_categoryInfo__AdFke{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.AccessTab_categoryIcon__TYQp8{flex-shrink:0;color:var(--text-muted)}.AccessTab_categoryName__dzrhM{font-size:13px;font-weight:500;color:var(--text-heading);font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccessTab_parentCategoryName__N35EF{font-weight:600}.AccessTab_roleToggles__rbBER{display:flex;gap:8px;flex-shrink:0}.AccessTab_roleToggle__vZjd9{width:72px;display:flex;justify-content:center}.AccessTab_empty__ERBV_{text-align:center;padding:40px 20px;color:var(--text-tertiary);font-size:13px}[data-theme=dark] .AccessTab_parentCategoryRow__DGcBW{background:var(--sidebar-nav-active-bg);border-color:var(--border-divider)}[data-theme=dark] .AccessTab_parentCategoryRow__DGcBW:hover{background:color-mix(in srgb,var(--surface-elevated) 12%,var(--sidebar-nav-active-bg))}[data-theme=dark] .AccessTab_categoryRow__uLnTS:not(.AccessTab_parentCategoryRow__DGcBW){background:var(--surface-elevated)}[data-theme=dark] .AccessTab_categoryRow__uLnTS:not(.AccessTab_parentCategoryRow__DGcBW):hover{background:color-mix(in srgb,var(--surface-secondary) 45%,var(--surface-elevated))}.Reports_reportsShellFab__5KbIj{position:fixed;z-index:52;top:50%;transform:translateY(-50%);left:var(--space-4);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-elevated,#fff);color:var(--text-heading);box-shadow:0 4px 14px rgba(15,23,42,.12);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.Reports_reportsShellFab__5KbIj:hover{background:var(--surface-primary,#fff);border-color:var(--border-strong,var(--border-default));box-shadow:0 6px 18px rgba(15,23,42,.14)}.Reports_reportsShellFab__5KbIj:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.Reports_page__ek6TX{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;margin-right:calc(var(--space-5) - var(--space-8))}.Reports_pageHeader__JYCkQ{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-6)}.Reports_headerLeft__vOZBD,.Reports_titleBlock__PbAlK{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Reports_pageTitle__aaMj6{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0;line-height:var(--leading-display)}.Reports_pageSubtitle__OWmHc{font-size:var(--text-sm);color:var(--text-muted);margin:0}.Reports_publishToolbarBtn__dh68s{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 12px;border:none;border-radius:0 7px 7px 0;background:var(--accent-color);color:#fff;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:filter var(--transition-fast)}.Reports_publishToolbarBtn__dh68s:hover{filter:brightness(1.06)}.Reports_publishToolbarBtn__dh68s:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.Reports_actionBtn__XkPeR{display:flex;align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast)}.Reports_actionBtn__XkPeR:hover{background:var(--surface-secondary);border-color:var(--border-strong)}.Reports_actionBtnPrimary__XBhUc{background:var(--color-blue-600,#2563eb);border-color:var(--color-blue-600,#2563eb);color:#fff}.Reports_actionBtnPrimary__XBhUc:hover{background:var(--color-blue-700,#1d4ed8);border-color:var(--color-blue-700,#1d4ed8)}.Reports_actionBtnGreen__cg9rH{background:#16a34a;border-color:#16a34a;color:#fff}.Reports_actionBtnGreen__cg9rH:hover{background:#15803d;border-color:#15803d}.Reports_actionBtn__XkPeR:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.Reports_statStrip__UH7dK{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-light);background:var(--surface-primary)}.Reports_statCard__emQFC{display:flex;flex-direction:column;gap:var(--space-1);min-width:120px}.Reports_statLabel__Mr__I{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.Reports_statValue__G0CTU{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Reports_gridWrapper__aL7iA{flex:1 1;min-height:0;overflow:auto;margin-top:var(--space-5)}.Reports_footerNote__Jxqy_{flex-shrink:0;margin:var(--space-5) var(--space-6);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);border:1px solid transparent}.Reports_footerNote__Jxqy_[data-theme=yellow]{background:#fefce8;border-color:#fde047;color:#713f12}.Reports_footerNote__Jxqy_[data-theme=red]{background:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.Reports_footerNote__Jxqy_[data-theme=blue]{background:#eff6ff;border-color:#93c5fd;color:#1e3a8a}.Reports_footerNote__Jxqy_[data-theme=green]{background:#f0fdf4;border-color:#86efac;color:#14532d}[data-theme=dark] .Reports_footerNote__Jxqy_[data-theme=yellow]{background:#422006;border-color:#713f12;color:#fef9c3}[data-theme=dark] .Reports_footerNote__Jxqy_[data-theme=red]{background:#450a0a;border-color:#7f1d1d;color:#fecaca}[data-theme=dark] .Reports_footerNote__Jxqy_[data-theme=blue]{background:#0c1a3a;border-color:#1e3a8a;color:#bfdbfe}[data-theme=dark] .Reports_footerNote__Jxqy_[data-theme=green]{background:#052e16;border-color:#14532d;color:#bbf7d0}.Reports_footerNoteTitle__gihgA{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0 0 var(--space-2)}.Reports_footerNoteBody__4OatK{font-size:var(--text-sm);line-height:1.6;margin:0;white-space:pre-wrap}.Reports_emptyState__9h_d4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center;gap:var(--space-3)}.Reports_emptyStateIcon__5w4BC{color:var(--text-quaternary,var(--text-muted));opacity:.4}.Reports_landingPage__XwB6V{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-4);padding:var(--space-8);text-align:center}.Reports_landingTitle__dJDrA{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-heading);margin:0}.Reports_landingDesc__sljMq{font-size:var(--text-base);color:var(--text-muted);max-width:400px;margin:0}.Reports_cfBgGreen__gSTLb{background:rgba(34,197,94,.12)}.Reports_cfBgRed___gB4A{background:rgba(239,68,68,.12)}.Reports_cfTextGreen__IRdG_{color:#15803d}.Reports_cfTextRed__6_qVD{color:#b91c1c}[data-theme=dark] .Reports_cfTextGreen__IRdG_{color:#4ade80}.Reports_inlineTitleEdit__8wJzB,.Reports_pageTitleRow__ff2WT{display:flex;align-items:center;gap:var(--space-2)}.Reports_titleEditInput__I25T_{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:2px 8px;background:var(--surface-primary);outline:none;min-width:200px;&:focus{border-color:var(--color-blue-500,#3b82f6)}}.Reports_subtitleEditInput__9raV4{font-size:var(--text-sm);color:var(--text-body);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:2px 8px;background:var(--surface-primary);outline:none;min-width:240px;&:focus{border-color:var(--color-blue-500,#3b82f6)}}.Reports_inlineCancel__eudkv,.Reports_inlineConfirm__Gt3Cg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-primary);cursor:pointer;color:var(--text-primary);flex-shrink:0;transition:background var(--transition-fast);&:hover{background:var(--surface-secondary)}}.Reports_inlineConfirm__Gt3Cg{color:#16a34a;border-color:#16a34a}[data-theme=dark] .Reports_inlineConfirm__Gt3Cg{color:#4ade80;border-color:#4ade80}.Reports_editIconBtn__D5Ka5{display:flex;align-items:center;gap:4px;padding:3px 6px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-xs);transition:color var(--transition-fast),background var(--transition-fast);&:hover{color:var(--text-primary);background:var(--surface-secondary)}}.Reports_subtitleDisplay__z6dKc{display:flex;align-items:center;gap:var(--space-2);min-height:22px}.Reports_descriptionEditRow__12XFP{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--surface-secondary);border-top:1px solid var(--border-light)}.Reports_descriptionEditInput__cCeIR{flex:1 1;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--surface-primary);color:var(--text-body);font-size:var(--text-sm);font-family:var(--font-sans);resize:vertical;outline:none;line-height:1.5;&:focus{border-color:var(--color-blue-500,#3b82f6)}}.Reports_actionBtnActive__I0Ub2{background:var(--surface-secondary);border-color:var(--border-strong);font-weight:var(--weight-semibold)}[data-theme=dark] .Reports_cfTextRed__6_qVD{color:#f87171}.Reports_ghostLabel__DnK4K{font-size:.75rem;margin-left:2px}.QaPageEditor_root__kCn4C{display:flex;flex-direction:column;width:100%;position:relative}.QaPageEditor_toolbar___ZmbD{position:absolute;top:var(--space-3);right:var(--space-4);display:flex;align-items:center;gap:var(--space-1);z-index:2}.QaPageEditor_archivedBadge__nmVFT{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);margin-right:var(--space-1);font-family:var(--font-sans);font-size:var(--text-3xs);font-weight:var(--weight-semibold);color:var(--text-secondary);background:var(--surface-secondary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em}.QaPageEditor_iconBtn___jUap{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,color .12s;text-decoration:none}.QaPageEditor_iconBtn___jUap:hover{background:var(--surface-secondary);color:var(--text-primary)}.QaPageEditor_iconBtnDanger___XF9e:hover{background:rgba(220,40,40,.1);color:var(--status-off-target)}.QaPageEditor_doc__oRQCb{display:flex;flex-direction:column;padding:64px 0 96px}.QaPageEditor_idBadge__b0xR2{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 var(--space-7) var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--accent-color);background:var(--accent-color-light);padding:3px var(--space-2);border-radius:var(--radius-pill)}.QaPageEditor_titleInput__KXjeG{width:100%;margin:0 0 var(--space-3);padding:0 var(--space-7);border:none;outline:none;background:transparent;color:var(--text-heading);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-bold);line-height:1.25;letter-spacing:-.005em}.QaPageEditor_titleInput__KXjeG:focus{outline:none}.QaPageEditor_titleInput__KXjeG::placeholder{color:var(--text-placeholder);opacity:.55}.QaPageEditor_editorWrap__98aj_{width:100%}.QaPageEditor_editorWrap__98aj_ .bn-editor{max-width:none;padding:0 var(--space-7)}.QaPageEditor_loadingShell__RgdSx,.QaPageEditor_notFound__3mzNl{display:flex;align-items:center;justify-content:center;height:240px;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);background:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-2xl)}.QaPageEditor_modalOverlay__Zq_yf{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.QaPageEditor_modal__KwyK2{background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-5);width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;gap:var(--space-3);box-shadow:0 24px 48px rgba(0,0,0,.18)}.QaPageEditor_modal__KwyK2 h3{margin:0;font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);color:var(--text-heading)}.QaPageEditor_modalHint__7g2pA{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted)}.QaPageEditor_modalTextarea__Tq7_J{flex:1 1;min-height:240px;resize:vertical;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);outline:none;background:var(--surface-primary);color:var(--text-body);transition:border-color .12s,box-shadow .12s}.QaPageEditor_modalTextarea__Tq7_J:focus{border-color:var(--focus-border-color);box-shadow:var(--focus-ring-shadow)}.QaPageEditor_modalActions__rfHkF{display:flex;justify-content:flex-end;gap:var(--space-2)}.QaPageEditor_modalActions__rfHkF button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-default);background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background .12s,border-color .12s}.QaPageEditor_modalActions__rfHkF button:hover{background:var(--sidebar-nav-active-bg)}.QaPageEditor_modalActions__rfHkF button:last-child{background:var(--accent-color);color:var(--text-inverse);border-color:var(--accent-color)}.QaPageEditor_modalActions__rfHkF button:last-child:hover{filter:brightness(1.05)}