html[data-theme=dark]{color:#ece6da;background:color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] body{background:radial-gradient(circle at 88% 4%,rgba(13,18,32,.9),transparent 24rem),color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] .brandLogoPlate{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] .dashboardModeSwitch button{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .dashboardModeSwitch button:hover{background:color-mix(in srgb,#f5eee5 11%,#121827)}html[data-theme=dark] .topbar{border:1px solid rgba(246,241,232,.1);color:#a3aab7;background:rgba(13,18,32,.72)}html[data-theme=dark] .heading h1,html[data-theme=dark] .login h1{color:#ece6da}html[data-theme=dark] .card{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.94)}html[data-theme=dark] .fieldset{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .fieldset legend,html[data-theme=dark] .metric{color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .tableWrap{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .table,html[data-theme=dark] .tableWrap{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .table td,html[data-theme=dark] .table th{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .table th{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .table tbody tr:hover{background:rgba(13,18,32,.72)}html[data-theme=dark] .table small{color:#a3aab7}html[data-theme=dark] .actions a,html[data-theme=dark] .actions button{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .actions a:hover,html[data-theme=dark] .actions button:hover{background:color-mix(in srgb,#f6e3d3 11%,#121827)}html[data-theme=dark] .dangerButton{color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8)!important;border-color:rgba(246,241,232,.1)!important;background:color-mix(in srgb,#fffafa 6%,#121827)!important}html[data-theme=dark] .dangerButton:hover{color:color-mix(in srgb,#7d2f2f 45%,#f6f1e8)!important;background:color-mix(in srgb,#fff0f0 11%,#121827)!important}html[data-theme=dark] .notice{background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .notice,html[data-theme=dark] .secondaryAdminLink{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .adminUserSearch{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientState.active{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .clientState.inactive{color:#a3aab7;background:color-mix(in srgb,#f7eaea 6%,#121827)}html[data-theme=dark] .tableDetailsLink{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .adminUserIdentity{border:1px solid rgba(246,241,232,.1);background:linear-gradient(135deg,color-mix(in srgb,#fff 6%,#121827),color-mix(in srgb,#f9f6f2 6%,#121827))}html[data-theme=dark] .adminUserIdentity p{color:#a3aab7}html[data-theme=dark] .adminUserInfoCard dl>div{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .adminUserInfoCard dt{color:#a3aab7}html[data-theme=dark] .adminUserBio{background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .adminUserBio p{color:#a3aab7}html[data-theme=dark] .adminTagList span{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .adminTagList small{color:#a3aab7}html[data-theme=dark] .statusBadge,html[data-theme=dark] .sync{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .statusBadge.positive,html[data-theme=dark] .sync.ok{color:color-mix(in srgb,#2e5e4e 45%,#f6f1e8);background:color-mix(in srgb,#e3eee8 6%,#121827)}html[data-theme=dark] .statusBadge.pendingStatus,html[data-theme=dark] .sync.warn{background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .statusBadge.mutedStatus,html[data-theme=dark] .sync.bad{color:#a3aab7;background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .login{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.94)}html[data-theme=dark] .login label{color:#a3aab7}html[data-theme=dark] .field,html[data-theme=dark] .form input:not([type=checkbox]),html[data-theme=dark] .form select,html[data-theme=dark] .form textarea{border:1px solid rgba(246,241,232,.1);color:#ece6da;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .muted{color:#a3aab7}html[data-theme=dark] .formError,html[data-theme=dark] .formSuccess{color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .authSwitch{color:#a3aab7}html[data-theme=dark] .authIcon{background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .authSteps span{color:#a3aab7}html[data-theme=dark] .authSteps span b{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .authSteps span.active,html[data-theme=dark] .authSteps span.done{color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .authSteps i{background:color-mix(in srgb,#eae2d9 6%,#121827)}html[data-theme=dark] .phoneFieldWrap>span{color:#a3aab7}html[data-theme=dark] .authSecurityNote{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .authHelp{color:#a3aab7}html[data-theme=dark] .premiumLoginPage{background:radial-gradient(circle at 0 0,rgba(13,18,32,.94) 0 150px,transparent 151px),radial-gradient(circle at 100% 100%,rgba(13,18,32,.82) 0 175px,transparent 176px),linear-gradient(145deg,color-mix(in srgb,#f8f4ec 6%,#121827),color-mix(in srgb,#fff 6%,#121827) 50%,color-mix(in srgb,#fbf7f3 6%,#121827))}html[data-theme=dark] .premiumLoginCard{border-color:rgba(246,241,232,.1);background:rgba(13,18,32,.96)}html[data-theme=dark] .loginMethodTabs{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f9f7f4 6%,#121827)}html[data-theme=dark] .loginMethodTabs button{color:#a3aab7}html[data-theme=dark] .premiumLoginForm label{color:#ece6da}html[data-theme=dark] .premiumEmailField,html[data-theme=dark] .premiumPhoneField{border:1.5px solid rgba(246,241,232,.1)}html[data-theme=dark] .premiumPhoneField span{border-left:1px solid rgba(246,241,232,.1);color:#ece6da}html[data-theme=dark] .premiumEmailField input,html[data-theme=dark] .premiumPhoneField input{color:#ece6da}html[data-theme=dark] .premiumEmailField svg,html[data-theme=dark] .premiumPhoneField svg,html[data-theme=dark] .premiumRegisterLink,html[data-theme=dark] .premiumSecurityNote{color:#a3aab7}html[data-theme=dark] .premiumSupportLink span{background:color-mix(in srgb,#e8e1d8 6%,#121827)}html[data-theme=dark] .registerSection{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.95)}html[data-theme=dark] .sectionHeading p{color:#a3aab7}html[data-theme=dark] .choiceCard{border:1.5px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fcfbfa 6%,#121827)}html[data-theme=dark] .choiceCard:has(input:checked){background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .choiceCard strong{color:#ece6da}html[data-theme=dark] .choiceCard small{color:#a3aab7}html[data-theme=dark] .providerNotice{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .requiredPhoneNotice,html[data-theme=dark] .verificationProgress{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .skipVerificationButton{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#fbf8f4 6%,#121827)}html[data-theme=dark] .pendingVerificationNotice{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f8ebdf 6%,#121827)}html[data-theme=dark] .pendingVerificationNotice p{color:#a3aab7}html[data-theme=dark] .contactVerificationReminder{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f8ebdf 6%,#121827)}html[data-theme=dark] .verifiedContactBadge{color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .registerForm label:not(.choiceCard):not(.topicChoice){color:#a3aab7}html[data-theme=dark] .topicChoice{border:1.5px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fcfbfa 6%,#121827)}html[data-theme=dark] .topicChoice:has(input:checked){color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .registerError{background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .registerExperience{background:radial-gradient(circle at 0 8%,rgba(13,18,32,.95) 0 92px,transparent 93px),radial-gradient(circle at 100% 14%,rgba(13,18,32,.8) 0 118px,transparent 119px),radial-gradient(circle at 0 100%,rgba(13,18,32,.72) 0 110px,transparent 111px),color-mix(in srgb,#fdfcfb 6%,#121827)}html[data-theme=dark] .registerTopbar{border-bottom:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.88)}html[data-theme=dark] .registerExperience .registerIntro h1{color:#ece6da}html[data-theme=dark] .registerExperience .registerIntro .muted,html[data-theme=dark] .registerSteps li{color:#a3aab7}html[data-theme=dark] .registerSteps span{color:#a3aab7;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .registerSteps li.active{color:#ece6da}html[data-theme=dark] .registerFormCard{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.96)}html[data-theme=dark] .registerFormCard .registerSection{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .registerFormCard .sectionHeading h2{color:#ece6da}html[data-theme=dark] .registerFormCard .sectionHeading p{color:#a3aab7}html[data-theme=dark] .registerFormCard .accountChoice{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .accountChoice>svg{color:#ece6da}html[data-theme=dark] .accountChoice:has(input:checked){background:linear-gradient(135deg,color-mix(in srgb,#fcf9f5 6%,#121827),color-mix(in srgb,#f6ede3 6%,#121827))}html[data-theme=dark] .registrationFields>label{color:#ece6da!important}html[data-theme=dark] .registerPhoneField b,html[data-theme=dark] .registrationFields .field{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .registerPhoneField b{border:1px solid rgba(246,241,232,.1);color:#ece6da}html[data-theme=dark] .fieldHint{color:#a3aab7}html[data-theme=dark] .verificationMethod{background:color-mix(in srgb,#f9f6f2 6%,#121827);color:#a3aab7}html[data-theme=dark] .verificationMethod label:has(input:checked){color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .registerFormCard .topicChoice{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .registerFormCard .topicChoice:has(input:checked){background:linear-gradient(135deg,color-mix(in srgb,#fcf8f4 6%,#121827),color-mix(in srgb,#f6ede1 6%,#121827))}html[data-theme=dark] .registerFormCard .opportunityChoice{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .opportunityChoice>svg{color:#ece6da}html[data-theme=dark] .termsConsent{color:#a3aab7!important}html[data-theme=dark] .registrationSubmitHint{color:#a3aab7}html[data-theme=dark] .registerFormCard .authSwitch{border-top:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .googleRegisterButton{border:1.5px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827);color:#ece6da}html[data-theme=dark] .googleRegisterButton:hover{background:color-mix(in srgb,#f9f6f2 11%,#121827)}html[data-theme=dark] .googleRegisterButton span{background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .registerDivider{background:color-mix(in srgb,#e7decf 6%,#121827)}html[data-theme=dark] .registerDivider span{background:color-mix(in srgb,#f6f1e8 6%,#121827);color:#a3aab7}html[data-theme=dark] .statusClock{background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .providerReason,html[data-theme=dark] .providerSummary{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .providerReason p,html[data-theme=dark] .providerSummary span{color:#a3aab7}@media (max-width:760px){html[data-theme=dark] .mobileQuickNav{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .mobileQuickNav a,html[data-theme=dark] .mobileQuickNav button{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#8e4417 45%,#f6f1e8);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .mobileQuickNav button{color:#a3aab7}html[data-theme=dark] .adminMobileCard{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .adminMobileCardHead small{color:#a3aab7}html[data-theme=dark] .adminMobileCard dl{border-top:1px solid rgba(246,241,232,.1);border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .adminMobileCard dt{color:#a3aab7}html[data-theme=dark] .adminMobileCard dd{color:#ece6da}html[data-theme=dark] .adminMobileCardMeta{color:#a3aab7}}html[data-theme=dark] .landingPage{--landing-ink:#ece6da;--landing-muted:#a3aab7;--landing-soft:color-mix(in srgb,#f6e3d3 6%,#121827);--landing-card:color-mix(in srgb,#f9f6f2 6%,#121827);background:color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] .landingHeader{background:rgba(13,18,32,.78)}html[data-theme=dark] .landingNav,html[data-theme=dark] .textLink{color:#a3aab7}html[data-theme=dark] .secondaryButton{border-color:rgba(246,241,232,.1);background:rgba(13,18,32,.6)}html[data-theme=dark] .secondaryButton:hover{background:color-mix(in srgb,#fff 11%,#121827)}html[data-theme=dark] .heroSection{background:linear-gradient(180deg,rgba(13,18,32,.54),rgba(246,241,232,0) 80%),color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] .heroPill{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.72)}html[data-theme=dark] .heroCopy h1{color:#ece6da}html[data-theme=dark] .trustRow{color:#a3aab7}html[data-theme=dark] .heroVisual:before{background:linear-gradient(145deg,color-mix(in srgb,#e9dbcb 6%,#121827),color-mix(in srgb,#f7f3ed 6%,#121827))}html[data-theme=dark] .visualFrame{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.9)}html[data-theme=dark] .featuredOpportunity{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .artStage:before{background:color-mix(in srgb,#f8f4ee 6%,#121827)}html[data-theme=dark] .artStage:after{background:color-mix(in srgb,#efe5d8 6%,#121827)}html[data-theme=dark] .featuredContent p,html[data-theme=dark] .featuredContent>div{color:#a3aab7}html[data-theme=dark] .miniOpportunity{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .floatingCard{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.93)}html[data-theme=dark] .floatingCard small{color:#a3aab7}html[data-theme=dark] .statsStrip{border-top:1px solid rgba(246,241,232,.1);border-bottom:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .statsGrid>div{border-left:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .statsGrid span{color:#a3aab7}html[data-theme=dark] .sectionIntro h2{color:#ece6da}html[data-theme=dark] .opportunitiesSection{background:color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] .opportunityCard{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .opportunityCard:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .opportunityCard p{color:#a3aab7}html[data-theme=dark] .interestChip{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.92)}html[data-theme=dark] .howSection{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .stepsGrid article>span{border:3px solid rgba(246,241,232,.1)}html[data-theme=dark] .stepIcon{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .stepsGrid p{color:#a3aab7}html[data-theme=dark] .communitySection{background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .communityMock{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.85)}html[data-theme=dark] .communityMock:before{background:color-mix(in srgb,#f2dcc8 6%,#121827)}html[data-theme=dark] .communityHeader{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .postCard{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .postCard>p{color:#a3aab7}html[data-theme=dark] .sharedProgram{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fcfbfa 6%,#121827)}html[data-theme=dark] .featureList,html[data-theme=dark] .postActions,html[data-theme=dark] .sharedProgram small{color:#a3aab7}html[data-theme=dark] .providersSection{background:color-mix(in srgb,#f6f1e8 6%,#121827)}html[data-theme=dark] .finalCtaSection,html[data-theme=dark] .whiteButton{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .landingFooter{border-top:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f9f6f2 6%,#121827)}html[data-theme=dark] .footerGrid>div:first-child>p,html[data-theme=dark] .footerLinks{color:#a3aab7}html[data-theme=dark] .footerLinks strong{color:#ece6da}@media (max-width:1020px){html[data-theme=dark] .footerNote{border-top:1px solid rgba(246,241,232,.1)}}@media (max-width:720px){html[data-theme=dark] .statsGrid>div{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .stepIcon{background:color-mix(in srgb,#fff 6%,#121827)}}html[data-theme=dark] .clientShell{--client-card:color-mix(in srgb,#fff 6%,#121827);--client-soft:color-mix(in srgb,#f6e3d3 6%,#121827);--client-border:rgba(246,241,232,.1);--client-text:#ece6da;--client-muted:#a3aab7;background:transparent}html[data-theme=dark] .clientSidebar{background:rgba(13,18,32,.96)}html[data-theme=dark] .clientSidebarHead{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .clientNav a:hover{background:color-mix(in srgb,#f9f6f2 11%,#121827)}html[data-theme=dark] .clientSidebarAccount{background:color-mix(in srgb,#fcfaf7 6%,#121827)}html[data-theme=dark] .clientSidebarAccount form button{color:#a3aab7;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientTopbar{border-bottom:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.9)}html[data-theme=dark] .notificationButton{color:#a3aab7;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .notificationButton>span{border:2px solid rgba(246,241,232,.1)}html[data-theme=dark] .clientMiniStats a{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientMiniStats span{color:#a3aab7}html[data-theme=dark] .clientSearch{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .categoryGrid a,html[data-theme=dark] .clientHero a,html[data-theme=dark] .clientProgramCard,html[data-theme=dark] .clientSearch{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .programCardMedia{background:color-mix(in srgb,#f2dcc8 6%,#121827)}html[data-theme=dark] .programTypeBadge{background:rgba(13,18,32,.92)}html[data-theme=dark] .favoriteButton{color:#a3aab7;background:rgba(13,18,32,.94)}html[data-theme=dark] .programMetaRow{color:#a3aab7}html[data-theme=dark] .programCardFooter{border-top:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .programCardFooter span{color:#a3aab7}html[data-theme=dark] .programFilters{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .filterSearch,html[data-theme=dark] .filterSelect{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fcfbfa 6%,#121827)}html[data-theme=dark] .filterSearch svg,html[data-theme=dark] .filterSelect svg,html[data-theme=dark] .programResultsHead{color:#a3aab7}html[data-theme=dark] .programResultsHead strong{color:#ece6da}html[data-theme=dark] .clientEmpty{border:1px dashed rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientNotice{background:color-mix(in srgb,#f8ebdf 6%,#121827)}html[data-theme=dark] .clientNotice.error{border-color:rgba(246,241,232,.1);color:color-mix(in srgb,#824444 45%,#f6f1e8);background:color-mix(in srgb,#fff5f5 6%,#121827)}html[data-theme=dark] .programDetailsHero{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .programDetailsImage{background:color-mix(in srgb,#f2dcc8 6%,#121827)}html[data-theme=dark] .programDetailsImage>span{background:rgba(13,18,32,.94)}html[data-theme=dark] .detailsFavorite{color:#a3aab7;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .detailsQuickFacts span{color:#a3aab7}html[data-theme=dark] .detailsPriceRow{border-top:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .alreadyBooked small,html[data-theme=dark] .detailsPriceRow small,html[data-theme=dark] .detailsPriceRow>span{color:#a3aab7}html[data-theme=dark] .detailsContentCard,html[data-theme=dark] .detailsSideCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .detailsContentCard>p,html[data-theme=dark] .learningList li{color:#a3aab7}html[data-theme=dark] .detailsSideCard dl>div{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .detailsSideCard dt{color:#a3aab7}html[data-theme=dark] .bookingCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .bookingStatus.cancelled{color:#a3aab7;background:color-mix(in srgb,#f7eaea 6%,#121827)}html[data-theme=dark] .bookingStatus.pending{background:color-mix(in srgb,#f8f0dc 6%,#121827)}html[data-theme=dark] .bookingMeta{color:#a3aab7}html[data-theme=dark] .bookingFooter button{border:1px solid rgba(246,241,232,.1);color:#a3aab7}html[data-theme=dark] .bookingFooter button,html[data-theme=dark] .communityBadge{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .communityTabs a{color:#a3aab7}html[data-theme=dark] .communityComposer{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .communityComposer textarea{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .communityMediaPreview{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f6f2ed 6%,#121827)}html[data-theme=dark] .communityMediaError{color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8)!important}html[data-theme=dark] .composerMediaActions button{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fbf8f5 6%,#121827)}html[data-theme=dark] .composerFooter select{border:1px solid rgba(246,241,232,.1);color:#a3aab7;background:color-mix(in srgb,#fcfbfa 6%,#121827)}html[data-theme=dark] .webPostCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .webPostCard>p{color:#a3aab7}html[data-theme=dark] .sharedProgramWeb{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fcfbf9 6%,#121827)}html[data-theme=dark] .sharedProgramWeb p{color:#a3aab7}html[data-theme=dark] .postActionRow{border-top:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .postActionRow button,html[data-theme=dark] .postActionRow>span{color:#a3aab7}html[data-theme=dark] .profileForm,html[data-theme=dark] .profileSummary{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .profileSummary>p{color:#a3aab7}html[data-theme=dark] .profileSummary ul{border-top:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .profileFields label,html[data-theme=dark] .profileSummary li{color:#a3aab7}html[data-theme=dark] .profileFields input,html[data-theme=dark] .profileFields textarea{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .clientOutlineButton{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .notificationList article{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fbf7f3 6%,#121827)}html[data-theme=dark] .notificationList p{color:#a3aab7}@media(max-width:780px){html[data-theme=dark] .clientCloseMenu{color:#a3aab7;background:color-mix(in srgb,#f8f5f1 6%,#121827)}html[data-theme=dark] .clientMenuButton{color:#a3aab7;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientBottomNav{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.95)}html[data-theme=dark] .clientBottomNav a{color:#a3aab7}}html[data-theme=dark] .imageUploadField{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fcfbf9 6%,#121827)}html[data-theme=dark] .imageUploadField legend{color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .imageUploadPreview{background:color-mix(in srgb,#f2dcc8 6%,#121827)}html[data-theme=dark] .bannerAdminHead small,html[data-theme=dark] .postMoreMenu summary{color:#a3aab7}html[data-theme=dark] .postMoreMenu summary:hover{background:color-mix(in srgb,#f7f3ef 11%,#121827)}html[data-theme=dark] .postMoreMenu form{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .postMoreMenu button{color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .postMoreMenu button:hover{background:color-mix(in srgb,#fff2f2 11%,#121827)}html[data-theme=dark] .auditList>div{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .auditList p,html[data-theme=dark] .auditList small{color:#a3aab7}html[data-theme=dark] .errorText{color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8)}html[data-theme=dark] .phoneVerificationLink,html[data-theme=dark] .secondaryAuthButton{background:color-mix(in srgb,#f6e3d3 6%,#121827);color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .profileFields small{color:#a3aab7}html[data-theme=dark] .sumrahHome{--sh-ink:#ece6da;--sh-muted:#a3aab7;--sh-mint:color-mix(in srgb,#f8ebdf 6%,#121827);--sh-line:rgba(246,241,232,.1)}html[data-theme=dark] .sumrahHeader{background:rgba(13,18,32,.92)}html[data-theme=dark] .sumrahHeader nav a,html[data-theme=dark] .sumrahTextLink{color:#a3aab7}html[data-theme=dark] .sumrahButton.light,html[data-theme=dark] .sumrahButton.secondary{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHero{background:radial-gradient(circle at 10% 8%,rgba(238,135,110,.13),transparent 23%),radial-gradient(circle at 92% 84%,rgba(233,174,77,.13),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#fbf7f3 6%,#121827),color-mix(in srgb,#fff 6%,#121827) 54%,color-mix(in srgb,#f9f4e9 6%,#121827))}html[data-theme=dark] .sumrahSearch{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHeroNotes{color:#a3aab7}html[data-theme=dark] .sumrahHeroVisual:before{background:linear-gradient(145deg,color-mix(in srgb,#f2dcc8 6%,#121827),color-mix(in srgb,#f9f5e9 6%,#121827))}html[data-theme=dark] .sumrahImageFrame{border:10px solid rgba(246,241,232,.1)}html[data-theme=dark] .sumrahFloatCard{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.92)}html[data-theme=dark] .sumrahFloatCard.bottom>span{background:color-mix(in srgb,#fff0d3 6%,#121827)}html[data-theme=dark] .sumrahUpcoming{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahEmpty{border:1px dashed rgba(246,241,232,.1);background:color-mix(in srgb,#fdfcfb 6%,#121827)}html[data-theme=dark] .sumrahInterests{background:linear-gradient(180deg,color-mix(in srgb,#fbf8f5 6%,#121827),color-mix(in srgb,#fff 6%,#121827))}html[data-theme=dark] .sumrahInterestCard{--card-soft:color-mix(in srgb,#f7eee4 6%,#121827);background:rgba(13,18,32,.96)}html[data-theme=dark] .sumrah3dIcon{background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 82%,color-mix(in srgb,white 6%,#121827)),var(--card-accent))}html[data-theme=dark] .sumrah3dIcon:after{background:linear-gradient(90deg,transparent,rgba(13,18,32,.7),transparent)}html[data-theme=dark] .sumrahInterestCard.teal{--card-soft:color-mix(in srgb,#f8f1e8 6%,#121827)}html[data-theme=dark] .sumrahInterestCard.amber{--card-soft:color-mix(in srgb,#fff6e7 6%,#121827)}html[data-theme=dark] .sumrahInterestCard.coral{--card-soft:color-mix(in srgb,#fff0ec 6%,#121827)}html[data-theme=dark] .sumrahInterestCard p{color:#a3aab7}html[data-theme=dark] .sumrahCircleArrow{background:rgba(13,18,32,.82)}html[data-theme=dark] .sumrahStory{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahStoryVisual:before{background:transparent}html[data-theme=dark] .sumrahStoryBadge{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .sumrahStoryCopy li{color:#a3aab7}html[data-theme=dark] .sumrahHow{background:linear-gradient(180deg,color-mix(in srgb,#fbf9f6 6%,#121827),color-mix(in srgb,#f8f3ed 6%,#121827))}html[data-theme=dark] .sumrahSteps article{background:rgba(13,18,32,.88)}html[data-theme=dark] .sumrahSteps article>span{background:linear-gradient(145deg,color-mix(in srgb,#f3e8da 6%,#121827),color-mix(in srgb,#fdfaf8 6%,#121827))}html[data-theme=dark] .sumrahProviders{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahFooterBrand p,html[data-theme=dark] .sumrahFooterEnd small{color:#a3aab7}html[data-theme=dark] .publicPage{--pd-ink:#ece6da;--pd-muted:#a3aab7;--pd-mint:color-mix(in srgb,#f8ebdf 6%,#121827);--pd-line:rgba(246,241,232,.1);background:color-mix(in srgb,#f8f4ec 6%,#121827)}html[data-theme=dark] .publicHeader{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .publicHeader nav a,html[data-theme=dark] .publicLogin{color:#a3aab7}html[data-theme=dark] .discoverHero{background:radial-gradient(circle at 12% 20%,rgba(232,170,81,.19),transparent 28%),radial-gradient(circle at 90% 15%,rgba(180,88,31,.13),transparent 30%),linear-gradient(180deg,color-mix(in srgb,#f8f3ed 6%,#121827),color-mix(in srgb,#f8f4ec 6%,#121827))}html[data-theme=dark] .discoverSearch{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .discoverQuickFilters a{color:#a3aab7;background:rgba(13,18,32,.8)}html[data-theme=dark] .publicProgramCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .publicProgramImage>strong{background:rgba(13,18,32,.93)}html[data-theme=dark] .publicProgramMeta{border-top:1px solid rgba(246,241,232,.1);color:#a3aab7}html[data-theme=dark] .publicEmptyState{border:1px dashed rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .publicNotice{color:#ece6da;background:color-mix(in srgb,#f7eee4 6%,#121827)}html[data-theme=dark] .publicNotice.error{color:color-mix(in srgb,#8f2d24 45%,#f6f1e8);background:color-mix(in srgb,#fff0ee 6%,#121827)}html[data-theme=dark] .publicFavorite,html[data-theme=dark] .publicMeetupHero{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .publicFavorite{color:#a3aab7}html[data-theme=dark] .publicFavorite.active{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#fff4f2 6%,#121827)}html[data-theme=dark] .publicMeetupFacts span{color:#a3aab7}html[data-theme=dark] .publicBooked{color:color-mix(in srgb,#844015 45%,#f6f1e8);background:color-mix(in srgb,#f8f0e6 6%,#121827)}html[data-theme=dark] .publicMeetupContent>article,html[data-theme=dark] .publicMeetupContent>aside{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .publicMeetupContent article>p{color:#a3aab7}html[data-theme=dark] .publicMeetupContent dl>div{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .registerExperience{background:radial-gradient(circle at 9% 12%,rgba(231,184,106,.2),transparent 24%),radial-gradient(circle at 91% 18%,rgba(180,88,31,.16),transparent 27%),linear-gradient(180deg,color-mix(in srgb,#fbf7f3 6%,#121827),color-mix(in srgb,#f8f4ec 6%,#121827) 45%,color-mix(in srgb,#fcf9f6 6%,#121827))}html[data-theme=dark] .registerTopbar{background:rgba(13,18,32,.74)}html[data-theme=dark] .registerSteps{background:rgba(13,18,32,.75)}html[data-theme=dark] .registerSteps span{border:2px solid rgba(246,241,232,.1)}html[data-theme=dark] .registerFormCard .registerSection{background:rgba(13,18,32,.92)}html[data-theme=dark] .registerFormCard .sectionHeading{border-bottom:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .registerFormCard .sectionHeading>span{border:4px solid rgba(246,241,232,.1)}html[data-theme=dark] .registerFormCard .accountChoice{border:1px solid rgba(246,241,232,.1);background:linear-gradient(145deg,color-mix(in srgb,#fff 6%,#121827),color-mix(in srgb,#fcfaf7 6%,#121827))}html[data-theme=dark] .registerFormCard .accountChoice:has(input:checked){background:linear-gradient(145deg,color-mix(in srgb,#fff 6%,#121827),color-mix(in srgb,#f8f1e9 6%,#121827))}html[data-theme=dark] .registerFormCard .providerNotice{border:1px solid rgba(246,241,232,.1);background:linear-gradient(135deg,color-mix(in srgb,#f8ebdf 6%,#121827),color-mix(in srgb,#fcfbf9 6%,#121827))}html[data-theme=dark] .registrationFields .field{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .verificationMethod{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#faf7f4 6%,#121827)}html[data-theme=dark] .registerFormCard .topicChoice{border:1px solid rgba(246,241,232,.1);background:linear-gradient(145deg,color-mix(in srgb,#fff 6%,#121827),color-mix(in srgb,#fcfbfa 6%,#121827))}html[data-theme=dark] .registerFormCard .topicChoice:has(input:checked){background:linear-gradient(135deg,color-mix(in srgb,#faf4ec 6%,#121827),color-mix(in srgb,#f4eadd 6%,#121827))}html[data-theme=dark] .registerFormCard .opportunityChoice{border:1px solid rgba(246,241,232,.1);background:linear-gradient(145deg,color-mix(in srgb,#fff 6%,#121827),color-mix(in srgb,#fcfaf7 6%,#121827))}html[data-theme=dark] .registerFormCard .opportunityChoice:has(input:checked){background:linear-gradient(145deg,color-mix(in srgb,#fcf8f4 6%,#121827),color-mix(in srgb,#f5ece0 6%,#121827))}html[data-theme=dark] .opportunityChoice>svg{color:color-mix(in srgb,#824017 45%,#f6f1e8);background:color-mix(in srgb,#f5ede4 6%,#121827)}html[data-theme=dark] .termsConsent{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.8)}html[data-theme=dark] .registerFormCard .authSwitch,html[data-theme=dark] .registrationSubmitHint{background:rgba(13,18,32,.72)}html[data-theme=dark] .registerFormCard .authSwitch{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .registrationMethodChoice{border:1px solid rgba(246,241,232,.1);background:linear-gradient(145deg,color-mix(in srgb,#fff 6%,#121827),color-mix(in srgb,#fcfaf7 6%,#121827))}html[data-theme=dark] .registrationMethodChoice:has(input:checked){background:linear-gradient(145deg,color-mix(in srgb,#fdfbf8 6%,#121827),color-mix(in srgb,#f7eee3 6%,#121827))}html[data-theme=dark] .registrationMethodChoice strong{color:#ece6da}html[data-theme=dark] .registrationMethodChoice small{color:#a3aab7}html[data-theme=dark] .registrationMethodNote{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#804825 45%,#f6f1e8);background:color-mix(in srgb,#faf7f3 6%,#121827)}html[data-theme=dark] .loginAlternative:after,html[data-theme=dark] .loginAlternative:before{background:color-mix(in srgb,#e7decf 6%,#121827)}@media(max-width:780px){html[data-theme=dark] .mobileWizardStatus{background:rgba(13,18,32,.88)}html[data-theme=dark] .mobileWizardStatus>span{color:color-mix(in srgb,#8e4417 45%,#f6f1e8)}html[data-theme=dark] .mobileWizardStatus i{background:color-mix(in srgb,#ece3d9 6%,#121827)}html[data-theme=dark] .mobileWizardControls{background:rgba(13,18,32,.92)}html[data-theme=dark] .mobileWizardBack{border:1px solid rgba(246,241,232,.1);color:#a3aab7;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .mobileWizardReady{color:#a3aab7}html[data-theme=dark] .mobileWizardError{color:color-mix(in srgb,#8a3f38 45%,#f6f1e8);background:color-mix(in srgb,#fff0ee 6%,#121827)}}html[data-theme=dark] .simpleRegisterPage{background:radial-gradient(circle at 12% 12%,rgba(231,184,106,.18),transparent 27%),radial-gradient(circle at 88% 18%,rgba(180,88,31,.18),transparent 29%),linear-gradient(145deg,color-mix(in srgb,#fbf9f6 6%,#121827),color-mix(in srgb,#f9f4ed 6%,#121827))}html[data-theme=dark] .simpleRegisterCard{background:rgba(13,18,32,.94)}html[data-theme=dark] .simpleRegisterCard h1{color:#ece6da}html[data-theme=dark] .simpleRegisterCard>p,html[data-theme=dark] .simpleRegisterClose{color:#a3aab7}html[data-theme=dark] .simpleRegisterClose:hover{background:color-mix(in srgb,#f6f2ec 11%,#121827)}html[data-theme=dark] .simpleEmailRegister,html[data-theme=dark] .socialRegisterButton{border:1px solid rgba(246,241,232,.1);color:#ece6da;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .simpleRegisterDivider:after,html[data-theme=dark] .simpleRegisterDivider:before{background:color-mix(in srgb,#ebe5de 6%,#121827)}html[data-theme=dark] .simpleRegisterLogin{color:#a3aab7!important}html[data-theme=dark] .simpleRegisterForm>label{color:#ece6da}html[data-theme=dark] .simpleRegisterForm>label small{color:#a3aab7}html[data-theme=dark] .simpleRegisterForm .field{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .simpleAccountType{background:color-mix(in srgb,#f6f2ee 6%,#121827)}html[data-theme=dark] .simpleAccountType label{color:#a3aab7}html[data-theme=dark] .simpleAccountType label.active{color:color-mix(in srgb,#844015 45%,#f6f1e8);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .simplePhoneField b{border:1px solid rgba(246,241,232,.1);color:#ece6da;background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .interestOnboardingPage{background:radial-gradient(circle at 8% 7%,rgba(231,184,106,.14),transparent 22%),linear-gradient(180deg,color-mix(in srgb,#fbf7f2 6%,#121827),color-mix(in srgb,#f8f4ec 6%,#121827))}html[data-theme=dark] .interestOnboardingCard{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.95)}html[data-theme=dark] .interestOnboardingCard>h1{color:#ece6da}html[data-theme=dark] .interestOnboardingCard>section{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fdfcfb 6%,#121827)}html[data-theme=dark] .interestOnboardingCard section h2{color:#ece6da}html[data-theme=dark] .interestOnboardingCard section>p{color:#a3aab7}html[data-theme=dark] .onboardingAccountTypes label,html[data-theme=dark] .onboardingTopics label{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .onboardingAccountTypes label:has(input:checked),html[data-theme=dark] .onboardingTopics label:has(input:checked){color:color-mix(in srgb,#844015 45%,#f6f1e8);background:color-mix(in srgb,#f8ebdf 6%,#121827)}html[data-theme=dark] .onboardingPreferences label{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .onboardingPreferences label:has(input:checked){background:color-mix(in srgb,#f8ebdf 6%,#121827)}html[data-theme=dark] .onboardingPreferences small{color:#a3aab7}html[data-theme=dark]{--sumrah-black:#ece6da;--sumrah-gray:#a3aab7;--sumrah-surface:color-mix(in srgb,#ffffff 6%,#121827);--sumrah-line:rgba(246,241,232,.1)}html[data-theme=dark] .sumrahHome,html[data-theme=dark] body{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHome{--sh-mint:color-mix(in srgb,#f3ece1 6%,#121827);--sh-sand:transparent}html[data-theme=dark] .sumrahHome .sumrahHeader{background:rgba(13,18,32,.82)}html[data-theme=dark] .sumrahHome .sumrahButton.light,html[data-theme=dark] .sumrahHome .sumrahButton.secondary{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahHero{background:linear-gradient(180deg,color-mix(in srgb,#fcfcfb 6%,#121827),color-mix(in srgb,#fff 6%,#121827))}html[data-theme=dark] .sumrahHome .sumrahFloatCard{background:rgba(13,18,32,.88)}html[data-theme=dark] .sumrahHome .sumrahFloatCard.bottom>span,html[data-theme=dark] .sumrahHome .sumrahFloatCard>span{background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahStory,html[data-theme=dark] .sumrahHome .sumrahUpcoming{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahHow,html[data-theme=dark] .sumrahHome .sumrahInterests{background:transparent}html[data-theme=dark] .sumrahHome .sumrahEmpty{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#f8f4ec 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahEmpty>span{background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahInterestCard,html[data-theme=dark] .sumrahHome .sumrahInterestCard.amber,html[data-theme=dark] .sumrahHome .sumrahInterestCard.coral,html[data-theme=dark] .sumrahHome .sumrahInterestCard.teal{--card-soft:color-mix(in srgb,#f3ece1 6%,#121827);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahInterestCard:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .sumrahHome .sumrah3dIcon{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahCircleArrow{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahStoryCopy li svg{background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahSteps:before{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .sumrahHome .sumrahSteps article{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahHome .sumrahSteps article>span{background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .publicPage{--pd-mint:color-mix(in srgb,#f3ece1 6%,#121827);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .publicPage .publicHeader{background:rgba(13,18,32,.84)}html[data-theme=dark] .publicPage .discoverHero{background:linear-gradient(180deg,color-mix(in srgb,#f8f7f5 6%,#121827),color-mix(in srgb,#fff 6%,#121827))}html[data-theme=dark] .publicPage .publicFavorite.active{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .interestOnboardingPage,html[data-theme=dark] .registerExperience,html[data-theme=dark] .simpleRegisterPage{background:color-mix(in srgb,#f6f1e8 6%,#121827)!important}html[data-theme=dark] .interestOnboardingCard,html[data-theme=dark] .registerFormCard .registerSection,html[data-theme=dark] .simpleRegisterCard{background:rgba(13,18,32,.96)!important}html[data-theme=dark] .interestOnboardingCard .field,html[data-theme=dark] .onboardingAccountTypes label,html[data-theme=dark] .onboardingPreferences label,html[data-theme=dark] .onboardingTopics label,html[data-theme=dark] .registerFormCard .accountChoice,html[data-theme=dark] .registerFormCard .opportunityChoice,html[data-theme=dark] .registerFormCard .topicChoice,html[data-theme=dark] .registrationFields .field,html[data-theme=dark] .registrationMethodChoice,html[data-theme=dark] .simpleEmailRegister,html[data-theme=dark] .simpleRegisterForm .field,html[data-theme=dark] .socialRegisterButton,html[data-theme=dark] .verificationMethod{background:color-mix(in srgb,#fff 6%,#121827)!important}html[data-theme=dark] .methodChoiceIcon,html[data-theme=dark] .methodChoiceIcon.email,html[data-theme=dark] .methodChoiceIcon.phone,html[data-theme=dark] .simpleRegisterMethodIcon,html[data-theme=dark] .simpleRegisterMethodIcon.email,html[data-theme=dark] .simpleRegisterMethodIcon.phone{background:color-mix(in srgb,#f3ece1 6%,#121827)!important}html[data-theme=dark] .onboardingAccountTypes label:has(input:checked),html[data-theme=dark] .onboardingPreferences label:has(input:checked),html[data-theme=dark] .onboardingTopics label:has(input:checked),html[data-theme=dark] .registerFormCard .accountChoice:has(input:checked),html[data-theme=dark] .registerFormCard .opportunityChoice:has(input:checked),html[data-theme=dark] .registerFormCard .topicChoice:has(input:checked),html[data-theme=dark] .registrationMethodChoice:has(input:checked),html[data-theme=dark] .simpleAccountType label.active{border-color:rgba(246,241,232,.1)!important;background:color-mix(in srgb,#f5f2ef 6%,#121827)!important}html[data-theme=dark]{--platform-ink:#ece6da;--platform-muted:#a3aab7;--platform-surface:color-mix(in srgb,#fff 6%,#121827);--platform-soft:color-mix(in srgb,#f3ece1 6%,#121827);--platform-line:rgba(246,241,232,.1)}html[data-theme=dark] .login,html[data-theme=dark] .premiumLoginCard{background:rgba(13,18,32,.96)}html[data-theme=dark] .loginMethodTabs{background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .premiumEmailField,html[data-theme=dark] .premiumPhoneField{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .premiumEmailField:focus-within,html[data-theme=dark] .premiumPhoneField:focus-within{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .clientSidebar{background:rgba(13,18,32,.91)}html[data-theme=dark] .clientNav a{color:#a3aab7}html[data-theme=dark] .clientNav a:hover{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#f3ece1 11%,#121827)}html[data-theme=dark] .clientSidebarAccount{background:color-mix(in srgb,#faf9f7 6%,#121827)}html[data-theme=dark] .clientModeSwitch button,html[data-theme=dark] .profileModeSwitch button{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientTopbar{background:rgba(13,18,32,.82)}html[data-theme=dark] .clientCloseMenu,html[data-theme=dark] .clientMenuButton,html[data-theme=dark] .notificationButton{background:rgba(13,18,32,.92)}html[data-theme=dark] .notificationButton:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .bookingCard,html[data-theme=dark] .categoryGrid a,html[data-theme=dark] .clientEmpty,html[data-theme=dark] .clientMiniStats a,html[data-theme=dark] .clientProgramCard,html[data-theme=dark] .communityBadge,html[data-theme=dark] .communityComposer,html[data-theme=dark] .detailsContentCard,html[data-theme=dark] .detailsSideCard,html[data-theme=dark] .notificationList article,html[data-theme=dark] .profileForm,html[data-theme=dark] .profileSummary,html[data-theme=dark] .programDetailsHero,html[data-theme=dark] .programFilters,html[data-theme=dark] .webPostCard{background:rgba(13,18,32,.96)}html[data-theme=dark] .categoryGrid a>span{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .categoryGrid a:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .programCardMedia{background:color-mix(in srgb,#e7decf 6%,#121827)}html[data-theme=dark] .communityComposer textarea,html[data-theme=dark] .composerFooter select,html[data-theme=dark] .filterSearch,html[data-theme=dark] .filterSelect,html[data-theme=dark] .profileFields input,html[data-theme=dark] .profileFields textarea{background:color-mix(in srgb,#f8f4ec 6%,#121827)}html[data-theme=dark] .communityComposer textarea:focus,html[data-theme=dark] .filterSearch:focus-within,html[data-theme=dark] .filterSelect:focus-within,html[data-theme=dark] .profileFields input:focus,html[data-theme=dark] .profileFields textarea:focus{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .programDetailsImage{background:color-mix(in srgb,#e7decf 6%,#121827)}html[data-theme=dark] .notificationList article{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#f9f7f5 6%,#121827)}html[data-theme=dark] .notificationList article.read{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .clientNotice,html[data-theme=dark] .contactVerificationReminder,html[data-theme=dark] .pendingVerificationNotice{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#f5f2ef 6%,#121827)}html[data-theme=dark] .side{background:rgba(13,18,32,.93)}html[data-theme=dark] .brandLogoPlate{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .nav a{color:#a3aab7}html[data-theme=dark] .nav a:hover{background:color-mix(in srgb,#f8f6f4 11%,#121827)}html[data-theme=dark] .dashboardModeSwitch button{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .logout{background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .topbar{background:rgba(13,18,32,.8)}html[data-theme=dark] .dashboardMetricCard>span{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .adminMobileCard,html[data-theme=dark] .adminUserIdentity,html[data-theme=dark] .adminUserSearch,html[data-theme=dark] .card,html[data-theme=dark] .imageUploadField,html[data-theme=dark] .tableWrap{background:rgba(13,18,32,.96)}html[data-theme=dark] .table th{color:#a3aab7;background:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .table td{border-bottom-color:rgba(246,241,232,.1)}html[data-theme=dark] .table tbody tr:hover{background:color-mix(in srgb,#f6f1e8 11%,#121827)}html[data-theme=dark] .secondaryAdminLink{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .actions a,html[data-theme=dark] .actions button,html[data-theme=dark] .adminUserSearch .field,html[data-theme=dark] .clientOutlineButton,html[data-theme=dark] .field,html[data-theme=dark] .form input:not([type=checkbox]),html[data-theme=dark] .form select,html[data-theme=dark] .form textarea,html[data-theme=dark] .secondaryAdminLink,html[data-theme=dark] .tableDetailsLink{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .field:focus,html[data-theme=dark] .form input:focus,html[data-theme=dark] .form select:focus,html[data-theme=dark] .form textarea:focus{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .fieldset{background:color-mix(in srgb,#f3ece1 6%,#121827)}@media (max-width:780px){html[data-theme=dark] .clientTopbar{background:rgba(13,18,32,.88)}html[data-theme=dark] .clientBottomNav{background:rgba(13,18,32,.92)}html[data-theme=dark] .mobileQuickNav a,html[data-theme=dark] .mobileQuickNav button{background:color-mix(in srgb,#fff 6%,#121827)}}html[data-theme=dark] .clientNavAction button{color:#a3aab7}html[data-theme=dark] .clientNavAction button:hover{border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#f3ece1 11%,#121827)}html[data-theme=dark] .clientNavAction.danger button:hover{color:color-mix(in srgb,#a23d3d 45%,#f6f1e8);border-color:rgba(246,241,232,.1);background:color-mix(in srgb,#fff7f7 11%,#121827)}html[data-theme=dark] .clientSidebarAccount>svg{color:#a3aab7}html[data-theme=dark] .clientHomeAvatar{border:3px solid rgba(246,241,232,.1)}html[data-theme=dark] .profileStatsGrid a,html[data-theme=dark] .settingsCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .settingsRow{border-top:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .settingsLogout button{border:1px solid rgba(246,241,232,.1);color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8);background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .brandLogoFallback,html[data-theme=dark] .programImageFallback{background:linear-gradient(145deg,color-mix(in srgb,#f5f1ea 6%,#121827),color-mix(in srgb,#faf8f3 6%,#121827))}html[data-theme=dark] .profileAvatarField{background:color-mix(in srgb,#f8f4ec 6%,#121827)}html[data-theme=dark] .profileAvatarPreview{border:3px solid rgba(246,241,232,.1)}html[data-theme=dark] .profileAvatarActions button,html[data-theme=dark] .profileAvatarActions label{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .profileAvatarError{color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8)}html[data-theme=dark] .interestOnboardingPage{background:radial-gradient(circle at 92% 0,rgba(180,88,31,.08),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,#faf8f3 6%,#121827),color-mix(in srgb,#f5f1ea 6%,#121827))}html[data-theme=dark] .clientInterestsCard,html[data-theme=dark] .interestOnboardingCard{background:rgba(13,18,32,.92)}html[data-theme=dark] .interestSelectionMeta i{background:color-mix(in srgb,#e8e1d9 6%,#121827)}html[data-theme=dark] .interestTopicGrid label{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#fffefc 6%,#121827)}html[data-theme=dark] .interestTopicGrid label:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .interestTopicGrid label.active{background:color-mix(in srgb,#f8f4f0 6%,#121827)}html[data-theme=dark] .interestTopicIcon{background:color-mix(in srgb,#f6e3d3 6%,#121827)}html[data-theme=dark] .interestTopicIcon.tint2{background:color-mix(in srgb,#f3eee4 6%,#121827)}html[data-theme=dark] .interestTopicIcon.tint3{background:color-mix(in srgb,#edf1e8 6%,#121827)}html[data-theme=dark] .interestTopicIcon.tint4{background:color-mix(in srgb,#edf0f3 6%,#121827)}html[data-theme=dark] .interestTopicCheck{border:1px solid rgba(246,241,232,.1)}html[data-theme=dark] .interestTopicCheck,html[data-theme=dark] .programPeriodTabs{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .homeCategoryGrid button{background:rgba(13,18,32,.96)}html[data-theme=dark] .homeCategoryGrid button:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .homeCategoryGrid button.active{background:color-mix(in srgb,#f1f7f4 6%,#121827)}html[data-theme=dark] .homeCategoryGrid button>span{border:1px solid rgba(246,241,232,.1);background:color-mix(in srgb,#f1f4f3 6%,#121827)}html[data-theme=dark] .clearHomeFilters,html[data-theme=dark] .homeSubcategoryFilters button{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .subcategoryGroupHead{background:color-mix(in srgb,#f7f8f7 6%,#121827)}html[data-theme=dark] .subcategoryAdminRow{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark]{--auth-ink:#ece6da;--auth-muted:#a3aab7;--auth-line:rgba(246,241,232,.1);--auth-surface:color-mix(in srgb,#f3ece1 6%,#121827)}html[data-theme=dark] .sumrahAuthPage{background:radial-gradient(circle at 9% 12%,rgba(180,88,31,.075),transparent 22rem),linear-gradient(145deg,color-mix(in srgb,#f6f1e8 6%,#121827),color-mix(in srgb,#f6f4f1 6%,#121827))}html[data-theme=dark] .sumrahAuthHeaderLink{border:1px solid rgba(246,241,232,.1);background:rgba(13,18,32,.75)}html[data-theme=dark] .sumrahAuthHeaderLink:hover{background:color-mix(in srgb,#fff 11%,#121827)}html[data-theme=dark] .premiumLoginCard.sumrahAuthCard,html[data-theme=dark] .sumrahAuthCard,html[data-theme=dark] .sumrahRegisterPage .simpleRegisterCard{background:rgba(13,18,32,.97)!important}html[data-theme=dark]{--sumrah-primary-soft:color-mix(in srgb,#f6e3d3 6%,#121827);--sumrah-acacia-soft:color-mix(in srgb,#e3eee8 6%,#121827);--platform-bg:transparent;--sumrah-surface-soft:transparent}html[data-theme=dark] .clientShell{--client-bg:transparent}html[data-theme=dark] .publicPage .publicHeader,html[data-theme=dark] .sumrahHome .sumrahHeader{background:rgba(13,18,32,.9)}html[data-theme=dark] .appAuthFormPanel,html[data-theme=dark] .appAuthPage{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .appAuthBack,html[data-theme=dark] .appAuthCaption{color:#f6f1e8}html[data-theme=dark] .appAuthField{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .appAuthModes{background:color-mix(in srgb,#f5f5f5 6%,#121827)}html[data-theme=dark] .appAuthModes button.active{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .appAuthPage .simpleRegisterSubmit,html[data-theme=dark] .appAuthSubmit{color:#f6f1e8}html[data-theme=dark] .appAuthApple,html[data-theme=dark] .appAuthChoice,html[data-theme=dark] .appAuthGoogle{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .appAuthChoice:hover,html[data-theme=dark] .appAuthGoogle:hover{border-color:rgba(246,241,232,.1);background:transparent}html[data-theme=dark] .appAuthApple{color:#f6f1e8}html[data-theme=dark] .appAuthPage .simpleRegisterForm .field,html[data-theme=dark] .samraHome{background:transparent}html[data-theme=dark] .samraHeader{background:rgba(13,18,32,.9)}html[data-theme=dark] .samraSandButton{background:transparent}html[data-theme=dark] .samraSandButton:hover{background:color-mix(in srgb,#fff 11%,#121827)}html[data-theme=dark] .samraPopular a,html[data-theme=dark] .samraSearch{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .samraNightCard{color:#f6f1e8}html[data-theme=dark] .samraBand,html[data-theme=dark] .samraPrograms .publicProgramCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .samraEmpty{border:1px dashed rgba(246,241,232,.1);background:transparent}html[data-theme=dark] .samraInterest{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .samraInterest.indigo{--tone-soft:color-mix(in srgb,#e6e8f3 6%,#121827)}html[data-theme=dark] .samraInterest.saffron{--tone-soft:color-mix(in srgb,#f7ecd5 6%,#121827)}html[data-theme=dark] .samraDecoNightCorner,html[data-theme=dark] .samraDecoNightFoot,html[data-theme=dark] .samraFooterBrand strong,html[data-theme=dark] .samraFooterGrid nav strong,html[data-theme=dark] .samraNight{color:#f6f1e8}html[data-theme=dark] .sumrahTicket{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .sumrahTicket:after,html[data-theme=dark] .sumrahTicket:before{background:transparent}html[data-theme=dark] .sumrahTicketHead{color:#f6f1e8}html[data-theme=dark] .sumrahTicketBrand{background:transparent}html[data-theme=dark] .sumrahTicketStub{-webkit-border-start:2px dashed rgba(246,241,232,.1);border-inline-start:2px dashed rgba(246,241,232,.1);background:color-mix(in srgb,#fbf8f3 6%,#121827)}html[data-theme=dark] .sumrahTicketQr,html[data-theme=dark] .ticketAction{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .ticketAction:hover{border-color:rgba(246,241,232,.1)}html[data-theme=dark] .paySummary,html[data-theme=dark] .verifyCard{background:color-mix(in srgb,#fff 6%,#121827)}html[data-theme=dark] .verifyCard.bad .verifyIcon{color:color-mix(in srgb,#9a3f3f 45%,#f6f1e8);background:color-mix(in srgb,#f6e3e3 6%,#121827)}@media (max-width:680px){html[data-theme=dark] .sumrahTicketStub{border-top:2px dashed rgba(246,241,232,.1)}}@media print{html[data-theme=dark] .sumrahTicket{border:1px solid rgba(246,241,232,.1)}}html[data-theme=dark]{color-scheme:dark;--sumrah-bg:#0d1220;--sumrah-primary:#c96a2e;--sumrah-primary-dark:#b4581f;--sumrah-primary-soft:rgba(201,106,46,.16);--sumrah-acacia:#4f8c76;--sumrah-acacia-soft:rgba(79,140,118,.18);--sumrah-night:#151c2c;--sumrah-text:#ece6da;--sumrah-muted:#a3aab7;--sumrah-border:rgba(246,241,232,.1);color:var(--sumrah-text);background:var(--sumrah-bg)}html[data-theme=dark] body,html[data-theme=dark] body:has(.clientShell),html[data-theme=dark] body:has(.shell){color:var(--sumrah-text);background:transparent}html[data-theme=dark] body:after,html[data-theme=dark] body:before{position:fixed;inset:-240px;z-index:-1;pointer-events:none;content:"";will-change:transform,opacity}html[data-theme=dark] body:before{background:radial-gradient(rgba(227,163,59,.6) 1px,transparent 1.5px) 0 0 /140px 120px;animation:skyTwinkle 5.5s ease-in-out infinite alternate,skyDriftA 90s linear infinite}html[data-theme=dark] body:after{background:radial-gradient(rgba(246,241,232,.4) 1px,transparent 1.5px) 45px 60px /90px 110px;animation:skyTwinkle 4s ease-in-out -2s infinite alternate,skyDriftB 120s linear infinite}@keyframes skyTwinkle{0%{opacity:.3}to{opacity:1}}@keyframes skyDriftA{to{transform:translate3d(140px,120px,0)}}@keyframes skyDriftB{to{transform:translate3d(-90px,110px,0)}}@media (prefers-reduced-motion:reduce){html[data-theme=dark] body:after,html[data-theme=dark] body:before{animation:none}}html[data-theme=dark] .clientTopbar,html[data-theme=dark] .publicPage .publicHeader,html[data-theme=dark] .samraHeader,html[data-theme=dark] .sumrahHome .sumrahHeader{background:rgba(13,18,32,.82);border-color:var(--sumrah-border)}html[data-theme=dark] .samraNight{background:rgba(21,28,44,.7);border-block:1px solid var(--sumrah-border)}html[data-theme=dark] .samraFooter{background:rgba(10,14,25,.92);border-top:1px solid var(--sumrah-border)}html[data-theme=dark] .appAuthPage .simpleRegisterSubmit,html[data-theme=dark] .appAuthSubmit,html[data-theme=dark] .bookingTicketLink.pay{color:#fff;background:var(--sumrah-primary)}html[data-theme=dark] .appAuthApple{color:#000;background:#fff;border-color:#fff}html[data-theme=dark] .appAuthPage .simpleRegisterSubmit:hover,html[data-theme=dark] .appAuthSubmit:hover{background:var(--sumrah-primary-dark)}html[data-theme=dark] .appAuthSubmit:disabled{background:var(--sumrah-primary)}html[data-theme=dark] .appAuthFormPanel,html[data-theme=dark] .appAuthPage{background:transparent}html[data-theme=dark] img.brandLogoImage{content:url(/brand-logo-light.svg?v=2026-10-31-kit)}html[data-theme=dark] .brandLogoFallback img{content:url(/brand-logo-light.png?v=2026-10-31-kit)}html[data-theme=dark] .samraDecoNightCorner,html[data-theme=dark] .samraDecoNightFoot{color:#f6f1e8}html[data-theme=dark] .samraHeroVisual img,html[data-theme=dark] .samraStoryVisual img{filter:brightness(.92)}@media print{html[data-theme=dark]{color-scheme:light}}.themeToggle{width:42px;height:42px;flex:none;display:inline-grid;place-items:center;border:1px solid var(--sumrah-border);border-radius:50%;color:var(--sumrah-text);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .3s var(--motion-ease,ease)}.themeToggle:hover{color:var(--sumrah-primary);background:var(--sumrah-primary-soft)}.themeToggle:active{transform:rotate(-20deg) scale(.94)}.themeToggle svg{width:19px;height:19px}.appAuthThemeToggle{position:absolute;top:20px;inset-inline-end:20px;z-index:3}.appAuthFormPanel{position:relative}