.-y9H3a_onboardingPage{background-color:var(--color-bg-page,#fff);min-height:100vh;padding:var(--space-5,48px) var(--space-2,16px);justify-content:center;align-items:flex-start;width:100%;max-width:1440px;margin:0 auto;display:flex}.-y9H3a_onboardingStepPage{background-color:var(--color-bg-page,#fff);min-height:100vh;padding-top:calc(64px + var(--space-5,48px));padding-bottom:var(--space-5,48px);padding-left:var(--space-2,16px);padding-right:var(--space-2,16px);width:100%;max-width:1440px;margin:0 auto}.-y9H3a_onboardingStepPage .stepContent{width:100%;max-width:1000px;margin:0 auto;padding:0;transform:none!important}.-y9H3a_loading{padding:var(--space-5,48px) var(--space-2,16px);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.-y9H3a_spinner{border:3px solid var(--color-gray-200,#e5e7eb);border-top:3px solid var(--color-primary,#006c67);border-radius:var(--border-radius-full,9999px);width:3rem;height:3rem;margin-bottom:var(--space-2,16px);animation:1s linear infinite -y9H3a_spin}@keyframes -y9H3a_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.-y9H3a_loading p{color:var(--color-text-secondary,#5f6368);font-size:var(--font-size-base,1rem);margin:0}.-y9H3a_container{width:100%;max-width:1000px;padding:0}.-y9H3a_header{text-align:center;margin-bottom:var(--space-5,48px)}.-y9H3a_title{font-size:var(--font-size-3xl,2rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#202124);margin:0 0 var(--space-2,16px) 0;line-height:1.2}.-y9H3a_subtitle{font-size:var(--font-size-lg,1.125rem);color:var(--color-text-secondary,#5f6368);margin:0;line-height:1.5}.-y9H3a_roleCards{gap:var(--space-3,24px);grid-template-columns:1fr;max-width:100%;margin:0 auto;display:grid}@media (min-width:640px){.-y9H3a_roleCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:1024px){.-y9H3a_roleCards{grid-template-columns:repeat(3,1fr)}}.-y9H3a_roleCard{background:var(--color-bg-card,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);padding:var(--space-4,32px);text-align:center;cursor:pointer;align-items:center;gap:var(--space-2,16px);box-shadow:var(--shadow-sm,0 1px 3px #0000000a);flex-direction:column;transition:all .2s;display:flex;position:relative}.-y9H3a_roleCard:not(.-y9H3a_disabled):hover{border-color:var(--color-primary,#006c67);transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.-y9H3a_roleCard:not(.-y9H3a_disabled):focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.-y9H3a_roleCard:not(.-y9H3a_disabled):active{transform:translateY(-1px)}.-y9H3a_roleCard.-y9H3a_disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-light,#f9fafb);border-color:var(--color-border,#e5e7eb)}.-y9H3a_roleCard.-y9H3a_disabled:hover{border-color:var(--color-border,#e5e7eb);box-shadow:var(--shadow-sm,0 1px 3px #0000000a);transform:none}.-y9H3a_roleIconWrapper{width:64px;height:64px;margin-bottom:var(--space-1,8px);justify-content:center;align-items:center;display:flex}.-y9H3a_roleIcon{width:48px;height:48px;color:var(--color-gray-400,#9ca3af);transition:color .2s}.-y9H3a_roleCard:not(.-y9H3a_disabled):hover .-y9H3a_roleIcon{color:var(--color-primary,#006c67)}.-y9H3a_roleCard.-y9H3a_disabled .-y9H3a_roleIcon{color:var(--color-gray-300,#d1d5db)}.-y9H3a_roleTitle{font-size:var(--font-size-xl,1.25rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#202124);margin:0;line-height:1.3}.-y9H3a_roleDescription{font-size:var(--font-size-base,1rem);color:var(--color-text-secondary,#5f6368);margin:0;line-height:1.5}.-y9H3a_badge{top:var(--space-2,16px);right:var(--space-2,16px);background:var(--color-success-100,#d1fae5);color:var(--color-success-700,#047857);padding:6px var(--space-2,16px);border-radius:var(--border-radius-full,9999px);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);line-height:1;position:absolute}@media (max-width:640px){.-y9H3a_onboardingPage{padding:var(--space-2,16px)}.-y9H3a_header{margin-bottom:var(--space-4,32px)}.-y9H3a_title{font-size:var(--font-size-2xl,1.5rem)}.-y9H3a_subtitle{font-size:var(--font-size-base,1rem)}.-y9H3a_roleCard{padding:var(--space-3,24px)}.-y9H3a_roleTitle{font-size:var(--font-size-lg,1.125rem)}.-y9H3a_roleDescription{font-size:var(--font-size-sm,.875rem)}}@media (min-width:640px) and (max-width:1023px){.-y9H3a_roleCards{gap:var(--space-3,24px)}}@media (min-width:1024px){.-y9H3a_onboardingPage{padding:var(--space-3,24px) var(--space-2,16px)}}
.dLVoXa_input{width:100%;color:var(--color-gray-900,#111827);background-color:var(--color-white,#fff);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--border-radius-md,8px);outline:none;min-height:44px;padding:11px 14px;font-size:14px;line-height:1.5;transition:all .2s}.dLVoXa_input:focus{border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 3px #006c6714}.dLVoXa_input:disabled{background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-500,#6b7280);cursor:not-allowed;border-color:var(--color-gray-200,#e5e7eb)}.dLVoXa_wizardOverlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dLVoXa_wizardContainer{background-color:var(--color-bg-card,#fff);width:100%;max-width:1200px;min-height:100vh;padding:var(--space-2,16px);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.dLVoXa_wizardContainer.dLVoXa_fullPage{box-shadow:none;border-radius:0;width:100%;max-width:1440px}.dLVoXa_wizardContainer.dLVoXa_modal{box-shadow:none;border-radius:0;max-width:1200px;margin:1rem}.dLVoXa_errorMessage{border-radius:var(--border-radius-md,8px);background-color:#fef2f2;border:1px solid #fecaca;margin:1.5rem 1.5rem 0;padding:1rem}.dLVoXa_errorMessage .dLVoXa_errorText{color:#991b1b;margin:0;font-size:.875rem}.dLVoXa_stepContent{width:100%;max-width:1000px;margin:0 auto;padding:0;transform:translateY(-80px)}.dLVoXa_stepHeader{text-align:center;margin-bottom:var(--space-5,48px)}.dLVoXa_stepTitle{font-size:var(--font-size-3xl,2rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#202124);margin:0 0 var(--space-2,16px) 0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.dLVoXa_stepSubtitle{font-size:var(--font-size-lg,1.125rem);color:var(--color-text-secondary,#5f6368);margin:0;line-height:1.5}@media (max-width:640px){.dLVoXa_stepHeader{margin-bottom:var(--space-4,32px);padding:0 var(--space-2,16px)}.dLVoXa_stepTitle{font-size:var(--font-size-2xl,1.5rem);padding:0 var(--space-1,8px)}.dLVoXa_stepSubtitle{font-size:var(--font-size-base,1rem);padding:0 var(--space-1,8px)}.dLVoXa_wizardContainer{padding:var(--space-1,8px)}.dLVoXa_stepContent{padding:0 var(--space-1,8px);transform:translateY(0)}}.dLVoXa_stepBody{margin-bottom:var(--space-5,48px)}.dLVoXa_stepActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dLVoXa_actionLeft,.dLVoXa_actionRight{align-items:center;gap:1rem;display:flex}@media (min-width:768px){.dLVoXa_stepActions{gap:1.5rem;padding:0 1rem}}.dLVoXa_progressIndicator{text-align:center;color:var(--color-text-secondary,#6b7280);margin-bottom:1rem;font-size:.875rem}.dLVoXa_roleGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:640px){.dLVoXa_roleGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:768px){.dLVoXa_roleGrid{gap:1.5rem}}.dLVoXa_roleCard{background-color:var(--color-bg-card,#fff);border:2px solid var(--color-border,#dfe1e5);border-radius:var(--border-radius-md,8px);cursor:pointer;min-height:88px;padding:1.5rem;transition:all .2s ease-in-out;position:relative}.dLVoXa_roleCard:hover{border-color:var(--color-primary,#006c67);box-shadow:var(--shadow-md,0 4px 12px #00000014);transform:translateY(-1px)}.dLVoXa_roleCard.dLVoXa_selected{border-color:var(--color-primary,#006c67);background-color:var(--color-primary-light,#e0f2f1);box-shadow:var(--shadow-md,0 4px 12px #0000001f)}.dLVoXa_roleHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:.75rem;display:flex}.dLVoXa_roleTitle{color:var(--color-text-primary,#1f2937);flex:1;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.dLVoXa_roleCheckbox{border:2px solid var(--color-border,#dfe1e5);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s ease-in-out;display:flex}.dLVoXa_roleCheckbox.dLVoXa_checked{border-color:var(--color-primary,#006c67);background-color:var(--color-primary,#006c67);color:#fff}.dLVoXa_roleDescription{color:var(--color-text-secondary,#6b7280);text-align:left;margin:0 0 1rem;font-size:.875rem;line-height:1.4}.dLVoXa_featureList{margin:0;padding:0;list-style:none}.dLVoXa_featureItem{color:var(--color-text-secondary,#6b7280);align-items:center;margin-bottom:.375rem;font-size:.8125rem;display:flex}.dLVoXa_featureItem:before{content:"•";color:var(--color-primary,#006c67);flex-shrink:0;width:1rem;font-weight:700}.dLVoXa_popularBadge{color:#fff;z-index:1;background-color:#ff6b6b;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:-.5rem;right:-.5rem}.dLVoXa_roleCard.dLVoXa_popular{border-color:#ff6b6b;box-shadow:0 0 0 1px #ff6b6b22}.dLVoXa_outcomeBox{background-color:var(--color-primary-light,#e0f2f1);border-radius:var(--border-radius-sm,6px);margin-top:.75rem;padding:.5rem}.dLVoXa_outcomeText{color:var(--color-primary-dark,#004d40);text-align:center;font-size:.8125rem;font-weight:500;display:block}.dLVoXa_formGroup{margin-bottom:var(--space-4,32px)}.dLVoXa_formLabel{font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#202124);margin-bottom:var(--space-1,8px);font-size:var(--font-size-sm,.875rem);display:block}.dLVoXa_helperText{color:var(--color-text-secondary,#6b7280);margin-bottom:16px;font-size:.875rem;display:block}.dLVoXa_errorText{color:var(--color-error,#dc2626);margin-bottom:8px;font-size:.875rem;display:block}.dLVoXa_verificationForm,.dLVoXa_verificationForm :where(div,input){min-width:0}.dLVoXa_verificationForm input{box-sizing:border-box;max-width:100%}.dLVoXa_verificationDateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:768px){.dLVoXa_verificationDateGrid{grid-template-columns:minmax(0,1fr)}}.dLVoXa_formInput,.dLVoXa_formSelect,.dLVoXa_formTextarea{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);width:100%;color:var(--color-text-primary,#202124);background-color:var(--color-bg-card,#fff);padding:.75rem 1rem;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s}.dLVoXa_formInput::placeholder,.dLVoXa_formSelect::placeholder,.dLVoXa_formTextarea::placeholder{color:#9ca3af;font-style:italic}.dLVoXa_formInput:focus,.dLVoXa_formSelect:focus,.dLVoXa_formTextarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.dLVoXa_formTextarea{resize:vertical;min-height:96px}.dLVoXa_checkboxGroup{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}@media (max-width:1024px){.dLVoXa_checkboxGroup{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.dLVoXa_checkboxGroup{grid-template-columns:repeat(2,1fr)}}.dLVoXa_checkboxItem{background-color:var(--color-bg-secondary,#f9fafb);border:2px 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}.dLVoXa_checkboxItem:hover{background-color:var(--color-primary-light,#e0f2f1);border-color:var(--color-primary,#006c67);transform:translateY(-1px);box-shadow:0 2px 4px #006c671a}.dLVoXa_checkboxItem:active{transform:translateY(0)}.dLVoXa_checkboxItem.dLVoXa_selected{background-color:var(--color-primary,#006c67);color:#fff;border-color:var(--color-primary,#006c67);box-shadow:0 2px 8px #006c6733}.dLVoXa_checkboxItem.dLVoXa_selected:hover{background-color:#005a56;border-color:#005a56}.dLVoXa_buttonPrimary{background-color:var(--color-primary,#006c67);color:#fff;border-radius:var(--border-radius-md,8px);cursor:pointer;border:1px solid #0000;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s ease-in-out}.dLVoXa_buttonPrimary:hover:not(:disabled){background-color:var(--color-primary-dark,#004d40)}.dLVoXa_buttonSecondary{color:var(--color-primary,#006c67);border:1px solid var(--color-primary,#006c67);border-radius:var(--border-radius-md,8px);cursor:pointer;background-color:#0000;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s ease-in-out}.dLVoXa_buttonSecondary:hover:not(:disabled){background-color:var(--color-primary-light,#e0f2f1)}.dLVoXa_buttonDisabled{opacity:.6;cursor:not-allowed}.dLVoXa_benefitsList{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0;display:grid}@media (min-width:640px){.dLVoXa_benefitsList{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.dLVoXa_benefit{background-color:var(--color-bg-secondary,#f9fafb);border-radius:var(--border-radius-md,8px);border:1px solid var(--color-border,#e5e7eb);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.dLVoXa_benefitIcon{background-color:var(--color-primary-light,#e0f2f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex}.dLVoXa_benefitContent{flex:1}.dLVoXa_benefitTitle{color:var(--color-text-primary,#1f2937);margin:0 0 .25rem;font-size:1rem;font-weight:600}.dLVoXa_benefitDescription{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.875rem;line-height:1.4}.dLVoXa_socialProof{background-color:var(--color-primary-light,#e0f2f1);border-left:4px solid var(--color-primary,#006c67);border-radius:0 var(--border-radius-md,8px) var(--border-radius-md,8px) 0;margin:2rem 0 1rem;padding:1rem 1.5rem}.dLVoXa_socialProofText{color:var(--color-text-primary,#1f2937);margin:0;font-size:.9375rem;font-style:italic;line-height:1.5}.dLVoXa_onboardingSteps{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}.dLVoXa_stepItem{align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.dLVoXa_stepNumber{background-color:var(--color-primary,#006c67);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.dLVoXa_stepInfo{flex:1}.dLVoXa_stepItemTitle{color:var(--color-text-primary,#1f2937);margin:0 0 .25rem;font-size:1rem;font-weight:600}.dLVoXa_stepItemDescription{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.875rem}.dLVoXa_wizardProgress{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.dLVoXa_progressDot{background-color:var(--color-border,#dfe1e5);border-radius:50%;width:.75rem;height:.75rem;transition:background-color .2s ease-in-out}.dLVoXa_progressDot.dLVoXa_active,.dLVoXa_progressDot.dLVoXa_completed{background-color:var(--color-primary,#006c67)}.dLVoXa_progressSeparator{background-color:var(--color-border,#dfe1e5);width:2rem;height:1px}.dLVoXa_progressSeparator.dLVoXa_active{background-color:var(--color-primary,#006c67)}.dLVoXa_loading{text-align:center;padding:2rem}.dLVoXa_loadingSpinner{border:2px solid var(--color-border,#dfe1e5);border-top:2px solid var(--color-primary,#006c67);border-radius:50%;width:2rem;height:2rem;margin:0 auto 1rem;animation:1s linear infinite dLVoXa_spin}@keyframes dLVoXa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.SaT8xq_input{width:100%;color:var(--color-gray-900,#111827);background-color:var(--color-white,#fff);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--border-radius-md,8px);outline:none;min-height:44px;padding:11px 14px;font-size:14px;line-height:1.5;transition:all .2s}.SaT8xq_input:focus{border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 3px #006c6714}.SaT8xq_input:disabled{background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-500,#6b7280);cursor:not-allowed;border-color:var(--color-gray-200,#e5e7eb)}.SaT8xq_addPeriodButton{margin-top:8px;margin-bottom:24px}.SaT8xq_removePeriodButton{width:28px;height:28px;color:var(--color-gray-400,#9ca3af);cursor:pointer;border-radius:var(--border-radius-sm,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.SaT8xq_removePeriodButton:hover{color:var(--color-error-600,#dc2626);background-color:var(--color-error-50,#fef2f2)}.SaT8xq_uploadingText{color:var(--color-gray-500,#6b7280);font-size:14px}.SaT8xq_uploadedFileName{color:var(--color-success-600,#059669);font-size:16px;font-weight:500}.SaT8xq_uploadedHint{color:var(--color-gray-500,#6b7280);font-size:13px}.SaT8xq_uploadPlaceholderName{color:var(--color-gray-400,#9ca3af);font-size:16px;font-weight:500}.SaT8xq_uploadPlaceholderHint{color:var(--color-gray-400,#9ca3af);font-size:13px}.SaT8xq_disclosureBody{color:var(--color-gray-600,#4b5563);margin:0;font-size:14px;line-height:1.6}.SaT8xq_uploadError{color:var(--color-error-600,#dc2626);margin-top:4px;font-size:13px}.SaT8xq_formGroup{margin-bottom:32px}.SaT8xq_formLabel{color:var(--color-text-primary,#1f2937);margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.SaT8xq_errorText{color:var(--color-error,#dc2626);margin-bottom:8px;font-size:.875rem;display:block}.SaT8xq_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}.SaT8xq_checkboxItem:hover{background-color:var(--color-primary-light,#e0f2f1);border-color:var(--color-primary,#006c67)}.SaT8xq_checkboxItem.SaT8xq_selected{background-color:var(--color-primary,#006c67);color:#fff;border-color:var(--color-primary,#006c67)}.SaT8xq_checkboxItem.SaT8xq_selected:hover{background-color:#005a56;border-color:#005a56}.SaT8xq_availabilityGrid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.SaT8xq_availabilityGrid .SaT8xq_formGroup{margin-bottom:20px}.SaT8xq_daysGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.SaT8xq_dateGrid,.SaT8xq_timeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.SaT8xq_availabilityGrid{grid-template-columns:1fr;gap:16px}.SaT8xq_daysGrid{grid-template-columns:repeat(3,1fr);gap:8px}.SaT8xq_dateGrid,.SaT8xq_timeGrid{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.SaT8xq_daysGrid{grid-template-columns:repeat(2,1fr)}}
.GFXyfW_root{gap:var(--space-3,24px);flex-direction:column;width:100%;display:flex}.GFXyfW_section{background-color:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--border-radius-md,8px);width:100%;box-shadow:var(--shadow-sm,0 1px 2px #00000005);margin:0;padding:28px}.GFXyfW_section:last-child{margin-bottom:0}.GFXyfW_sectionTitle{color:var(--color-gray-900,#111827);margin:0 0 var(--space-3,24px) 0;letter-spacing:-.01em;font-size:18px;font-weight:600}.GFXyfW_section>:not(.GFXyfW_sectionTitle)+:not(.GFXyfW_sectionTitle){margin-top:var(--space-3,24px)}.GFXyfW_grid{gap:var(--space-3,24px);grid-template-columns:1fr 1fr;display:grid}.GFXyfW_gridSingle{grid-template-columns:1fr}@media (max-width:768px){.GFXyfW_grid{grid-template-columns:1fr}}.GFXyfW_field{flex-direction:column;gap:8px;display:flex}.GFXyfW_label{color:var(--color-gray-700,#374151);font-size:14px;font-weight:500;line-height:1.4}.GFXyfW_required{color:var(--color-error-600,#dc2626);margin-left:4px}.GFXyfW_error{color:var(--color-error-600,#dc2626);margin-top:4px;font-size:13px}.GFXyfW_actions{padding:var(--space-3,24px) 0;justify-content:flex-end;gap:12px;display:flex}.GFXyfW_field input[type=text],.GFXyfW_field input[type=email],.GFXyfW_field input[type=url],.GFXyfW_field input[type=tel],.GFXyfW_field input[type=number],.GFXyfW_field input[type=password],.GFXyfW_field textarea,.GFXyfW_field select{width:100%;color:var(--color-gray-900,#111827);background-color:var(--color-white,#fff);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--border-radius-md,8px);appearance:none;outline:none;min-height:44px;padding:11px 14px;font-size:14px;line-height:1.5;transition:all .2s}.GFXyfW_field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GFXyfW_field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.GFXyfW_field input[type=number]{-moz-appearance:textfield}.GFXyfW_field input:hover,.GFXyfW_field textarea:hover,.GFXyfW_field select:hover{border-color:var(--color-gray-400,#9ca3af)}.GFXyfW_field input:focus,.GFXyfW_field textarea:focus,.GFXyfW_field select:focus{border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 3px #006c6714}.GFXyfW_field input:disabled,.GFXyfW_field textarea:disabled,.GFXyfW_field select:disabled{background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-500,#6b7280);cursor:not-allowed;border-color:var(--color-gray-200,#e5e7eb)}.GFXyfW_field input::placeholder,.GFXyfW_field textarea::placeholder{color:var(--color-gray-400,#9ca3af);font-style:italic}.GFXyfW_field textarea{resize:vertical;min-height:100px}.GFXyfW_field.GFXyfW_fullWidth{grid-column:1/-1}.GFXyfW_field input,.GFXyfW_field textarea,.GFXyfW_field select,.GFXyfW_clickableDisplay.GFXyfW_editControl{scroll-margin-block:80px calc(96px + env(safe-area-inset-bottom,0px))}.GFXyfW_clickableDisplay{color:var(--color-gray-900,#111827);background-color:var(--color-white,#fff);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--border-radius-md,8px);cursor:pointer;align-items:center;min-height:44px;padding:.75rem;font-size:14px;line-height:1.5;transition:all .2s;display:flex}.GFXyfW_clickableDisplay:hover{background-color:var(--color-gray-50,#f9fafb);border-color:var(--color-primary,#006c67);box-shadow:0 0 0 3px #006c670d}.GFXyfW_clickableDisplay.GFXyfW_editControl{text-align:left;height:auto;font-weight:var(--font-weight-regular,400);white-space:normal;justify-content:flex-start}.GFXyfW_clickableDisplay:empty:before{content:"Click to add...";color:var(--color-gray-400,#9ca3af);font-style:italic}.GFXyfW_field.GFXyfW_fieldError input,.GFXyfW_field.GFXyfW_fieldError input:hover,.GFXyfW_field.GFXyfW_fieldError input:focus,.GFXyfW_field.GFXyfW_fieldError textarea,.GFXyfW_field.GFXyfW_fieldError textarea:hover,.GFXyfW_field.GFXyfW_fieldError textarea:focus,.GFXyfW_field.GFXyfW_fieldError select,.GFXyfW_field.GFXyfW_fieldError select:hover,.GFXyfW_field.GFXyfW_fieldError select:focus,.GFXyfW_field.GFXyfW_fieldError button[aria-haspopup],.GFXyfW_field.GFXyfW_fieldError button[aria-haspopup]:hover,.GFXyfW_field.GFXyfW_fieldError button[aria-haspopup]:focus{border-color:var(--color-error-600,#dc2626)}.GFXyfW_fieldError .GFXyfW_clickableDisplay{outline:1px solid var(--color-error-600,#dc2626);outline-offset:-1px}.GFXyfW_fieldSaving{opacity:.7;pointer-events:none;position:relative}.GFXyfW_fieldSuccess input,.GFXyfW_fieldSuccess textarea,.GFXyfW_fieldSuccess select{border-color:var(--color-success-500,#10b981);transition:border-color .3s}.GFXyfW_helpText{color:var(--color-gray-500,#6b7280);margin-top:4px;font-size:13px;line-height:1.4}.GFXyfW_savingIndicator{color:var(--color-primary,#006c67);margin-top:4px;font-size:13px}.GFXyfW_successIndicator{color:var(--color-success-500,#10b981);margin-top:4px;font-size:13px}.GFXyfW_subheading{color:var(--color-gray-900,#111827);margin:0 0 16px;font-size:14px;font-weight:600}.GFXyfW_note{background-color:var(--color-gray-50,#f9fafb);border-radius:var(--border-radius-md,8px);padding:20px}.GFXyfW_note p{color:var(--color-gray-500,#6b7280);margin:0;font-size:14px;line-height:1.5}.GFXyfW_divider{background-color:var(--color-gray-200,#e5e7eb);height:1px;margin:var(--space-3,24px) 0;border:none}.GFXyfW_placeholder{color:var(--color-gray-400,#9ca3af);font-style:italic}@media (max-width:640px){.GFXyfW_actions{flex-direction:column-reverse;gap:8px}.GFXyfW_actions button{width:100%}}
.OyarJW_identityLayout{gap:var(--space-3,24px);flex-direction:column;display:flex}.OyarJW_logoSection{flex-direction:column;gap:8px;display:flex}.OyarJW_logoLabel{color:#374151;font-size:14px;font-weight:500}.OyarJW_logoUploadContainer{position:relative}.OyarJW_logoPreview{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;overflow:hidden}.OyarJW_logoImage{object-fit:cover;width:100%;height:100%}.OyarJW_logoPlaceholder{color:#9ca3af;text-align:center;font-size:13px}.OyarJW_fileInput{display:none}.OyarJW_fileLabel{color:#fff;text-align:center;cursor:pointer;background-color:#0009;padding:8px;font-size:12px;font-weight:500;transition:all .15s;position:absolute;bottom:0;left:0;right:0}.OyarJW_fileLabel:hover{background-color:#000c}.OyarJW_displayValue{color:#111827;cursor:pointer;align-items:center;min-height:22px;padding:10px 0;font-size:14px;line-height:1.5;transition:all .15s;display:flex}.OyarJW_placeholder{color:#9ca3af;font-style:italic}.OyarJW_saving{opacity:.6;cursor:wait}.OyarJW_savingIndicator{color:#006c67;margin-top:4px;font-size:13px;font-style:italic}.OyarJW_actionButtons{justify-content:flex-end;gap:12px;padding:24px 0 0;display:flex}.OyarJW_button{cursor:pointer;text-align:center;border:none;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:all .2s}.OyarJW_button:disabled{opacity:.5;cursor:not-allowed}.OyarJW_button.OyarJW_primary{color:#fff;background-color:#006c67}.OyarJW_button.OyarJW_primary:hover:not(:disabled){background-color:#005550;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.OyarJW_button.OyarJW_primary:active:not(:disabled){background-color:#004440;transform:translateY(0)}.OyarJW_button.OyarJW_secondary{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;font-weight:500}.OyarJW_button.OyarJW_secondary:hover:not(:disabled){color:#111827;background-color:#f3f4f6;border-color:#9ca3af}@media (max-width:768px){.OyarJW_identityLayout{gap:var(--space-2,16px)}}
.AJyHtq_tabBar{border-bottom:2px solid var(--color-gray-200,#e5e7eb);gap:0;margin:-1.25rem -1.5rem 1.25rem;padding:0 1.5rem;display:flex}.AJyHtq_tab{color:var(--color-gray-600,#4b5563);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-2px;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:color .15s;display:inline-flex}.AJyHtq_tab:hover:not(:disabled){color:var(--color-primary,#006c67)}.AJyHtq_tab:disabled{opacity:.4;cursor:not-allowed}.AJyHtq_tabActive{color:var(--color-primary,#006c67);border-bottom:2px solid var(--color-primary,#006c67);font-weight:600}.AJyHtq_settingsBody{padding:4px 0}.AJyHtq_programmeBody{flex-direction:column;gap:1rem;display:flex}.AJyHtq_programmeActions{border-bottom:1px solid var(--color-gray-100,#f3f4f6);justify-content:space-between;align-items:center;padding:0 0 .5rem;display:flex}.AJyHtq_programmeTitle{color:var(--color-gray-700,#374151);margin:0;font-size:.875rem;font-weight:600}.AJyHtq_addWeekBtn{background:var(--color-white,#fff);border:1px solid var(--color-primary,#006c67);color:var(--color-primary,#006c67);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.AJyHtq_addWeekBtn:hover{background:var(--color-primary-light,#e6f0f0)}.AJyHtq_saveBtn{background:var(--color-primary,#006c67);color:var(--color-white,#fff);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.AJyHtq_saveBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.AJyHtq_saveBtn:disabled{opacity:.5;cursor:not-allowed}.AJyHtq_weekCard{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:8px;overflow:hidden}.AJyHtq_weekHeader{background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-200,#e5e7eb);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.AJyHtq_weekHeaderLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AJyHtq_weekChevron{color:var(--color-gray-400,#9ca3af);flex-shrink:0}.AJyHtq_weekNumber{color:var(--color-primary,#006c67);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:700}.AJyHtq_weekNameInput{color:var(--color-gray-800,#1f2937);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem;font-weight:600}.AJyHtq_weekNameInput:focus{background:var(--color-white,#fff)}.AJyHtq_weekNameInput::placeholder{color:var(--color-gray-400,#9ca3af);font-weight:400}.AJyHtq_weekFocusInput{width:160px;color:var(--color-gray-500,#6b7280);text-align:right;background:0 0;border:none;outline:none;font-size:.8125rem}.AJyHtq_weekFocusInput:focus{background:var(--color-white,#fff)}.AJyHtq_weekFocusInput::placeholder{color:var(--color-gray-300,#d1d5db)}.AJyHtq_deleteWeekBtn{color:var(--color-gray-400,#9ca3af);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.AJyHtq_deleteWeekBtn:hover{color:var(--color-error-500,#ef4444)}.AJyHtq_weekBody{padding:0 14px 12px}.AJyHtq_sessionList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.AJyHtq_addSessionBtn{background:var(--color-white,#fff);border:1px dashed var(--color-gray-300,#d1d5db);color:var(--color-gray-500,#6b7280);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:6px 12px;font-size:.8125rem;transition:border-color .15s,color .15s;display:inline-flex}.AJyHtq_addSessionBtn:hover{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}.AJyHtq_sessionCard{border:1px solid var(--color-gray-100,#f3f4f6);background:var(--color-white,#fff);border-radius:6px}.AJyHtq_sessionHeader{background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-100,#f3f4f6);align-items:center;gap:8px;padding:8px 12px;display:flex}.AJyHtq_sessionLabel{color:var(--color-gray-400,#9ca3af);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.6875rem;font-weight:700}.AJyHtq_sessionNameInput{color:var(--color-gray-700,#374151);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.8125rem;font-weight:600}.AJyHtq_sessionNameInput::placeholder{color:var(--color-gray-400,#9ca3af);font-weight:400}.AJyHtq_sessionMetaInput{width:60px;color:var(--color-gray-500,#6b7280);text-align:center;background:0 0;border:none;outline:none;font-size:.75rem}.AJyHtq_sessionMeta{color:var(--color-gray-400,#9ca3af);white-space:nowrap;font-size:.75rem}.AJyHtq_deleteSessionBtn{color:var(--color-gray-300,#d1d5db);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.AJyHtq_deleteSessionBtn:hover{color:var(--color-error-500,#ef4444)}.AJyHtq_setsTable{width:100%;padding:8px 12px}.AJyHtq_setsHeader{border-bottom:1px solid var(--color-gray-100,#f3f4f6);grid-template-columns:24px 1fr 52px 60px 52px 44px auto;gap:4px;padding:0 0 4px;display:grid}.AJyHtq_colLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400,#9ca3af);font-size:.625rem;font-weight:700}.AJyHtq_setRow{border-bottom:1px solid var(--color-gray-50,#f9fafb);grid-template-columns:24px 1fr 52px 60px 52px 44px auto;align-items:center;gap:4px;padding:3px 0;display:grid}.AJyHtq_setRow:last-child{border-bottom:none}.AJyHtq_setNumber{color:var(--color-gray-400,#9ca3af);text-align:center;font-size:.6875rem;font-weight:700}.AJyHtq_setInput{width:100%;color:var(--color-gray-700,#374151);background:0 0;border:1px solid #0000;border-radius:4px;outline:none;padding:3px 6px;font-size:.8125rem;transition:border-color .1s,background .1s}.AJyHtq_setInput:focus{border-color:var(--color-primary-accent,#4caead);background:var(--color-white,#fff)}.AJyHtq_setInput::placeholder{color:var(--color-gray-300,#d1d5db)}.AJyHtq_setNumInput{text-align:center}.AJyHtq_deleteSetBtn{color:var(--color-gray-300,#d1d5db);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.AJyHtq_deleteSetBtn:hover{color:var(--color-error-500,#ef4444)}.AJyHtq_addSetBtn{border:1px dashed var(--color-gray-200,#e5e7eb);color:var(--color-gray-400,#9ca3af);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;font-size:.75rem;transition:border-color .15s,color .15s;display:inline-flex}.AJyHtq_addSetBtn:hover{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}.AJyHtq_saveBar{border-top:1px solid var(--color-gray-100,#f3f4f6);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;display:flex}.AJyHtq_saveBarMsg{color:var(--color-gray-500,#6b7280);font-size:.8125rem}.AJyHtq_saveBarBtns{align-items:center;gap:8px;display:flex}.AJyHtq_statusSelect{border:1px solid var(--color-border,#dfe1e5);width:100%;color:var(--color-gray-800,#1f2937);background:var(--color-white,#fff);appearance:auto;border-radius:6px;outline:none;padding:8px 12px;font-size:.875rem}.AJyHtq_statusSelect:focus{border-color:var(--color-primary,#006c67)}.AJyHtq_statusSelect:disabled{opacity:.6;background:var(--color-gray-50,#f9fafb)}.AJyHtq_loading{text-align:center;color:var(--color-gray-400,#9ca3af);padding:3rem 1rem;font-size:.875rem}.AJyHtq_errorMsg{color:var(--color-error-600,#dc2626);padding:8px 0;font-size:.8125rem}.AJyHtq_emptyWeeks{text-align:center;color:var(--color-gray-400,#9ca3af);border:2px dashed var(--color-gray-200,#e5e7eb);border-radius:8px;padding:2rem;font-size:.875rem}.AJyHtq_suggestionsBody{flex-direction:column;gap:1rem;display:flex}.AJyHtq_suggestionsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AJyHtq_suggestionsTitle{color:var(--color-gray-800,#1f2937);margin:0 0 2px;font-size:.875rem;font-weight:600}.AJyHtq_suggestionsSubtitle{color:var(--color-gray-500,#6b7280);margin:0;font-size:.75rem}.AJyHtq_fetchBtn{background:var(--color-primary,#006c67);color:var(--color-white,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.AJyHtq_fetchBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.AJyHtq_fetchBtn:disabled{opacity:.5;cursor:not-allowed}.AJyHtq_suggestionsEmpty{text-align:center;color:var(--color-gray-400,#9ca3af);border:2px dashed var(--color-gray-200,#e5e7eb);border-radius:8px;padding:2rem;font-size:.875rem;line-height:1.5}.AJyHtq_suggestionsList{flex-direction:column;gap:10px;display:flex}.AJyHtq_suggestionCard{border:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-white,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s;display:flex}.AJyHtq_suggestionApplied{border-color:var(--color-success-300,#6ee7b7);background:var(--color-success-50,#f0fdf4)}.AJyHtq_suggestionCardTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.AJyHtq_suggestionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.AJyHtq_suggestionExercise{color:var(--color-gray-800,#1f2937);font-size:.875rem;font-weight:600}.AJyHtq_suggestionLocation{color:var(--color-gray-400,#9ca3af);font-size:.75rem}.AJyHtq_suggestionBadges{flex-shrink:0;gap:5px;display:flex}.AJyHtq_confidenceBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:700}.AJyHtq_confidence_high{background:var(--color-success-100,#dcfce7);color:var(--color-success-700,#15803d)}.AJyHtq_confidence_medium{background:var(--color-warning-100,#fef9c3);color:var(--color-warning-700,#a16207)}.AJyHtq_confidence_low{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-600,#4b5563)}.AJyHtq_sourceBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:600}.AJyHtq_sourceData{background:var(--color-primary-light,#e6f0f0);color:var(--color-primary,#006c67)}.AJyHtq_sourceProtocol{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-500,#6b7280)}.AJyHtq_suggestionValues{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AJyHtq_trendUp{color:var(--color-success-500,#22c55e)}.AJyHtq_trendDown{color:var(--color-error-500,#ef4444)}.AJyHtq_trendFlat{color:var(--color-gray-400,#9ca3af)}.AJyHtq_suggestionChange{color:var(--color-gray-600,#4b5563);font-size:.8125rem}.AJyHtq_suggestionChange strong{color:var(--color-gray-900,#111827)}.AJyHtq_rpeActual{color:var(--color-gray-400,#9ca3af);background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:4px;padding:1px 6px;font-size:.75rem}.AJyHtq_suggestionReasoning{color:var(--color-gray-600,#4b5563);margin:0;font-size:.8125rem;line-height:1.45}.AJyHtq_suggestionFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.AJyHtq_sessionCount{color:var(--color-gray-400,#9ca3af);font-size:.75rem}.AJyHtq_applyBtn{background:var(--color-primary,#006c67);color:var(--color-white,#fff);cursor:pointer;border:none;border-radius:5px;align-items:center;gap:5px;padding:5px 12px;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}.AJyHtq_applyBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.AJyHtq_applyBtnApplied{background:var(--color-success-500,#22c55e);cursor:default}.AJyHtq_applyBtnApplied:hover{background:var(--color-success-500,#22c55e)}.AJyHtq_appliedNote{color:var(--color-success-700,#15803d);background:var(--color-success-50,#f0fdf4);border:1px solid var(--color-success-200,#bbf7d0);border-radius:6px;padding:10px 14px;font-size:.8125rem;line-height:1.4}
.MAFCqW_container{width:100%}.MAFCqW_identityLayout{gap:var(--space-3,24px);flex-direction:column;display:flex}.MAFCqW_logoSection{flex-direction:column;gap:8px;display:flex}.MAFCqW_logoLabel{color:#374151;font-size:14px;font-weight:500}.MAFCqW_logoUpload{flex-direction:column;gap:12px;display:flex}.MAFCqW_logoPreview{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.MAFCqW_logoImage{object-fit:cover;width:100%;height:100%}.MAFCqW_logoPlaceholder{color:#9ca3af;text-align:center;font-size:13px}.MAFCqW_fileInput{display:none}.MAFCqW_fileLabel{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:fit-content;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-block}.MAFCqW_fileLabel:hover{background-color:#f9fafb;border-color:#9ca3af}.MAFCqW_hint{color:#6b7280;margin:0;font-size:13px}@media (max-width:768px){.MAFCqW_identityLayout{gap:var(--space-2,16px)}}
.qklHya_footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}
.gmv8LG_select{border:1px solid var(--color-border,#dfe1e5);width:100%;color:var(--color-gray-800,#1f2937);background:var(--color-white,#fff);appearance:auto;border-radius:6px;outline:none;padding:8px 12px;font-size:.875rem}.gmv8LG_select:focus{border-color:var(--color-primary,#006c67)}
.C_YNDG_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.C_YNDG_content{padding:16px}.C_YNDG_tipList{margin:0;padding:0;list-style:none}.C_YNDG_tipItem{color:#6b7280;margin-bottom:12px;padding-left:20px;font-size:14px;line-height:1.5;position:relative}.C_YNDG_tipItem:last-child{margin-bottom:0}.C_YNDG_tipItem:before{content:"•";color:var(--color-primary-default,#006c67);font-size:16px;font-weight:700;line-height:1.4;position:absolute;left:0}
.WPx3Ya_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.WPx3Ya_content{padding:16px}.WPx3Ya_videoInfo{margin-bottom:1rem}.WPx3Ya_videoTitle{color:#1f2937;margin:0 0 .25rem;font-size:.875rem;font-weight:500}.WPx3Ya_videoDuration{color:#9ca3af;margin:0;font-size:.75rem}.WPx3Ya_videoLink{background-color:var(--color-primary-default,#006c67);color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-in-out;display:inline-block}.WPx3Ya_videoLink:hover{background-color:var(--color-primary-dark,#005550)}.WPx3Ya_placeholder{color:#9ca3af;margin:0;font-size:.875rem;font-style:italic}
.UWcj4a_activityWidget{flex-direction:column;display:flex}.UWcj4a_header{border-bottom:1px solid #e5e7eb;padding:1rem 1rem .75rem}.UWcj4a_title{color:#1f2937;text-transform:uppercase;letter-spacing:.025em;margin:0;font-size:.875rem;font-weight:600}.UWcj4a_content{padding:0}.UWcj4a_loading,.UWcj4a_empty{text-align:center;color:#9ca3af;padding:1.5rem 1rem;font-size:.875rem}.UWcj4a_activityList{flex-direction:column;display:flex}.UWcj4a_activityItem{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.UWcj4a_activityItem:last-child{border-bottom:none}.UWcj4a_activityItem:hover{background-color:#f9fafb}.UWcj4a_activityContent{color:#374151;flex-wrap:wrap;gap:.25rem;font-size:.8125rem;line-height:1.4;display:flex}.UWcj4a_adminName{color:#006c67;font-weight:600}.UWcj4a_activityText{color:#6b7280}.UWcj4a_resourceId{color:#9ca3af;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem}.UWcj4a_activityTime{color:#9ca3af;margin-top:.125rem;font-size:.75rem}@media (max-width:640px){.UWcj4a_header{padding:.875rem .875rem .625rem}.UWcj4a_title{font-size:.8125rem}.UWcj4a_activityItem{padding:.625rem .875rem}.UWcj4a_activityContent{font-size:.75rem}.UWcj4a_activityTime{font-size:.6875rem}}
.tvrUHG_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.tvrUHG_content{flex-direction:column;gap:16px;padding:16px;display:flex}.tvrUHG_description{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.tvrUHG_button{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:all .2s}.tvrUHG_button.tvrUHG_primary{color:#fff;background-color:#006c67}.tvrUHG_button.tvrUHG_primary:hover{background-color:#005550;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tvrUHG_button.tvrUHG_primary:active{background-color:#004440;transform:translateY(0)}.tvrUHG_button.tvrUHG_secondary{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;font-weight:500}.tvrUHG_button.tvrUHG_secondary:hover{color:#111827;background-color:#f3f4f6;border-color:#9ca3af}
.PkjMRG_quickActionsWidget{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.PkjMRG_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.PkjMRG_actionsContainer{flex-direction:column;gap:0;display:flex}.PkjMRG_actionRow{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;width:100%;padding:16px;transition:background-color .2s;display:flex}.PkjMRG_actionRow:last-child{border-bottom:none}.PkjMRG_actionRow:hover{background-color:#f9fafb}.PkjMRG_actionRow:active{background-color:#f3f4f6}.PkjMRG_icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.PkjMRG_label{color:#374151;flex:1;font-size:14px;font-weight:500;line-height:1.5}.PkjMRG_chevron{color:#9ca3af;flex-shrink:0;font-size:24px;font-weight:300;line-height:1}
.tVTjrG_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.tVTjrG_content{padding:16px}.tVTjrG_text{color:#6b7280;margin:0 0 12px;font-size:14px;line-height:1.5}.tVTjrG_text:last-child{margin-bottom:0}.tVTjrG_statusBox{border:1px solid;border-radius:8px;margin-bottom:16px;padding:12px}.tVTjrG_statusTitle{margin:0 0 4px;font-size:14px;font-weight:700}.tVTjrG_statusText{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.tVTjrG_neutralAlert{background-color:#f9fafb;border-color:#d1d5db}.tVTjrG_neutralAlert .tVTjrG_statusTitle{color:#6b7280}.tVTjrG_activeAlert{background-color:#f0fdf4;border-color:#86efac}.tVTjrG_activeAlert .tVTjrG_statusTitle{color:#166534}.tVTjrG_subscriptionActions{margin:0 0 12px}.tVTjrG_subscribeButton{color:#fff;cursor:pointer;background-color:#006c67;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.tVTjrG_subscribeButton:hover{background-color:#005550}.tVTjrG_subscribeButton:active{background-color:#004440}.tVTjrG_pricingInfo{color:#6b7280;text-align:center;margin:0;font-size:12px;line-height:1.5}.tVTjrG_divider{background-color:#d1d5db;height:1px;margin:16px 0}.tVTjrG_secondaryActions{flex-direction:column;gap:8px;display:flex}.tVTjrG_secondaryLink{color:#006c67;cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s}.tVTjrG_secondaryLink:hover{color:#005550;text-decoration:underline}.tVTjrG_trialCountdown{border-radius:8px;margin-bottom:16px;padding:12px}.tVTjrG_infoAlert{background-color:#eff6ff;border:1px solid #bfdbfe}.tVTjrG_warningAlert{background-color:#fff7ed;border:1px solid #fed7aa}.tVTjrG_urgentAlert{background-color:#fef2f2;border:2px solid #fca5a5}.tVTjrG_expiredAlert{background-color:#fef2f2;border:2px solid #ef4444;animation:2s cubic-bezier(.4,0,.6,1) infinite tVTjrG_pulse}@keyframes tVTjrG_pulse{0%,to{opacity:1}50%{opacity:.9}}.tVTjrG_countdownDays{color:#1f2937;margin:0 0 4px;font-size:14px;font-weight:700}.tVTjrG_urgentAlert .tVTjrG_countdownDays,.tVTjrG_expiredAlert .tVTjrG_countdownDays{color:#dc2626}.tVTjrG_warningAlert .tVTjrG_countdownDays{color:#ea580c}.tVTjrG_infoAlert .tVTjrG_countdownDays{color:#2563eb}.tVTjrG_countdownText{color:#6b7280;margin:0;font-size:12px;line-height:1.5}
.vw3HvG_loading{color:#64748b;justify-content:center;align-items:center;min-height:400px;font-size:1rem;display:flex}.vw3HvG_content{flex-direction:column;gap:1.5rem;display:flex}.vw3HvG_pipelineContainer{flex-direction:column;display:flex}.vw3HvG_addReferralButton{color:#fff;cursor:pointer;white-space:nowrap;background:#006c67;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.vw3HvG_addReferralButton:hover{background:#005550}@media (max-width:768px){.vw3HvG_content{gap:1rem}.vw3HvG_addReferralButton{padding:6px 12px;font-size:13px}}
._1DXpna_widget{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease-in-out;overflow:hidden;box-shadow:0 1px 3px #0000001a}._1DXpna_widget:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._1DXpna_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._1DXpna_headerLeft{align-items:center;gap:8px;display:flex}._1DXpna_icon{color:#006c67;flex-shrink:0}._1DXpna_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}._1DXpna_content{padding:16px}._1DXpna_subtitle{color:#6b7280;margin:0 0 12px;font-size:13px;font-weight:500}._1DXpna_emptyState{text-align:center;padding:3rem 1.5rem}._1DXpna_emptyText{color:#6b7280;margin:0;font-size:.875rem}._1DXpna_heatmap{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}._1DXpna_day{aspect-ratio:1;cursor:pointer;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;transition:all .2s ease-in-out;display:flex}._1DXpna_day:hover{border-color:#059669;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}._1DXpna_dayLabel{color:#6b7280;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;font-weight:500}._1DXpna_dayNumber{color:#1f2937;margin-bottom:.25rem;font-size:1rem;font-weight:600}._1DXpna_dayCount{color:#059669;font-size:.75rem;font-weight:500}._1DXpna_today{border:2px solid #2563eb;box-shadow:0 0 0 2px #2563eb1a}._1DXpna_intensity0{background-color:#f3f4f6}._1DXpna_intensity1{background-color:#d1fae5}._1DXpna_intensity2{background-color:#a7f3d0}._1DXpna_intensity3{background-color:#6ee7b7}._1DXpna_intensity4{background-color:#059669}._1DXpna_intensity4 ._1DXpna_dayLabel,._1DXpna_intensity4 ._1DXpna_dayNumber,._1DXpna_intensity4 ._1DXpna_dayCount{color:#fff}._1DXpna_legend{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:1rem;display:flex}._1DXpna_legendLabel{color:#6b7280;margin:0 .25rem;font-size:.75rem}._1DXpna_legendBox{border-radius:2px;width:14px;height:14px}@media (max-width:640px){._1DXpna_content{padding:12px}._1DXpna_title{font-size:13px}._1DXpna_subtitle{font-size:12px}._1DXpna_heatmap{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:.375rem}._1DXpna_day{padding:.375rem}._1DXpna_dayLabel{font-size:.5625rem}._1DXpna_dayNumber{font-size:.875rem}._1DXpna_dayCount{font-size:.6875rem}}@media (min-width:641px) and (max-width:1024px){._1DXpna_heatmap{grid-template-columns:repeat(7,1fr)}}@media (min-width:1025px){._1DXpna_heatmap{grid-template-columns:repeat(7,1fr)}}
.F2bRpa_widget{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease-in-out;overflow:hidden;box-shadow:0 1px 3px #0000001a}.F2bRpa_widget:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.F2bRpa_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.F2bRpa_headerLeft{align-items:center;gap:8px;display:flex}.F2bRpa_icon{color:#006c67;flex-shrink:0}.F2bRpa_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}.F2bRpa_content{padding:16px}.F2bRpa_loading{text-align:center;color:#6b7280;padding:2rem;font-size:.875rem}.F2bRpa_emptyState{text-align:center;padding:40px 20px}.F2bRpa_emptyState p{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.F2bRpa_referralsList{flex-direction:column;gap:.75rem;margin-bottom:12px;display:flex}.F2bRpa_referralCard{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.F2bRpa_referralCard:hover{background-color:#f3f4f6}.F2bRpa_referralInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.F2bRpa_referralName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.F2bRpa_referralMeta{color:#6b7280;font-size:.75rem}.F2bRpa_statusBadge{white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.F2bRpa_statusBadge.F2bRpa_success{color:#065f46;background-color:#d1fae5}.F2bRpa_statusBadge.F2bRpa_info{color:#1e40af;background-color:#dbeafe}.F2bRpa_statusBadge.F2bRpa_warning{color:#92400e;background-color:#fef3c7}.F2bRpa_statusBadge.F2bRpa_neutral{color:#374151;background-color:#e5e7eb}.F2bRpa_viewAllButton{color:#006c67;cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s ease-in-out}.F2bRpa_viewAllButton:hover{background-color:#e6f0f0;border-color:#006c67}.F2bRpa_viewAllButton:active{transform:scale(.98)}@media (max-width:640px){.F2bRpa_content{padding:12px}.F2bRpa_title{font-size:13px}.F2bRpa_referralCard{flex-direction:column;align-items:flex-start;gap:.75rem}.F2bRpa_referralInfo{width:100%}.F2bRpa_statusBadge{align-self:flex-start}}
@keyframes HJgtMG_shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.HJgtMG_skeleton{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 20%,#f0f0f0 40% 100%) 0 0/800px 104px;border-radius:4px;animation:1.5s linear infinite HJgtMG_shimmer}.HJgtMG_line{width:100%;height:12px;margin-bottom:8px}.HJgtMG_circle{border-radius:50%;width:40px;height:40px}.HJgtMG_rect{border-radius:8px;width:100%;height:100%}.HJgtMG_chartContainer{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:1.5rem}.HJgtMG_chartHeader{margin-bottom:1rem}.HJgtMG_chartTitle{width:40%;height:16px;margin-bottom:8px}.HJgtMG_chartSubtitle{width:25%;height:12px}.HJgtMG_chartBody{justify-content:center;align-items:center;height:250px;display:flex}.HJgtMG_chartPlaceholder{height:100%}.HJgtMG_widgetContainer{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.HJgtMG_widgetHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.HJgtMG_widgetIcon{flex-shrink:0}.HJgtMG_widgetHeaderText{flex:1}.HJgtMG_widgetTitle{width:60%;height:16px;margin-bottom:6px}.HJgtMG_widgetSubtitle{width:40%;height:12px}.HJgtMG_widgetBody{flex-direction:column;gap:12px;display:flex}.HJgtMG_widgetLine{width:100%;height:12px}.HJgtMG_widgetLine:last-child{width:70%}.HJgtMG_kpiGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.HJgtMG_kpiCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.HJgtMG_kpiLabel{width:50%;height:12px;margin-bottom:12px}.HJgtMG_kpiValue{width:40%;height:24px}@media (max-width:640px){.HJgtMG_chartContainer,.HJgtMG_widgetContainer,.HJgtMG_kpiCard{padding:1.25rem}}
.U_N8Mq_form{flex-direction:column;gap:20px;padding:24px;display:flex}.U_N8Mq_field{flex-direction:column;flex:1;gap:8px;display:flex}.U_N8Mq_label{color:#374151;font-size:14px;font-weight:500}.U_N8Mq_required{color:#ef4444}.U_N8Mq_input,.U_N8Mq_textarea{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.U_N8Mq_input:focus,.U_N8Mq_textarea:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.U_N8Mq_input:disabled,.U_N8Mq_textarea:disabled{cursor:not-allowed;background:#f3f4f6}.U_N8Mq_textarea{resize:vertical;min-height:100px}.U_N8Mq_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.U_N8Mq_row{grid-template-columns:1fr}}.U_N8Mq_footer{justify-content:flex-end;gap:12px;width:100%;display:flex}.U_N8Mq_cancelButton,.U_N8Mq_createButton{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.U_N8Mq_cancelButton{color:#374151;background:#fff;border:1px solid #d1d5db}.U_N8Mq_cancelButton:hover:not(:disabled){background:#f3f4f6}.U_N8Mq_createButton{color:#fff;background:#006c67}.U_N8Mq_createButton:hover:not(:disabled){background:#005550}.U_N8Mq_cancelButton:disabled,.U_N8Mq_createButton:disabled{opacity:.5;cursor:not-allowed}.U_N8Mq_timeline{border-top:1px solid #e5e7eb;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.U_N8Mq_timelineTitle{color:#1f2937;font-size:.875rem;font-weight:600}.U_N8Mq_timelineEmpty{color:#9ca3af;font-size:.8125rem}.U_N8Mq_timelineList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.U_N8Mq_timelineItem{color:#374151;border-left:2px solid #e5e7eb;padding-left:.625rem;font-size:.8125rem}.U_N8Mq_timelineMeta{color:#9ca3af}.U_N8Mq_timelineNote{color:#6b7280}.U_N8Mq_checkboxLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.U_N8Mq_checkbox{cursor:pointer;width:18px;height:18px}.U_N8Mq_metadataSection{border-top:1px solid #e5e7eb;margin-top:4px;padding:16px 0 0}.U_N8Mq_metadataRow{flex-wrap:wrap;gap:24px;display:flex}.U_N8Mq_metadataItem{align-items:center;gap:6px;display:flex}.U_N8Mq_metadataLabel{color:#6b7280;font-size:12px;font-weight:500}.U_N8Mq_metadataValue{color:#374151;font-size:12px}.U_N8Mq_additionalSection{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1.25rem 1.5rem}.U_N8Mq_sectionHeader{-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:16px;display:flex}.U_N8Mq_sectionHeader:hover{opacity:.7}.U_N8Mq_sectionTitle{color:#111827;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.U_N8Mq_chevron{color:#6b7280;font-size:10px;transition:transform .2s}.U_N8Mq_commentsList{flex-direction:column;gap:16px;max-height:300px;margin-bottom:16px;padding-right:8px;display:flex;overflow-y:auto}.U_N8Mq_commentItem{background:#fff;border-left:3px solid #006c67;border-radius:6px;padding:12px}.U_N8Mq_commentHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.U_N8Mq_commentAuthor{color:#111827;font-size:14px;font-weight:600}.U_N8Mq_commentDate{color:#6b7280;font-size:12px}.U_N8Mq_commentText{color:#374151;white-space:pre-wrap;font-size:14px;line-height:1.5}.U_N8Mq_commentForm{flex-direction:column;gap:8px;margin-top:16px;display:flex}.U_N8Mq_commentInput{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px}.U_N8Mq_commentInput:focus{border-color:#006c67;outline:none;box-shadow:0 0 0 3px #006c671a}.U_N8Mq_submitCommentButton{color:#fff;cursor:pointer;background:#006c67;border:none;border-radius:6px;align-self:flex-end;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.U_N8Mq_submitCommentButton:hover:not(:disabled){background:#005550}.U_N8Mq_submitCommentButton:disabled{opacity:.5;cursor:not-allowed}.U_N8Mq_attachmentsList{flex-direction:column;gap:12px;max-height:250px;margin-bottom:16px;padding-right:8px;display:flex;overflow-y:auto}.U_N8Mq_attachmentItem{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.U_N8Mq_attachmentInfo{flex:1;min-width:0}.U_N8Mq_attachmentName{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:500;overflow:hidden}.U_N8Mq_attachmentMeta{color:#6b7280;font-size:12px}.U_N8Mq_attachmentActions{gap:8px;margin-left:12px;display:flex}.U_N8Mq_downloadButton,.U_N8Mq_deleteButton{cursor:pointer;white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.U_N8Mq_downloadButton{color:#fff;background:#006c67;border:none}.U_N8Mq_downloadButton:hover{background:#005550}.U_N8Mq_deleteButton{color:#dc2626;background:#fff;border:1px solid #fecaca}.U_N8Mq_deleteButton:hover{background:#fef2f2;border-color:#dc2626}.U_N8Mq_uploadSection{margin-top:4px}.U_N8Mq_fileInput{display:none}.U_N8Mq_uploadButton{color:#006c67;cursor:pointer;background:#fff;border:1px solid #006c67;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-block}.U_N8Mq_uploadButton:hover{background:#f0fdfa}.U_N8Mq_emptyState{text-align:center;color:#9ca3af;padding:24px;font-size:14px}@media (max-width:640px){.U_N8Mq_metadataRow{flex-direction:column;gap:12px}.U_N8Mq_attachmentItem{flex-direction:column;align-items:flex-start}.U_N8Mq_attachmentActions{width:100%;margin-top:8px;margin-left:0}.U_N8Mq_downloadButton,.U_N8Mq_deleteButton{flex:1}}
.XmRrBa_root{flex-direction:column;display:flex}.XmRrBa_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.XmRrBa_toolbarLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.XmRrBa_swimlane{flex-direction:column;gap:8px;display:flex}.XmRrBa_swimlaneHeader{color:#1f2937;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:2px 0;font-size:14px;font-weight:600;display:flex}.XmRrBa_swimlaneCount{color:#6b7280;font-size:12px;font-weight:500}.XmRrBa_cards{flex-direction:column;gap:8px;display:flex}.XmRrBa_card{cursor:grab;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #0000000a}.XmRrBa_card:hover{border-color:#006c67}.XmRrBa_cardTitle{color:#111827;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.35}.XmRrBa_cardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.XmRrBa_cardSeat,.XmRrBa_cardDue{color:#6b7280;align-items:center;gap:4px;font-size:12px;display:flex}.XmRrBa_searchBox{border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}.XmRrBa_searchInput{background:0 0;border:none;outline:none;width:180px;font-size:13px}.XmRrBa_cardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.XmRrBa_badge{text-transform:capitalize;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.XmRrBa_badgeCritical{color:#b91c1c;background:#fee2e2}.XmRrBa_badgeHigh{color:#c2410c;background:#ffedd5}.XmRrBa_badgeMedium{color:#854d0e;background:#fef9c3}.XmRrBa_badgeLow{color:#166534;background:#dcfce7}.XmRrBa_sourceAuto{color:#3730a3;background:#e0e7ff}.XmRrBa_sourceManual{color:#374151;background:#f3f4f6}.XmRrBa_empty{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 0;font-size:12px;display:flex}.XmRrBa_cardAgent{color:#0369a1;background:#e0f2fe;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:500;display:inline-flex}.XmRrBa_cardActive{border-color:#10b981;animation:2s ease-in-out infinite XmRrBa_bogCardPulse}@keyframes XmRrBa_bogCardPulse{0%,to{box-shadow:0 0 0 1px #10b981,0 0 6px #10b9812e}50%{box-shadow:0 0 0 1px #10b981,0 0 14px #10b9816b}}.XmRrBa_liveDot{vertical-align:middle;background:#10b981;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s ease-in-out infinite XmRrBa_bogDotPulse;display:inline-block}@keyframes XmRrBa_bogDotPulse{0%,to{opacity:1}50%{opacity:.3}}.XmRrBa_sourceFleet{color:#6d28d9;background:#ede9fe}
.kfLEAW_widget{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.kfLEAW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.kfLEAW_title{color:#1f2937;margin:0;font-size:.9375rem;font-weight:600}.kfLEAW_windowPicker{gap:.25rem;display:flex}.kfLEAW_windowBtn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s}.kfLEAW_windowBtn:hover{background:#f3f4f6}.kfLEAW_windowBtnActive{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.kfLEAW_metricsGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:960px){.kfLEAW_metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.kfLEAW_metricsGrid{grid-template-columns:1fr}}.kfLEAW_card{border-radius:.375rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.kfLEAW_card_elite{background:#f0fdf4;border:1px solid #bbf7d0}.kfLEAW_card_high{background:#f0fdf4;border:1px solid #d1fae5}.kfLEAW_card_medium{background:#fffbeb;border:1px solid #fde68a}.kfLEAW_card_low{background:#fef2f2;border:1px solid #fecaca}.kfLEAW_card_na{background:#f9fafb;border:1px solid #f3f4f6}.kfLEAW_cardLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.625rem;font-weight:600}.kfLEAW_cardValue{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.kfLEAW_cardRating{color:#374151;margin:0;font-size:.6875rem;font-weight:600}.kfLEAW_cardSub{color:#9ca3af;margin:0;font-size:.6875rem}.kfLEAW_loading{color:#9ca3af;align-items:center;gap:.5rem;padding:1rem 0;font-size:.875rem;display:flex}.kfLEAW_spinner{animation:1s linear infinite kfLEAW_spin}@keyframes kfLEAW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kfLEAW_errorState{color:#dc2626;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.8125rem;display:flex}.kfLEAW_emptyNote{color:#9ca3af;margin:.75rem 0 0;font-size:.8125rem}
.Nf_Tua_widget{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.Nf_Tua_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.Nf_Tua_titleRow{align-items:center;gap:.5rem;display:flex}.Nf_Tua_title{color:#1f2937;margin:0;font-size:.9375rem;font-weight:600}.Nf_Tua_badge{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.Nf_Tua_badgeNone{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.Nf_Tua_runBtn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s;display:flex}.Nf_Tua_runBtn:hover:not(:disabled){background:#f3f4f6}.Nf_Tua_runBtn:disabled{opacity:.5;cursor:not-allowed}.Nf_Tua_emptyState{color:#9ca3af;margin:0;font-size:.8125rem}.Nf_Tua_problemList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Nf_Tua_problemItem{background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.Nf_Tua_problemItemRca{background:#fffbeb;border-color:#fde68a}.Nf_Tua_stableKey{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;background:#f3f4f6;border-radius:.1875rem;max-width:14rem;padding:.0625rem .25rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.6875rem;overflow:hidden}.Nf_Tua_problemName{color:#1f2937;margin:0;font-size:.8125rem;font-weight:500}.Nf_Tua_problemMeta{color:#9ca3af;margin:.125rem 0 0;font-size:.6875rem}.Nf_Tua_countPill{color:#dc2626;white-space:nowrap;background:#fff;border:1px solid #fecaca;border-radius:9999px;flex-shrink:0;margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.Nf_Tua_countPillRca{color:#d97706;border-color:#fde68a}.Nf_Tua_loading{color:#9ca3af;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.Nf_Tua_spinner{animation:1s linear infinite Nf_Tua_spin}@keyframes Nf_Tua_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Nf_Tua_errorState{color:#dc2626;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.Nf_Tua_runResult{color:#6b7280;margin-top:.75rem;font-size:.75rem}
.Tee7Aq_section{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.Tee7Aq_header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Tee7Aq_title{color:#1f2937;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.Tee7Aq_badge{color:#92400e;background:#fef3c7;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.Tee7Aq_badgeNeutral{color:#6b7280;background:#f3f4f6;}.Tee7Aq_actions,.Tee7Aq_extractorForm{align-items:center;gap:.5rem;display:flex}.Tee7Aq_extractorInput{color:#374151;border:1px solid #d1d5db;border-radius:.375rem;outline:none;width:260px;padding:.375rem .625rem;font-size:.75rem}.Tee7Aq_extractorInput:focus{border-color:#4caead;box-shadow:0 0 0 2px #4caead1a}.Tee7Aq_runBtn{color:#006c67;cursor:pointer;white-space:nowrap;background:#f0fdf4;border:1px solid #d1fae5;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s}.Tee7Aq_runBtn:hover:not(:disabled){background:#dcfce7}.Tee7Aq_runBtn:disabled{opacity:.5;cursor:not-allowed}.Tee7Aq_filterRow{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.Tee7Aq_filterChip{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;transition:all .15s}.Tee7Aq_filterChip:hover{color:#006c67;border-color:#4caead}.Tee7Aq_filterChipActive{color:#006c67;background:#e0f2f1;border-color:#4caead;font-weight:600;}.Tee7Aq_list{margin:0;padding:0;list-style:none}.Tee7Aq_item{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.Tee7Aq_item:last-child{border-bottom:none}.Tee7Aq_itemMain{flex:1;min-width:0}.Tee7Aq_itemSlug{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.Tee7Aq_itemMeta{color:#9ca3af;margin:.125rem 0 0;font-size:.6875rem}.Tee7Aq_itemStatusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-block}.Tee7Aq_statusPending{color:#92400e;background:#fef3c7;}.Tee7Aq_statusApproved{color:#047857;background:#ecfdf5;}.Tee7Aq_statusApplied{color:#0369a1;background:#e0f2fe;}.Tee7Aq_statusRejected{color:#991b1b;background:#fef2f2;}.Tee7Aq_itemActions{flex-shrink:0;gap:.375rem;display:flex}.Tee7Aq_approveBtn{color:#047857;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;transition:background .15s}.Tee7Aq_approveBtn:hover:not(:disabled){background:#ecfdf5;border-color:#6ee7b7}.Tee7Aq_approveBtn:disabled{opacity:.5;cursor:not-allowed}.Tee7Aq_applyBtn{color:#0369a1;}.Tee7Aq_applyBtn:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc}.Tee7Aq_rejectBtn{color:#991b1b;}.Tee7Aq_rejectBtn:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.Tee7Aq_viewBtn{color:#6b7280;}.Tee7Aq_viewBtn:hover:not(:disabled){background:#f3f4f6}.Tee7Aq_modalOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Tee7Aq_modal{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}.Tee7Aq_modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.Tee7Aq_modalTitle{color:#1f2937;word-break:break-all;margin:0;font-size:.9375rem;font-weight:600}.Tee7Aq_modalClose{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.125rem;transition:color .15s;display:flex}.Tee7Aq_modalClose:hover{color:#374151}.Tee7Aq_modalBody{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.Tee7Aq_modalContent{color:#374151;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;font-family:Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.7}.Tee7Aq_modalContentEditor{resize:vertical;box-sizing:border-box;outline:none;width:100%;min-height:200px;}.Tee7Aq_modalMeta{color:#6b7280;margin-bottom:.75rem;font-size:.75rem}.Tee7Aq_modalFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.Tee7Aq_modalBtn{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s}.Tee7Aq_modalBtnPrimary{color:#fff;background:#006c67;border-color:#006c67;}.Tee7Aq_modalBtnPrimary:hover:not(:disabled){background:#005a56}.Tee7Aq_modalBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.Tee7Aq_modalBtnSecondary{color:#6b7280;background:0 0;border-color:#d1d5db;}.Tee7Aq_modalBtnSecondary:hover{background:#f3f4f6}.Tee7Aq_capWarning{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:.375rem;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.Tee7Aq_emptyState{text-align:center;color:#9ca3af;padding:2rem;font-size:.8125rem}.Tee7Aq_spinner{animation:1s linear infinite Tee7Aq_spin}@keyframes Tee7Aq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.uy9lSW_widget{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.uy9lSW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.uy9lSW_titleRow{align-items:center;gap:.5rem;display:flex}.uy9lSW_title{color:#1f2937;margin:0;font-size:.9375rem;font-weight:600}.uy9lSW_badge{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.uy9lSW_runBtn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}.uy9lSW_runBtn:hover:not(:disabled){background:#f3f4f6}.uy9lSW_runBtn:disabled{opacity:.6;cursor:not-allowed}.uy9lSW_spinner{animation:1s linear infinite uy9lSW_spin}@keyframes uy9lSW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uy9lSW_byline{color:#9ca3af;margin:0 0 1rem;font-size:.75rem}.uy9lSW_runMsg{color:#374151;background:#f9fafb;border-radius:.25rem;margin:0 0 .75rem;padding:.25rem .5rem;font-size:.75rem}.uy9lSW_tables{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:767px){.uy9lSW_tables{grid-template-columns:1fr}}.uy9lSW_tableTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.uy9lSW_list{margin:0;padding:0;list-style:none}.uy9lSW_row{border-bottom:1px solid #f3f4f6}.uy9lSW_row:last-child{border-bottom:none}.uy9lSW_rowMain{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem 0;display:flex}.uy9lSW_rowMain:hover{background:#f9fafb}.uy9lSW_scorePill{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;height:1.375rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.uy9lSW_scoreHigh{color:#15803d;background:#dcfce7}.uy9lSW_scoreMid{color:#854d0e;background:#fef9c3}.uy9lSW_scoreLow{color:#b91c1c;background:#fee2e2}.uy9lSW_rowSlug{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.uy9lSW_rowMeta{color:#9ca3af;white-space:nowrap;flex-shrink:0;font-size:.6875rem}.uy9lSW_reasons{color:#6b7280;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;padding:.5rem 0 .75rem 2.5rem;font-size:.6875rem;display:grid}.uy9lSW_reasonKey{color:#374151;font-weight:600}.uy9lSW_reasonVal{margin:0}.uy9lSW_empty{color:#9ca3af;margin:.5rem 0;font-size:.8125rem}
.wLs8qW_wrap{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.wLs8qW_head{color:#1f2937;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.wLs8qW_title{color:#1f2937;margin:0;font-size:.9375rem;font-weight:600}.wLs8qW_sub{color:#6b7280;max-width:60ch;margin:.25rem 0 0;font-size:.75rem}.wLs8qW_state{color:#6b7280;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;font-size:.8125rem;display:flex}.wLs8qW_spin{animation:1s linear infinite wLs8qW_spin}@keyframes wLs8qW_spin{to{transform:rotate(360deg)}}.wLs8qW_kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.wLs8qW_kpi{background:#f9fafb;border:1px solid #f0f0f0;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.wLs8qW_kpiNum{color:#111827;font-size:1.25rem;font-weight:700}.wLs8qW_kpiLbl{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem}.wLs8qW_seats{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.wLs8qW_seatChip{color:#374151;background:#f3f4f6;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex}.wLs8qW_list{margin:0;padding:0;list-style:none}.wLs8qW_row{border-top:1px solid #f3f4f6;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:grid}.wLs8qW_seatBadge{color:#4338ca;background:#eef2ff;border-radius:.25rem;padding:.125rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.wLs8qW_tierPill{border-radius:.25rem;justify-content:center;min-width:1.4rem;padding:.0625rem .3rem;font-size:.6875rem;font-weight:700;display:inline-flex}.wLs8qW_tierC{color:#b91c1c;background:#fef2f2}.wLs8qW_tierB{color:#b45309;background:#fffbeb}.wLs8qW_tierA{color:#15803d;background:#f0fdf4}.wLs8qW_tierNone{color:#6b7280;background:#f3f4f6}.wLs8qW_rowTitle{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;overflow:hidden}.wLs8qW_rowMeta{color:#9ca3af;white-space:nowrap;font-size:.6875rem}.wLs8qW_rowMeta code{color:#6b7280;font-size:.6875rem}.wLs8qW_empty{color:#9ca3af;padding:.75rem 0;font-size:.8125rem}
.YHy24W_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:16px 0;display:grid}.YHy24W_widget{background:var(--surface-1,#fff);border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.YHy24W_header{flex-direction:column;gap:2px;display:flex}.YHy24W_titleRow{color:var(--text-primary,#111827);align-items:center;gap:7px;display:flex}.YHy24W_title{font-size:.95rem;font-weight:600}.YHy24W_sub{color:var(--text-tertiary,#9ca3af);font-size:.75rem}.YHy24W_bigNum{color:var(--text-primary,#111827);align-items:baseline;gap:6px;font-size:2.4rem;font-weight:700;line-height:1;display:flex}.YHy24W_bigUnit{color:var(--text-tertiary,#9ca3af);font-size:.9rem;font-weight:500}.YHy24W_note{color:var(--text-secondary,#6b7280);margin:0;font-size:.78rem;line-height:1.4}.YHy24W_spark{align-items:flex-end;gap:3px;height:48px;margin-top:4px;display:flex}.YHy24W_sparkBar{background:var(--accent,#6366f1);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-width:4px}.YHy24W_providerList{flex-direction:column;gap:5px;display:flex}.YHy24W_providerRow{grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:.8rem;display:grid}.YHy24W_providerName{color:var(--text-primary,#111827);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.YHy24W_providerUsage{color:var(--text-secondary,#6b7280);font-variant-numeric:tabular-nums}.YHy24W_capPill{text-transform:lowercase;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:600}.YHy24W_capOk{color:#166534;background:#dcfce7}.YHy24W_capSoft{color:#92400e;background:#fef3c7}.YHy24W_capHard{color:#991b1b;background:#fee2e2}.YHy24W_capUnknown{color:#6b7280;background:#f3f4f6}.YHy24W_costRow{border-top:1px solid var(--border-subtle,#e5e7eb);justify-content:space-between;align-items:baseline;margin-top:2px;padding-top:8px;display:flex}.YHy24W_costLabel{color:var(--text-secondary,#6b7280);font-size:.78rem}.YHy24W_costValue{color:var(--text-primary,#111827);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.YHy24W_costCeilings{flex-wrap:wrap;gap:5px;display:flex}.YHy24W_costChip{background:var(--surface-2,#f3f4f6);color:var(--text-secondary,#6b7280);border-radius:6px;padding:2px 8px;font-size:.7rem}.YHy24W_empty{color:var(--text-tertiary,#9ca3af);margin:0;font-size:.82rem}.YHy24W_spinner{vertical-align:middle;animation:1s linear infinite YHy24W_spin;display:inline}@keyframes YHy24W_spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.YHy24W_capOk{color:#bbf7d0;background:#14532d}.YHy24W_capSoft{color:#fde68a;background:#78350f}.YHy24W_capHard{color:#fecaca;background:#7f1d1d}.YHy24W_capUnknown{color:#d1d5db;background:#374151}}
.FMHK_W_secondaryHeading{margin-bottom:8px;font-size:14px;font-weight:600}.FMHK_W_secondaryList{flex-direction:column;gap:12px;display:flex}.FMHK_W_secondaryRow{align-items:center;gap:8px;display:flex}.FMHK_W_secondaryInputWrap{flex:1}.FMHK_W_fieldError{color:#dc2626;margin-top:4px;font-size:12px}.FMHK_W_helpText{color:#6b7280;margin-top:8px;font-size:12px}
.-\31 yW3q_linkSection{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:1.5rem}.-\31 yW3q_sectionTitle{color:#1f2937;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.-\31 yW3q_linkBox{flex-wrap:wrap;gap:.5rem;display:flex}.-\31 yW3q_linkInput{color:#374151;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;flex:1;min-width:200px;padding:.625rem .875rem;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem}.-\31 yW3q_linkInput:focus{background-color:#fff;border-color:#3b82f6;outline:none}.-\31 yW3q_copyButton,.-\31 yW3q_qrButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#3b82f6;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.-\31 yW3q_copyButton:hover,.-\31 yW3q_qrButton:hover{background-color:#2563eb}.-\31 yW3q_copyButton:active,.-\31 yW3q_qrButton:active{background-color:#1d4ed8}.-\31 yW3q_qrCodeContainer{text-align:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;margin-top:1.5rem;padding:1.5rem}.-\31 yW3q_qrCode{background-color:#fff;border-radius:.5rem;width:200px;height:200px;padding:.5rem}.-\31 yW3q_qrLabel{color:#6b7280;margin:1rem 0 0;font-size:.875rem}@media (max-width:640px){.-\31 yW3q_linkSection{padding:1.25rem}.-\31 yW3q_linkBox{flex-direction:column}.-\31 yW3q_linkInput{min-width:100%}.-\31 yW3q_copyButton,.-\31 yW3q_qrButton{justify-content:center;width:100%}.-\31 yW3q_qrCodeContainer{padding:1rem}.-\31 yW3q_qrCode{width:160px;height:160px}}
._2PFbUq_toolbar{justify-content:flex-end;padding:12px 16px 0;display:flex}._2PFbUq_newBtn{background:var(--color-primary,#006c67);color:var(--color-white,#fff);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}._2PFbUq_newBtn:hover{background:var(--color-primary-dark,#005550)}._2PFbUq_planName{color:var(--color-gray-900,#111827);font-weight:500}._2PFbUq_muted{color:var(--color-gray-400,#9ca3af)}
._83bknG_bookingsHeader{--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){._83bknG_bookingsHeader{--hub-header-margin-top:0rem}}._83bknG_bookingsTabs{--hub-tabs-margin-top:3rem;--hub-tabs-margin-bottom:1rem}@media (max-width:767px){._83bknG_bookingsTabs{--hub-tabs-margin-top:0rem}}._83bknG_headerActions{align-items:center;gap:.5rem;display:flex}._83bknG_buttonIcon{width:1rem;height:1rem;margin-right:.5rem}._83bknG_chartsSection{grid-template-columns:1fr;gap:2rem;margin-top:2rem;display:grid}@media (min-width:768px){._83bknG_chartsSection{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._83bknG_chartsSection{grid-template-columns:1fr}}._83bknG_placeholder{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;padding:3rem 2rem;display:flex}._83bknG_placeholderIcon{color:#9ca3af;width:4rem;height:4rem}._83bknG_placeholderTitle{color:#374151;margin:0;font-size:1.25rem;font-weight:600}._83bknG_placeholderText{color:#6b7280;max-width:32rem;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:768px){._83bknG_placeholder{margin-top:2rem;padding:2rem 1rem}._83bknG_placeholderIcon{width:3rem;height:3rem}._83bknG_placeholderTitle{font-size:1.125rem}}
.Cwwv3a_content{max-height:72vh;padding:1.5rem 2rem;overflow-y:auto}.Cwwv3a_refId{color:var(--color-primary,#006c67);font-family:SF Mono,monospace;font-size:.75rem;font-weight:600}.Cwwv3a_error{color:#ef4444;margin:0 0 .5rem;font-size:.8125rem}
.qp3wzW_wrap{flex-direction:column;gap:16px;display:flex}.qp3wzW_teamBar{flex-wrap:wrap;gap:8px;display:flex}.qp3wzW_teamBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .12s}.qp3wzW_teamBtn:hover{background:#f8fafc;border-color:#cbd5e1}.qp3wzW_teamBtnActive{color:#0e7490;background:#ecfeff;border-color:#0891b2}.qp3wzW_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.qp3wzW_card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.qp3wzW_cardLabel{color:#64748b;font-size:12px;font-weight:500}.qp3wzW_cardValue{color:#0f172a;font-size:22px;font-weight:700;line-height:1.1}.qp3wzW_cardMeta{color:#94a3b8;font-size:10.5px}.qp3wzW_spark{width:100%;height:28px;margin-top:6px}.qp3wzW_loading{color:#64748b;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.qp3wzW_spinner{animation:1s linear infinite qp3wzW_spin}@keyframes qp3wzW_spin{to{transform:rotate(360deg)}}.qp3wzW_empty{color:#94a3b8;padding:24px;font-size:14px}.qp3wzW_note{color:#94a3b8;margin:0;font-size:11.5px}.qp3wzW_readiness{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.qp3wzW_readinessHead{color:#0f172a;font-size:13px;font-weight:700}.qp3wzW_readinessSub{color:#94a3b8;font-size:11.5px;font-weight:400}.qp3wzW_barOf{color:#94a3b8;font-size:12px;font-weight:500}.qp3wzW_bar{background:#e2e8f0;border-radius:4px;height:6px;margin-top:2px;overflow:hidden}.qp3wzW_barFill{background:#0891b2;border-radius:4px;height:100%;transition:width .3s}.qp3wzW_ready{color:#15803d;font-weight:700}.qp3wzW_notReady{color:#b45309;font-weight:600}
.TSz0WG_previewPane{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7}.TSz0WG_previewHeading{color:#374151;margin-bottom:8px;font-size:12px;font-weight:600}
.zTdVvW_widget{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.zTdVvW_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.zTdVvW_headerLeft{align-items:center;gap:12px;display:flex}.zTdVvW_icon{color:#006c67;flex-shrink:0}.zTdVvW_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}.zTdVvW_content{flex:1;padding:16px 20px;overflow-y:auto}.zTdVvW_citiesList{flex-direction:column;gap:16px;display:flex}.zTdVvW_cityItem{align-items:flex-start;gap:12px;display:flex}.zTdVvW_cityRank{color:#6b7280;background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.zTdVvW_cityInfo{flex:1}.zTdVvW_cityHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.zTdVvW_cityName{color:#111827;font-size:15px;font-weight:600}.zTdVvW_cityCount{color:#059669;font-size:14px;font-weight:600}.zTdVvW_cityMeta{color:#6b7280;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.zTdVvW_cityRegion{color:#6b7280}.zTdVvW_cityConversion{color:#2563eb;font-weight:500}.zTdVvW_progressBar{background:#e5e7eb;border-radius:3px;width:100%;height:6px;overflow:hidden}.zTdVvW_progressFill{background:linear-gradient(90deg,#059669 0%,#10b981 100%);border-radius:3px;height:100%;transition:width .3s}.zTdVvW_moreInfo{text-align:center;color:#6b7280;background:#f9fafb;border-radius:6px;margin-top:8px;padding:12px;font-size:13px}.zTdVvW_emptyState{text-align:center;padding:40px 20px}.zTdVvW_emptyText{color:#9ca3af;margin:0;font-size:14px;line-height:1.6}
.kOlbpG_card{border:1px solid var(--color-primary-accent,#4caead);background:linear-gradient(135deg, var(--color-primary-light,#e6f0f0) 0%, var(--color-white,#fff) 100%);border-radius:10px;overflow:hidden}.kOlbpG_cardHeader{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.kOlbpG_cardLeft{align-items:center;gap:10px;min-width:0;display:flex}.kOlbpG_icon{color:var(--color-primary,#006c67);flex-shrink:0}.kOlbpG_title{color:var(--color-primary-dark,#005550);margin:0 0 2px;font-size:.875rem;font-weight:600}.kOlbpG_subtitle{color:var(--color-primary,#006c67);margin:0;font-size:.75rem}.kOlbpG_cardRight{flex-shrink:0;align-items:center;gap:4px;display:flex}.kOlbpG_toggleBtn,.kOlbpG_dismissBtn{cursor:pointer;color:var(--color-primary,#006c67);background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:background .1s;display:flex}.kOlbpG_toggleBtn:hover,.kOlbpG_dismissBtn:hover{background:#006c671a}.kOlbpG_cardBody{border-top:1px solid var(--color-primary-accent,#4caead);flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.kOlbpG_connected{flex-direction:column;gap:6px;display:flex}.kOlbpG_connectedRow{align-items:center;gap:8px;font-size:.8125rem;display:flex}.kOlbpG_checkIcon{color:var(--color-success-500,#22c55e);flex-shrink:0}.kOlbpG_providerName{color:var(--color-gray-800,#1f2937);flex:1;font-weight:500}.kOlbpG_syncedAt{color:var(--color-gray-400,#9ca3af);font-size:.75rem}.kOlbpG_disconnectBtn{color:var(--color-gray-400,#9ca3af);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.kOlbpG_disconnectBtn:hover{color:var(--color-error-500,#ef4444)}.kOlbpG_providerLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500,#6b7280);margin:0;font-size:.75rem;font-weight:600}.kOlbpG_providers{flex-wrap:wrap;gap:6px;display:flex}.kOlbpG_providerBtn{border:1px solid var(--color-primary,#006c67);background:var(--color-white,#fff);color:var(--color-primary,#006c67);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.kOlbpG_providerBtn:hover{background:var(--color-primary,#006c67);color:var(--color-white,#fff)}.kOlbpG_providerConnected{background:var(--color-success-50,#f0fdf4);border-color:var(--color-success-300,#6ee7b7);color:var(--color-success-700,#15803d);cursor:default}.kOlbpG_providerConnected:hover{background:var(--color-success-50,#f0fdf4);color:var(--color-success-700,#15803d)}.kOlbpG_providerNote{color:var(--color-gray-400,#9ca3af);font-size:.625rem;font-weight:400}.kOlbpG_privacyNote{color:var(--color-gray-400,#9ca3af);margin:0;font-size:.6875rem}.kOlbpG_comingSoon{background:var(--color-gray-50,#f9fafb);border:1px dashed var(--color-gray-200,#e5e7eb);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.kOlbpG_comingSoonIcon{color:var(--color-gray-400,#9ca3af);flex-shrink:0;margin-top:1px}.kOlbpG_comingSoonText{color:var(--color-gray-500,#6b7280);margin:0;font-size:.8125rem;line-height:1.5}
.A8oKzG_toggleWrapper{align-items:flex-start;gap:14px;padding:0;display:flex}.A8oKzG_toggleContainer{cursor:pointer;flex-shrink:0;width:48px;height:28px;margin-top:2px;display:inline-block;position:relative}.A8oKzG_toggleInput{opacity:0;width:0;height:0;position:absolute}.A8oKzG_toggleSlider{cursor:pointer;background-color:#d1d5db;border-radius:24px;transition:background-color .2s;position:absolute;inset:0}.A8oKzG_toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #00000026}.A8oKzG_toggleInput:checked+.A8oKzG_toggleSlider{background-color:var(--color-primary-default,#006c67)}.A8oKzG_toggleInput:checked+.A8oKzG_toggleSlider:before{transform:translate(20px)}.A8oKzG_toggleSlider:hover{background-color:#b8bcc2}.A8oKzG_toggleInput:checked+.A8oKzG_toggleSlider:hover{background-color:#005952}.A8oKzG_toggleInput:focus+.A8oKzG_toggleSlider{box-shadow:0 0 0 3px #006c671a}.A8oKzG_toggleSlider.A8oKzG_disabled{opacity:.5;cursor:not-allowed}.A8oKzG_toggleLabels{flex-direction:column;gap:4px;display:flex}.A8oKzG_toggleLabel{color:#111827;font-size:14px;font-weight:600;line-height:1.5}.A8oKzG_toggleDescription{color:#6b7280;max-width:500px;font-size:13px;line-height:1.5}
.J23NFa_edupayHeader{--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){.J23NFa_edupayHeader{--hub-header-margin-top:0rem}}.J23NFa_edupayTabs{--hub-tabs-margin-top:3rem;--hub-tabs-margin-bottom:1rem}@media (max-width:767px){.J23NFa_edupayTabs{--hub-tabs-margin-top:0rem}}.J23NFa_chartsSection{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:1024px){.J23NFa_chartsSection{grid-template-columns:1fr}}.J23NFa_tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.J23NFa_tableHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.J23NFa_tableTitle{color:#111827;font-size:1rem;font-weight:600}.J23NFa_searchContainer{align-items:center;gap:.75rem;display:flex}.J23NFa_searchInput{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:280px;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.J23NFa_searchInput:focus{border-color:#006c67;box-shadow:0 0 0 3px #006c671a}.J23NFa_filterSelect{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s}.J23NFa_filterSelect:focus{border-color:#006c67}.J23NFa_dataTable{border-collapse:collapse;width:100%}.J23NFa_dataTable th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.J23NFa_dataTable td{color:#374151;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:1rem;font-size:.875rem}.J23NFa_dataTable tr:hover{background:#f9fafb}.J23NFa_dataTable tr:last-child td{border-bottom:none}.J23NFa_cellMono{color:#6b7280;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8125rem}.J23NFa_cellBold{color:#111827;font-weight:600}.J23NFa_cellSuccess{color:#059669;font-weight:500}.J23NFa_cellWarning{color:#d97706;font-weight:500}.J23NFa_cellError{color:#dc2626;font-weight:500}.J23NFa_statusBadge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.J23NFa_statusCompleted{color:#065f46;background:#d1fae5}.J23NFa_statusPending{color:#92400e;background:#fef3c7}.J23NFa_statusFailed{color:#991b1b;background:#fee2e2}.J23NFa_statusProcessing{color:#1e40af;background:#dbeafe}.J23NFa_actionButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.J23NFa_actionButton:hover{color:#006c67;border-color:#006c67}.J23NFa_actionButtonPrimary{color:#fff;background:#006c67;border-color:#006c67}.J23NFa_actionButtonPrimary:hover{background:#005550}.J23NFa_emptyState{text-align:center;color:#6b7280;padding:3rem}.J23NFa_emptyState svg{color:#d1d5db;margin-bottom:1rem}.J23NFa_emptyStateTitle{color:#374151;margin-bottom:.5rem;font-size:1rem;font-weight:600}.J23NFa_emptyStateDescription{color:#6b7280;font-size:.875rem}.J23NFa_pagination{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.J23NFa_paginationInfo{color:#6b7280;font-size:.875rem}.J23NFa_paginationButtons{gap:.5rem;display:flex}.J23NFa_paginationButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.J23NFa_paginationButton:hover:not(:disabled){color:#006c67;border-color:#006c67}.J23NFa_paginationButton:disabled{opacity:.5;cursor:not-allowed}.J23NFa_skeletonRow{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 20%,#f0f0f0 40% 100%) 0 0/800px 104px;border-radius:4px;height:1rem;animation:1.5s linear infinite J23NFa_shimmer}@keyframes J23NFa_shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.J23NFa_userCell{align-items:center;gap:.75rem;display:flex}.J23NFa_userAvatar{color:#fff;background:linear-gradient(135deg,#006c67 0%,#4caead 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex}.J23NFa_userInfo{flex-direction:column;display:flex}.J23NFa_userName{color:#111827;font-weight:500}.J23NFa_userEmail{color:#6b7280;font-size:.75rem}.J23NFa_balanceDisplay{flex-direction:column;gap:.125rem;display:flex}.J23NFa_balanceMain{color:#111827;font-weight:600}.J23NFa_balanceSecondary{color:#6b7280;font-size:.75rem}.J23NFa_refreshIndicator{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.J23NFa_refreshIndicator svg{animation:1s linear infinite J23NFa_spin}@keyframes J23NFa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.J23NFa_errorFallback{text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm);padding:2rem}
.ogqrEG_content{flex-direction:column;gap:1.5rem;max-height:72vh;padding:1.5rem 2rem;display:flex;overflow-y:auto}.ogqrEG_modalFooter{justify-content:flex-end;gap:.75rem;width:100%;display:flex}.ogqrEG_refId{color:var(--color-primary,#006c67);font-family:SF Mono,monospace;font-size:.75rem;font-weight:600}.ogqrEG_progressContainer{margin-bottom:.25rem}.ogqrEG_progressBar{background:#f3f4f6;border-radius:4px;height:8px;display:flex;overflow:hidden}.ogqrEG_progressPassed{background:#10b981}.ogqrEG_progressFailed{background:#ef4444}.ogqrEG_progressBlocked{background:#f59e0b}.ogqrEG_progressSkipped{background:#9ca3af}.ogqrEG_summaryCards{flex-wrap:wrap;gap:.75rem;display:flex}.ogqrEG_card{border:1px solid var(--color-border,#e5e7eb);background:#f9fafb;border-radius:8px;flex-direction:column;align-items:center;gap:.125rem;min-width:80px;padding:.625rem 1.25rem;display:flex}.ogqrEG_cardValue{color:var(--color-text-primary,#1a1a1a);font-size:1.25rem;font-weight:700}.ogqrEG_cardLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary,#9ca3af);font-size:.6875rem;font-weight:500}.ogqrEG_cardPassed .ogqrEG_cardValue{color:#10b981}.ogqrEG_cardFailed .ogqrEG_cardValue{color:#ef4444}.ogqrEG_cardBlocked .ogqrEG_cardValue{color:#f59e0b}.ogqrEG_executeBar{justify-content:flex-start;display:flex}.ogqrEG_executeBtn{color:#fff;background:var(--color-primary,#006c67);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.ogqrEG_executeBtn:hover{background:var(--color-primary-dark,#005550)}
._2auZ4a_content{padding:1.5rem 2rem}._2auZ4a_textarea{border:1px solid var(--color-border,#e5e7eb);resize:vertical;width:100%;min-height:72px;color:var(--color-text-primary,#1a1a1a);background:#fff;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}._2auZ4a_formError{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem}._2auZ4a_textarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 2px #006c671a}
.kh9NkW_wrap{flex-direction:column;gap:18px;display:flex}.kh9NkW_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.kh9NkW_card{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #94a3b8;border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.kh9NkW_cardLabel{text-transform:capitalize;color:#64748b;font-size:11.5px;font-weight:600}.kh9NkW_cardValue{color:#0f172a;font-size:24px;font-weight:700;line-height:1.05}.kh9NkW_cardMeta{color:#94a3b8;font-size:11px}.kh9NkW_seatsRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kh9NkW_seatBox{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.kh9NkW_seatTitle{color:#475569;margin-bottom:8px;font-size:12px;font-weight:600}.kh9NkW_seatItem{color:#334155;justify-content:space-between;padding:2px 0;font-size:12.5px;display:flex}.kh9NkW_seatCount{color:#94a3b8;font-variant-numeric:tabular-nums}.kh9NkW_logHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kh9NkW_logTitle{color:#0f172a;font-size:13px;font-weight:600}.kh9NkW_filterBar{flex-wrap:wrap;gap:6px;display:flex}.kh9NkW_filterBtn{color:#64748b;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;font-size:12px}.kh9NkW_filterBtn:hover{background:#f8fafc}.kh9NkW_filterActive{color:#0e7490;background:#ecfeff;border-color:#0891b2}.kh9NkW_log{border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.kh9NkW_logRow{border-bottom:1px solid #f1f5f9;grid-template-columns:96px 1.4fr 2fr 76px 44px;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:grid}.kh9NkW_logRow:last-child{border-bottom:none}.kh9NkW_kindTag{color:#fff;text-align:center;text-transform:lowercase;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}.kh9NkW_route{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kh9NkW_topic{color:#64748b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kh9NkW_status{text-align:center;font-size:11px;font-weight:600}.kh9NkW_stHandled{color:#059669}.kh9NkW_stRead{color:#d97706}.kh9NkW_stUnread{color:#94a3b8}.kh9NkW_time{color:#94a3b8;text-align:right;font-variant-numeric:tabular-nums}.kh9NkW_loading{color:#64748b;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.kh9NkW_spinner{animation:1s linear infinite kh9NkW_spin}@keyframes kh9NkW_spin{to{transform:rotate(360deg)}}.kh9NkW_empty{color:#94a3b8;padding:24px;font-size:14px}
.Mc6iba_interactiveWelcome{pointer-events:auto}.Mc6iba_content{padding:0}.Mc6iba_scoreSection{text-align:center;background-color:#fafafa;border-bottom:1px solid #e5e7eb;padding:24px}.Mc6iba_scoreLabel{color:#6b7280;margin:0 0 16px;font-size:14px;font-weight:500}.Mc6iba_scoreDisplay{justify-content:center;align-items:center;gap:20px;display:flex}.Mc6iba_scoreCircle{background-color:#fff;border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.Mc6iba_scoreNumber{font-size:32px;font-weight:700;line-height:1}.Mc6iba_scoreOutOf{color:#6b7280;font-size:12px;font-weight:500}.Mc6iba_scoreInfo{text-align:left}.Mc6iba_scoreStatus{color:#fff;border-radius:12px;margin-bottom:8px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.Mc6iba_scoreMessage{color:#6b7280;max-width:200px;margin:0;font-size:14px;line-height:1.4}.Mc6iba_benefitsSection{border-bottom:1px solid #e5e7eb;padding:24px}.Mc6iba_sectionTitle{color:#1f2937;margin:0 0 16px;font-size:16px;font-weight:600}.Mc6iba_benefitsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.Mc6iba_benefitCard{text-align:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px 12px;transition:all .15s ease-in-out}.Mc6iba_benefitCard:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px)}.Mc6iba_benefitTitle{color:#1f2937;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3}.Mc6iba_benefitDescription{color:#6b7280;margin:0;font-size:12px;line-height:1.4}.Mc6iba_stepsSection{background-color:#fefefe;border-bottom:1px solid #e5e7eb;padding:24px}.Mc6iba_stepsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Mc6iba_stepItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-start;gap:12px;padding:12px;display:flex}.Mc6iba_stepNumber{color:#fff;background-color:#006c67;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:flex}.Mc6iba_stepText{color:#374151;flex:1;font-size:14px;line-height:1.5}.Mc6iba_footer{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.Mc6iba_skipButton{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px;font-weight:500;text-decoration:underline;transition:color .15s ease-in-out}.Mc6iba_skipButton:hover{color:#374151}.Mc6iba_footerNote{color:#6b7280;text-align:center;background-color:#fffbeb;border-top:1px solid #fde68a;margin:0;padding:16px 24px;font-size:13px;line-height:1.5}@media (max-width:640px){.Mc6iba_scoreSection{padding:20px 16px}.Mc6iba_scoreDisplay{flex-direction:column;gap:16px}.Mc6iba_scoreInfo{text-align:center}.Mc6iba_scoreMessage{max-width:none}.Mc6iba_benefitsSection{padding:20px 16px}.Mc6iba_benefitsGrid{grid-template-columns:1fr;gap:12px}.Mc6iba_benefitCard{padding:16px}.Mc6iba_stepsSection{padding:20px 16px}.Mc6iba_stepItem{padding:12px}.Mc6iba_footer{flex-direction:column;gap:12px}.Mc6iba_footer button{width:100%}.Mc6iba_footerNote{padding:14px 16px;font-size:12px}}
@keyframes qnC-eq_shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.qnC-eq_container{max-width:1200px;margin:0 auto}.qnC-eq_header{margin-bottom:2rem}.qnC-eq_titleSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:200px;height:36px;margin-bottom:.5rem;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_subtitleSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:400px;height:20px;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_filterSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:8px;width:100%;height:48px;margin-bottom:2rem;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_listingsList{flex-direction:column;gap:1rem;display:flex}.qnC-eq_listingCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.qnC-eq_cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.qnC-eq_titleLine{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:60%;height:24px;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_badgeSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:12px;width:80px;height:24px;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_cardContent{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.qnC-eq_line{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:100%;height:16px;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_lineShort{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:4px;width:70%;height:16px;animation:1.5s linear infinite qnC-eq_shimmer}.qnC-eq_cardActions{gap:1rem;display:flex}.qnC-eq_buttonSkeleton{background:linear-gradient(90deg,#f0f0f0 8%,#f8f8f8 18%,#f0f0f0 33%) 0 0/800px 104px;border-radius:6px;width:100px;height:36px;animation:1.5s linear infinite qnC-eq_shimmer}
.vk0SFa_form{gap:16px;display:grid}.vk0SFa_form label{color:#374151;gap:6px;font-size:14px;font-weight:600;display:grid}.vk0SFa_form input,.vk0SFa_form textarea{color:#111827;width:100%;font:inherit;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-weight:400}.vk0SFa_form input:focus,.vk0SFa_form textarea:focus{border-color:#006c67;outline:2px solid #006c6729}.vk0SFa_actions{justify-content:flex-end;gap:8px;display:flex}.vk0SFa_createRow{border-bottom:1px solid #e5e7eb;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding-bottom:16px;display:grid}.vk0SFa_manager{border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);min-height:220px;display:grid;overflow:hidden}.vk0SFa_groupList,.vk0SFa_memberList{flex-direction:column;gap:8px;padding:14px;display:flex}.vk0SFa_groupList{background:#f8fafc;border-right:1px solid #e5e7eb}.vk0SFa_groupButton,.vk0SFa_groupActive{text-align:left;cursor:pointer;border:0;border-radius:7px;padding:8px 10px}.vk0SFa_groupButton{color:#374151;background:0 0}.vk0SFa_groupActive{color:#005c58;background:#dceeed;font-weight:600}.vk0SFa_memberHeader{justify-content:space-between;align-items:center;display:flex}.vk0SFa_memberHeader button{color:#b42318;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.vk0SFa_member{align-items:center;grid-template-columns:none!important;gap:9px!important;font-weight:400!important;display:flex!important}.vk0SFa_member input{width:auto}.vk0SFa_hint{color:#6b7280;font-size:13px;font-weight:400}@media (max-width:640px){.vk0SFa_createRow,.vk0SFa_manager{grid-template-columns:1fr}.vk0SFa_groupList{border-bottom:1px solid #e5e7eb;border-right:0}}
._20yytG_overlay{z-index:1000;padding:var(--space-2,16px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._20yytG_modal{border-radius:var(--border-radius-lg,12px);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-lg,0 10px 25px #0003);background:#fff;overflow-y:auto}._20yytG_header{padding:var(--space-3,24px);border-bottom:1px solid var(--color-gray-200,#e5e7eb);justify-content:space-between;align-items:center;display:flex}._20yytG_title{color:var(--color-gray-700,#4b4b4b);margin:0;font-size:1.25rem;font-weight:600}._20yytG_closeButton{color:var(--color-gray-500,#8e8e8e);cursor:pointer;border-radius:var(--border-radius-md,8px);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}._20yytG_closeButton:hover{background:var(--color-gray-100,#f5f5f5);color:var(--color-gray-700,#4b4b4b)}._20yytG_memberInfo{align-items:center;gap:var(--space-2,16px);padding:var(--space-3,24px);background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-200,#e5e7eb);display:flex}._20yytG_memberAvatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}._20yytG_memberAvatar img{object-fit:cover;width:100%;height:100%}._20yytG_avatarPlaceholder{background:var(--color-primary-default,#006c67);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}._20yytG_memberDetails{flex:1}._20yytG_memberName{color:var(--color-gray-700,#4b4b4b);margin-bottom:4px;font-size:16px;font-weight:600}._20yytG_memberEmail{color:var(--color-gray-500,#8e8e8e);font-size:14px}._20yytG_content{padding:var(--space-3,24px);gap:var(--space-3,24px);flex-direction:column;display:flex}._20yytG_field{flex-direction:column;gap:8px;display:flex}._20yytG_label{color:var(--color-gray-700,#4b4b4b);align-items:baseline;font-size:14px;font-weight:500;display:flex}._20yytG_hint{color:var(--color-gray-500,#8e8e8e);margin-left:4px;font-size:12px;font-weight:400}._20yytG_input,._20yytG_textarea{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._20yytG_input:focus,._20yytG_textarea:focus{border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 3px #006c671a}._20yytG_input:disabled,._20yytG_textarea:disabled{background-color:var(--color-gray-100,#f5f5f5);cursor:not-allowed}._20yytG_input::placeholder,._20yytG_textarea::placeholder{color:#9ca3af;font-style:italic}._20yytG_textarea{resize:vertical;min-height:100px}._20yytG_fieldHelp{color:var(--color-gray-500,#8e8e8e);font-size:12px;line-height:1.4}._20yytG_checkboxLabel{color:var(--color-gray-700,#4b4b4b);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}._20yytG_checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary-default,#006c67)}._20yytG_checkbox:disabled{cursor:not-allowed;opacity:.5}._20yytG_savingIndicator{text-align:center;color:var(--color-primary-default,#006c67);font-size:14px;font-weight:500}._20yytG_footer{padding:var(--space-3,24px);border-top:1px solid var(--color-gray-200,#e5e7eb);justify-content:flex-end;display:flex}._20yytG_closeButtonFooter{color:#fff;background:var(--color-primary-default,#006c67);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}._20yytG_closeButtonFooter:hover{background:var(--color-primary-hover,#005854)}._20yytG_closeButtonFooter:disabled{background:var(--color-gray-300,#d1d5db);cursor:not-allowed}
.nRmNsq_message{color:#6b7280}.nRmNsq_list{flex-direction:column;gap:12px;display:flex}.nRmNsq_toggleRow{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.nRmNsq_toggleRowLocked{cursor:default}.nRmNsq_checkbox{margin-top:4px}.nRmNsq_agentName{font-weight:600}.nRmNsq_agentDescription{color:#6b7280;font-size:13px}
._1wA6Va_widget{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._1wA6Va_header{background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;padding:12px 16px;display:flex}._1wA6Va_icon{color:#006c67;flex-shrink:0}._1wA6Va_title{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.4}._1wA6Va_content{flex-direction:column;gap:20px;padding:20px;display:flex}._1wA6Va_section{flex-direction:column;gap:12px;display:flex}._1wA6Va_sectionHeader{justify-content:space-between;align-items:center;display:flex}._1wA6Va_sectionTitle{color:#111827;font-size:13px;font-weight:600}._1wA6Va_badge{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}._1wA6Va_badgeGreen{color:#065f46;background:#d1fae5}._1wA6Va_badgeRed{color:#991b1b;background:#fee2e2}._1wA6Va_progressBar{background:#e5e7eb;border-radius:4px;width:100%;height:8px;overflow:hidden}._1wA6Va_progressFill{background:linear-gradient(90deg,#059669 0%,#10b981 100%);border-radius:4px;height:100%;transition:width .3s}._1wA6Va_conversionStats{justify-content:space-between;align-items:baseline;display:flex}._1wA6Va_conversionValue{color:#059669;font-size:24px;font-weight:700}._1wA6Va_conversionLabel{color:#6b7280;font-size:13px}._1wA6Va_emptyText{color:#9ca3af;margin:0;font-size:13px;font-style:italic}._1wA6Va_activityList{flex-direction:column;gap:10px;display:flex}._1wA6Va_activityItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}._1wA6Va_activityLabel{color:#6b7280;font-size:13px;font-weight:400}._1wA6Va_activityValue{color:#111827;font-size:13px;font-weight:600}._1wA6Va_rankIcon{color:#6b7280;margin-right:-8px}._1wA6Va_topRank{color:#059669;font-weight:700}._1wA6Va_insightSection{background:#f0f9ff;border-left:3px solid #2563eb;border-radius:4px;padding:12px}._1wA6Va_insightHeader{align-items:center;gap:6px;margin-bottom:6px;display:flex}._1wA6Va_insightIcon{color:#2563eb;flex-shrink:0}._1wA6Va_insightTitle{color:#1e40af;font-size:13px;font-weight:600}._1wA6Va_insightText{color:#1e3a8a;margin:0;font-size:13px;line-height:1.5}
.Tnm7ia_fieldsList{flex-direction:column;gap:8px;margin:8px 0 16px;display:flex}.Tnm7ia_fieldRow{align-items:center;gap:8px;display:flex}.Tnm7ia_fieldInputs{flex:1;grid-template-columns:1fr 160px;gap:8px;display:grid}.Tnm7ia_removeBtn{width:32px;height:32px;color:var(--color-error-500,#ef4444);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.Tnm7ia_removeBtn:hover{background:var(--color-error-50,#fef2f2)}.Tnm7ia_addFieldBtn{border:1px dashed var(--color-success-100,#d1fae5);background:var(--color-primary-light,#e6f0f0);color:var(--color-primary,#006c67);cursor:pointer;border-radius:6px;align-items:center;gap:6px;width:100%;margin-top:4px;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.Tnm7ia_addFieldBtn:hover{background:var(--color-success-100,#d1fae5)}
._5dLWoq_root{flex-direction:column;gap:24px;padding:24px;display:flex}._5dLWoq_loading{text-align:center;color:var(--color-gray-400,#9ca3af);padding:48px 24px;font-size:.875rem}._5dLWoq_hint{background:var(--color-primary-light,#e6f0f0);border:1px solid var(--color-primary-accent,#4caead);color:var(--color-primary-dark,#005550);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.8125rem;display:flex}._5dLWoq_hintLink{color:var(--color-primary,#006c67);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}
.KDST6W_card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:20px;padding:20px;transition:all .2s;display:flex}.KDST6W_imageColumn{flex-shrink:0;width:160px}.KDST6W_imageLink{text-decoration:none;transition:opacity .2s;display:block}.KDST6W_imageLink:hover{opacity:.8}.KDST6W_imageWrapper{width:160px;height:160px;position:relative}.KDST6W_image{object-fit:cover;border-radius:8px;width:160px;height:160px}.KDST6W_imageFallback{background:linear-gradient(135deg,#006c67 0%,#00a89d 100%);border-radius:8px;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.KDST6W_fallbackChar{color:#fff;font-size:48px;font-weight:600}.KDST6W_imagePlaceholder{background-color:#f3f4f6;border-radius:8px;width:160px;height:160px}.KDST6W_content{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.KDST6W_headerRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.KDST6W_titleLink{flex:1;min-width:0;text-decoration:none}.KDST6W_title{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:16px;font-weight:600;overflow:hidden}.KDST6W_titleLink:hover .KDST6W_title{color:var(--color-primary-default,#006c67)}.KDST6W_badge{border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.KDST6W_badgeSuccess{color:#137333;background:#e8f5e8}.KDST6W_badgeWarning{color:#b06000;background:#fef7e0}.KDST6W_badgeError{color:#d93025;background:#fce8e6}.KDST6W_badgeNeutral{color:#6b7280;background:#f3f4f6}.KDST6W_badgeInfo{color:#1976d2;background:#e3f2fd}.KDST6W_description{color:#000;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;font-size:14px;line-height:1.5;overflow:hidden}.KDST6W_detailsGrid{border-top:none;grid-template-columns:repeat(3,1fr);gap:0;margin-top:2px;padding-top:0;display:grid}.KDST6W_detailRow{flex-direction:row;align-items:baseline;gap:8px;min-width:0;padding-right:32px;display:flex}.KDST6W_detailRowFull{grid-column:1/-1}.KDST6W_detailLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;flex-shrink:0;font-size:12px;font-weight:500}.KDST6W_detailValue{color:#1f2937;flex:1;min-width:0;font-size:13px;font-weight:500}.KDST6W_actionDock{border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;padding-top:8px;display:flex}@media (max-width:640px){.KDST6W_card{flex-direction:column;gap:12px;padding:16px}.KDST6W_imageColumn{width:100%}.KDST6W_imageWrapper,.KDST6W_imageFallback,.KDST6W_imagePlaceholder{aspect-ratio:1;border-radius:8px;width:100%;height:auto}.KDST6W_image{object-fit:cover;border-radius:8px;width:100%;height:100%}.KDST6W_fallbackChar{font-size:48px}.KDST6W_title{white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.3}.KDST6W_content{gap:4px}.KDST6W_headerRow{flex-direction:column;align-items:flex-start;gap:8px}.KDST6W_detailsGrid{grid-template-columns:repeat(2,1fr);gap:2px;margin-top:4px}.KDST6W_detailRow{gap:4px;padding:4px 0}.KDST6W_detailLabel{font-size:12px}.KDST6W_detailValue{font-size:13px}.KDST6W_actionDock{flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:8px}.KDST6W_actionDock>*{flex:calc(50% - 4px);min-width:120px}.KDST6W_actionDock>*>button{width:100%}}@media (min-width:641px) and (max-width:1024px){.KDST6W_card{flex-direction:column;gap:18px;padding:18px}.KDST6W_imageColumn{width:100%}.KDST6W_imageWrapper,.KDST6W_imageFallback,.KDST6W_imagePlaceholder{aspect-ratio:1;border-radius:8px;width:100%;height:auto}.KDST6W_image{object-fit:cover;border-radius:8px;width:100%;height:100%}.KDST6W_fallbackChar{font-size:72px}.KDST6W_title{font-size:16px}.KDST6W_detailsGrid{grid-template-columns:repeat(2,1fr);gap:4px}.KDST6W_detailRow{gap:6px}.KDST6W_actionDock{flex-wrap:wrap;gap:8px}}
.sv3CBW_root{flex:0 0 40px;display:inline-flex;position:relative}.sv3CBW_trigger{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;padding:0;display:block;overflow:hidden}.sv3CBW_trigger img{object-fit:cover;width:100%;height:100%;display:block}.sv3CBW_trigger:focus-visible{outline:2px solid var(--color-primary,#006c67);outline-offset:-3px}.sv3CBW_trigger:disabled{cursor:wait;opacity:.65}.sv3CBW_input{display:none}.sv3CBW_status{z-index:100;box-sizing:border-box;white-space:normal;background:var(--color-bg-page,#fff);width:max-content;max-width:min(280px,100vw - 32px);color:var(--color-text-primary,#1f2937);border-radius:4px;font-size:14px;position:fixed;bottom:16px;left:16px;box-shadow:0 1px 4px #0002}.sv3CBW_status:not(:empty){padding:4px 8px}
.YtYida_planName{color:var(--color-gray-900,#111827);font-weight:500}.YtYida_muted{color:var(--color-gray-400,#9ca3af)}