html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:var(--dk-text)}html body .w-richtext,html body .w-richtext :is(p,li,td,th,strong,em,b,span,blockquote,h1,h2,h3,h4,h5,h6){color:var(--dk-text-80)!important}html body .w-richtext :is(h1,h2,h3,h4,h5,h6,strong,b,th){color:var(--dk-text)!important}html body .w-richtext :is(table,td,th){border-color:var(--dk-line)!important}html body .w-richtext a{color:var(--dk-text)!important;text-decoration:underline}html body.font_geist{color:var(--dk-text)!important}html body .CtxtMenu_InfoContent{background-color: #19191d !important}html body .CtxtMenu_Info{background-color: rgba(255,255,255,0.14) !important;color: #fff !important}html body .CtxtMenu_MenuClose{border: 2px solid rgba(255,255,255,0.18) !important}html body .CtxtMenu_MenuClose span{background-color: rgba(255,255,255,0.22) !important}html body .CtxtMenu_MenuClose:hover{border: 2px solid rgba(255,255,255,0.18) !important}html body .CtxtMenu_MenuClose:hover span{background-color: rgba(255,255,255,0.14) !important}html body .CtxtMenu_Menu{background-color: #101012 !important;color: #fff !important;border: 1px solid rgba(255,255,255,0.18) !important}html body .CtxtMenu_MenuArrow{color: rgba(255,255,255,.8) !important}html body .CtxtMenu_MenuInputBox{color: rgba(255,255,255,.8) !important}html body .CtxtMenu_SliderValue{color: #fff !important}html body .CtxtMenu_SliderBar{background-color: rgba(255,255,255,0.14) !important}html body .CtxtMenu_MenuRule{border-top: 1px solid rgba(255,255,255,0.18) !important}html body .CtxtMenu_MenuActive{background-color: rgba(255,255,255,0.22) !important}html body .CtxtMenu_MenuDisabled:focus{background-color: #19191d !important}html body .CtxtMenu_MenuLabel:focus{background-color: #19191d !important}html body .CtxtMenu_SelectionBox{background-color: #101012 !important}html body .CtxtMenu_SelectionDivider{border-top: 2px solid rgba(255,255,255,0.28) !important}html:root{--primary-dark: #e6e6e9 !important;--bg-base: #101012 !important;--bg-elevated: #101012 !important;--bg-subtle: #19191d !important;--bg-hover: #19191d !important;--primary: #fff !important;--primary-light: #fff !important;--text-primary: #fff !important;--text-secondary: rgba(255,255,255,.8) !important;--text-tertiary: #aaa !important;--border-subtle: rgba(255,255,255,0.1) !important;--border-medium: rgba(255,255,255,0.18) !important}html body .solver-tab.active{color: #fff !important}html body .solver-tab.active::after{background-color: #e6e6e9 !important;color: #000 !important}html body .upload-panel:hover{border-color: rgba(255,255,255,.5) !important}html body .upload-icon{color: #fff !important}html body .upload-text a{color: #fff !important}html body .upload-button{border: 1.5px solid rgba(255,255,255,.5) !important;color: #fff !important}html body .upload-button:hover{color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.4),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body .upload-panel.is-dragging{background-color: rgba(255,255,255,0.048) !important;border-color: rgba(255,255,255,.5) !important}html body .upload-spinner{border-top-color: rgba(255,255,255,.5) !important}html body .upload-clear-btn{background-color: #101012 !important}html body .upload-clear-btn:hover{background-color: #101012 !important;border-color: rgba(255,255,255,.5) !important;color: #fff !important}html body .model-icon{background-color: #101012 !important}html body .model-sparkle{color: #fff !important}html body #submit-button{color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.2),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body #submit-button svg [fill="white" i],html body #submit-button svg[fill="white" i],html body #submit-button svg [fill="#fff" i],html body #submit-button svg[fill="#fff" i],html body #submit-button svg [fill="#ffffff" i],html body #submit-button svg[fill="#ffffff" i]{fill: #000 !important}html body #submit-button svg [stroke="white" i],html body #submit-button svg[stroke="white" i],html body #submit-button svg [stroke="#fff" i],html body #submit-button svg[stroke="#fff" i],html body #submit-button svg [stroke="#ffffff" i],html body #submit-button svg[stroke="#ffffff" i]{stroke: #000 !important}html body #submit-button:hover{box-shadow: 0 6px 12px -4px transparent !important;color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.4),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body #submit-button.stop-btn:hover{box-shadow: 0 6px 12px -4px transparent !important}html body .pro-badge{color: #fff !important}html body .answer-model-icon{background-color: #101012 !important}html body .answer-content::-webkit-scrollbar-thumb{background-color: rgba(255,255,255,0.14) !important}html body .answer-action-btn::after{background-color: rgba(255,255,255,0.12) !important}html body .thinking-model-icon{background-color: #101012 !important}html body .thinking-dot{background-color: rgba(255,255,255,0.22) !important}html body .modal-title span{color: #fff !important}html body .modal-model-icon{background-color: #101012 !important;border: 3px solid rgba(255,255,255,0.1) !important}html body .modal-feature-icon{color: #fff !important}html body .pricing-option.selected{background-color: rgba(255,255,255,0.06) !important;border-color: rgba(255,255,255,.5) !important}html body .pricing-badge{background-color: #e6e6e9 !important;color: #000 !important}html body .modal-auth-btn.apple{background-color: rgba(255,255,255,0.12) !important}html body .modal-auth-btn.apple:hover{background-color: rgba(255,255,255,0.12) !important}html body .toolbar-divider{background-color: rgba(255,255,255,0.14) !important}html body .color-btn.active{box-shadow: 0 0 0 2px rgba(255,255,255,0.1),0 0 0 4px #18181b !important}html body .color-blue{background-color: #e6e6e9 !important;color: #000 !important}html body .color-purple{background-color: #e6e6e9 !important;color: #000 !important}html body .canvas-action-btn.primary{color: #fff !important}html body .canvas-action-btn.primary:hover{background-color: rgba(255,255,255,0.096) !important}html body .canvas-loading-spinner{border-top-color: rgba(255,255,255,.5) !important}html body .examples-divider::before,html body .examples-divider::after{background-color: rgba(255,255,255,0.14) !important}html body .example-badge.text{background-color: rgba(255,255,255,0.12) !important;color: #fff !important}html body .example-card.photo-card{background-color: #101012 !important;border-color: hsla(48,70%,55%,0.35) !important}html body .w-form-done{background-color: rgba(255,255,255,0.14) !important}html body .w-form-fail{background-color: rgba(255,255,255,0.14) !important}html body .w-input,html body .w-select{background-color: #101012 !important;color: #fff !important;border: 1px solid rgba(255,255,255,0.18) !important}html body .w-input::placeholder,html body .w-select::placeholder{color: #aaa !important}html body .w-input[disabled]:not(.w-input-disabled),html body .w-select[disabled]:not(.w-input-disabled),html body .w-input[readonly],html body .w-select[readonly],html body fieldset[disabled]:not(.w-input-disabled) .w-input,html body fieldset[disabled]:not(.w-input-disabled) .w-select{background-color: #19191d !important}html body .w-dropdown-btn:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *),html body .w-dropdown-toggle:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *),html body .w-dropdown-link:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){color: #fff !important}html body .w-dropdown-list:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){background-color: rgba(255,255,255,0.14) !important}html body .w-nav:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){background-color: rgba(255,255,255,0.14) !important}html body .w-nav-brand:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){color: #fff !important}html body .submit-button{box-shadow: inset 0 -3px #00000059,inset 0 2px rgba(255,255,255,0.04) !important;color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.2),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body .submit-button svg [fill="white" i],html body .submit-button svg[fill="white" i],html body .submit-button svg [fill="#fff" i],html body .submit-button svg[fill="#fff" i],html body .submit-button svg [fill="#ffffff" i],html body .submit-button svg[fill="#ffffff" i]{fill: #000 !important}html body .submit-button svg [stroke="white" i],html body .submit-button svg[stroke="white" i],html body .submit-button svg [stroke="#fff" i],html body .submit-button svg[stroke="#fff" i],html body .submit-button svg [stroke="#ffffff" i],html body .submit-button svg[stroke="#ffffff" i]{stroke: #000 !important}html body .submit-button:hover{color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.4),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body .breadcrumbs_a_item{color: #fff !important}html body .breadcrumbs_a_item:hover{color: #fff !important}html body .breadcrumbs_i_item{color: #fff !important}html body .heading{color: #fff !important}html body .paragraph_m_c_20{color: #fff !important}html body .hero_img_overlay_block{background-color: rgba(255,255,255,0.048) !important}html body .ai_features_buttons_block{background-color: #101012 !important}html body .footer:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){background-color: #000 !important}html body .f_menu_title_w_l:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){color: white !important}html body .f_mail_t:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){color: white !important}html body .email_input{color: #fff !important;border: 0 solid rgba(255,255,255,0.28) !important}html body .email_input:focus{border-color: rgba(255,255,255,.5) !important}html body .email_input::placeholder{color: #fff !important}html body .dark_submit_button{background-color: rgba(255,255,255,0.12) !important}html body .link_social_block:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){background-color: rgba(255,255,255,0.009) !important}html body .link_social_block:hover:not(nav *):not(.navbar *):not(footer *):not([class*="footer"] *):not([class*="burger"] *):not([class*="dropdown"] *){background-color: rgba(255,255,255,0.018) !important}html body .paragraph_sm_c_28_p{color: #fff !important}html body .text-block-3{color: #fff !important}html body .text-block-4{color: #fff !important}html body .hiw_section{background-color: transparent !important}html body .hiw_title{color: #fff !important}html body .hiw_number{color: #aaa !important}html body .hiw_step_title{color: #fff !important}html body .hiw_step_desc{color: rgba(255,255,255,.8) !important}html body .hiw_cta{color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.2),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body .hiw_cta svg [fill="white" i],html body .hiw_cta svg[fill="white" i],html body .hiw_cta svg [fill="#fff" i],html body .hiw_cta svg[fill="#fff" i],html body .hiw_cta svg [fill="#ffffff" i],html body .hiw_cta svg[fill="#ffffff" i]{fill: #000 !important}html body .hiw_cta svg [stroke="white" i],html body .hiw_cta svg[stroke="white" i],html body .hiw_cta svg [stroke="#fff" i],html body .hiw_cta svg[stroke="#fff" i],html body .hiw_cta svg [stroke="#ffffff" i],html body .hiw_cta svg[stroke="#ffffff" i]{stroke: #000 !important}html body .hiw_cta:hover{color: #000 !important;background-color: #e6e6e9 !important;background-image: linear-gradient(180deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.44) 44%,rgba(255,255,255,0) 50%),linear-gradient(180deg,#f2f2f4 0%,#e6e6e9 50%,#d6d6da 100%) !important;border-color: transparent !important;border-radius: 999px !important;box-shadow: inset 0 1.25px 0 rgba(255,255,255,.95),inset 0 -1.25px 0 rgba(0,0,0,.14),0 0 0 1.25px rgba(255,255,255,.4),0 1.25px 2.5px rgba(0,0,0,.5) !important}html body .rvw_eyebrow-2,html body .uc_eyebrow-2{color: #fff !important}html body .example-image svg [stroke="#18181b" i]{stroke:rgba(255,255,255,.75)!important}html body .example-image svg [fill="#18181b" i]{fill:rgba(255,255,255,.75)!important}html body .example-badge.photo{color:#fbbf24!important}