._98PUsa_container{justify-content:center;align-items:center;min-height:100vh;display:flex}._98PUsa_inner{text-align:center}._98PUsa_spinner{border-radius:var(--border-radius-full);border-bottom:2px solid var(--color-info-600);width:3rem;height:3rem;margin:0 auto;animation:1s linear infinite _98PUsa_spin}._98PUsa_label{margin-top:var(--space-2);color:var(--color-gray-600)}@keyframes _98PUsa_spin{to{transform:rotate(360deg)}}
.gf4u_W_container{flex-direction:column;gap:1.5rem;display:flex}.gf4u_W_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gf4u_W_sectionTitle{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:1rem;font-weight:600}.gf4u_W_loadLink{color:var(--color-primary-default,#006c67);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s}.gf4u_W_loadLink:hover{text-decoration:underline}.gf4u_W_periodsList{flex-direction:column;gap:.75rem;display:flex}.gf4u_W_listTitle{color:var(--color-gray-700,#4b4b4b);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.gf4u_W_periodItem{background-color:var(--color-primary-light,#e6f0f0);border-radius:var(--border-radius-md,8px);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.gf4u_W_periodText{color:var(--color-gray-700,#4b4b4b);flex:1;font-size:.875rem}.gf4u_W_removeButton{color:var(--color-primary-default,#006c67);cursor:pointer;width:var(--button-height-standard,40px);height:var(--button-height-standard,40px);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.gf4u_W_removeButton:hover{background-color:#006c671a}.gf4u_W_addPeriodForm{background-color:var(--color-gray-100,#f5f5f5);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.gf4u_W_formTitle{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:.875rem;font-weight:600}.gf4u_W_typeToggle{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem;display:grid}.gf4u_W_toggleButton{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);color:var(--color-gray-700,#4b4b4b);cursor:pointer;background-color:#fff;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s}.gf4u_W_toggleButton:hover{border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0)}.gf4u_W_toggleButton.gf4u_W_active{background-color:var(--color-primary-default,#006c67);color:#fff;border-color:var(--color-primary-default,#006c67)}.gf4u_W_daysGrid{flex-direction:column;gap:.5rem;display:flex}.gf4u_W_daysButtons{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.gf4u_W_dayButton{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);color:var(--color-gray-700,#4b4b4b);cursor:pointer;white-space:nowrap;background-color:#fff;padding:.75rem .5rem;font-size:.8125rem;font-weight:500;transition:all .2s}.gf4u_W_dayButton:hover{border-color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0)}.gf4u_W_dayButton.gf4u_W_selected{background-color:var(--color-primary-default,#006c67);color:#fff;border-color:var(--color-primary-default,#006c67)}.gf4u_W_dateRow,.gf4u_W_timeRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.gf4u_W_inputGroup{flex-direction:column;gap:.5rem;display:flex}.gf4u_W_label{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:500}.gf4u_W_input{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-gray-700,#4b4b4b);background-color:#fff;padding:.75rem;font-size:.875rem;line-height:1.5;transition:all .2s}.gf4u_W_input:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.gf4u_W_input:disabled{opacity:.6;background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}@media (max-width:767px){.gf4u_W_daysButtons{grid-template-columns:repeat(3,1fr)}.gf4u_W_dayButton{padding:.625rem .25rem;font-size:.75rem}.gf4u_W_dateRow,.gf4u_W_timeRow{grid-template-columns:1fr}.gf4u_W_addPeriodForm{padding:1rem}}@media (max-width:480px){.gf4u_W_daysButtons{grid-template-columns:repeat(2,1fr)}.gf4u_W_typeToggle{grid-template-columns:1fr}}.gf4u_W_periodItemConflict{background-color:#fffbeb;border:1px solid #f59e0b}.gf4u_W_conflictBadge{border-radius:var(--border-radius-md,8px);color:#92400e;background-color:#fef3c7;border:1px solid #f59e0b;flex-direction:column;gap:2px;margin-top:4px;padding:6px 10px;font-size:.75rem;display:flex}
._71RcLW_twoColumnLayout{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;margin-bottom:2rem;display:grid}@media (max-width:767px){._71RcLW_twoColumnLayout{grid-template-columns:1fr;gap:2rem}}._71RcLW_fullWidth{grid-column:1/-1;width:100%;margin-bottom:2rem}._71RcLW_formSection{flex-direction:column;gap:.5rem;display:flex}._71RcLW_label{color:var(--color-gray-700,#4b4b4b);font-size:.875rem;font-weight:600;display:block}._71RcLW_required{color:var(--color-error-default,#f44336)}._71RcLW_input,._71RcLW_textarea{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-gray-700,#4b4b4b);background-color:var(--color-base-white,#fff);box-sizing:border-box;padding:.75rem;font-size:1rem;line-height:1.5;transition:all .2s}._71RcLW_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._71RcLW_input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._71RcLW_input[type=number]{appearance:textfield}._71RcLW_input:focus,._71RcLW_textarea:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}._71RcLW_input:disabled,._71RcLW_textarea:disabled{opacity:.6;background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}._71RcLW_textarea{resize:vertical;min-height:120px;font-family:inherit}._71RcLW_inputError{border-color:var(--color-error-default,#f44336)}._71RcLW_inputError:focus{border-color:var(--color-error-default,#f44336);box-shadow:0 0 0 3px #f443361a}._71RcLW_select{border:1px solid var(--color-gray-300,#d1d1d1);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-gray-700,#4b4b4b);background-color:var(--color-base-white,#fff);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1581 6.13499C11.3595 5.94644 11.6763 5.95708 11.8651 6.15843C12.0536 6.3599 12.043 6.67669 11.8416 6.86546L7.84165 10.6155C7.64941 10.7954 7.35029 10.7954 7.15805 10.6155L3.15805 6.86546L3.09165 6.78831C2.95746 6.59859 2.96967 6.33468 3.13461 6.15843C3.29985 5.98217 3.56347 5.95169 3.76157 6.07347L3.84165 6.13499L7.49985 9.5637L11.1581 6.13499Z' fill='%235f6368'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem;padding:.75rem 2.5rem .75rem .75rem;font-size:1rem;line-height:1.5;transition:all .2s}._71RcLW_select:hover{border-color:var(--color-primary-default,#006c67);background-color:#f9fafb}._71RcLW_select:focus{border-color:var(--color-primary-default,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}._71RcLW_select:disabled{opacity:.6;background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}._71RcLW_helperText{color:var(--color-gray-700,#4b4b4b);opacity:.6;font-size:.75rem}._71RcLW_errorText{color:var(--color-error-default,#f44336);font-size:.75rem}._71RcLW_warningText{color:var(--color-warning-default,#ff9800);font-size:.75rem}._71RcLW_characterCount{color:var(--color-gray-700,#4b4b4b);opacity:.6;font-size:.75rem}._71RcLW_characterCount._71RcLW_warning{color:var(--color-warning-default,#ff9800)}._71RcLW_characterCount._71RcLW_error{color:var(--color-error-default,#f44336)}._71RcLW_formContainer{width:100%}._71RcLW_sectionContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:24px}._71RcLW_sectionContainer:last-child{margin-bottom:0}._71RcLW_sectionHeader{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:16px}._71RcLW_sectionTitle{color:#111827;margin:0 0 4px;font-size:18px;font-weight:600}._71RcLW_sectionDescription{color:#6b7280;margin:0;font-size:14px}
.ppKUfa_availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.ppKUfa_availabilityGrid{grid-template-columns:1fr;gap:16px}}
._2fmX3q_formGroup{margin-bottom:32px}._2fmX3q_formLabel{color:var(--color-text-primary,#1f2937);margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}._2fmX3q_errorText{color:var(--color-error,#dc2626);margin-bottom:8px;font-size:.875rem;display:block}._2fmX3q_checkboxItem{background-color:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#dfe1e5);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;display:flex}._2fmX3q_checkboxItem:hover{background-color:var(--color-primary-light,#e0f2f1);border-color:var(--color-primary,#006c67)}._2fmX3q_checkboxItem._2fmX3q_selected{background-color:var(--color-primary,#006c67);color:#fff;border-color:var(--color-primary,#006c67)}._2fmX3q_checkboxItem._2fmX3q_selected:hover{background-color:#005a56;border-color:#005a56}._2fmX3q_availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}._2fmX3q_daysGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._2fmX3q_dateGrid,._2fmX3q_timeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}._2fmX3q_addButton{width:100%}._2fmX3q_periodsList{background-color:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border,#dfe1e5);border-radius:8px;margin-top:24px;padding:16px}._2fmX3q_periodsTitle{color:var(--color-text-primary,#1f2937);margin:0 0 12px;font-size:.875rem;font-weight:600}._2fmX3q_actionButtons{border-top:1px solid var(--color-border-subtle,#e5e7eb);justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:2rem;display:flex}@media (max-width:768px){._2fmX3q_availabilityGrid{grid-template-columns:1fr;gap:16px}._2fmX3q_daysGrid{grid-template-columns:repeat(3,1fr);gap:8px}._2fmX3q_dateGrid,._2fmX3q_timeGrid{grid-template-columns:1fr;gap:12px}._2fmX3q_actionButtons{flex-direction:column;gap:.5rem}._2fmX3q_actionButtons button{width:100%}}@media (max-width:480px){._2fmX3q_daysGrid{grid-template-columns:repeat(2,1fr)}}
.F6_1vq_availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.F6_1vq_availabilityGrid{grid-template-columns:1fr;gap:16px}}
.InhfWW_availabilityGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.InhfWW_availabilityGrid{grid-template-columns:1fr;gap:16px}}
.Gas2Sa_skillSelector{width:100%}.Gas2Sa_label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.Gas2Sa_sublabel{color:#6b7280;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:block}.Gas2Sa_required{color:#ef4444}.Gas2Sa_predefinedSection{margin-bottom:1rem}.Gas2Sa_dropdownContainer{position:relative}.Gas2Sa_dropdownButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.Gas2Sa_dropdownButton:hover:not(:disabled){background:#f9fafb;border-color:#006c67}.Gas2Sa_dropdownButton:disabled{opacity:.5;cursor:not-allowed}.Gas2Sa_icon{transition:transform .2s}.Gas2Sa_iconRotated{transition:transform .2s;transform:rotate(180deg)}.Gas2Sa_dropdown{z-index:10;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;max-height:400px;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a}.Gas2Sa_skillGroup{border-bottom:1px solid #e5e7eb}.Gas2Sa_skillGroup:last-child{border-bottom:none}.Gas2Sa_groupHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.Gas2Sa_groupSkills{flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.Gas2Sa_skillOption{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.Gas2Sa_skillOption:hover:not(:disabled){color:#006c67;background:#e6f0f0;border-color:#006c67}.Gas2Sa_skillOption:disabled,.Gas2Sa_skillSelected{color:#9ca3af;cursor:default;background:#e5e7eb;border-color:#e5e7eb}.Gas2Sa_customSection{margin-bottom:1rem}.Gas2Sa_customInput{gap:.5rem;display:flex}.Gas2Sa_input{color:#111827;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.625rem .75rem;font-size:.875rem;transition:all .2s}.Gas2Sa_input:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.Gas2Sa_input:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.Gas2Sa_popularSection{margin-bottom:1rem}.Gas2Sa_popularSkills{flex-wrap:wrap;gap:.5rem;display:flex}.Gas2Sa_popularSkill{color:#1b5e20;cursor:pointer;background:#e8f5e9;border:1px solid #81c784;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.Gas2Sa_popularSkill:hover:not(:disabled){background:#c8e6c9;border-color:#66bb6a}.Gas2Sa_popularSkill:disabled,.Gas2Sa_popularSkill.Gas2Sa_skillSelected{color:#9ca3af;cursor:default;background:#f3f4f6;border-color:#e5e7eb}.Gas2Sa_usageCount{color:#2e7d32;opacity:.7;font-size:.75rem}.Gas2Sa_selectedSection{margin-top:1rem}.Gas2Sa_skillsList{flex-wrap:wrap;gap:.5rem;min-height:2.5rem;display:flex}.Gas2Sa_emptyState{color:#9ca3af;margin:0;font-size:.8125rem;font-style:italic}.Gas2Sa_skillChip{border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.Gas2Sa_predefinedChip{color:#005954;background:#e6f0f0;border:1px solid #4caead}.Gas2Sa_customChip{color:#014451;background:#f0f9ff;border:1px solid #67b8b3}.Gas2Sa_customBadge{text-transform:uppercase;letter-spacing:.05em;background:#ffffff80;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-block}.Gas2Sa_removeButton{color:currentColor;cursor:pointer;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;transition:all .2s;display:flex}.Gas2Sa_removeButton:hover:not(:disabled){background:#0003;transform:scale(1.1)}.Gas2Sa_removeButton:disabled{opacity:.5;cursor:not-allowed}.Gas2Sa_error{color:#ef4444;margin-top:.5rem;font-size:.8125rem;font-weight:500}@media (max-width:640px){.Gas2Sa_customInput{flex-direction:column}.Gas2Sa_dropdown{max-height:300px}.Gas2Sa_skillChip{padding:.25rem .5rem;font-size:.75rem}}
.ruRAaa_textarea{color:#111827;resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:100px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:all .15s}.ruRAaa_textarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.ruRAaa_textarea::placeholder{color:var(--color-text-placeholder,#9ca3af)}.ruRAaa_errorText{color:#ef4444;margin-top:.5rem;font-size:.875rem;line-height:1.6;display:block}.ruRAaa_helperText{color:var(--color-text-secondary,#6b7280);margin-top:.25rem;font-size:.75rem;line-height:1.6}.ruRAaa_actions{border-top:1px solid var(--color-border,#e5e7eb);justify-content:flex-end;gap:12px;margin-top:24px;padding:24px 0 0;display:flex}@media (max-width:767px){.ruRAaa_actions{flex-direction:column-reverse}.ruRAaa_actions button{width:100%}}
.FPtF0a_createTabContainer{max-width:900px;margin:0 auto;padding:2rem}.FPtF0a_createTabHeader{margin-bottom:2rem}.FPtF0a_createTabHeader h2{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.FPtF0a_subtitle{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.FPtF0a_formContainer{margin-bottom:2rem}.FPtF0a_adminNotes{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:8px;margin-top:2rem;padding:1.5rem}.FPtF0a_adminNotes h3{color:var(--color-text-primary);margin-bottom:1rem;font-size:1rem;font-weight:600}.FPtF0a_adminNotes ul{margin:0;padding:0;list-style:none}.FPtF0a_adminNotes li{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;font-size:.9rem;line-height:1.5;position:relative}.FPtF0a_adminNotes li:before{content:"→";color:var(--color-primary);font-weight:600;position:absolute;left:0}
.RDpBpG_aiAgentsHeader{--hub-header-margin-top:1.5rem;--hub-header-margin-bottom:0;--hub-header-height:3rem;--hub-header-padding-x:1rem;--hub-header-actions-gap:.5rem;--hub-header-actions-margin-left:1rem}@media (max-width:767px){.RDpBpG_aiAgentsHeader{--hub-header-margin-top:0rem}}.RDpBpG_aiAgentsTabs{--hub-tabs-margin-top:3rem;--hub-tabs-margin-bottom:1rem}@media (max-width:767px){.RDpBpG_aiAgentsTabs{--hub-tabs-margin-top:0rem}}.RDpBpG_headerActions{align-items:center;gap:.5rem;display:flex}.RDpBpG_buttonIcon{width:1rem;height:1rem;margin-right:.5rem}.RDpBpG_chartsSection{grid-template-columns:1fr;gap:2rem;margin-top:2rem;display:grid}@media (min-width:768px){.RDpBpG_chartsSection{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RDpBpG_chartsSection{grid-template-columns:1fr}}.RDpBpG_placeholderChart{text-align:center;background:var(--color-background-secondary,#f9fafb);border:2px dashed #e5e7eb;border-radius:8px;padding:2rem}.RDpBpG_placeholderTitle{color:var(--color-text-secondary,#6b7280);margin-top:0;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.RDpBpG_placeholderText{color:var(--color-text-tertiary,#9ca3af);margin:0;font-size:.875rem;line-height:1.5}.RDpBpG_fallbackMessage{text-align:center;color:var(--color-text-tertiary,#666);padding:2rem}.RDpBpG_unauthorizedContainer{text-align:center;padding:3rem}.RDpBpG_unauthorizedContainer h2{margin-bottom:1rem}.RDpBpG_unauthorizedContainer p{color:var(--color-text-tertiary,#6b7280)}
.QJNGha_loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.QJNGha_content{width:100%}
._3BDpGa_loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._3BDpGa_content{width:100%}
._1xCM9q_loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._1xCM9q_content{width:100%}
.uDzfwG_loading{min-height:400px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.uDzfwG_content{width:100%}
.OCXFZW_loading{color:#6b7280;justify-content:center;align-items:center;min-height:400px;font-size:1rem;display:flex}.OCXFZW_content{padding:0}