@charset "UTF-8";*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-page-bg);color:var(--color-text-primary);font-family:Figtree,FbTypographEng,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img,svg{display:block;max-width:100%}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:700;line-height:1.2}@font-face{font-display:swap;font-family:FbTypographEng;src:local("AvertaBold"),url(/static/media/FbTypograph2-Regular.8c5c9652d5527baa435c.otf) format("truetype")}.grecaptcha-badge{opacity:0}.app{background-color:#fafaf8;background-color:var(--color-page-bg);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);min-height:100vh}.app.rtl{direction:rtl;text-align:right}.app.ltr{direction:ltr;text-align:left}.app main{display:flex;flex-direction:column;margin:0 20px;margin:0 var(--space-5);min-height:calc(100vh - 70px);padding-top:20px;padding-top:var(--space-5)}.app .flex{align-items:center;display:flex;justify-content:center}.app .flex-popup-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.app .flex-popup-container .popup-title-container{margin-top:24px;margin-top:var(--space-6)}.app .hidden{visibility:hidden}.app .disabled{opacity:.5;pointer-events:none}.app .error{bottom:0;color:#ef4444!important;color:var(--color-error)!important;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);margin-top:4px;margin-top:var(--space-1);position:relative}.app :root{--category-background-color:var(--color-info)}.row{width:100%}.row-1{height:8.33%}.row-2{height:16.66%}.row-3{width:25%}.row-4{height:33%}.row-6{height:50%}.row-9{height:66%}.row-12{height:100%}.col-1{width:8.33%}.col-2{flex:0 0 16.66%;max-width:16.66%}.col-3{width:25%}.col-4{flex:0 0 33%;max-width:33%}.col-6{max-width:50%}.col-12,.col-6{flex:0 0 50%}.break-words{word-wrap:break-word!important;display:block!important;min-width:100%}.description{color:#5c584f;color:var(--color-text-secondary);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:14px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5;line-height:var(--line-height-normal)}.rtl .description{text-align:right}.ltr .description{text-align:left}.italic{font-style:italic}.loader-wrapper{align-items:center;animation:fadeIn .25s cubic-bezier(.25,.46,.45,.94);animation:fadeIn var(--duration-normal) var(--ease-out-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fafaf8e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9000;z-index:var(--z-toast)}.loader{animation:spin .7s linear infinite;border:3px solid #0000;border-radius:50%;border-right-color:initial}.loader,.loader.page{height:36px;width:36px}.loader.page{left:50%;top:50%;transform:translate(-50%,-50%)}.loader:before{border:3px solid;border-radius:50%;left:-3px;opacity:.15;top:-3px}.animate-map-container .map-grad-layer{background:linear-gradient(41deg,#3dc05e,hsla(8,100%,89%,.415) 35%,rgba(56,57,207,.191) 70%);height:100%;opacity:.5;position:absolute;width:100%;z-index:3999}.animate-map-container .transparent1{cursor:"pointer";height:7%;left:17%;position:absolute;top:71%;width:40%;z-index:4000}.animate-map-container .transparent2{cursor:"pointer";height:7%;left:35%;position:absolute;top:53%;width:40%;z-index:4001}.animate-map-container .transparent3{cursor:"pointer";height:6%;left:49%;position:absolute;top:41%;width:40%;z-index:4002}.popup-overlay{align-items:center;animation:fadeIn .25s;animation:fadeIn var(--duration-normal);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#1a181566;background:var(--color-surface-overlay);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;padding:var(--space-5);position:fixed;right:0;top:0;z-index:5000;z-index:var(--z-modal)}.popup-box{animation:fadeInDown .4s cubic-bezier(.175,.885,.32,1.275);animation:fadeInDown var(--duration-slow) var(--ease-spring);background:#fff;background:var(--color-surface);border-radius:32px;border-radius:var(--radius-2xl);box-shadow:0 16px 48px #1a18151f,0 8px 16px #1a18150f;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - 40px);min-height:150px;min-width:300px;overflow:hidden;position:relative}.popup-close-icon{color:#5c584f;color:var(--color-text-secondary);cursor:pointer;padding:3px;position:absolute;top:12px;top:var(--space-3);z-index:2}.ltr .popup-close-icon{right:12px;right:var(--space-3)}.rtl .popup-close-icon{left:12px;left:var(--space-3)}.popup-close-icon:hover{color:#7c786f;color:var(--color-text-muted)}.popup-scroll-area{overflow-y:auto;padding:12px 0;padding:var(--space-3) 0}.popup-scroll-area::-webkit-scrollbar{width:4px}.popup-scroll-area::-webkit-scrollbar-thumb{background-color:#d4d1ca;background-color:var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full)}.popup-scroll-area::-webkit-scrollbar-track{background-color:#0000}@media only screen and (max-width:800px){.popup-box{width:90%!important}}.splash-screen{bottom:20px;height:100%;position:relative}@keyframes animate-svg-fill-1{0%{fill:#0000}to{fill:#fefefd}}.splash-screen .hopetimize-icon .svg-elem-1{animation:animate-svg-fill-1 .7s cubic-bezier(.895,.03,.685,.22) .8s both}@keyframes animate-svg-fill-2{0%{fill:#0000}to{fill:#f05928}}.splash-screen .hopetimize-icon .svg-elem-2{animation:animate-svg-fill-2 .7s cubic-bezier(.895,.03,.685,.22) .83s both}@keyframes animate-svg-fill-3{0%{fill:#0000}to{fill:#cbe8e6}}.splash-screen .hopetimize-icon .svg-elem-3{animation:animate-svg-fill-3 .7s cubic-bezier(.895,.03,.685,.22) .86s both}@keyframes animate-svg-fill-4{0%{fill:#0000}to{fill:#caeae9}}.splash-screen .hopetimize-icon .svg-elem-4{animation:animate-svg-fill-4 .7s cubic-bezier(.895,.03,.685,.22) .89s both}@keyframes animate-svg-fill-5{0%{fill:#0000}to{fill:#caeae8}}.splash-screen .hopetimize-icon .svg-elem-5{animation:animate-svg-fill-5 .7s cubic-bezier(.895,.03,.685,.22) .92s both}@keyframes animate-svg-fill-6{0%{fill:#0000}to{fill:#f05929}}.splash-screen .hopetimize-icon .svg-elem-6{animation:animate-svg-fill-6 .7s cubic-bezier(.895,.03,.685,.22) .95s both}@keyframes animate-svg-fill-7{0%{fill:#0000}to{fill:#f05929}}.splash-screen .hopetimize-icon .svg-elem-7{animation:animate-svg-fill-7 .7s cubic-bezier(.895,.03,.685,.22) .98s both}@keyframes animate-svg-fill-8{0%{fill:#0000}to{fill:#ef5a2a}}.splash-screen .hopetimize-icon .svg-elem-8{animation:animate-svg-fill-8 .7s cubic-bezier(.895,.03,.685,.22) 1.01s both}@keyframes animate-svg-fill-9{0%{fill:#0000}to{fill:#ef5a2a}}.splash-screen .hopetimize-icon .svg-elem-9{animation:animate-svg-fill-9 .7s cubic-bezier(.895,.03,.685,.22) 1.04s both}@keyframes animate-svg-fill-10{0%{fill:#0000}to{fill:#f05929}}.splash-screen .hopetimize-icon .svg-elem-10{animation:animate-svg-fill-10 .7s cubic-bezier(.895,.03,.685,.22) 1.07s both}@keyframes animate-svg-fill-11{0%{fill:#0000}to{fill:#f05928}}.splash-screen .hopetimize-icon .svg-elem-11{animation:animate-svg-fill-11 .7s cubic-bezier(.895,.03,.685,.22) 1.1s both}@keyframes animate-svg-fill-12{0%{fill:#0000}to{fill:#ef5a2a}}.splash-screen .hopetimize-icon .svg-elem-12{animation:animate-svg-fill-12 .7s cubic-bezier(.895,.03,.685,.22) 1.13s both}@keyframes animate-svg-fill-13{0%{fill:#0000}to{fill:#cbe9e8}}.splash-screen .hopetimize-icon .svg-elem-13{animation:animate-svg-fill-13 .7s cubic-bezier(.895,.03,.685,.22) 1.16s both}@keyframes animate-svg-fill-14{0%{fill:#0000}to{fill:#f05928}}.splash-screen .hopetimize-icon .svg-elem-14{animation:animate-svg-fill-14 .7s cubic-bezier(.895,.03,.685,.22) 1.19s both}@keyframes animate-svg-fill-15{0%{fill:#0000}to{fill:#cbe8e6}}.splash-screen .hopetimize-icon .svg-elem-15{animation:animate-svg-fill-15 .7s cubic-bezier(.895,.03,.685,.22) 1.22s both}@keyframes animate-svg-fill-16{0%{fill:#0000}to{fill:#caeae9}}.splash-screen .hopetimize-icon .svg-elem-16{animation:animate-svg-fill-16 .7s cubic-bezier(.895,.03,.685,.22) 1.25s both}@keyframes animate-svg-fill-17{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-17{animation:animate-svg-fill-17 .7s cubic-bezier(.895,.03,.685,.22) 1.28s both}@keyframes animate-svg-fill-18{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-18{animation:animate-svg-fill-18 .7s cubic-bezier(.895,.03,.685,.22) 1.31s both}@keyframes animate-svg-fill-19{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-19{animation:animate-svg-fill-19 .7s cubic-bezier(.895,.03,.685,.22) 1.34s both}@keyframes animate-svg-fill-20{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-20{animation:animate-svg-fill-20 .7s cubic-bezier(.895,.03,.685,.22) 1.37s both}@keyframes animate-svg-fill-21{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-21{animation:animate-svg-fill-21 .7s cubic-bezier(.895,.03,.685,.22) 1.4s both}@keyframes animate-svg-fill-22{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-22{animation:animate-svg-fill-22 .7s cubic-bezier(.895,.03,.685,.22) 1.43s both}@keyframes animate-svg-fill-23{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-23{animation:animate-svg-fill-23 .7s cubic-bezier(.895,.03,.685,.22) 1.46s both}@keyframes animate-svg-fill-24{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-24{animation:animate-svg-fill-24 .7s cubic-bezier(.895,.03,.685,.22) 1.49s both}@keyframes animate-svg-fill-25{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-25{animation:animate-svg-fill-25 .7s cubic-bezier(.895,.03,.685,.22) 1.52s both}@keyframes animate-svg-fill-26{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-26{animation:animate-svg-fill-26 .7s cubic-bezier(.895,.03,.685,.22) 1.55s both}@keyframes animate-svg-fill-27{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-27{animation:animate-svg-fill-27 .7s cubic-bezier(.895,.03,.685,.22) 1.58s both}@keyframes animate-svg-fill-28{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-28{animation:animate-svg-fill-28 .7s cubic-bezier(.895,.03,.685,.22) 1.61s both}@keyframes animate-svg-fill-29{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-29{animation:animate-svg-fill-29 .7s cubic-bezier(.895,.03,.685,.22) 1.64s both}@keyframes animate-svg-fill-30{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-30{animation:animate-svg-fill-30 .7s cubic-bezier(.895,.03,.685,.22) 1.67s both}@keyframes animate-svg-fill-31{0%{fill:#0000}to{fill:#cbe8e6}}.splash-screen .hopetimize-icon .svg-elem-31{animation:animate-svg-fill-31 .7s cubic-bezier(.895,.03,.685,.22) 1.7s both}@keyframes animate-svg-fill-32{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-32{animation:animate-svg-fill-32 .7s cubic-bezier(.895,.03,.685,.22) 1.73s both}@keyframes animate-svg-fill-33{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-33{animation:animate-svg-fill-33 .7s cubic-bezier(.895,.03,.685,.22) 1.76s both}@keyframes animate-svg-fill-34{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-34{animation:animate-svg-fill-34 .7s cubic-bezier(.895,.03,.685,.22) 1.79s both}@keyframes animate-svg-fill-35{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-35{animation:animate-svg-fill-35 .7s cubic-bezier(.895,.03,.685,.22) 1.82s both}@keyframes animate-svg-fill-36{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-36{animation:animate-svg-fill-36 .7s cubic-bezier(.895,.03,.685,.22) 1.85s both}@keyframes animate-svg-fill-37{0%{fill:#0000}to{fill:#cbe9e8}}.splash-screen .hopetimize-icon .svg-elem-37{animation:animate-svg-fill-37 .7s cubic-bezier(.895,.03,.685,.22) 1.88s both}@keyframes animate-svg-fill-38{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-38{animation:animate-svg-fill-38 .7s cubic-bezier(.895,.03,.685,.22) 1.91s both}@keyframes animate-svg-fill-39{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-39{animation:animate-svg-fill-39 .7s cubic-bezier(.895,.03,.685,.22) 1.94s both}@keyframes animate-svg-fill-40{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-40{animation:animate-svg-fill-40 .7s cubic-bezier(.895,.03,.685,.22) 1.97s both}@keyframes animate-svg-fill-41{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-41{animation:animate-svg-fill-41 .7s cubic-bezier(.895,.03,.685,.22) 2s both}@keyframes animate-svg-fill-42{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-42{animation:animate-svg-fill-42 .7s cubic-bezier(.895,.03,.685,.22) 2.03s both}@keyframes animate-svg-fill-43{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-43{animation:animate-svg-fill-43 .7s cubic-bezier(.895,.03,.685,.22) 2.06s both}@keyframes animate-svg-fill-44{0%{fill:#0000}to{fill:#cbe8e6}}.splash-screen .hopetimize-icon .svg-elem-44{animation:animate-svg-fill-44 .7s cubic-bezier(.895,.03,.685,.22) 2.09s both}@keyframes animate-svg-fill-45{0%{fill:#0000}to{fill:#a01e37}}.splash-screen .hopetimize-icon .svg-elem-45{animation:animate-svg-fill-45 .7s cubic-bezier(.895,.03,.685,.22) 2.12s both}@keyframes animate-svg-fill-46{0%{fill:#0000}to{fill:#addcda}}.splash-screen .hopetimize-icon .svg-elem-46{animation:animate-svg-fill-46 .7s cubic-bezier(.895,.03,.685,.22) 2.15s both}@keyframes animate-svg-fill-47{0%{fill:#0000}to{fill:#addcda}}.splash-screen .hopetimize-icon .svg-elem-47{animation:animate-svg-fill-47 .7s cubic-bezier(.895,.03,.685,.22) 2.18s both}@keyframes animate-svg-fill-48{0%{fill:#0000}to{fill:#fdfdfd}}.splash-screen .hopetimize-icon .svg-elem-48{animation:animate-svg-fill-48 .7s cubic-bezier(.895,.03,.685,.22) 2.21s both}@keyframes animate-svg-fill-49{0%{fill:#0000}to{fill:#caeae9}}.splash-screen .hopetimize-icon .svg-elem-49{animation:animate-svg-fill-49 .7s cubic-bezier(.895,.03,.685,.22) 2.24s both}@keyframes animate-svg-fill-50{0%{fill:#0000}to{fill:#fdfdfd}}.splash-screen .hopetimize-icon .svg-elem-50{animation:animate-svg-fill-50 .7s cubic-bezier(.895,.03,.685,.22) 2.27s both}@keyframes animate-svg-fill-51{0%{fill:#0000}to{fill:#cbe9e8}}.splash-screen .hopetimize-icon .svg-elem-51{animation:animate-svg-fill-51 .7s cubic-bezier(.895,.03,.685,.22) 2.3s both}@keyframes animate-svg-fill-52{0%{fill:#0000}to{fill:#cbe9e8}}.splash-screen .hopetimize-icon .svg-elem-52{animation:animate-svg-fill-52 .7s cubic-bezier(.895,.03,.685,.22) 2.33s both}@keyframes animate-svg-fill-53{0%{fill:#0000}to{fill:#fcf9f7}}.splash-screen .hopetimize-icon .svg-elem-53{animation:animate-svg-fill-53 .7s cubic-bezier(.895,.03,.685,.22) 2.36s both}@keyframes animate-svg-fill-54{0%{fill:#0000}to{fill:#86cdc9}}.splash-screen .hopetimize-icon .svg-elem-54{animation:animate-svg-fill-54 .7s cubic-bezier(.895,.03,.685,.22) 2.39s both}@keyframes animate-svg-fill-55{0%{fill:#0000}to{fill:#fdfdfd}}.splash-screen .hopetimize-icon .svg-elem-55{animation:animate-svg-fill-55 .7s cubic-bezier(.895,.03,.685,.22) 2.42s both}@keyframes animate-svg-fill-56{0%{fill:#0000}to{fill:#a01e37}}.splash-screen .hopetimize-icon .svg-elem-56{animation:animate-svg-fill-56 .7s cubic-bezier(.895,.03,.685,.22) 2.45s both}@keyframes animate-svg-fill-57{0%{fill:#0000}to{fill:#addcda}}.splash-screen .hopetimize-icon .svg-elem-57{animation:animate-svg-fill-57 .7s cubic-bezier(.895,.03,.685,.22) 2.48s both}@keyframes animate-svg-fill-58{0%{fill:#0000}to{fill:#a01e37}}.splash-screen .hopetimize-icon .svg-elem-58{animation:animate-svg-fill-58 .7s cubic-bezier(.895,.03,.685,.22) 2.51s both}@keyframes animate-svg-fill-59{0%{fill:#0000}to{fill:#fcf9f7}}.splash-screen .hopetimize-icon .svg-elem-59{animation:animate-svg-fill-59 .7s cubic-bezier(.895,.03,.685,.22) 2.54s both}@keyframes animate-svg-fill-60{0%{fill:#0000}to{fill:#fcf9f7}}.splash-screen .hopetimize-icon .svg-elem-60{animation:animate-svg-fill-60 .7s cubic-bezier(.895,.03,.685,.22) 2.57s both}@keyframes animate-svg-fill-61{0%{fill:#0000}to{fill:#fcf9f7}}.splash-screen .hopetimize-icon .svg-elem-61{animation:animate-svg-fill-61 .7s cubic-bezier(.895,.03,.685,.22) 2.6s both}@keyframes animate-svg-fill-62{0%{fill:#0000}to{fill:#fcf9f7}}.splash-screen .hopetimize-icon .svg-elem-62{animation:animate-svg-fill-62 .7s cubic-bezier(.895,.03,.685,.22) 2.63s both}@keyframes animate-svg-fill-63{0%{fill:#0000}to{fill:#fdfdfd}}.splash-screen .hopetimize-icon .svg-elem-63{animation:animate-svg-fill-63 .7s cubic-bezier(.895,.03,.685,.22) 2.66s both}@keyframes animate-svg-fill-64{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-64{animation:animate-svg-fill-64 .7s cubic-bezier(.895,.03,.685,.22) 2.69s both}@keyframes animate-svg-fill-65{0%{fill:#0000}to{fill:#ec5e30}}.splash-screen .hopetimize-icon .svg-elem-65{animation:animate-svg-fill-65 .7s cubic-bezier(.895,.03,.685,.22) 2.72s both}@keyframes animate-svg-fill-66{0%{fill:#0000}to{fill:#fcf9f7}}.splash-screen .hopetimize-icon .svg-elem-66{animation:animate-svg-fill-66 .7s cubic-bezier(.895,.03,.685,.22) 2.75s both}@keyframes animate-svg-fill-67{0%{fill:#0000}to{fill:url(#pattern0)}}.splash-screen .hopetimize-icon .svg-elem-67{animation:animate-svg-fill-67 .7s cubic-bezier(.895,.03,.685,.22) 2.78s both}@keyframes animate-svg-fill-68{0%{fill:#0000}to{fill:#a01e37}}.splash-screen .hopetimize-icon .svg-elem-68{animation:animate-svg-fill-68 .7s cubic-bezier(.895,.03,.685,.22) 2.81s both}@keyframes animate-svg-fill-69{0%{fill:#0000}to{fill:#fff}}.splash-screen .hopetimize-icon .svg-elem-69{animation:animate-svg-fill-69 .7s cubic-bezier(.895,.03,.685,.22) 2.84s both}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;color:#fff;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{height:16px;width:14px}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Toastify__toast-container{padding:16px;padding:var(--space-4);z-index:9000!important;z-index:var(--z-toast)!important}.Toastify__toast{animation:slideUpFade .25s cubic-bezier(.25,.46,.45,.94);animation:slideUpFade var(--duration-normal) var(--ease-out-soft);background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 8px 24px #1a18151a,0 4px 8px #1a18150d;box-shadow:var(--shadow-lg);color:#2a2722;color:var(--color-text-primary);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:14px;font-size:var(--font-size-sm);min-height:48px;padding:12px 16px;padding:var(--space-3) var(--space-4)}.Toastify__toast--success{border-left:4px solid #00c853;border-left:4px solid var(--color-success)}.Toastify__toast--error{border-left:4px solid #ef4444;border-left:4px solid var(--color-error)}.Toastify__toast--warning{border-left:4px solid #ffb300;border-left:4px solid var(--color-warning)}.Toastify__toast--info{border-left:4px solid #2196f3;border-left:4px solid var(--color-info)}.Toastify__progress-bar{height:3px}.Toastify__progress-bar--success{background:#00c853;background:var(--color-success)}.Toastify__progress-bar--error{background:#ef4444;background:var(--color-error)}.Toastify__close-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:center;background:#0000;border:none;color:#7c786f;color:var(--color-text-muted);cursor:pointer;display:inline-flex;justify-content:center;margin:-8px;margin:calc(var(--space-2)*-1);min-height:32px;min-width:32px;opacity:.6;padding:8px;padding:var(--space-2);touch-action:manipulation;z-index:1}.Toastify__close-button>svg{fill:currentColor;height:18px;pointer-events:none;width:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}.rtl .Toastify__toast{direction:rtl}.rtl .Toastify__toast.Toastify__toast--error,.rtl .Toastify__toast.Toastify__toast--info,.rtl .Toastify__toast.Toastify__toast--success,.rtl .Toastify__toast.Toastify__toast--warning{border-left:none;border-right:4px solid}.app-header{align-items:center;animation:fadeIn .25s cubic-bezier(.25,.46,.45,.94);animation:fadeIn var(--duration-normal) var(--ease-out-soft);background:#fff;background:var(--color-surface);display:flex;height:56px;justify-content:space-between;left:0;padding:0 20px;padding:0 var(--space-5);padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;transition:box-shadow .25s cubic-bezier(.25,.46,.45,.94);transition:box-shadow var(--duration-normal) var(--ease-out-soft);z-index:300;z-index:var(--z-header)}.app-header.scrolled{box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm)}.header-start{gap:12px;gap:var(--space-3)}.header-menu-btn,.header-start{align-items:center;display:flex}.header-menu-btn{background:#f5f4f1;background:var(--color-neutral-100);border:none;border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);cursor:pointer;font-size:16px;height:40px;justify-content:center;transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:40px}.header-menu-btn:active{background:#e8e6e1;background:var(--color-neutral-200);transform:scale(.93)}.header-greeting{align-items:baseline;display:flex;gap:4px;gap:var(--space-1)}.header-greeting.hidden{visibility:hidden}.header-greeting .greeting-hello{color:#7c786f;color:var(--color-text-muted);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:14px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-regular)}.header-greeting .greeting-name{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold)}.header-end{gap:12px;gap:var(--space-3)}.header-end,.header-points{align-items:center;display:flex}.header-points{background:#e6fef3;background:var(--color-primary-50);border-radius:9999px;border-radius:var(--radius-full);gap:4px;gap:var(--space-1);padding:4px 8px;padding:var(--space-1) var(--space-2)}.header-points .points-diamond{height:18px;width:18px}.header-points .points-value{color:#00a85d;color:var(--color-primary-700);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:14px;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold)}.header-avatar{border:2px solid #4df6ba;border:2px solid var(--color-primary-300);border-radius:9999px;border-radius:var(--radius-full);height:36px;object-fit:cover;width:36px}.header-avatar-placeholder{align-items:center;background:#f5f4f1;background:var(--color-neutral-100);border-radius:9999px;border-radius:var(--radius-full);display:flex;height:36px;justify-content:center;width:36px}.header-avatar-placeholder .header-avatar-icon{height:20px;opacity:.5;width:20px}.side-panel-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#1a181566;background:var(--color-surface-overlay);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s cubic-bezier(.25,.46,.45,.94);transition:opacity var(--duration-normal) var(--ease-out-soft);z-index:900;z-index:var(--z-side-panel)}.side-panel-overlay.open{opacity:1;pointer-events:auto}.side-panel{background:#fff;background:var(--color-surface);display:flex;flex-direction:column;height:100%;overflow:hidden;position:fixed;top:0;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--duration-slow) var(--ease-spring);width:280px;z-index:1000;z-index:var(--z-overlay)}.rtl .side-panel{border-radius:32px 0 0 32px;border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);left:auto;right:0;transform:translateX(100%)}.ltr .side-panel{border-radius:0 32px 32px 0;border-radius:0 var(--radius-2xl) var(--radius-2xl) 0;left:0;right:auto;transform:translateX(-100%)}.side-panel.open{transform:translateX(0)!important}.side-panel-header{align-items:center;display:flex;justify-content:space-between;padding:24px 20px 16px;padding:var(--space-6) var(--space-5) var(--space-4);padding-top:calc(24px + env(safe-area-inset-top, 0px));padding-top:calc(var(--space-6) + env(safe-area-inset-top, 0px))}.panel-profile-section{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.panel-profile-image{border:2px solid #4df6ba;border:2px solid var(--color-primary-300);border-radius:9999px;border-radius:var(--radius-full);height:44px;object-fit:cover;width:44px}.panel-greeting{display:flex;flex-direction:column}.panel-greeting .greeting-text{color:#7c786f;color:var(--color-text-muted);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:14px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-regular)}.panel-greeting .greeting-name{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold)}.panel-close-btn{align-items:center;background:#f5f4f1;background:var(--color-neutral-100);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#5c584f;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:36px}.panel-close-btn:active{transform:scale(.92)}.panel-close-btn:active,.side-panel-divider{background:#e8e6e1;background:var(--color-neutral-200)}.side-panel-divider{height:1px;margin:8px 20px;margin:var(--space-2) var(--space-5)}.side-panel-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:12px 16px;padding:var(--space-3) var(--space-4)}.side-panel-content::-webkit-scrollbar{width:0}.menu-section-header{padding:12px 12px 8px;padding:var(--space-3) var(--space-3) var(--space-2)}.menu-section-header span{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase}.menu-section-header span,.panel-menu-item{font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body)}.panel-menu-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:16px;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);gap:12px;gap:var(--space-3);padding:12px;padding:var(--space-3);text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:100%}.panel-menu-item:active{background:#f5f4f1;background:var(--color-neutral-100);transform:scale(.98)}.panel-menu-item.active{background:#e6fef3;background:var(--color-primary-50);color:#00a85d;color:var(--color-primary-700);font-weight:600;font-weight:var(--font-weight-semibold)}.panel-menu-item.active .panel-item-icon.fa-icon{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient)}.panel-menu-item.active .panel-item-icon.fa-icon svg{color:#fff}.panel-item-icon{flex-shrink:0}.panel-item-icon.fa-icon{align-items:center;background:#e6fef3;background:var(--color-primary-50);border-radius:8px;border-radius:var(--radius-sm);display:flex;height:28px;justify-content:center;width:28px}.panel-item-icon.fa-icon svg{color:#00c96f;color:var(--color-primary-600);font-size:14px}.logout-item{color:#ef4444!important;color:var(--color-error)!important}.logout-item .panel-item-icon.fa-icon{background:#ef44441a;background:var(--color-error-50,#ef44441a)}.logout-item .panel-item-icon.fa-icon svg{color:#ef4444;color:var(--color-error)}.side-panel-footer{padding:8px 16px 20px;padding:var(--space-2) var(--space-4) var(--space-5);padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom, 0px))}.popup-title-container{display:flex;flex-direction:column;justify-content:center;left:0;right:0}.popup-title-container .popup-title{color:#5c584f;color:var(--color-text-secondary);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:22px;margin:0;text-align:center;width:100%}.popup-title-container .popup-title.small{font-size:22px;font-size:var(--font-size-lg)}.popup-title-container .popup-title.big{font-size:30px;line-height:28px}.popup-title-container .popup-title.small{margin:auto;text-align:left}.ltr .popup-title-container .popup-title.small{text-align:left}.rtl .popup-title-container .popup-title.small{text-align:right}.booster-questions-popup-container{flex-direction:column}.booster-questions-popup-container .header-container{flex-direction:column;margin-top:33px}.booster-questions-popup-container .footer-buttons{justify-content:space-between}.booster-questions-popup-container textarea{width:100%}.booster-questions-popup-container .did-great-container,.booster-questions-popup-container .share-container{background-color:#1a181566;background-color:var(--color-surface-overlay);color:#fff;color:var(--color-text-on-primary);margin:20px 0;margin:var(--space-5) 0}.booster-questions-popup-container .did-great-container h3,.booster-questions-popup-container .did-great-container p,.booster-questions-popup-container .share-container h3,.booster-questions-popup-container .share-container p{margin:0;padding:0}.booster-questions-popup-container .steps-container{align-items:center;display:flex;justify-content:space-between}.booster-questions-popup-container .steps-container .step-dot{background:none;border:2px solid #d4d1ca;border:2px solid var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);display:inline-block;height:5px;margin:0 3.5px;width:5px}.booster-questions-popup-container .steps-container .step-dot.full{background:#d4d1ca;background:var(--color-neutral-300)}.input-title-container{font-size:16px;font-size:var(--font-size-base);margin-bottom:8px;margin-bottom:var(--space-2);text-align:start}.input-title-container .title{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-weight:700;font-weight:var(--font-weight-bold)}.input-container{margin-bottom:20px;margin-bottom:var(--space-5)}.input-container .active{border:2px solid #ef4444;border:2px solid var(--color-error);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 0 0 3px #fef2f2;box-shadow:0 0 0 3px var(--color-error-bg);outline:none}.input-container .input{-ms-overflow-style:none!important;align-items:center;background:#f5f4f1;background:var(--color-neutral-100);border:2px solid #0000;border-radius:12px;border-radius:var(--radius-md);display:flex;justify-content:flex-start;max-height:400px;overflow:hidden;scrollbar-width:none!important;transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:100%}.input-container .input::-webkit-scrollbar{display:none!important}.input-container .input:focus-within{background:#fff;background:var(--color-neutral-0);border-color:#26f3ab;border-color:var(--color-primary-400);box-shadow:0 0 0 3px #b3fce0;box-shadow:0 0 0 3px var(--color-primary-100)}.input-container .input.disabled{background:#efede8;background:var(--color-neutral-150);opacity:.7;pointer-events:none}.input-container .input textarea.disabled{pointer-events:auto!important}.input-container .input textarea{background:#0000;border:0;color:#2a2722;color:var(--color-text-primary);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:16px;font-size:var(--font-size-base);font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5;line-height:var(--line-height-normal);margin:auto;max-height:400px;overflow:hidden;padding:12px 16px;padding:var(--space-3) var(--space-4);resize:none;width:100%}.input-container .input textarea::placeholder{color:#a8a49d;color:var(--color-neutral-400)}.input-container .input textarea:focus{border:none;outline:none}.input-container .input input::-webkit-inner-spin-button,.input-container .input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-container .input input[type=number]{-moz-appearance:textfield}.input-container .input .icon{flex-shrink:0;height:44px}.ltr .input-container .input .icon.start,.rtl .input-container .input .icon.start{margin-left:12px;margin-left:var(--space-3);margin-right:12px;margin-right:var(--space-3)}.rtl .input-container .input .icon.end{margin-left:16px;margin-left:var(--space-4);margin-right:auto}.ltr .input-container .input .icon.end{margin-left:auto;margin-right:16px;margin-right:var(--space-4)}.input-container .input .icon:hover{cursor:pointer}.input-container .input.disabled{padding-top:4px;padding-top:var(--space-1)}.popup-button{align-items:center;border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#015a3f;color:var(--color-text-brand);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);justify-content:center;min-height:44px;padding:0 20px;padding:0 var(--space-5);transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-normal) var(--ease-out-soft);width:-webkit-fit-content;width:fit-content}.popup-button,.popup-button.continue{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient)}.popup-button:active{box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);transform:scale(.97)}.tip-container{background:#d4d1ca;background:var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);justify-content:flex-start!important;min-height:54px}.tip-container .text{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:14px;width:163px}.tip-container .text.all-line{line-height:18px;line-height:var(--font-size-md);padding:12px;padding:var(--space-3);width:100%!important}.rtl .tip-container svg{margin-left:12px;margin-left:var(--space-3);margin-right:5px}.ltr .tip-container svg{margin-left:5px;margin-right:12px;margin-right:var(--space-3)}.create-inspiration-step-container{width:100%}.create-inspiration-step-container .background-image{background-image:url(/static/media/person3.99024b3e2eac2c6a3bf8.svg);background-position:53px 8px;background-repeat:no-repeat;background-size:auto 170px;height:178px}.create-inspiration-step-container .content{align-items:flex-start;flex-direction:column;margin:12px 36px 20px;margin:var(--space-3) 36px var(--space-5) 36px}.create-inspiration-step-container .content .header{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:4px;margin-bottom:var(--space-1);width:231px}.create-inspiration-step-container .content .header .examples{font-size:14px;font-size:var(--font-size-sm)}.create-inspiration-step-container .footer-buttons{justify-content:space-evenly!important;margin:0 32px;margin:0 var(--space-8)}.create-inspiration-step-container .footer-buttons .create-inspiration-button{width:30%}.create-need-step-container .background-image{background-image:url(/static/media/person.71f2bd633b0e8b7e1dd7.png);background-position:48px 4px;background-repeat:no-repeat;background-size:189px auto;height:241px}.create-need-step-container .content{margin:0 36px}.create-need-step-container .content .question{font-size:16px;font-size:var(--font-size-base);line-height:16px;width:223px}.create-need-step-container .content .header,.create-need-step-container .content .question{color:#5c584f;color:var(--color-text-secondary);font-weight:700;font-weight:var(--font-weight-bold)}.create-need-step-container .content .header{font-size:14px;font-size:var(--font-size-sm);margin-bottom:4px;margin-bottom:var(--space-1);width:211px}.create-need-step-container .content .create-need-button{width:100%}.edit-inspiration-step-container{background-image:url(/static/media/bag-booster.a9fe5563ce4f02e919d9.svg);background-position:50% 0;background-repeat:no-repeat;background-size:48px}.edit-inspiration-step-container .content{align-items:flex-start;flex-direction:column;margin:48px 36px 20px;margin:var(--space-12) 36px var(--space-5) 36px}.edit-inspiration-step-container .content .header{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:4px;margin-bottom:var(--space-1);width:211px}.edit-inspiration-step-container .content .header .examples{font-size:12px;font-size:var(--font-size-xs)}.edit-inspiration-step-container .content .do-you-want-to-add{color:#5c584f;color:var(--color-text-secondary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);margin:16px 0 12px;margin:var(--space-4) 0 var(--space-3) 0;text-align:center;width:223px}.edit-inspiration-step-container .content .edit-inspiration-button{width:45%}.edit-need-step-container .background-image{background-image:url(/static/media/person.71f2bd633b0e8b7e1dd7.png);background-position:48px 4px;background-repeat:no-repeat;background-size:189px auto;height:241px}.edit-need-step-container .content{margin:0 36px}.edit-need-step-container .content .question{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);line-height:16px;width:203px}.rtl .edit-need-step-container .content .question{margin:16px 0 4px 16px;margin:var(--space-4) 0 var(--space-1) var(--space-4)}.ltr .edit-need-step-container .content .question{margin:16px 16px 4px 0;margin:var(--space-4) var(--space-4) var(--space-1) 0}.edit-need-step-container .content .header{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:4px;margin-bottom:var(--space-1);width:211px}.edit-need-step-container .content .edit-need-button{width:100%}.select-container{display:flex;flex-direction:column;margin-bottom:20px;margin-bottom:var(--space-5);text-align:start;width:100%}.select-container.focus{border:2px solid #ef4444;border:2px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-full);outline:none}.select-container .required-field{color:#ef4444;color:var(--color-error);font-size:10px;margin-bottom:0}.select-container .select{background:#e8e6e1;background:var(--color-neutral-200);border-radius:22px!important;font-size:14px;font-size:var(--font-size-sm);min-height:36px;padding:5px 12px;padding:5px var(--space-3);text-align:start}.select-container .select .fa-selected{background:#fff;background:var(--color-surface)}.rtl .select-container .select .v-icon{margin-left:12px;margin-left:var(--space-3)}.ltr .select-container .select .v-icon{margin-right:12px;margin-right:var(--space-3)}.select-container .select .option-conatiner{align-items:center;display:flex}.select-container .select .option-conatiner .option-checkbox{-webkit-appearance:none;appearance:none;background-color:#d4d1ca;background-color:var(--color-neutral-300);height:20px;height:var(--space-5);width:20px;width:var(--space-5)}.select-container .select .option-conatiner .option-checkbox.checked{background-color:#fff;background-color:var(--color-surface)}.select-container .select .option-conatiner .option-checkbox.checked:before{align-items:center;content:url(/static/media/v.c790745b7dade87fc588.svg);display:flex;justify-content:center;margin-top:2px;transform:scale(.8)}.select-container .select .option-conatiner .option-label{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);margin-top:2px}.rtl .select-container .select .option-conatiner .option-label{margin-right:12px;margin-right:var(--space-3)}.ltr .select-container .select .option-conatiner .option-label{margin-left:12px;margin-left:var(--space-3)}.select-container .select .option-conatiner .option-label.checked{font-weight:700}.share-buttons-container{justify-content:flex-start!important;width:100%}.rtl .share-buttons-container .share-button{margin-left:5px}.ltr .share-buttons-container .share-button{margin-right:5px}.share-booster-popup-container{flex-direction:column;margin:70px 32px 32px;margin:70px var(--space-8) var(--space-8) var(--space-8)}.share-booster-popup-container .header{margin-bottom:48px;margin-bottom:var(--space-12)}.share-booster-popup-container .share-with-container{margin-bottom:32px;margin-bottom:var(--space-8)}.share-booster-popup-container .close-button{margin-top:80px;width:90%}.share-step-container{flex-direction:column;position:relative;top:38px}.share-step-container .v-circle-icon{margin-top:-20px}.share-step-container .text{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);line-height:16px;margin:12px 0 20px;margin:var(--space-3) 0 var(--space-5) 0;text-align:center;width:254px}.share-step-container .boosters-example-icon{height:170px;margin-top:12px;margin-top:var(--space-3)}.share-step-container .share-button{margin-bottom:20px;margin-bottom:var(--space-5);width:225px}.share-step-container .boosters-example-img{margin-top:20px;margin-top:var(--space-5);width:100%}.went-well-conatiner{flex-direction:column;margin-top:40px;margin-top:var(--space-10)}.went-well-conatiner .icon{align-self:center;height:auto;margin-bottom:20px;margin-bottom:var(--space-5);width:130px}.went-well-conatiner .continue-button{width:70%}.good-to-have-you-back-container{background-image:url(/static/media/person.71f2bd633b0e8b7e1dd7.png);background-position:center 90px;background-repeat:no-repeat;background-size:130px auto;display:flex;flex-direction:column;min-height:470px}.good-to-have-you-back-container .header-container{flex-direction:column;margin-top:33px}.good-to-have-you-back-container .content{margin:240px 36px 0}.good-to-have-you-back-container .content .header{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:14px;margin:4px 0 12px;margin:var(--space-1) 0 var(--space-3) 0}.good-to-have-you-back-container .content .header.center{text-align:center}.good-to-have-you-back-container .footer-buttons-container{justify-content:space-between!important}.a-bit-stuck-container{flex-direction:column;margin:0 32px 20px;margin:0 var(--space-8) var(--space-5) var(--space-8)}.a-bit-stuck-container .headers{flex-direction:column;margin:20px 0 12px;margin:var(--space-5) 0 var(--space-3) 0}.a-bit-stuck-container .a-bit-stuck-icon{align-self:center;height:auto;margin:12px 0;margin:var(--space-3) 0;width:160px}.a-bit-stuck-container .thats-ok{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:16px;margin:12px 0 0;margin:var(--space-3) 0 0 0;text-align:center;width:250px}.a-bit-stuck-container .footer-button-container{position:relative}.a-bit-stuck-container .footer-button-container .footer-button{font-size:13px;margin-right:12px;margin-right:var(--space-3);text-align:center}.speech-bubble-container{background-color:#0000;background-position:6px 6px,0 0;background-repeat:no-repeat,no-repeat;height:60%;position:absolute}.speech-bubble-container .content{color:#5c584f;color:var(--color-text-secondary);flex-direction:column;font-size:12px;font-size:var(--font-size-xs);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:12px;text-align:center}.speech-bubble-container .content p{margin:0;padding:0}.moving-along-popup-container{background-image:url(/static/media/person2.41e198ad9e0ba17bb7c2.svg),url(/static/media/cloud.253c49a222edf24c2d08.svg),url(/static/media/cloud.253c49a222edf24c2d08.svg),url(/static/media/cloud.253c49a222edf24c2d08.svg);background-position:101px 102px,157px 131px,100px 179px,243px 197px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:180px auto,89px 26px,58px 17px,58px 17px;height:403px}.moving-along-popup-container .headers{flex-direction:column;margin-top:20px;margin-top:var(--space-5)}.moving-along-popup-container .footer-button-container{position:relative;top:290px}.moving-along-popup-container .footer-button-container .footer-button{width:70%}.booster-questions-container{display:flex;flex-direction:column;min-height:403px}.booster-questions-container .headers{flex-direction:column;margin-top:20px;margin-top:var(--space-5);padding:0 20px;padding:0 var(--space-5)}.booster-questions-container .illustration{align-items:center;display:flex;flex:1 1;justify-content:center;margin-bottom:40px;margin-bottom:var(--space-10);min-height:200px;position:relative}.booster-questions-container .illustration .kibo-character{height:auto;object-fit:contain;width:180px}.booster-questions-container .flex{justify-content:space-around!important}.booster-questions-container .footer-buttons{justify-content:space-evenly;margin-top:auto;padding-bottom:20px;padding-bottom:var(--space-5)}.button{align-items:center;background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);gap:8px;gap:var(--space-2);height:52px;justify-content:center;text-align:center;transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-normal) var(--ease-out-soft);-webkit-user-select:none;user-select:none;width:100%}.button,.button.small{color:#015a3f;color:var(--color-text-brand)}.button.small{box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);font-size:14px;font-size:var(--font-size-sm);height:36px;min-width:102px;padding:0 16px;padding:0 var(--space-4);width:-webkit-fit-content;width:fit-content}.button.disabled{opacity:.5;pointer-events:none}.button .fa-spin{font-size:20px}.button:active{box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);transform:scale(.97)}.remove-booster-popup-container{padding:0 16px;padding:0 var(--space-4)}.remove-booster-popup-container .question{text-align:center}.remove-booster-popup-container{margin:0 20px;margin:0 var(--space-5)}.remove-booster-popup-container .remove-booster-content table{word-break:break-word!important}.remove-booster-popup-container .remove-booster-content table td{color:#5c584f;color:var(--color-text-secondary)}.remove-booster-popup-container .remove-booster-content table td h4{display:inline;margin:0;padding:0}.remove-booster-popup-container .flex{justify-content:space-around!important}.remove-booster-popup-container .flex .popup-button{width:100px}.remove-booster-popup-container .flex{margin-bottom:12px;margin-bottom:var(--space-3)}.view-boosters-popup-conatiner{flex-direction:column;margin:0 32px 20px;margin:0 var(--space-8) var(--space-5) var(--space-8)}.view-boosters-popup-conatiner .headers{background:linear-gradient(90deg,#fff,#e8e6e1 85%);background:linear-gradient(90deg,var(--color-surface) 0,var(--color-neutral-200) 85%);flex-direction:column;padding:12px 0;padding:var(--space-3) 0;position:fixed;top:55px;width:96.5%}.view-boosters-popup-conatiner .add-button{margin-top:60px}.view-boosters-popup-conatiner .continue-button{width:100%}.view-boosters-popup-conatiner .item-button-container{display:flex;justify-content:center;transform:translateY(10px);width:250px}.view-boosters-popup-conatiner .item-button-container .item-icon{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);background-position:50%;background-repeat:no-repeat;border-radius:9999px;border-radius:var(--radius-full);height:80px;margin:25px 0 32px;margin:25px 0 var(--space-8) 0}.view-boosters-popup-conatiner .booster-card-container{margin-top:16px;margin-top:var(--space-4)}.view-boosters-popup-conatiner .booster-card-container .media-center-icon-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3);text-decoration:none;width:110%}.view-boosters-popup-conatiner .booster-card-container .media-center-icon-container .media-center-icon{height:50px;vertical-align:middle;width:50px}.view-boosters-popup-conatiner .booster-card-container .media-center-icon-container .media-center-link-text{color:#5c584f;color:var(--color-text-secondary);display:inline-block;text-decoration:none;vertical-align:middle;width:80%}.view-boosters-popup-conatiner .booster-card-container .booster-card{background:#d4d1ca;background:var(--color-neutral-300);border-radius:24px;border-radius:var(--radius-xl);height:-webkit-max-content;height:max-content;margin:4px 0;margin:var(--space-1) 0;width:265px}.view-boosters-popup-conatiner .booster-card-container .booster-card .flex{word-wrap:break-word;justify-content:space-between;padding:0 16px;padding:0 var(--space-4)}.view-boosters-popup-conatiner .booster-card-container .booster-card .flex .fa-trash-can.trash-icon{color:#00a85d;color:var(--color-primary-700)}.rtl .view-boosters-popup-conatiner .booster-card-container .booster-card .flex .fa-trash-can.trash-icon{margin-right:12px;margin-right:var(--space-3)}.ltr .view-boosters-popup-conatiner .booster-card-container .booster-card .flex .fa-trash-can.trash-icon{margin-left:12px;margin-left:var(--space-3)}.view-boosters-popup-conatiner .booster-card-container .booster-card .flex .remove-booster-content{display:block;padding:20px 0;padding:var(--space-5) 0;width:90%;word-break:break-word!important}.view-boosters-popup-conatiner .booster-card-container .booster-card .flex .remove-booster-content table{word-break:break-word!important}.view-boosters-popup-conatiner .booster-card-container .booster-card .flex .remove-booster-content table td{color:#5c584f;color:var(--color-text-secondary)}.view-boosters-popup-conatiner .booster-card-container .booster-card .flex .remove-booster-content table td h4{display:inline;margin:0;padding:0}.welcome-back-stats-card-container{flex-direction:row;font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);justify-content:space-between!important;margin:12px 0;margin:var(--space-3) 0;width:250px}.rtl .welcome-back-stats-card-container .header-text-and-icon .text{margin-right:12px;margin-right:var(--space-3)}.ltr .welcome-back-stats-card-container .header-text-and-icon .text{margin-left:12px;margin-left:var(--space-3)}.welcome-back-stats-card-container .header-text-and-icon .image-icon{height:20px;width:20px}.ltr .welcome-back-stats-card-container .header-text-and-icon .image-icon{margin-left:-1px}.rtl .welcome-back-stats-card-container .header-text-and-icon .image-icon{margin-right:-1px}.welcome-back-stats-card-container .value-text{font-size:24px}.welcome-back-container{flex-direction:column;margin:20px 0;margin:var(--space-5) 0}.welcome-back-container .headers{flex-direction:column;margin-bottom:20px;margin-bottom:var(--space-5)}.welcome-back-container,.welcome-back-container h1{text-align:center}.welcome-back-container h3,.welcome-back-container h4{margin:0;padding:0}.welcome-back-container .stats-card{flex-direction:row;font-weight:700;font-weight:var(--font-weight-bold);justify-content:space-between;margin:12px 0;margin:var(--space-3) 0;width:180px}.rtl .welcome-back-container .stats-card .header-text-and-icon .text{margin-right:12px;margin-right:var(--space-3)}.ltr .welcome-back-container .stats-card .header-text-and-icon .text{margin-left:12px;margin-left:var(--space-3)}.welcome-back-container .stats-card .value-text{font-size:24px}.welcome-back-container .continue-button{margin-top:20px;margin-top:var(--space-5)}.rtl .welcome-back-container .journey-preview{padding-top:12px;padding-top:var(--space-3)}.badges-popup-container .header-container{flex-direction:column;gap:12px;gap:var(--space-3);margin-top:20px;margin-top:var(--space-5);padding:12px 0;padding:var(--space-3) 0;top:0;width:100%}.badges-popup-container .header-container .status-image{height:15px;width:15px}.badges-popup-container .upper-text{width:80%}.ltr .badges-popup-container .upper-text{margin-left:10%}.rtl .badges-popup-container .upper-text{margin-right:10%}.badges-popup-container .badges-info-container{width:80%}.ltr .badges-popup-container .badges-info-container{margin-left:10%}.rtl .badges-popup-container .badges-info-container{margin-right:10%}.badges-popup-container .badges-info-container .badges-info{display:flex;gap:6.66%;margin-top:12px;margin-top:var(--space-3)}.badges-popup-container .badges-info-container .badges-info h5{line-height:5px;margin:0;padding:0}.badges-popup-container .badges-info-container .badges-info h6{font-size:8px;line-height:5px;margin:0;padding:0}.badges-popup-container .badges-info-container .badges-info .status-icon-container{align-items:flex-end;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:center;width:25%}.badges-popup-container .badges-info-container .badges-info .status-icon-container .icon-container{align-items:flex-end;display:flex;height:40px;justify-content:center}.badges-popup-container .explanation-text{margin-bottom:20px;margin-bottom:var(--space-5);margin-top:20px;margin-top:var(--space-5);width:80%}.ltr .badges-popup-container .explanation-text{margin-left:10%}.rtl .badges-popup-container .explanation-text{margin-right:10%}.badges-popup-container .explanation-text h4{margin:0}.badges-popup-container .explanation-text .popup-title-container{margin-bottom:12px;margin-bottom:var(--space-3)}.status-level-up-popup-container .header-container{flex-direction:column;gap:12px;gap:var(--space-3);margin-top:20px;margin-top:var(--space-5);padding:12px 0;padding:var(--space-3) 0;top:0;width:100%}.status-level-up-popup-container .header-container .status-image{height:15px;width:15px}.status-level-up-popup-container .status-text{display:flex;font-size:26px;font-size:var(--font-size-xl);justify-content:center}.status-level-up-popup-container .status-text h4{margin:0;padding:0}.status-level-up-popup-container .cloud-icon-container-separate{display:flex;justify-content:center;margin-top:32px;margin-top:var(--space-8)}.rtl .status-level-up-popup-container .cloud-icon-container-separate{margin-right:48px;margin-right:var(--space-12)}.ltr .status-level-up-popup-container .cloud-icon-container-separate{margin-left:48px;margin-left:var(--space-12)}.status-level-up-popup-container .cloud-icon-container-separate .cloud{height:220px;width:auto}.status-level-up-popup-container .cloud-icon-container-separate .icon-expert{height:50px;transform:translate(-70px,-160px);width:50px}.status-level-up-popup-container .cloud-icon-container-separate .icon-legend{height:40px;transform:translate(-60px,-25px);width:40px}.status-level-up-popup-container .cloud-icon-container{display:flex;justify-content:center}.status-level-up-popup-container .cloud-icon-container .cloud{height:220px;width:auto}.status-level-up-popup-container .points-info{display:flex;justify-content:center;margin-top:12px;margin-top:var(--space-3)}.status-level-up-popup-container .points-info h5{color:#5c584f;color:var(--color-text-secondary);display:inline-block;font-size:18px;font-size:var(--font-size-md);margin:0 4px 0 0;margin-right:var(--space-1);padding:0;vertical-align:middle}.status-level-up-popup-container .points-info .status-icon{vertical-align:middle;width:20px}.HopeJourneyGuidePopup{align-items:center;display:flex;flex-direction:column;gap:20px;gap:var(--space-5);max-height:70dvh;padding:16px;padding:var(--space-4)}.HopeJourneyGuidePopup .close_btn{margin-left:auto}.HopeJourneyGuidePopup .text_container{align-items:center;color:#5c584f;color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:22px;font-size:var(--font-size-lg);text-align:center}.HopeJourneyGuidePopup .text_container p{margin:0}.HopeJourneyGuidePopup .actor_image{width:40%}.HopeJourneyGuidePopup .actions{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);width:100%}.HopeJourneyGuidePopup .popup-button{width:70%}.HopeJourneyGuidePopup .maybe_later{background:none;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:16px;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);padding:8px 12px;padding:var(--space-2) var(--space-3);text-decoration:underline}.KiboIntroPopup{align-items:center;display:flex;flex-direction:column;gap:16px;gap:var(--space-4);max-height:85dvh;overflow-y:auto;padding:16px;padding:var(--space-4)}.KiboIntroPopup .close_btn{cursor:pointer;margin-left:auto}.KiboIntroPopup .kibo_image{height:auto;max-width:180px;width:45%}.KiboIntroPopup .text_container{color:#5c584f;color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:16px;font-size:var(--font-size-base);gap:12px;gap:var(--space-3);line-height:1.45;text-align:center}.KiboIntroPopup .text_container p{margin:0}.KiboIntroPopup .text_container strong{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold)}.KiboIntroPopup .popup-button{width:70%}.long-time-no-see-container{align-items:center;flex-direction:column;padding:20px;padding:var(--space-5);text-align:center}.long-time-no-see-container h1{margin-bottom:12px;margin-bottom:var(--space-3);text-align:center}.long-time-no-see-container .kibo-character{height:auto;margin:16px 0;margin:var(--space-4) 0;width:120px}.long-time-no-see-container .subtitle{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:500;font-weight:var(--font-weight-medium);margin:12px 0 24px;margin:var(--space-3) 0 var(--space-6)}.long-time-no-see-container .buttons{align-items:center;flex-direction:column;gap:12px;gap:var(--space-3)}.long-time-no-see-container .buttons .no-thanks-button{background:#0000;border:2px solid #2a2722;border:2px solid var(--color-text-primary);color:#2a2722;color:var(--color-text-primary)}.IframeContent{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);justify-content:center}.IframeContentFullScreen{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:6000}.IframeContentFullScreen iframe{border:none;height:100%;width:100%}.IframeContentFullScreen button{align-items:center;background-color:#00000080;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;right:var(--space-3);top:12px;top:var(--space-3);width:36px;z-index:1}.IframeContentFullScreen button svg{fill:#fff;height:16px;width:16px}.IframeContentFullScreen .rtl{left:12px;left:var(--space-3);right:auto}.admin-layout-container{box-sizing:border-box;margin:0 16px;margin:0 var(--space-4);max-width:100vw;overflow:hidden;padding-top:72px}.kibo-floating-button{background:#fff;background:var(--color-surface);border:none;border-radius:9999px;border-radius:var(--radius-full);bottom:80px;box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);cursor:pointer;height:56px;overflow:visible;padding:0;position:fixed;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94);transition:transform var(--duration-fast) var(--ease-out-soft),box-shadow var(--duration-fast) var(--ease-out-soft);width:56px;z-index:4000}.kibo-floating-button:hover{box-shadow:0 8px 24px #1a18151a,0 4px 8px #1a18150d;box-shadow:var(--shadow-lg);transform:scale(1.08)}.kibo-floating-button:active{transform:scale(.95)}.kibo-floating-button.has-pending{animation:kiboPulse 2s ease-in-out infinite}.kibo-floating-button .kibo-avatar{border-radius:9999px;border-radius:var(--radius-full);height:100%;object-fit:cover;width:100%}.kibo-floating-button .kibo-badge{background:#ef4444;background:var(--color-error);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#fff;color:var(--color-text-on-primary);font-size:11px;font-weight:700;font-weight:var(--font-weight-bold);height:20px;line-height:20px;min-width:20px;padding:0 5px;position:absolute;right:-4px;text-align:center;top:-4px}@keyframes kiboPulse{0%,to{box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md)}50%{box-shadow:0 4px 20px #673ab766}}.kibo-lobby-overlay{background:#1a181566;background:var(--color-surface-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:4500}.kibo-lobby-chat{animation:kiboSlideUp .4s cubic-bezier(.25,.46,.45,.94);animation:kiboSlideUp var(--duration-slow) var(--ease-out-soft);background:#fff;background:var(--color-surface);border-radius:24px;border-radius:var(--radius-xl);bottom:20px;box-shadow:0 16px 48px #1a18151f,0 8px 16px #1a18150f;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:520px;overflow:hidden;position:fixed;width:360px}.kibo-lobby-chat.panel-right{right:20px}.kibo-lobby-chat.panel-left{left:20px}@media(max-width:480px){.kibo-lobby-chat{left:10px;max-height:80vh;right:10px;width:calc(100% - 20px)}}.kibo-chat-header{align-items:center;background:linear-gradient(135deg,#673ab7,#9c27b0);color:#fff;color:var(--color-text-on-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px;padding:var(--space-3) var(--space-4)}.kibo-chat-header .kibo-header-info{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.kibo-chat-header .kibo-header-avatar{border:2px solid #fff6;border-radius:9999px;border-radius:var(--radius-full);height:36px;object-fit:cover;width:36px}.kibo-chat-header .kibo-header-name{font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold)}.kibo-chat-header .kibo-close-btn{background:none;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--color-text-on-primary);cursor:pointer;font-size:22px;font-size:var(--font-size-lg);padding:4px 8px;padding:var(--space-1) var(--space-2);transition:background .15s;transition:background var(--duration-fast)}.kibo-chat-header .kibo-close-btn:hover{background:#ffffff26}.kibo-tab-bar{background:#fff;background:var(--color-surface);border-bottom:1px solid #e8e6e1;border-bottom:1px solid var(--color-neutral-200);display:flex;flex-shrink:0}.kibo-tab{background:none;border:none;color:#7c786f;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);padding:8px 12px;padding:var(--space-2) var(--space-3);position:relative;transition:color .15s;transition:color var(--duration-fast)}.kibo-tab:after{background:#0000;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:20%;position:absolute;right:20%;transition:background .15s;transition:background var(--duration-fast)}.kibo-tab:hover{color:#2a2722;color:var(--color-text-primary)}.kibo-tab.kibo-tab-active{color:#673ab7}.kibo-tab.kibo-tab-active:after{background:#673ab7}.kibo-chat-body{gap:16px;gap:var(--space-4)}.kibo-askme-body,.kibo-chat-body{background:#f5f0fa;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px;padding:var(--space-4)}.kibo-askme-body{gap:12px;gap:var(--space-3)}.kibo-askme-bubble{word-wrap:break-word;animation:kiboFadeIn .25s cubic-bezier(.25,.46,.45,.94);animation:kiboFadeIn var(--duration-normal) var(--ease-out-soft);border-radius:12px;border-radius:var(--radius-md);font-size:14px;font-size:var(--font-size-sm);line-height:1.5;max-width:85%;padding:12px 16px;padding:var(--space-3) var(--space-4)}.kibo-askme-bubble.kibo-askme-sent{align-self:flex-end;background:linear-gradient(135deg,#673ab7,#9c27b0);border-bottom-right-radius:var(--radius-xs);color:#fff}[dir=rtl] .kibo-askme-bubble.kibo-askme-sent{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:12px;border-bottom-right-radius:var(--radius-md)}.kibo-askme-bubble.kibo-askme-received{align-self:flex-start;background:#fff;background:var(--color-surface);border-bottom-left-radius:var(--radius-xs);box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);color:#2a2722;color:var(--color-text-primary)}[dir=rtl] .kibo-askme-bubble.kibo-askme-received{border-bottom-left-radius:12px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-xs)}.kibo-askme-typing{align-items:center;display:flex;gap:4px;min-width:50px;padding:12px 16px;padding:var(--space-3) var(--space-4)}.kibo-typing-dot{animation:kiboBounce 1.4s ease-in-out infinite both;background:#9c27b0;border-radius:9999px;border-radius:var(--radius-full);height:7px;width:7px}.kibo-typing-dot:first-child{animation-delay:0s}.kibo-typing-dot:nth-child(2){animation-delay:.2s}.kibo-typing-dot:nth-child(3){animation-delay:.4s}.kibo-askme-input-bar{align-items:center;border-top:1px solid #e8e6e1;border-top:1px solid var(--color-neutral-200);display:flex;flex-shrink:0;gap:8px;gap:var(--space-2);padding:12px;padding:var(--space-3)}.kibo-askme-input,.kibo-askme-input-bar{background:#fff;background:var(--color-surface)}.kibo-askme-input{border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);flex:1 1;font-size:14px;font-size:var(--font-size-sm);outline:none;padding:8px 12px;padding:var(--space-2) var(--space-3);transition:border-color .15s;transition:border-color var(--duration-fast)}.kibo-askme-input:focus{border-color:#673ab7}.kibo-askme-input::placeholder{color:#7c786f;color:var(--color-text-muted)}.kibo-askme-input:disabled{opacity:.6}.kibo-askme-send-btn{align-items:center;background:linear-gradient(135deg,#673ab7,#9c27b0);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-size:var(--font-size-sm);height:36px;justify-content:center;transition:opacity .15s;transition:opacity var(--duration-fast);width:36px}.kibo-askme-send-btn:hover:not(:disabled){opacity:.9}.kibo-askme-send-btn:active:not(:disabled){transform:scale(.95)}.kibo-askme-send-btn:disabled{cursor:not-allowed;opacity:.4}.kibo-timeline-loading{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);margin:0;padding:16px 0;padding:var(--space-4) 0;text-align:center}.kibo-timeline-section{background:linear-gradient(135deg,#f0fffe,#f5fdf8);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:12px;gap:var(--space-3);padding:12px;padding:var(--space-3)}.kibo-timeline-section-title{margin:0}.kibo-section-title-secondary,.kibo-timeline-section-title{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.01em}.kibo-section-title-secondary{margin:8px 0 0;margin:var(--space-2) 0 0}.kibo-timeline-day{background:#fff;background:var(--color-surface);border:1px solid #e8e6e1;border:1px solid var(--color-neutral-200);border-radius:12px;border-radius:var(--radius-md);padding:12px;padding:var(--space-3)}.kibo-timeline-day.kibo-timeline-day-current{border-color:#00e37f;border-color:var(--color-primary-500);box-shadow:0 0 0 2px #00e37f1f}.kibo-timeline-day-header{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;margin:0;padding:0;text-align:start;width:100%}.kibo-timeline-day.is-expanded .kibo-timeline-day-header{margin-bottom:8px;margin-bottom:var(--space-2)}.kibo-timeline-day-header-right{align-items:center;display:inline-flex;gap:8px;gap:var(--space-2)}.kibo-timeline-day-chevron{color:#7c786f;color:var(--color-text-muted);font-size:12px;transition:transform .15s cubic-bezier(.25,.46,.45,.94);transition:transform var(--duration-fast) var(--ease-out-soft)}.kibo-timeline-day-label{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:14px;font-size:var(--font-size-sm)}.kibo-timeline-day-badge,.kibo-timeline-day-label{font-weight:700;font-weight:var(--font-weight-bold)}.kibo-timeline-day-badge{background:#e6fef3;background:var(--color-primary-50);border-radius:9999px;border-radius:var(--radius-full);color:#00a85d;color:var(--color-primary-700);font-size:10px;letter-spacing:.5px;padding:2px 8px;padding:2px var(--space-2);text-transform:uppercase}.kibo-timeline-day-empty{align-items:center;color:#7c786f;color:var(--color-text-muted);display:flex;font-size:12px;font-size:var(--font-size-xs);gap:8px;gap:var(--space-2);margin:0}.kibo-timeline-day-empty svg{font-size:10px}.kibo-timeline-task-list{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);list-style:none;margin:0;padding:0}.kibo-timeline-task-row{border-radius:8px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;gap:var(--space-1);padding:8px;padding:var(--space-2);transition:background .15s;transition:background var(--duration-fast)}.kibo-timeline-task-row.is-done .kibo-timeline-task-text{color:#7c786f;color:var(--color-text-muted);text-decoration:line-through}.kibo-timeline-task-row.is-done .kibo-timeline-task-explanation{opacity:.6}.kibo-timeline-task-text{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.4;margin:0 0 2px}.kibo-timeline-task-explanation{color:#5c584f;color:var(--color-text-secondary);font-size:12px;font-size:var(--font-size-xs);line-height:1.5;margin:0}.kibo-timeline-task-actions{display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2);margin-top:8px;margin-top:var(--space-2)}.kibo-timeline-task-action-btn{align-items:center;background:#e6fef3;background:var(--color-primary-50);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#00874a;color:var(--color-primary-800);cursor:pointer;display:inline-flex;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);padding:6px 12px;padding:6px var(--space-3);transition:background .15s cubic-bezier(.25,.46,.45,.94),transform .15s cubic-bezier(.25,.46,.45,.94);transition:background var(--duration-fast) var(--ease-out-soft),transform var(--duration-fast) var(--ease-out-soft)}.kibo-timeline-task-action-btn:hover{background:#b3fce0;background:var(--color-primary-100)}.kibo-timeline-task-action-btn:active{transform:scale(.97)}.kibo-timeline-task-mark-done-btn{align-items:center;background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);color:#2a2722;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);padding:6px 12px;padding:6px var(--space-3);transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94),opacity .15s;transition:transform var(--duration-fast) var(--ease-out-soft),box-shadow var(--duration-fast) var(--ease-out-soft),opacity var(--duration-fast)}.kibo-timeline-task-mark-done-btn svg{font-size:10px}.kibo-timeline-task-mark-done-btn:hover:not(:disabled){box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.kibo-timeline-task-mark-done-btn:active:not(:disabled){transform:translateY(0)}.kibo-timeline-task-mark-done-btn:disabled{cursor:default;opacity:.6}.kibo-timeline-task-done-pill{align-items:center;align-self:flex-start;background:#e6fef3;background:var(--color-primary-50);border-radius:9999px;border-radius:var(--radius-full);color:#00874a;color:var(--color-primary-800);display:inline-flex;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);margin-top:8px;margin-top:var(--space-2);padding:4px 12px;padding:4px var(--space-3)}.kibo-timeline-task-done-pill svg{font-size:10px}.kibo-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;padding:var(--space-10) var(--space-5);text-align:center}.kibo-empty-state .kibo-empty-avatar{border-radius:9999px;border-radius:var(--radius-full);height:80px;margin-bottom:16px;margin-bottom:var(--space-4);object-fit:cover;opacity:.7;width:80px}.kibo-empty-state .kibo-empty-text{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);line-height:1.5}.kibo-message-bubble{background:#fff;background:var(--color-surface);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);padding:16px;padding:var(--space-4)}.kibo-message-bubble .kibo-message-context{color:#7c786f;color:var(--color-text-muted);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.3px;margin-bottom:8px;margin-bottom:var(--space-2);text-transform:uppercase}.kibo-message-bubble .kibo-message-text{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.4;margin-bottom:8px;margin-bottom:var(--space-2)}.kibo-message-bubble .kibo-message-explanation{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:1.5;margin-bottom:12px;margin-bottom:var(--space-3)}.kibo-actions-grid{grid-gap:8px;grid-gap:var(--space-2);display:grid;gap:8px;gap:var(--space-2);grid-template-columns:1fr 1fr}.kibo-action-btn{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:11px;font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);justify-content:center;line-height:1.2;padding:8px;padding:var(--space-2) var(--space-2);transition:all .15s;transition:all var(--duration-fast)}.kibo-action-btn svg{flex-shrink:0;font-size:12px}.kibo-action-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kibo-action-btn:active{transform:scale(.96)}.kibo-btn-accept{background:#e6fef3;background:var(--color-primary-50);color:#00874a;color:var(--color-primary-800)}.kibo-btn-accept:hover{background:#b3fce0;background:var(--color-primary-100)}.kibo-btn-done{background:#e3f2fd;background:var(--color-info-bg,#e3f2fd);color:#2196f3;color:var(--color-info)}.kibo-btn-done:hover{background:#bbdefb}.kibo-btn-replace{background:#fff8e1;background:var(--color-warning-bg,#fff3e0);color:#ffb300;color:var(--color-warning,#e65100)}.kibo-btn-replace:hover{background:#ffe0b2}.kibo-btn-reject{background:#f5f4f1;background:var(--color-neutral-100);color:#7c786f;color:var(--color-text-muted)}.kibo-btn-reject:hover{background:#e8e6e1;background:var(--color-neutral-200)}.kibo-actions-loading{align-items:center;color:#9c27b0;display:flex;font-size:14px;font-size:var(--font-size-sm);gap:8px;gap:var(--space-2);justify-content:center;padding:12px;padding:var(--space-3)}.kibo-congrats-popup{align-items:center;display:flex;flex-direction:column;padding:16px 8px;padding:var(--space-4) var(--space-2);text-align:center}.kibo-congrats-popup .kibo-congrats-avatar{border-radius:9999px;border-radius:var(--radius-full);height:80px;margin-bottom:16px;margin-bottom:var(--space-4);object-fit:cover;width:80px}.kibo-congrats-popup .kibo-congrats-title{color:#673ab7;font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:12px;margin-bottom:var(--space-3)}.kibo-congrats-popup .kibo-congrats-text{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:1.6;margin-bottom:20px;margin-bottom:var(--space-5)}.kibo-congrats-popup .kibo-congrats-btn{background:linear-gradient(135deg,#673ab7,#9c27b0);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);padding:12px 24px;padding:var(--space-3) var(--space-6);transition:opacity .15s;transition:opacity var(--duration-fast)}.kibo-congrats-popup .kibo-congrats-btn:hover{opacity:.9}.kibo-congrats-popup .kibo-congrats-btn:active{transform:scale(.97)}.bottom-tab-bar{animation:slideUpBar .4s cubic-bezier(.25,.46,.45,.94);animation:slideUpBar var(--duration-slow) var(--ease-out-soft);background:#fff;background:var(--color-surface);border-radius:32px 32px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;bottom:0;box-shadow:0 -4px 20px #1a181514;box-shadow:var(--shadow-up-lg);height:64px;justify-content:space-around;left:0;padding:0 8px;padding:0 var(--space-2);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:800;z-index:var(--z-tab-bar)}.bottom-tab-bar,.tab-item{align-items:center;display:flex}.tab-item{-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;border:none;color:#a8a49d;color:var(--color-neutral-400);cursor:pointer;flex-direction:column;gap:4px;gap:var(--space-1);justify-content:center;min-width:56px;padding:8px 12px;padding:var(--space-2) var(--space-3);transition:color .15s cubic-bezier(.25,.46,.45,.94);transition:color var(--duration-fast) var(--ease-out-soft)}.tab-item .tab-icon{font-size:20px;transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft)}.tab-item .tab-label{font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:10px;font-weight:500;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.tab-item.active{color:#00c96f;color:var(--color-primary-600)}.tab-item.active .tab-icon{color:#00e37f;color:var(--color-primary-500)}.tab-item.active .tab-label{font-weight:600;font-weight:var(--font-weight-semibold)}.tab-item:active{transform:scale(.92)}.tab-center-wrapper{padding:0;position:relative}.tab-center-wrapper .tab-center{align-items:center;background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 0 20px #00e37f40;box-shadow:var(--shadow-glow);display:flex;height:52px;justify-content:center;transform:translateY(-10px);transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:52px}.tab-center-wrapper .tab-center .tab-center-icon{color:#fff;color:var(--color-text-on-primary);font-size:22px}.tab-center-wrapper .tab-label{margin-top:-6px}.tab-center-wrapper:active .tab-center{box-shadow:0 0 12px #00e37f4d;transform:translateY(-10px) scale(.93)}.tab-center-wrapper.active .tab-center{animation:glowPulse 2s ease-in-out infinite;box-shadow:0 0 24px #00e37f66}.main-layout-container{margin:0 20px;margin:0 var(--space-5);min-height:100vh;padding-bottom:84px;padding-top:72px;position:relative}.footer-menu-button-container{height:80px;margin-right:12px;margin-right:var(--space-3)}.footer-menu-button-container .circle-icon{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);height:45px;text-align:center;width:45px}.footer-menu-button-container .text{font-size:12px;font-size:var(--font-size-xs);margin:auto;max-width:35px;text-align:center}@media only screen and (max-width:320px){.footer-menu-button-container .circle-icon{height:35px;width:35px}}.footer-menu-container{bottom:0;position:absolute;width:100%}.footer-menu-container .menu-drawer-button{position:absolute;z-index:1000;z-index:var(--z-overlay)}.footer-menu-container .menu-drawer-button.close{background:#fff;background:var(--color-surface);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);height:24px;top:-25px;width:28px}.rtl .footer-menu-container .menu-drawer-button.close{left:4px;left:var(--space-1)}.ltr .footer-menu-container .menu-drawer-button.close{right:4px;right:var(--space-1)}.footer-menu-container .menu-drawer-button.close .icon{height:15px}.footer-menu-container .menu-drawer-button.open{animation:bounce 4s infinite;background:#fff;background:var(--color-surface);border-radius:9999px;border-radius:var(--radius-full);bottom:4px;bottom:var(--space-1);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);height:30px;width:50px}.footer-menu-container .animated-menu-container{background:#fff;background:var(--color-surface);border-radius:32px 32px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;bottom:0;box-shadow:0 -4px 20px #1a181514;box-shadow:var(--shadow-up-lg);display:flex;flex-direction:column;height:90px;position:fixed;width:100%;z-index:200;z-index:var(--z-sticky)}.footer-menu-container .animated-menu-container .buttons-container{margin-top:-20px}.footer-menu-container .animated-menu-container .buttons-container .icon{height:30px}.footer-menu-container .animated-menu-container .buttons-container .icon.fa{color:#26f3ab;color:var(--color-primary-400)}.overlay{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#1a181566;background-color:var(--color-surface-overlay);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100;z-index:var(--z-dropdown)}.fill{background:#0000;flex:1 1}.drawer{height:100%}@media only screen and (max-width:320px){.footer-menu-container .animated-menu-container .buttons-container .icon{height:20px}.footer-menu-container .animated-menu-container .buttons-container .icon.boosters{height:55px;margin-top:-15px}.footer-menu-container .animated-menu-container .buttons-container .icon.fa{color:#26f3ab;color:var(--color-primary-400)}}.map-layout-container{background-color:#b3fce0;background-color:var(--color-primary-100);min-height:100vh}.card-container{padding:20px 0;padding:var(--space-5) 0}.report-card-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border:2px solid;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#2a2722;color:var(--color-text-primary);cursor:pointer;height:-webkit-max-content;height:max-content;margin:0 5px 20px;margin:0 5px var(--space-5) 5px;min-height:50px;padding:12px;padding:var(--space-3);text-decoration:none!important;width:300px}.report-card-container:hover{opacity:.7}.report-card-container h2{margin-top:5px;padding:0 5px!important}.report-card-container p{padding:0}.report-card-container .title{font-size:22px;font-size:var(--font-size-lg);text-align:center;white-space:normal}@media only screen and (max-width:1000px){.report-card-container{align-items:center;display:flex;flex-direction:column;text-decoration:none!important;width:40%}.report-card-container .title{font-size:16px!important;font-size:var(--font-size-base)!important}.report-card-container .small-title{font-size:12px!important;font-size:var(--font-size-xs)!important}}.statistics-card-container{align-items:flex-end!important;border-radius:9999px;border-radius:var(--radius-full);color:#2a2722;color:var(--color-text-primary);flex-direction:column;height:70px;justify-content:flex-start!important;margin-bottom:16px;margin-bottom:var(--space-4);padding:5px;width:147px}.statistics-card-container p{margin:0;padding:0}.statistics-card-container .title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.statistics-card-container .title-wrapper .title{font-size:16px;font-size:var(--font-size-base)}.statistics-card-container .title-wrapper .circle{align-items:center;border:1px solid #2a2722;border:1px solid var(--color-text-primary);border-radius:9999px;border-radius:var(--radius-full);display:flex;height:40px;height:var(--space-10);justify-content:center;margin:auto auto 12px;margin-bottom:var(--space-3);position:relative;width:40px;width:var(--space-10)}.statistics-card-container .title-wrapper .circle .text{font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold)}.statistics-card-container .flex{height:70px}.ltr .statistics-card-container .flex{padding:0 5px 0 12px;padding:0 5px 0 var(--space-3)}.rtr .statistics-card-container .flex{padding:0 12px 0 5px;padding:0 var(--space-3) 0 5px}.statistics-card-container .flex h2{font-size:16px;font-size:var(--font-size-base);margin:0 5px!important;text-align:center}@media only screen and (max-width:1000px){.statistics-card-container{flex-direction:column}}.admin-dashboard-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);margin:120px auto 0;padding-bottom:32px;padding-bottom:var(--space-8);width:100%}.admin-dashboard-container h2{margin:0;padding:20px 0;padding:var(--space-5) 0;text-align:center}.admin-dashboard-container .dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4);justify-content:space-between;padding:0 32px;padding:0 var(--space-8)}.admin-dashboard-container .dashboard-header h2{padding:0}.admin-dashboard-container .dashboard-header .period-selector{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.admin-dashboard-container .dashboard-header .period-selector label{color:#2a2722;color:var(--color-text-primary);font-weight:600;font-weight:var(--font-weight-semibold)}.admin-dashboard-container .dashboard-header .period-selector select{background:#fff;background:var(--color-surface);border:2px solid #2a2722;border:2px solid var(--color-text-primary);border-radius:8px;border-radius:var(--radius-sm);color:#2a2722;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);padding:8px 16px;padding:var(--space-2) var(--space-4);transition:all .2s ease}.admin-dashboard-container .dashboard-header .period-selector select:hover{background:#fafaf8;background:var(--color-neutral-50)}.admin-dashboard-container .dashboard-header .period-selector select:focus{box-shadow:0 0 0 3px #01435233;outline:none}.admin-dashboard-container .users-stat{border-bottom:1px solid #e8e6e1;border-bottom:1px solid var(--color-neutral-200);display:flex;justify-content:center;margin:0 32px 20px;margin:0 var(--space-8) var(--space-5) var(--space-8);padding:20px 0;padding:var(--space-5) 0}.admin-dashboard-container .tabs-container{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:center;margin-bottom:32px;margin-bottom:var(--space-8);padding:0 20px;padding:0 var(--space-5)}.admin-dashboard-container .tabs-container .tab{background:#fff;background:var(--color-surface);border:2px solid #2a2722;border:2px solid var(--color-text-primary);border-radius:24px;border-radius:var(--radius-xl);color:#2a2722;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);padding:12px 24px;padding:var(--space-3) var(--space-6);transition:all .3s ease}.admin-dashboard-container .tabs-container .tab:hover{background:#fafaf8;background:var(--color-neutral-50);transform:translateY(-2px)}.admin-dashboard-container .tabs-container .tab.active{background:#2a2722;background:var(--color-text-primary);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);color:#fff;color:var(--color-text-on-primary)}.admin-dashboard-container .statistics-grid{grid-gap:20px;grid-gap:var(--space-5);display:grid;gap:20px;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px;margin-bottom:var(--space-8);padding:0 32px;padding:0 var(--space-8)}.admin-dashboard-container .statistics-grid .stat-card{align-items:center;background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);display:flex;gap:16px;gap:var(--space-4);padding:20px;padding:var(--space-5);transition:transform .2s ease,box-shadow .2s ease}.admin-dashboard-container .statistics-grid .stat-card:hover{box-shadow:0 8px 24px #1a18151a,0 4px 8px #1a18150d;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.admin-dashboard-container .statistics-grid .stat-card .stat-icon .statistics-card-container{height:auto;margin:0;padding:0;width:auto}.admin-dashboard-container .statistics-grid .stat-card .stat-icon .statistics-card-container .title-wrapper{display:none}.admin-dashboard-container .statistics-grid .stat-card .stat-icon .statistics-card-container svg{border-radius:12px;border-radius:var(--radius-md);font-size:28px;padding:16px;padding:var(--space-4)}.admin-dashboard-container .statistics-grid .stat-card .stat-icon.maps svg{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.admin-dashboard-container .statistics-grid .stat-card .stat-icon.completed svg{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.admin-dashboard-container .statistics-grid .stat-card .stat-icon.shared svg{background:#f5f0ff;background:var(--color-tertiary-50);color:#8b5cf6;color:var(--color-tertiary-500)}.admin-dashboard-container .statistics-grid .stat-card .stat-icon.steps svg{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.admin-dashboard-container .statistics-grid .stat-card .stat-icon.mini-steps svg{background:#fef2f2;background:var(--color-error-bg);color:#ef4444;color:var(--color-error)}.admin-dashboard-container .statistics-grid .stat-card .stat-info{display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.admin-dashboard-container .statistics-grid .stat-card .stat-info .stat-value{color:#2a2722;color:var(--color-text-primary);font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold)}.admin-dashboard-container .statistics-grid .stat-card .stat-info .stat-label{color:#7c786f;color:var(--color-text-muted);font-size:13px;font-weight:500;font-weight:var(--font-weight-medium)}.admin-dashboard-container .common-maps-section{margin-top:20px;margin-top:var(--space-5);padding:0 32px;padding:0 var(--space-8)}.admin-dashboard-container .common-maps-section .section-title{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:16px;margin-bottom:var(--space-4);text-align:center}.admin-dashboard-container .common-maps-section .categories-list{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);margin:0 auto;max-width:400px}.admin-dashboard-container .common-maps-section .categories-list .category-item{align-items:center;background:#fff;background:var(--color-surface);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);display:flex;gap:12px;gap:var(--space-3);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:transform .2s ease}.admin-dashboard-container .common-maps-section .categories-list .category-item:hover{transform:translateX(5px)}.admin-dashboard-container .common-maps-section .categories-list .category-item .category-rank{color:#2a2722;color:var(--color-text-primary);font-weight:700;font-weight:var(--font-weight-bold);min-width:30px}.admin-dashboard-container .common-maps-section .categories-list .category-item .category-name{color:#2a2722;color:var(--color-text-primary);flex:1 1;font-weight:500;font-weight:var(--font-weight-medium)}.admin-dashboard-container .common-maps-section .categories-list .category-item .category-count{background:#2a2722;background:var(--color-text-primary);border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-text-on-primary);font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);padding:4px 12px;padding:var(--space-1) var(--space-3)}.admin-dashboard-container .global-mini-steps-section{padding:20px 32px;padding:var(--space-5) var(--space-8)}.admin-dashboard-container .global-mini-steps-section .section-title{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:20px;margin-bottom:var(--space-5);text-align:center}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid{grid-gap:20px;grid-gap:var(--space-5);display:grid;gap:20px;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card{align-items:center;background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);display:flex;gap:16px;gap:var(--space-4);padding:20px;padding:var(--space-5)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-icon .statistics-card-container{height:auto;margin:0;padding:0;width:auto}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-icon .statistics-card-container .title-wrapper{display:none}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-icon .statistics-card-container svg{border-radius:12px;border-radius:var(--radius-md);font-size:28px;padding:16px;padding:var(--space-4)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-info{display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-info .stat-value{color:#2a2722;color:var(--color-text-primary);font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-info .stat-label{color:#7c786f;color:var(--color-text-muted);font-size:13px;font-weight:500;font-weight:var(--font-weight-medium)}.admin-dashboard-container .reports-grid{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-5);justify-content:center;padding:20px 32px;padding:var(--space-5) var(--space-8)}.app-header{border-radius:0;border-radius:initial}.app-header .user-name{font-size:22px;font-size:var(--font-size-lg)}@media only screen and (max-width:1000px){.admin-dashboard-container{width:100%}.admin-dashboard-container .dashboard-header{flex-direction:column;padding:0 16px;padding:0 var(--space-4);text-align:center}.admin-dashboard-container .tabs-container .tab{font-size:12px;font-size:var(--font-size-xs);padding:12px 16px;padding:var(--space-3) var(--space-4)}.admin-dashboard-container .statistics-grid{gap:12px;gap:var(--space-3);grid-template-columns:1fr 1fr;padding:0 16px;padding:0 var(--space-4)}.admin-dashboard-container .statistics-grid .stat-card{flex-direction:column;padding:16px;padding:var(--space-4);text-align:center}.admin-dashboard-container .statistics-grid .stat-card .stat-info{align-items:center}.admin-dashboard-container .statistics-grid .stat-card .stat-info .stat-value{font-size:22px;font-size:var(--font-size-lg)}.admin-dashboard-container .statistics-grid .stat-card .stat-info .stat-label{font-size:11px}.admin-dashboard-container .common-maps-section{padding:0 16px;padding:0 var(--space-4)}.admin-dashboard-container .reports-grid{padding:16px;padding:var(--space-4)}.admin-dashboard-container .global-mini-steps-section{padding:20px 16px;padding:var(--space-5) var(--space-4)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card{flex-direction:column;padding:16px;padding:var(--space-4);text-align:center}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-info{align-items:center}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-info .stat-value{font-size:22px;font-size:var(--font-size-lg)}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid .stat-card .stat-info .stat-label{font-size:11px}.app-header{border-radius:0 0 50% 50%}.app-header .user-name{font-size:14px;font-size:var(--font-size-sm)}}@media only screen and (max-width:500px){.admin-dashboard-container .statistics-grid{grid-template-columns:1fr}.admin-dashboard-container .tabs-container{align-items:center;flex-direction:column}.admin-dashboard-container .tabs-container .tab{max-width:250px;width:100%}.admin-dashboard-container .global-mini-steps-section .global-mini-steps-grid{grid-template-columns:1fr}}.textarea-container{margin-bottom:20px;margin-bottom:var(--space-5)}.textarea-container .active{border:2px solid #ef4444;border:2px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 0 10px #b3fce0;box-shadow:0 0 10px var(--color-primary-100);outline:none}.textarea-container .input{-ms-overflow-style:none!important;background:linear-gradient(187.55deg,#d4d1ca -15.08%,#f5f4f1 58.2%);background:linear-gradient(187.55deg,var(--color-neutral-300) -15.08%,var(--color-neutral-100) 58.2%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);display:flex;justify-content:flex-start;justify-items:center;max-height:400px;overflow:hidden;scrollbar-width:none!important;width:100%}.textarea-container .input -webkit-scrollbar{display:none!important}.textarea-container .input.disabled{filter:brightness(.95);pointer-events:none}.textarea-container .input textarea.disabled{pointer-events:auto!important}.textarea-container .input .input-textarea{background:#0000;border:0;color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);line-height:20px;line-height:var(--space-5);margin:auto;max-height:400px;overflow:hidden;padding-right:12px;padding-right:var(--space-3);padding-top:12px;padding-top:var(--space-3);resize:none;width:100%}.textarea-container .input .input-textarea:focus{border:none;outline:none}.textarea-container .input input::-webkit-inner-spin-button,.textarea-container .input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.textarea-container .input input[type=number]{-moz-appearance:textfield}.textarea-container .input .icon{height:47px}.ltr .textarea-container .input .icon.start,.rtl .textarea-container .input .icon.start{margin-left:12px;margin-left:var(--space-3);margin-right:12px;margin-right:var(--space-3)}.rtl .textarea-container .input .icon.end{margin-left:16px;margin-left:var(--space-4);margin-right:auto}.ltr .textarea-container .input .icon.end{margin-left:auto;margin-right:16px;margin-right:var(--space-4)}.textarea-container .input .icon:hover{cursor:pointer}.textarea-container .input.disabled{padding-top:5px}.create-content-container{display:flex}.create-content-container .content-info .create-content-title{padding-bottom:12px;padding-bottom:var(--space-3)}.create-content-container .content-info .create-input{display:flex;justify-content:center}.create-content-container .content-info .select-content-type-container{padding-top:12px;padding-top:var(--space-3)}.create-content-container .content-info .content-description-container .content-description{height:200%}.create-content-container .avatar-container{flex-direction:column;justify-content:center;padding-bottom:48px;padding-bottom:var(--space-12)}.create-content-container .font-button{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #d4d1ca!important;border:1px solid var(--color-neutral-300)!important;border-radius:9999px;border-radius:var(--radius-full);height:37px;margin:12px;margin:var(--space-3);width:100px}.create-content-container .hidden-file-input{display:none}.create-content-container .save-container{display:flex;justify-content:center;padding-bottom:20px;padding-bottom:var(--space-5)}.create-content-container .error-container{color:#ef4444;color:var(--color-error);display:flex;justify-content:center;margin-bottom:16px;margin-bottom:var(--space-4);margin-top:-10px}.checkbox-container{align-self:flex-start}.checkbox-container .checkbox{-webkit-appearance:none;appearance:none;background-color:#e8e6e1;background-color:var(--color-neutral-200);border-radius:50%;cursor:pointer;height:22px;transition:all .15s cubic-bezier(.175,.885,.32,1.275);transition:all var(--duration-fast) var(--ease-spring);width:22px}.checkbox-container .checkbox.checked{animation:scalePop .25s cubic-bezier(.175,.885,.32,1.275);animation:scalePop var(--duration-normal) var(--ease-spring);background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient)}.checkbox-container .checkbox.checked:before{align-items:center;animation:checkDraw .25s cubic-bezier(.175,.885,.32,1.275);animation:checkDraw var(--duration-normal) var(--ease-spring);content:url(/static/media/v.c790745b7dade87fc588.svg);display:flex;filter:brightness(10);justify-content:center;margin-top:2px;transform:scale(.8)}.checkbox-container .label{color:#2a2722;color:var(--color-text-primary);font-family:Figtree,FbTypographEng,sans-serif;font-family:var(--font-family-body);font-size:18px;font-size:var(--font-size-md);margin-top:2px}.rtl .checkbox-container .label{margin-right:12px;margin-right:var(--space-3)}.ltr .checkbox-container .label{margin-left:12px;margin-left:var(--space-3)}.checkbox-container .label.checked{font-weight:700;font-weight:var(--font-weight-bold)}.content-box-container .vimeo-frame>iframe{min-height:80vh;width:100%}.content-box-container .view-video-title{padding-bottom:12px;padding-bottom:var(--space-3)}.content-box-container{align-items:center;background:linear-gradient(90deg,#f5f4f1,#e8e6e1 85%);background:linear-gradient(90deg,var(--color-neutral-100) 0,var(--color-neutral-200) 85%);display:flex;flex:25% 1;height:175px;margin:20px;margin:var(--space-5);padding:20px;padding:var(--space-5);width:375px}.content-box-container .info-container{word-wrap:break-word;width:65%}.content-box-container .info-container .content-link{width:100%}.content-box-container .info-container .content-link:hover{cursor:pointer}.content-box-container .info-container .content-link{display:inline-block}.content-box-container .drag-handle{background-color:#1a181566;background-color:var(--color-surface-overlay);height:25px;width:25px}.content-box-container .drag-handle:hover{cursor:pointer}.content-box-container .actions-container{padding:4px;padding:var(--space-1)}.content-box-container .actions-container .edit-container{padding-bottom:12px;padding-bottom:var(--space-3)}.content-box-container .actions-container .edit-container .edit:hover{cursor:pointer}.content-box-container .actions-container .duplicate-container{padding-bottom:12px;padding-bottom:var(--space-3)}.content-box-container .actions-container .delete-container .delete:hover,.content-box-container .actions-container .duplicate-container .duplicate:hover{cursor:pointer}.content-box-container .selected-image{border-radius:9999px;border-radius:var(--radius-full);height:50px;padding:4px;width:50px}@media(max-width:768px){.content-box-container{height:250px;margin:0 0 12px;margin-bottom:var(--space-3);margin-top:12px;margin-top:var(--space-3);padding:0;width:350px}}.edit-content-overlay{align-items:center;background:#1a181566;background:var(--color-surface-overlay);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;padding:var(--space-5);position:fixed;right:0;top:0;z-index:5000;z-index:var(--z-modal)}.edit-content-modal{background:linear-gradient(180deg,#fff,#f5f4f1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-100) 100%);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 16px 48px #1a18151f,0 8px 16px #1a18150f;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:calc(100vh - var(--space-10));max-width:420px;overflow:hidden;width:100%}.edit-content-header{align-items:center;background:#fff;background:var(--color-surface);border-bottom:1px solid #e8e6e1;border-bottom:1px solid var(--color-neutral-200);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px;padding:var(--space-4) var(--space-5)}.edit-content-header h2{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.edit-content-header .close-btn{align-items:center;background:none;border:none;border-radius:9999px;border-radius:var(--radius-full);color:#7c786f;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:26px;font-size:var(--font-size-xl);height:32px;height:var(--space-8);justify-content:center;padding:0;transition:background-color .2s;width:32px;width:var(--space-8)}.edit-content-header .close-btn:hover{background-color:#f5f4f1;background-color:var(--color-neutral-100);color:#2a2722;color:var(--color-text-primary)}.edit-content-body{flex:1 1;overflow-y:auto;padding:20px;padding:var(--space-5)}.edit-content-body::-webkit-scrollbar{width:8px;width:var(--space-2)}.edit-content-body::-webkit-scrollbar-track{background:#f5f4f1;background:var(--color-neutral-100);border-radius:8px;border-radius:var(--radius-sm)}.edit-content-body::-webkit-scrollbar-thumb{background:#d4d1ca;background:var(--color-neutral-300);border-radius:8px;border-radius:var(--radius-sm)}.edit-content-body::-webkit-scrollbar-thumb:hover{background:#a8a49d;background:var(--color-neutral-400)}.edit-content-footer{background:#fff;background:var(--color-surface);border-top:1px solid #e8e6e1;border-top:1px solid var(--color-neutral-200);display:flex;flex-shrink:0;justify-content:center;padding:16px 20px;padding:var(--space-4) var(--space-5)}.form-group{margin-bottom:16px;margin-bottom:var(--space-4)}.form-group:last-child{margin-bottom:0}.form-row{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.select-wrapper{flex:1 1}.select-all-btn{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:24px;border-radius:var(--radius-xl);cursor:pointer;font-size:12px;font-size:var(--font-size-xs);padding:8px 12px;padding:var(--space-2) var(--space-3);transition:all .2s;white-space:nowrap}.select-all-btn:hover{background:linear-gradient(180deg,#f5f4f1,#d4d1ca);background:linear-gradient(180deg,var(--color-neutral-100) 0,var(--color-neutral-300) 100%)}.error-message{color:#ef4444;color:var(--color-error);font-size:12px;font-size:var(--font-size-xs);margin-top:4px;margin-top:var(--space-1);padding-left:4px;padding-left:var(--space-1)}.image-section{align-items:center;background:#fafaf8;background:var(--color-neutral-50);border-radius:8px;border-radius:var(--radius-sm);flex-direction:column;margin-top:8px;margin-top:var(--space-2);padding:16px;padding:var(--space-4)}.image-buttons,.image-section{display:flex;gap:12px;gap:var(--space-3)}.image-buttons{flex-wrap:wrap;justify-content:center}.remove-btn,.upload-btn{align-items:center;background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:24px;border-radius:var(--radius-xl);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .2s}.remove-btn:hover,.upload-btn:hover{background:linear-gradient(180deg,#f5f4f1,#d4d1ca);background:linear-gradient(180deg,var(--color-neutral-100) 0,var(--color-neutral-300) 100%)}.remove-btn{border-color:#ef4444;border-color:var(--color-error);color:#ef4444;color:var(--color-error)}.remove-btn:hover{background:#fef2f2;background:var(--color-error-bg)}.avatar-editor-wrapper{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.avatar-editor-wrapper canvas{border-radius:8px;border-radius:var(--radius-sm)}.avatar-editor-wrapper input[type=range]{cursor:pointer;width:200px}.hidden-file-input{display:none}.delete-content-entirely-container .delete-content-entirely-title{padding-bottom:20px;padding-bottom:var(--space-5)}.delete-content-entirely-container .delete-content-entirely-info{display:flex;justify-content:center}.delete-content-entirely-container .save-container{display:flex;justify-content:center;padding-bottom:20px;padding-bottom:var(--space-5)}.delete-content-entirely-container .save-container .action-button{margin:2px}.duplicate-content-container .duplicate-content-title{padding-bottom:20px;padding-bottom:var(--space-5)}.duplicate-content-container .delete-content-from-country-info{display:flex;justify-content:center}.duplicate-content-container .save-container{display:flex;justify-content:center;padding-bottom:20px;padding-bottom:var(--space-5)}.duplicate-content-container .save-container .action-button{margin:2px}.restore-content-container .restore-content-title{padding-bottom:20px;padding-bottom:var(--space-5)}.restore-content-container .restore-content-info{display:flex;justify-content:center}.restore-content-container .save-container{display:flex;justify-content:center;padding-bottom:20px;padding-bottom:var(--space-5)}.restore-content-container .save-container .action-button{margin:2px}.draggables-container{display:flex;flex-wrap:wrap}.media-center-container{padding-top:100px}.media-center-container .creates-container{align-items:flex-start;display:flex;padding-bottom:20px;padding-bottom:var(--space-5)}.media-center-container .creates-container .create-content-button,.media-center-container .creates-container .create-country-button,.media-center-container .creates-container .set-new-content-alert{margin:2px;width:10%}.media-center-container .search-openner{cursor:pointer}.media-center-container .contents-filters-container{height:500px}.ltr .media-center-container .contents-filters-container{margin-left:12px;margin-left:var(--space-3)}.rtl .media-center-container .contents-filters-container{margin-right:12px;margin-right:var(--space-3)}.media-center-container .contents-filters-container .text-filters{margin-top:12px;margin-top:var(--space-3)}.media-center-container .contents-filters-container .text-filters .advanced-filters-arrow{margin-left:4px;margin-left:var(--space-1);margin-right:4px;margin-right:var(--space-1)}.media-center-container .contents-filters-container .filters-checkbox{margin-bottom:12px;margin-bottom:var(--space-3)}.media-center-container .contents-filters-container .filters-checkbox .filters-table .filter-checkbox{width:200px}.rtl .media-center-container .contents-filters-container .filters-checkbox .filters-table .filter-checkbox{text-align:right}.media-center-container .contents-filters-container .filters-checkbox .filter-checkbox{margin:0 20px 20px;margin:0 var(--space-5) var(--space-5) var(--space-5)}.media-center-container .contents-filters-container .submit-filters{bottom:20px;bottom:var(--space-5);position:absolute}.media-center-container .active-filter{align-items:flex-start;display:flex;margin-bottom:12px;margin-bottom:var(--space-3);margin-top:12px;margin-top:var(--space-3)}.media-center-container .type-filters{display:flex;flex-wrap:wrap}.media-center-container .filters-checkbox{align-items:flex-start;display:flex}.media-center-container .filters-checkbox .filter-checkbox{margin:0 20px 20px;margin:0 var(--space-5) var(--space-5) var(--space-5)}.media-center-container .quick-remove-search-container{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:flex-start}.media-center-container .quick-remove-search-container .quick-remove-search-item{align-items:center;background:linear-gradient(180deg,#fff,#d4d1ca);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-300) 100%);border-radius:24px;border-radius:var(--radius-xl);color:#a8a49d;color:var(--color-neutral-400);display:flex;height:30px;justify-content:center;width:80px}.ltr .media-center-container .quick-remove-search-container .quick-remove-search-item .quick-remove-search-item-x-icon{margin-right:4px;margin-right:var(--space-1)}.rtl .media-center-container .quick-remove-search-container .quick-remove-search-item .quick-remove-search-item-x-icon{margin-left:4px;margin-left:var(--space-1)}.media-center-container .quick-remove-search-container .quick-remove-search-str{align-items:center;background:linear-gradient(180deg,#fff,#d4d1ca);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-300) 100%);border-radius:24px;border-radius:var(--radius-xl);color:#a8a49d;color:var(--color-neutral-400);display:flex;height:30px;justify-content:center;min-width:100px;padding-left:4px;padding-left:var(--space-1);padding-right:4px;padding-right:var(--space-1)}.ltr .media-center-container .quick-remove-search-container .quick-remove-search-str .quick-remove-search-item-x-icon{margin-right:4px;margin-right:var(--space-1)}.rtl .media-center-container .quick-remove-search-container .quick-remove-search-str .quick-remove-search-item-x-icon{margin-left:4px;margin-left:var(--space-1)}.media-center-container .countries-buttons-container{align-items:flex-start;display:flex;flex-wrap:wrap}.media-center-container .countries-buttons-container .country-button{font-size:small;margin:2px;width:150px}.media-center-container .countries-buttons-container .country-button-selected{color:#2196f3;color:var(--color-info);font-size:small;margin:2px;width:150px}.media-center-container .countries-buttons-container .country-delete-restore:hover{cursor:pointer}.ltr .media-center-container .countries-buttons-container .country-delete-restore{margin-left:20px;margin-left:var(--space-5)}.rtl .media-center-container .countries-buttons-container .country-delete-restore{margin-right:20px;margin-right:var(--space-5)}.media-center-container .font-button,.media-center-container .popup-button{cursor:pointer}.media-center-container .contents-container .draggables-container{flex-direction:column;flex-wrap:nowrap}.media-center-container .contents-container .draggable-item-container{width:100%}.media-center-container .contents-container .content-box-container{box-sizing:border-box;width:100%}@media(max-width:768px){.media-center-container .creates-container .create-content-button,.media-center-container .creates-container .create-country-button,.media-center-container .creates-container .set-new-content-alert{font-size:small;margin:2px;width:20%}}.media-center-statistics-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);margin:120px auto 0;padding-bottom:32px;padding-bottom:var(--space-8);width:100%}.media-center-statistics-container h2{margin:0;padding:20px 0;padding:var(--space-5) 0;text-align:center}.media-center-statistics-container .statistics-grid{grid-gap:20px;grid-gap:var(--space-5);display:grid;gap:20px;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;margin-bottom:var(--space-5);padding:20px 32px;padding:var(--space-5) var(--space-8)}.media-center-statistics-container .statistics-grid .stat-card{align-items:center;background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);display:flex;gap:16px;gap:var(--space-4);padding:20px;padding:var(--space-5);transition:transform .2s ease,box-shadow .2s ease}.media-center-statistics-container .statistics-grid .stat-card:hover{box-shadow:0 8px 24px #1a18151a,0 4px 8px #1a18150d;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.media-center-statistics-container .statistics-grid .stat-card .stat-icon{align-items:center;border-radius:12px;border-radius:var(--radius-md);display:flex;height:60px;justify-content:center;width:60px}.media-center-statistics-container .statistics-grid .stat-card .stat-icon svg{font-size:24px}.media-center-statistics-container .statistics-grid .stat-card .stat-icon.views{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.media-center-statistics-container .statistics-grid .stat-card .stat-icon.bookmarks{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.media-center-statistics-container .statistics-grid .stat-card .stat-icon.unique-views{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.media-center-statistics-container .statistics-grid .stat-card .stat-icon.unique-bookmarks{background:#f5f0ff;background:var(--color-tertiary-50);color:#8b5cf6;color:var(--color-tertiary-500)}.media-center-statistics-container .statistics-grid .stat-card .stat-info{display:flex;flex-direction:column;gap:4px}.media-center-statistics-container .statistics-grid .stat-card .stat-info .stat-value{color:#2a2722;color:var(--color-text-primary);font-size:28px;font-weight:700;font-weight:var(--font-weight-bold)}.media-center-statistics-container .statistics-grid .stat-card .stat-info .stat-label{color:#7c786f;color:var(--color-text-muted);font-size:13px;font-weight:500;font-weight:var(--font-weight-medium)}.media-center-statistics-container .popular-contents-section{padding:0 32px 20px;padding:0 var(--space-8) var(--space-5) var(--space-8)}.media-center-statistics-container .popular-contents-section .section-title{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:20px;margin-bottom:var(--space-5);text-align:center}.media-center-statistics-container .popular-contents-section .popular-contents-list{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item{align-items:center;background:#fff;background:var(--color-surface);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);display:flex;gap:16px;gap:var(--space-4);padding:16px 20px;padding:var(--space-4) var(--space-5);transition:transform .2s ease,box-shadow .2s ease}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item:hover{box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);transform:translateX(5px)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-rank{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold);min-width:35px}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-icon{align-items:center;background:#e3f2fd;background:var(--color-info-bg);border-radius:12px;border-radius:var(--radius-md);color:#2196f3;color:var(--color-info);display:flex;height:45px;justify-content:center;width:45px}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-icon svg{font-size:18px;font-size:var(--font-size-md)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-details{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-details .content-title{color:#2a2722;color:var(--color-text-primary);font-size:16px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-details .content-type{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);text-transform:capitalize}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-views{align-items:center;background:#e8f5e9;background:var(--color-success-bg);border-radius:24px;border-radius:var(--radius-xl);color:#00c853;color:var(--color-success);display:flex;font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);padding:8px 12px;padding:var(--space-2) var(--space-3)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-views svg{font-size:14px;font-size:var(--font-size-sm)}@media only screen and (max-width:1000px){.media-center-statistics-container{width:100%}.media-center-statistics-container .statistics-grid{gap:12px;gap:var(--space-3);grid-template-columns:1fr 1fr;padding:16px;padding:var(--space-4)}.media-center-statistics-container .statistics-grid .stat-card{flex-direction:column;padding:16px;padding:var(--space-4);text-align:center}.media-center-statistics-container .statistics-grid .stat-card .stat-icon{height:50px;width:50px}.media-center-statistics-container .statistics-grid .stat-card .stat-icon svg{font-size:22px;font-size:var(--font-size-lg)}.media-center-statistics-container .statistics-grid .stat-card .stat-info{align-items:center}.media-center-statistics-container .statistics-grid .stat-card .stat-info .stat-value{font-size:22px;font-size:var(--font-size-lg)}.media-center-statistics-container .statistics-grid .stat-card .stat-info .stat-label{font-size:11px;text-align:center}.media-center-statistics-container .popular-contents-section{padding:0 16px 20px;padding:0 var(--space-4) var(--space-5) var(--space-4)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item{gap:12px;gap:var(--space-3);padding:12px 16px;padding:var(--space-3) var(--space-4)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-rank{font-size:14px;font-size:var(--font-size-sm);min-width:25px}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-icon{height:35px;width:35px}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-icon svg{font-size:14px;font-size:var(--font-size-sm)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-details .content-title{font-size:13px}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-details .content-type{font-size:11px}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-views{font-size:12px;font-size:var(--font-size-xs);padding:6px 12px;padding:6px var(--space-3)}}@media only screen and (max-width:500px){.media-center-statistics-container .statistics-grid{grid-template-columns:1fr}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item{flex-wrap:wrap}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-details{flex-basis:calc(100% - 120px)}.media-center-statistics-container .popular-contents-section .popular-contents-list .content-item .content-views{margin-left:auto}}.activity-logs-container{border-radius:12px;border-radius:var(--radius-md);box-sizing:border-box;color:#2a2722;color:var(--color-text-primary);margin:120px auto 0;max-width:100%;overflow:hidden;padding:20px;padding:var(--space-5)}.activity-logs-container .tabs-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);gap:0;margin-block:20px;margin-block:var(--space-5);overflow:hidden}.activity-logs-container .tabs-container .tab{background:#0000;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:15px;font-weight:700;font-weight:var(--font-weight-bold);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .3s ease}.activity-logs-container .tabs-container .tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.activity-logs-container .search-container label{display:block;font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:12px;margin-bottom:var(--space-3)}.activity-logs-container .search-container .search-input-wrapper{align-items:center;display:flex;flex-direction:column}.activity-logs-container .search-container .search-input-wrapper .input-container{width:100%}.activity-logs-container .search-container .search-input-wrapper .search-btn{gap:8px!important;gap:var(--space-2)!important;height:40px!important;width:100%!important}.activity-logs-container .user-info-display{background:#e6fef3;background:var(--color-primary-50);border-radius:8px;border-radius:var(--radius-sm);margin-top:20px;margin-top:var(--space-5);padding:16px;padding:var(--space-4)}.ltr .activity-logs-container .user-info-display{border-left:4px solid #00e37f;border-left:4px solid var(--color-primary-500)}.rtl .activity-logs-container .user-info-display{border-right:4px solid #00e37f;border-right:4px solid var(--color-primary-500)}.activity-logs-container .user-info-display h4{color:#00e37f;color:var(--color-primary-500);font-size:14px;font-size:var(--font-size-sm);margin:0 0 12px;margin:0 0 var(--space-3) 0}.activity-logs-container .user-info-display .user-info-grid{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-5)}.activity-logs-container .user-info-display .user-info-grid .user-info-item{display:flex;gap:8px;gap:var(--space-2)}.activity-logs-container .user-info-display .user-info-grid .user-info-item .label{color:#7c786f;color:var(--color-text-muted);font-weight:600;font-weight:var(--font-weight-semibold)}.activity-logs-container .user-info-display .user-info-grid .user-info-item .value{color:#2a2722;color:var(--color-text-primary)}.activity-logs-container .user-not-found{background:#fff8e1;background:var(--color-warning-bg);border-radius:8px;border-radius:var(--radius-sm);margin-top:16px;margin-top:var(--space-4);padding:12px 16px;padding:var(--space-3) var(--space-4)}.ltr .activity-logs-container .user-not-found{border-left:4px solid #ffb300;border-left:4px solid var(--color-warning)}.rtl .activity-logs-container .user-not-found{border-right:4px solid #ffb300;border-right:4px solid var(--color-warning)}.activity-logs-container .user-not-found{color:#e85d33;color:var(--color-secondary-600);font-weight:500;font-weight:var(--font-weight-medium)}.activity-logs-container{margin-bottom:20px;margin-bottom:var(--space-5)}.activity-logs-container .filters-header{align-items:center;cursor:pointer;display:flex;font-weight:700;font-weight:var(--font-weight-bold);gap:12px;gap:var(--space-3);padding:12px 0;padding:var(--space-3) 0}.activity-logs-container .filters-header:hover{color:#5c584f;color:var(--color-text-secondary)}.activity-logs-container .filters-content{padding:16px 0;padding:var(--space-4) 0}.activity-logs-container .filters-content .filter-row{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-5);margin-bottom:16px;margin-bottom:var(--space-4)}.activity-logs-container .filters-content .filter-row .filter-item{flex:1 1;min-width:200px}.activity-logs-container .filters-content .filter-row .filter-item label{display:block;font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:4px;margin-bottom:var(--space-1)}.activity-logs-container .filters-content .filter-row .filter-item input[type=date]{border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:8px;border-radius:var(--radius-sm);padding:8px;padding:var(--space-2);width:100%}.activity-logs-container .filters-content .filter-actions{display:flex;gap:12px;gap:var(--space-3);justify-content:space-between!important;margin-top:16px;margin-top:var(--space-4)}.activity-logs-container .filters-content .filter-actions .apply-btn{background:#2a2722;background:var(--color-text-primary);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--color-text-on-primary);cursor:pointer;padding:12px 20px!important;padding:var(--space-3) var(--space-5)!important;width:-webkit-fit-content!important;width:fit-content!important}.activity-logs-container .filters-content .filter-actions .apply-btn:hover{background:#5c584f;background:var(--color-text-secondary)}.activity-logs-container .filters-content .filter-actions .clear-btn{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #2a2722;border:1px solid var(--color-text-primary);border-radius:8px;border-radius:var(--radius-sm);color:#2a2722;color:var(--color-text-primary);cursor:pointer;padding:12px 20px!important;padding:var(--space-3) var(--space-5)!important;width:-webkit-fit-content!important;width:fit-content!important}.activity-logs-container .filters-content .filter-actions .clear-btn:hover{background:#e8e6e1;background:var(--color-neutral-200)}.activity-logs-container .logs-header{align-items:center;display:flex;font-weight:700;font-weight:var(--font-weight-bold);gap:12px;gap:var(--space-3);margin-bottom:16px;margin-bottom:var(--space-4)}.activity-logs-container .logs-header .error-icon{color:#ef4444;color:var(--color-error)}.activity-logs-container .logs-table{overflow-x:auto}.activity-logs-container .logs-table table{border-collapse:collapse;min-width:800px;width:100%}.activity-logs-container .logs-table table td,.activity-logs-container .logs-table table th{padding:12px;padding:var(--space-3)}.ltr .activity-logs-container .logs-table table td,.ltr .activity-logs-container .logs-table table th{text-align:left}.rtl .activity-logs-container .logs-table table td,.rtl .activity-logs-container .logs-table table th{text-align:right}.activity-logs-container .logs-table table td,.activity-logs-container .logs-table table th{border-bottom:1px solid #d4d1ca;border-bottom:1px solid var(--color-neutral-300)}.activity-logs-container .logs-table table th{background:#f5f4f1;background:var(--color-neutral-100);font-weight:700;font-weight:var(--font-weight-bold);position:-webkit-sticky;position:sticky;top:0}.activity-logs-container .logs-table table tr:hover{background:#fafaf8;background:var(--color-neutral-50)}.activity-logs-container .logs-table table .category-badge{border-radius:8px;border-radius:var(--radius-sm);display:inline-block;font-size:12px;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);padding:4px 8px;padding:var(--space-1) var(--space-2)}.activity-logs-container .logs-table table .category-badge.authentication{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.activity-logs-container .logs-table table .category-badge.map{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.activity-logs-container .logs-table table .category-badge.profile{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.activity-logs-container .logs-table table .category-badge.content{background:#f5f0ff;background:var(--color-tertiary-50);color:#8b5cf6;color:var(--color-tertiary-500)}.activity-logs-container .logs-table table .category-badge.error{background:#fef2f2;background:var(--color-error-bg);color:#ef4444;color:var(--color-error)}.activity-logs-container .logs-table table .success-icon{color:#00c853;color:var(--color-success)}.activity-logs-container .logs-table table .failed-icon{color:#ef4444;color:var(--color-error)}.activity-logs-container .logs-table table .metadata{background:#f5f4f1;background:var(--color-neutral-100);border-radius:8px;border-radius:var(--radius-sm);font-size:11px;max-height:100px;max-width:300px;overflow:auto;padding:8px;padding:var(--space-2)}.activity-logs-container .pagination{align-items:center;border-top:1px solid #d4d1ca;border-top:1px solid var(--color-neutral-300);display:flex;gap:16px;gap:var(--space-4);justify-content:center;margin-top:20px;margin-top:var(--space-5);padding-top:16px;padding-top:var(--space-4)}.activity-logs-container .pagination .page-btn{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;padding:8px 12px;padding:var(--space-2) var(--space-3)}.activity-logs-container .pagination .page-btn:hover:not(:disabled){background:#e8e6e1;background:var(--color-neutral-200)}.activity-logs-container .pagination .page-btn:disabled{cursor:not-allowed;opacity:.5}.activity-logs-container .summary-content{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-5)}.activity-logs-container .summary-content .summary-stat{background:#f5f4f1;background:var(--color-neutral-100);border-radius:8px;border-radius:var(--radius-sm);flex:1 1;min-width:200px;padding:20px;padding:var(--space-5);text-align:center}.activity-logs-container .summary-content .summary-stat h3{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);margin:0 0 12px;margin:0 0 var(--space-3) 0}.activity-logs-container .summary-content .summary-stat .stat-value{color:#2a2722;color:var(--color-text-primary);font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold)}.activity-logs-container .summary-content .summary-stat .stat-value.error{color:#ef4444;color:var(--color-error)}.activity-logs-container .summary-content .summary-categories{margin-top:12px;margin-top:var(--space-3);width:100%}.activity-logs-container .summary-content .summary-categories h3{font-size:16px;font-size:var(--font-size-base);margin:0 0 16px;margin:0 0 var(--space-4) 0}.activity-logs-container .summary-content .summary-categories .categories-grid{display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat{align-items:center;background:#f5f4f1;background:var(--color-neutral-100);border-radius:8px;border-radius:var(--radius-sm);display:flex;gap:12px;gap:var(--space-3);padding:12px 16px;padding:var(--space-3) var(--space-4)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .category-badge{border-radius:8px;border-radius:var(--radius-sm);display:inline-block;font-size:12px;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);padding:4px 8px;padding:var(--space-1) var(--space-2)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .category-badge.authentication{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .category-badge.map{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .category-badge.profile{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .category-badge.content{background:#f5f0ff;background:var(--color-tertiary-50);color:#8b5cf6;color:var(--color-tertiary-500)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .category-badge.error{background:#fef2f2;background:var(--color-error-bg);bottom:0!important;color:#ef4444;color:var(--color-error)}.activity-logs-container .summary-content .summary-categories .categories-grid .category-stat .count{font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold)}.activity-logs-container .no-logs{color:#7c786f;color:var(--color-text-muted);font-style:italic;padding:40px;padding:var(--space-10);text-align:center}.activity-logs-container .error-logs .logs-header{color:#ef4444;color:var(--color-error)}@media only screen and (max-width:1000px){.activity-logs-container{margin-top:100px;padding:12px;padding:var(--space-3);width:100%}.activity-logs-container .tabs-container .tab{font-size:13px;padding:12px;padding:var(--space-3) var(--space-3)}.activity-logs-container .search-card .search-container .search-input-wrapper{align-items:stretch;flex-direction:column}.activity-logs-container .search-card .search-container .search-input-wrapper input{max-width:100%}.activity-logs-container .search-card .search-container .search-input-wrapper .search-btn{justify-content:center}.activity-logs-container .search-card .user-info-display .user-info-grid{flex-direction:column;gap:12px;gap:var(--space-3)}.activity-logs-container .filters-card .filters-content .filter-row{flex-direction:column}.activity-logs-container .filters-card .filters-content .filter-row .filter-item{min-width:100%}.activity-logs-container .logs-card .logs-table table{font-size:12px;font-size:var(--font-size-xs)}.activity-logs-container .logs-card .logs-table table td,.activity-logs-container .logs-card .logs-table table th{padding:8px;padding:var(--space-2)}.activity-logs-container .logs-card .logs-table table .metadata{font-size:10px;max-width:150px}.activity-logs-container .summary-card .summary-content .summary-stat{min-width:100%}}.notifications-history-container{border-radius:12px;border-radius:var(--radius-md);box-sizing:border-box;color:#2a2722;color:var(--color-text-primary);margin:120px auto 0;max-width:100%;overflow:hidden;padding:20px;padding:var(--space-5)}.notifications-history-container .tabs-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);gap:0;margin-block:20px;margin-block:var(--space-5);overflow:hidden}.notifications-history-container .tabs-container .tab{background:#0000;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:15px;font-weight:700;font-weight:var(--font-weight-bold);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .3s ease}.notifications-history-container .tabs-container .tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.notifications-history-container .search-container label{display:block;font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:12px;margin-bottom:var(--space-3)}.notifications-history-container .search-container .search-input-wrapper{align-items:center;display:flex;flex-direction:column}.notifications-history-container .search-container .search-input-wrapper .input-container{width:100%}.notifications-history-container .search-container .search-input-wrapper .search-btn{gap:8px!important;gap:var(--space-2)!important;height:40px!important;width:100%!important}.notifications-history-container .user-info-display{background:#e6fef3;background:var(--color-primary-50);border-radius:8px;border-radius:var(--radius-sm);margin-top:20px;margin-top:var(--space-5);padding:16px;padding:var(--space-4)}.ltr .notifications-history-container .user-info-display{border-left:4px solid #00e37f;border-left:4px solid var(--color-primary-500)}.rtl .notifications-history-container .user-info-display{border-right:4px solid #00e37f;border-right:4px solid var(--color-primary-500)}.notifications-history-container .user-info-display h4{color:#00e37f;color:var(--color-primary-500);font-size:14px;font-size:var(--font-size-sm);margin:0 0 12px;margin:0 0 var(--space-3) 0}.notifications-history-container .user-info-display .user-info-grid{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-5)}.notifications-history-container .user-info-display .user-info-grid .user-info-item{display:flex;gap:8px;gap:var(--space-2)}.notifications-history-container .user-info-display .user-info-grid .user-info-item .label{color:#7c786f;color:var(--color-text-muted);font-weight:600;font-weight:var(--font-weight-semibold)}.notifications-history-container .user-info-display .user-info-grid .user-info-item .value{color:#2a2722;color:var(--color-text-primary)}.notifications-history-container .user-stats{background:#f5f4f1;background:var(--color-neutral-100);border-radius:8px;border-radius:var(--radius-sm);margin-top:20px;margin-top:var(--space-5);padding:16px;padding:var(--space-4)}.notifications-history-container .user-stats h4{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);margin:0 0 16px;margin:0 0 var(--space-4) 0}.notifications-history-container .user-stats .stats-grid{display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4);margin-bottom:16px;margin-bottom:var(--space-4)}.notifications-history-container .user-stats .stats-grid .stat-item{background:#fff;background:var(--color-surface);border-radius:8px;border-radius:var(--radius-sm);flex:1 1;min-width:150px;padding:12px;padding:var(--space-3);text-align:center}.notifications-history-container .user-stats .stats-grid .stat-item .label{color:#7c786f;color:var(--color-text-muted);display:block;font-size:12px;font-size:var(--font-size-xs);margin-bottom:4px;margin-bottom:var(--space-1)}.notifications-history-container .user-stats .stats-grid .stat-item .value{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold)}.notifications-history-container .user-stats .stats-grid .stat-item .value.error{color:#ef4444;color:var(--color-error)}.notifications-history-container .user-stats .stats-breakdown .label{font-weight:500;font-weight:var(--font-weight-medium);margin-right:12px;margin-right:var(--space-3)}.notifications-history-container .user-stats .stats-breakdown .breakdown-items{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);margin-top:12px;margin-top:var(--space-3)}.notifications-history-container .user-not-found{background:#fff8e1;background:var(--color-warning-bg);border-radius:8px;border-radius:var(--radius-sm);margin-top:16px;margin-top:var(--space-4);padding:12px 16px;padding:var(--space-3) var(--space-4)}.ltr .notifications-history-container .user-not-found{border-left:4px solid #ffb300;border-left:4px solid var(--color-warning)}.rtl .notifications-history-container .user-not-found{border-right:4px solid #ffb300;border-right:4px solid var(--color-warning)}.notifications-history-container .user-not-found{color:#e85d33;color:var(--color-secondary-600);font-weight:500;font-weight:var(--font-weight-medium)}.notifications-history-container{margin-bottom:20px;margin-bottom:var(--space-5)}.notifications-history-container .filters-header{align-items:center;cursor:pointer;display:flex;font-weight:700;font-weight:var(--font-weight-bold);gap:12px;gap:var(--space-3);padding:12px 0;padding:var(--space-3) 0}.notifications-history-container .filters-header:hover{color:#5c584f;color:var(--color-text-secondary)}.notifications-history-container .filters-content{padding:16px 0;padding:var(--space-4) 0}.notifications-history-container .filters-content .filter-row{display:flex;flex-wrap:wrap;gap:20px;gap:var(--space-5);margin-bottom:16px;margin-bottom:var(--space-4)}.notifications-history-container .filters-content .filter-row .filter-item{flex:1 1;min-width:200px}.notifications-history-container .filters-content .filter-row .filter-item label{display:block;font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:4px;margin-bottom:var(--space-1)}.notifications-history-container .filters-content .filter-row .filter-item input[type=date],.notifications-history-container .filters-content .filter-row .filter-item input[type=text]{border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:8px;border-radius:var(--radius-sm);padding:8px;padding:var(--space-2);width:100%}.notifications-history-container .filters-content .filter-actions{display:flex;gap:12px;gap:var(--space-3);justify-content:space-between!important;margin-top:16px;margin-top:var(--space-4)}.notifications-history-container .filters-content .filter-actions .apply-btn{background:#2a2722;background:var(--color-text-primary);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;color:var(--color-text-on-primary);cursor:pointer;padding:12px 20px!important;padding:var(--space-3) var(--space-5)!important;width:-webkit-fit-content!important;width:fit-content!important}.notifications-history-container .filters-content .filter-actions .apply-btn:hover{background:#5c584f;background:var(--color-text-secondary)}.notifications-history-container .filters-content .filter-actions .clear-btn{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #2a2722;border:1px solid var(--color-text-primary);border-radius:8px;border-radius:var(--radius-sm);color:#2a2722;color:var(--color-text-primary);cursor:pointer;padding:12px 20px!important;padding:var(--space-3) var(--space-5)!important;width:-webkit-fit-content!important;width:fit-content!important}.notifications-history-container .filters-content .filter-actions .clear-btn:hover{background:#e8e6e1;background:var(--color-neutral-200)}.notifications-history-container .notifications-header{align-items:center;display:flex;font-weight:700;font-weight:var(--font-weight-bold);gap:12px;gap:var(--space-3);margin-bottom:16px;margin-bottom:var(--space-4)}.notifications-history-container .notifications-header .error-icon{color:#ef4444;color:var(--color-error)}.notifications-history-container .notifications-table{overflow-x:auto}.notifications-history-container .notifications-table table{border-collapse:collapse;min-width:900px;width:100%}.notifications-history-container .notifications-table table td,.notifications-history-container .notifications-table table th{padding:12px;padding:var(--space-3)}.ltr .notifications-history-container .notifications-table table td,.ltr .notifications-history-container .notifications-table table th{text-align:left}.rtl .notifications-history-container .notifications-table table td,.rtl .notifications-history-container .notifications-table table th{text-align:right}.notifications-history-container .notifications-table table td,.notifications-history-container .notifications-table table th{border-bottom:1px solid #d4d1ca;border-bottom:1px solid var(--color-neutral-300)}.notifications-history-container .notifications-table table th{background:#f5f4f1;background:var(--color-neutral-100);font-weight:700;font-weight:var(--font-weight-bold);position:-webkit-sticky;position:sticky;top:0}.notifications-history-container .notifications-table table tr:hover{background:#fafaf8;background:var(--color-neutral-50)}.notifications-history-container .notifications-table table .type-badge{background:#f5f4f1;background:var(--color-neutral-100);border-radius:8px;border-radius:var(--radius-sm);color:#7c786f;color:var(--color-text-muted);display:inline-block;font-size:11px;padding:4px 8px;padding:var(--space-1) var(--space-2)}.notifications-history-container .notifications-table table .channel-badge{border-radius:8px;border-radius:var(--radius-sm);display:inline-block;font-size:12px;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);padding:4px 8px;padding:var(--space-1) var(--space-2)}.notifications-history-container .notifications-table table .channel-badge.push{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.notifications-history-container .notifications-table table .channel-badge.email{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.notifications-history-container .notifications-table table .channel-badge.sms{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.notifications-history-container .notifications-table table .status-badge{border-radius:8px;border-radius:var(--radius-sm);display:inline-block;font-size:12px;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium);padding:4px 8px;padding:var(--space-1) var(--space-2)}.notifications-history-container .notifications-table table .status-badge.pending{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.notifications-history-container .notifications-table table .status-badge.sent{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.notifications-history-container .notifications-table table .status-badge.failed{background:#fef2f2;background:var(--color-error-bg);color:#ef4444;color:var(--color-error)}.notifications-history-container .notifications-table table .content-cell{max-width:250px}.notifications-history-container .notifications-table table .content-cell strong{display:block;margin-bottom:4px;margin-bottom:var(--space-1)}.notifications-history-container .notifications-table table .content-cell p{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);margin:0}.notifications-history-container .no-notifications{color:#7c786f;color:var(--color-text-muted);font-style:italic;padding:40px;padding:var(--space-10);text-align:center}.notifications-history-container .pagination{align-items:center;border-top:1px solid #d4d1ca;border-top:1px solid var(--color-neutral-300);display:flex;gap:16px;gap:var(--space-4);justify-content:center;margin-top:20px;margin-top:var(--space-5);padding-top:16px;padding-top:var(--space-4)}.notifications-history-container .pagination .page-btn{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;padding:8px 12px;padding:var(--space-2) var(--space-3)}.notifications-history-container .pagination .page-btn:hover:not(:disabled){background:#e8e6e1;background:var(--color-neutral-200)}.notifications-history-container .pagination .page-btn:disabled{cursor:not-allowed;opacity:.5}.notifications-history-container .failed-notifications .notifications-table tr{background:#fef2f2;background:var(--color-error-bg)}@media only screen and (max-width:1000px){.notifications-history-container{margin-top:100px;padding:12px;padding:var(--space-3);width:100%}.notifications-history-container .tabs-container .tab{font-size:13px;padding:12px;padding:var(--space-3) var(--space-3)}.notifications-history-container .search-card .search-container .search-input-wrapper{align-items:stretch;flex-direction:column}.notifications-history-container .search-card .search-container .search-input-wrapper input{max-width:100%}.notifications-history-container .search-card .search-container .search-input-wrapper .search-btn{justify-content:center}.notifications-history-container .search-card .user-info-display .user-info-grid{flex-direction:column;gap:12px;gap:var(--space-3)}.notifications-history-container .search-card .user-stats .stats-grid .stat-item{min-width:100%}.notifications-history-container .filters-card .filters-content .filter-row{flex-direction:column}.notifications-history-container .filters-card .filters-content .filter-row .filter-item{min-width:100%}.notifications-history-container .notifications-card .notifications-table table{font-size:12px;font-size:var(--font-size-xs)}.notifications-history-container .notifications-card .notifications-table table td,.notifications-history-container .notifications-card .notifications-table table th{padding:8px;padding:var(--space-2)}.notifications-history-container .notifications-card .notifications-table table .content-cell{max-width:120px}}.login-container{height:100%}.login-container .sign-in-title{-webkit-margin-before:0!important;-webkit-margin-after:12px!important;-webkit-margin-after:var(--space-3)!important;-webkit-margin-start:0;-webkit-margin-end:0;color:#ff7043;color:var(--color-secondary-500);display:block;font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold);margin-block-end:12px!important;margin-block-end:var(--space-3)!important;margin-block-start:0!important;margin-inline-end:0;margin-inline-start:0;text-align:center}.login-container.entry{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding-bottom:100px}.login-container.entry .entry-lang-switcher{margin-top:auto;padding-bottom:20px;padding-bottom:var(--space-5);padding-top:20px;padding-top:var(--space-5)}.login-container.entry .top-icon{background-image:url(/static/media/hopetimize.85e09d7537105c2ee0ba.svg);background-position:50%;background-repeat:no-repeat;height:80px}.login-container.entry .background-image{background-image:url(/static/media/login.13e752c1b2ddecfe06a6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:190px;width:100%}.login-container.entry .entry-subtitle{color:#015568;font-size:18px;margin-bottom:30px;text-align:center}.login-container.entry .entry-buttons{align-items:center;display:flex;flex-direction:column;gap:15px;width:80%}.login-container.entry .entry-buttons .button{max-width:320px;width:100%}.login-container.entry .entry-buttons .button.secondary{background:#0000;border:2px solid #015568;color:#015568}.login-container.phone .top-icon{background-image:url(/static/media/hopetimize.85e09d7537105c2ee0ba.svg);background-position:50%;background-repeat:no-repeat;height:100px}.login-container.phone .background-image{background-image:url(/static/media/login.13e752c1b2ddecfe06a6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:340px}.login-container.phone .content{flex-direction:column;height:-webkit-fit-content;height:fit-content;position:relative}.login-container.phone .content .lang-above-phone{display:flex;justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3)}.login-container.phone .content .phone-icon-and-text-container{justify-content:center;margin-bottom:8px;margin-bottom:var(--space-2);width:80%}.login-container.phone .content .phone-icon-and-text-container .your-mobile-phone-text{color:#5c584f;color:var(--color-text-secondary);font-size:22px;font-size:var(--font-size-lg);margin:0 12px;margin:0 var(--space-3)}.login-container.phone .content .phone-icon-and-text-container .your-mobile-phone-text.eg{font-size:12px;font-size:var(--font-size-xs)}.login-container.phone .content .PhoneInput{width:30%}.login-container.phone .content .PhoneInputInput{background:#d4d1ca;background:var(--color-neutral-300);border:none;border-radius:18.5px;font-size:16px;font-size:var(--font-size-base);height:37px;padding:0 12px;padding:0 var(--space-3);width:155px}.login-container.phone .content .we-will-send-you{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);margin-bottom:20px;margin-bottom:var(--space-5);margin-top:11px;text-align:center;width:500px}.login-container.phone .content .error-message{margin-top:12px;margin-top:var(--space-3)}.login-container.phone .not-register{color:#5c584f;color:var(--color-text-secondary);display:flex;gap:4px;gap:var(--space-1);justify-content:center;line-height:10px;margin-bottom:32px;margin-bottom:var(--space-8)}.login-container.phone .not-register h4{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-weight:700;font-weight:var(--font-weight-bold);margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.login-container.phone .not-register .move-to-signup{cursor:pointer;text-decoration:underline}.login-container.otp{align-items:center;display:flex;flex-direction:column;position:relative}.login-container.otp .verification-code{color:#5c584f;color:var(--color-text-secondary);font-size:25px;font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:16px;margin-bottom:var(--space-4)}.login-container.otp .please-type{color:#5c584f;color:var(--color-text-secondary);font-size:18px;font-size:var(--font-size-md);line-height:20px;margin-bottom:20px;margin-bottom:var(--space-5);text-align:center;width:230px}.login-container.otp .otp-input-container{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #5c584f;border:1px solid var(--color-text-secondary);border-radius:28px;direction:ltr;height:56px;left:51px;margin-bottom:27px;top:387px;width:270px}.login-container.otp .otp-input-container .separator{margin-bottom:4px;margin-bottom:var(--space-1)}.login-container.otp .otp-input-container .separator,.login-container.otp .otp-input-container input{color:#5c584f;color:var(--color-text-secondary);font-size:22px;font-size:var(--font-size-lg);height:2em}.login-container.otp .otp-input-container input{width:2em}.login-container.otp .send-again-button{background:none;border:none;color:#5c584f;color:var(--color-text-secondary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold);line-height:20px}.login-container.otp .send-again-button:hover{opacity:.7}.login-container.signup .top-icon{background-image:url(/static/media/hopetimize.85e09d7537105c2ee0ba.svg);background-position:50%;background-repeat:no-repeat;height:100px}.login-container.signup .background-image{background-image:url(/static/media/login.13e752c1b2ddecfe06a6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:340px}.login-container.signup .info-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3);width:400px}.login-container.signup .info-container h4{-webkit-margin-before:0;-webkit-margin-after:12px;-webkit-margin-after:var(--space-3);-webkit-margin-start:0;-webkit-margin-end:0;color:#5c584f;color:var(--color-text-secondary);display:block;font-weight:100;margin-block-end:12px;margin-block-end:var(--space-3);margin-block-start:0;margin-inline-end:0;margin-inline-start:0;width:320px}.login-container.signup .info-container h4 .purple-hopetimize{font-weight:700!important;font-weight:var(--font-weight-bold)!important}.login-container.signup .info-container h4 .purple-hopetimize,.login-container.signup .info-container h4 .purple-hopetimize-unbold{color:#8b5cf6!important;color:var(--color-tertiary-500)!important}.login-container.signup .content{flex-direction:column;height:-webkit-fit-content;height:fit-content;position:relative}.login-container.signup .content .input-line{display:flex;gap:12px;gap:var(--space-3)}.login-container.signup .content .input-container{margin-bottom:12px!important;margin-bottom:var(--space-3)!important}.login-container.signup .content .phone-icon-and-text-container{justify-content:center;margin-bottom:8px;margin-bottom:var(--space-2);width:80%}.login-container.signup .content .phone-icon-and-text-container .your-mobile-phone-text{color:#5c584f;color:var(--color-text-secondary);font-size:22px;font-size:var(--font-size-lg);margin:0 12px;margin:0 var(--space-3)}.login-container.signup .content .phone-icon-and-text-container .your-mobile-phone-text.eg{font-size:12px;font-size:var(--font-size-xs)}.login-container.signup .content .PhoneInput{margin-bottom:16px!important;margin-bottom:var(--space-4)!important;width:100%}.login-container.signup .content .PhoneInputInput{background:#d4d1ca;background:var(--color-neutral-300);background:linear-gradient(187.55deg,#d4d1ca -15.08%,#f5f4f1 58.2%)!important;background:linear-gradient(187.55deg,var(--color-neutral-300) -15.08%,var(--color-neutral-100) 58.2%)!important;border:none;border-radius:28px;font-size:16px;font-size:var(--font-size-base);height:46px!important;padding:0 12px;padding:0 var(--space-3);width:230px!important}.login-container.signup .content .we-will-send-you{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);margin-bottom:20px;margin-bottom:var(--space-5);margin-top:11px;text-align:center;width:500px}.login-container.signup .content .error-message{margin-top:12px;margin-top:var(--space-3)}.login-container.signup .content .error{margin-bottom:20px;margin-bottom:var(--space-5);margin-left:20px;margin-left:var(--space-5);margin-right:20px;margin-right:var(--space-5);margin-top:-5px}.login-container.signup .button{margin-top:20px;margin-top:var(--space-5);width:320px!important}.login-container.signup .not-register{display:flex;gap:4px;gap:var(--space-1);line-height:10px;margin-bottom:16px;margin-bottom:var(--space-4)}.login-container.signup .not-register h4{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-weight:700;font-weight:var(--font-weight-bold);margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.login-container.signup .not-register .move-to-signup{cursor:pointer;text-decoration:underline}.login-container.signup .signup-lang-switcher{justify-content:center;margin-bottom:20px;margin-bottom:var(--space-5)}@media(max-width:320px){.login-container.entry .top-icon{background-size:auto 30px!important;height:50px!important}.login-container.entry .background-image{background-size:auto 170px!important;height:180px!important}.login-container.phone .top-icon{background-size:auto 30px!important;height:50px!important}.login-container.phone .background-image{background-size:auto 170px!important;height:180px!important}.login-container.signup .top-icon{background-size:auto 30px!important;height:50px!important}.login-container.signup .background-image{background-size:auto 170px!important;height:180px!important}}@media only screen and (max-width:1000px){.login-container.phone .top-icon{background-image:url(/static/media/hopetimize.85e09d7537105c2ee0ba.svg);background-position:50%;background-repeat:no-repeat;height:100px}.login-container.phone .background-image{background-image:url(/static/media/login.13e752c1b2ddecfe06a6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:350px}.login-container.phone .content .PhoneInput,.login-container.phone .content .button{width:80%!important}.login-container.phone .content .PhoneInputInput{font-size:12px;font-size:var(--font-size-xs);height:37px!important;width:155px!important}.login-container.phone .content .we-will-send-you{font-size:12px!important;font-size:var(--font-size-xs)!important;width:270px!important}.login-container.otp .please-type{font-size:16px;font-size:var(--font-size-base)}.login-container.signup .top-icon{background-image:url(/static/media/hopetimize.85e09d7537105c2ee0ba.svg);background-position:50%;background-repeat:no-repeat;height:100px}.login-container.signup .background-image{background-image:url(/static/media/login.13e752c1b2ddecfe06a6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:350px}.login-container.signup .content{margin-top:20px!important;margin-top:var(--space-5)!important}.login-container.signup .content .PhoneInput{width:320px!important}.login-container.signup .content .button{width:80%!important}.login-container.signup .content .we-will-send-you{font-size:12px!important;font-size:var(--font-size-xs)!important;width:270px!important}}.language-switcher{display:inline-flex;position:relative;z-index:100}.language-switcher__toggle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border:1.5px solid #a8a49d;border:1.5px solid var(--color-neutral-400,#d0d0d0);border-radius:20px;color:#5c584f;color:var(--color-text-secondary,#014352);cursor:pointer;display:flex;font-family:inherit;gap:6px;padding:6px 12px;transition:all .2s ease}.language-switcher__toggle:hover{background:#fff;border-color:#ff7043;border-color:var(--color-secondary-500,#015568);box-shadow:0 2px 8px #00000014}.language-switcher__toggle:active{transform:scale(.97)}.language-switcher__globe{color:#ff7043;color:var(--color-secondary-500,#015568);flex-shrink:0;height:18px;width:18px}.language-switcher__flag{font-size:16px;line-height:1}.language-switcher__label{font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;white-space:nowrap}.language-switcher__arrow{color:#5c584f;color:var(--color-text-secondary,#014352);flex-shrink:0;height:12px;transition:transform .2s ease;width:12px}.language-switcher__arrow.open{transform:rotate(180deg)}.language-switcher__dropdown{animation:langDropIn .15s ease-out;background:#fff;border:1.5px solid #a8a49d;border:1.5px solid var(--color-neutral-400,#d0d0d0);border-radius:14px;box-shadow:0 4px 16px #0000001a;left:50%;min-width:100%;overflow:hidden;position:absolute;top:calc(100% + 4px);transform:translateX(-50%)}.rtl .language-switcher__dropdown{left:auto;right:50%;transform:translateX(50%)}.language-switcher__option{align-items:center;background:none;border:none;color:#5c584f;color:var(--color-text-secondary,#014352);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:8px 14px;transition:background .15s ease;white-space:nowrap;width:100%}.language-switcher__option:hover{background:#e8e6e1;background:var(--color-neutral-200,#f0f0f0)}@keyframes langDropIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.animated-map-container{background-color:#4df6ba;background-color:var(--color-primary-300);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.animated-map-container .fade-background{background:#1a181566;background:var(--color-surface-overlay);height:100%;opacity:.5;position:absolute;width:100%;z-index:3999}@media only screen and (max-width:320px){.left-bottom-rock{margin-left:-30px}.rigth-bottom-rock{margin-left:30px}}.step-details-container .step-pin-position{position:absolute;z-index:4002}.step-details-container .step-pin-position.one{height:8%;left:31%;top:55%;width:10%}.step-details-container .step-pin-position.two{height:8%;left:75%;top:44%;width:10%}.step-details-container .step-pin-position.three{height:6%;left:55%;top:30%;width:10%}.step-details-container .step-obstacle-position{position:absolute;z-index:4002}.step-details-container .step-obstacle-position.one{height:11%;left:21%;top:66%;width:32%}.step-details-container .step-obstacle-position.two{height:9%;left:51%;top:49%;width:26%}.step-details-container .step-obstacle-position.three{height:5%;left:60%;top:36%;width:10%}.step-details-container .step-obstacle-position.completed{opacity:.3}.step-details-container .step-details{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);position:absolute;z-index:4002}.step-details-container .step-details .text{font-weight:700;font-weight:var(--font-weight-bold);margin:2px 0;max-width:70%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@supports(-webkit-line-clamp:2){.step-details-container .step-details .text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.step-details-container .step-details .checkmark{color:#00c853;color:var(--color-success);font-size:12px;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);margin-left:4px}.step-details-container .step-details.completed{background:linear-gradient(0deg,#b3fce0,#e8f5e9);background:linear-gradient(0deg,var(--color-primary-100) 0,var(--color-success-bg) 100%);border:2px solid #00c853;border:2px solid var(--color-success)}.step-details-container .step-details.one{font-size:10px;left:22%;top:50%;width:100px}.step-details-container .step-details.two{font-size:10px;left:77%;top:40%;width:80px}.step-details-container .step-details.three{font-size:10px;left:56%;top:26%;width:90px}.top-header-container .top-header-details-container{border-radius:9999px;border-radius:var(--radius-full);flex-direction:column;left:30%;position:absolute;top:5%;width:150px;z-index:4002}.top-header-container .top-header-details-container .name{width:150px;z-index:4002}.top-header-container .top-header-details-container .name .text{color:#fff;color:var(--color-text-on-primary);letter-spacing:1px;margin:2px 0;width:-webkit-fit-content;width:fit-content}.top-header-container .top-header-details-container .main-goal-details{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);width:170px;z-index:4002}.top-header-container .top-header-details-container .main-goal-details .text{font-size:12px;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);margin:4px 0;max-width:80%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:140px}@supports(-webkit-line-clamp:2){.top-header-container .top-header-details-container .main-goal-details .text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.top-header-container .archived-container{position:absolute;top:-10px;width:100%}.top-header-container .archived-container .archived{background-color:#ef4444;background-color:var(--color-error);border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-text-on-primary);padding:0 12px;padding:0 var(--space-3);text-align:center;width:100px}.top-header-container .completed-ribbon{height:150px;overflow:hidden;position:absolute;width:150px}.top-header-container .completed-ribbon:after,.top-header-container .completed-ribbon:before{border:5px solid #2196f3;border:5px solid var(--color-info);content:"";display:block;position:absolute;z-index:-1}.top-header-container .completed-ribbon span{background:var(--category-background-color);box-shadow:0 5px 10px #1a18150f;color:#fff;color:var(--color-text-on-primary);display:block;font:700 18px/1 Lato,sans-serif;font:var(--font-weight-bold) var(--font-size-md)/1 Lato,sans-serif;padding:16px 0;padding:var(--space-4) 0;position:absolute;text-align:center;text-shadow:0 1px 1px #1a18151f;text-transform:uppercase;top:30px;width:225px}.top-header-container .completed-ribbon:after,.top-header-container .completed-ribbon:before{border-left-color:#0000;border-top-color:#0000}.top-header-container .completed-ribbon:before{top:0}.top-header-container .completed-ribbon:after{bottom:0}.rtl .top-header-container .completed-ribbon{left:-10px;top:-10px}.rtl .top-header-container .completed-ribbon:before{right:0}.rtl .top-header-container .completed-ribbon:after{left:0}.rtl .top-header-container .completed-ribbon span{right:-25px;top:30px;transform:rotate(-45deg)}.ltr .top-header-container .completed-ribbon{right:-10px;top:-10px}.ltr .top-header-container .completed-ribbon:before{left:0}.ltr .top-header-container .completed-ribbon:after{right:0}.ltr .top-header-container .completed-ribbon span{left:-25px;transform:rotate(45deg)}.top-header-container .help-icon{color:#8b5cf6;color:var(--color-tertiary-500);height:30px;position:absolute;top:10px;z-index:4002}.rtl .top-header-container .help-icon{right:90%}.ltr .top-header-container .help-icon{right:10px}.top-header-container .help-icon:hover{cursor:pointer}.category-navigation-menu-container{height:120px;position:fixed;z-index:200}.rtl .category-navigation-menu-container{right:20px;right:var(--space-5)}.ltr .category-navigation-menu-container{left:20px;left:var(--space-5)}.category-navigation-menu-container .top-ellipse{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);height:12px;margin-bottom:4px;margin-bottom:var(--space-1);width:30px}.category-navigation-menu-container .category-name-conatiner{margin-bottom:4px;margin-bottom:var(--space-1)}.category-navigation-menu-container .category-name-conatiner .circle{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);height:30px;width:30px;z-index:20}.category-navigation-menu-container .category-name-conatiner .name-circle{height:20px;width:-webkit-fit-content;width:fit-content}.rtl .category-navigation-menu-container .category-name-conatiner .name-circle{margin-right:-20px}.ltr .category-navigation-menu-container .category-name-conatiner .name-circle{margin-left:-20px}.category-navigation-menu-container .category-name-conatiner .name-circle .category-name-button{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);padding:4px 20px;padding:var(--space-1) var(--space-5)}.category-navigation-menu-container .category-name-conatiner .name-circle .category-name-button.menu-close{border:none}.category-navigation-menu-container .category-name-conatiner .name-circle .category-name-button .text{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:1px}.rtl .category-navigation-menu-container .category-name-conatiner .name-circle .category-name-button .text{margin-right:4px;margin-right:var(--space-1)}.ltr .category-navigation-menu-container .category-name-conatiner .name-circle .category-name-button .text{margin-left:4px;margin-left:var(--space-1)}.category-navigation-menu-container .category-name-conatiner .name-circle .category-nanvigation-buttons-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);justify-content:space-evenly;margin:0 4px;margin:0 var(--space-1)}.category-navigation-menu-container .category-name-conatiner .name-circle .category-nanvigation-buttons-container .button{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border:none;border-radius:9999px;border-radius:var(--radius-full);font-size:12px;font-size:var(--font-size-xs);height:30px;padding:0 12px;padding:0 var(--space-3);text-align:center;width:65px}.rtl .category-navigation-menu-container .category-name-conatiner .name-circle .category-nanvigation-buttons-container .button .icon{transform:scaleX(-1)}.category-navigation-menu-container .bottom-center{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);height:20px;margin:0 4px 4px;margin:0 var(--space-1) var(--space-1) var(--space-1);width:20px}.steps-progress-container{flex-direction:column;position:fixed;z-index:100}.rtl .steps-progress-container{left:20px;left:var(--space-5)}.ltr .steps-progress-container{right:20px;right:var(--space-5)}.steps-progress-container .progress-circle{align-self:flex-end;background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);height:40px;margin-bottom:12px;margin-bottom:var(--space-3);width:40px}.steps-progress-container .progress-circle .text{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:1px}.steps-progress-container .progress-ellipse-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);height:21px;width:57px}.rtl .steps-progress-container .progress-ellipse-container{margin-right:auto}.ltr .steps-progress-container .progress-ellipse-container{margin-left:auto}.steps-progress-container .progress-ellipse-container .completed-icon{color:#8b5cf6;color:var(--color-tertiary-500);height:18px}.steps-progress-container .progress-ellipse-container .progress-first-step{background:var(--category-background-color);height:21px;width:20px}.rtl .steps-progress-container .progress-ellipse-container .progress-first-step{border-radius:0 9999px 9999px 0;border-radius:0 var(--radius-full) var(--radius-full) 0}.ltr .steps-progress-container .progress-ellipse-container .progress-first-step{border-radius:9999px 0 0 9999px;border-radius:var(--radius-full) 0 0 var(--radius-full)}.steps-progress-container .progress-ellipse-container .progress-first-step:after{background:var(--category-background-color);height:21px;width:20px}.steps-progress-container .progress-ellipse-container .progress-second-step{background:var(--category-background-color);border-radius:9999px 0 0 9999px;border-radius:var(--radius-full) 0 0 var(--radius-full);height:21px;width:38px}.steps-progress-container .progress-ellipse-container .progress-second-step:after{background:var(--category-background-color);height:21px;width:38px}.steps-progress-container .progress-ellipse-container .progress-third-step{background:var(--category-background-color);border-radius:9999px!important;border-radius:var(--radius-full)!important;height:21px;width:58px}.steps-progress-container .progress-ellipse-container .progress-third-step:after{background:var(--category-background-color);border-radius:3px;height:21px;width:57px}.steps-progress-container .progress-ellipse-container .progress-text{font-size:10px;letter-spacing:1px;opacity:.6}.bottom-details-container .bottom-category-details-container{height:120px;position:fixed;z-index:100}.rtl .bottom-details-container .bottom-category-details-container{right:20px;right:var(--space-5)}.ltr .bottom-details-container .bottom-category-details-container{left:20px;left:var(--space-5)}.bottom-details-container .bottom-category-details-container .top-ellipse{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);height:12px;margin-bottom:4px;margin-bottom:var(--space-1);width:30px}.bottom-details-container .bottom-category-details-container .category-name-conatiner{margin-bottom:4px;margin-bottom:var(--space-1)}.bottom-details-container .bottom-category-details-container .category-name-conatiner .circle{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 4px #1a181514;height:30px;width:30px;z-index:20}.bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle{height:20px;width:-webkit-fit-content;width:fit-content}.rtl .bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle{margin-right:-20px}.ltr .bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle{margin-left:-20px}.bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-name-button{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);padding:4px 20px;padding:var(--space-1) var(--space-5)}.bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-name-button.menu-close{border:none}.bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-name-button .text{background-color:#fef2f2;background-color:var(--color-error-bg);font-size:14px;font-size:var(--font-size-sm)}.rtl .bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-name-button .text{margin-right:4px;margin-right:var(--space-1)}.ltr .bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-name-button .text{margin-left:4px;margin-left:var(--space-1)}.bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-nanvigation-buttons-container{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);justify-content:space-evenly;margin:0 4px;margin:0 var(--space-1)}.bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-nanvigation-buttons-container .button{background:var(--category-background-color);border:none;border-radius:9999px;border-radius:var(--radius-full);font-size:12px;font-size:var(--font-size-xs);height:30px;padding:0 12px;padding:0 var(--space-3);text-align:center;width:65px}.rtl .bottom-details-container .bottom-category-details-container .category-name-conatiner .name-circle .category-nanvigation-buttons-container .button .icon{transform:scaleX(-1)}.bottom-details-container .bottom-category-details-container .bottom-center{background:var(--category-background-color);border-radius:9999px;border-radius:var(--radius-full);height:20px;margin:0 4px 4px;margin:0 var(--space-1) var(--space-1) var(--space-1);width:20px}.step-details-popup-container{flex-direction:column;max-height:80vh;overflow-y:auto;padding:16px 20px;padding:var(--space-4) var(--space-5)}.step-details-popup-container .goal-section{align-items:center;border-bottom:1px solid #1a18150f;display:flex;flex-direction:column;margin-bottom:20px;margin-bottom:var(--space-5);padding-bottom:16px;padding-bottom:var(--space-4)}.step-details-popup-container .goal-section .goal-image{border:3px solid #00c853;border:3px solid var(--color-success);border-radius:9999px;border-radius:var(--radius-full);height:100px;margin-top:12px;margin-top:var(--space-3);object-fit:cover;width:100px}.step-details-popup-container .goal-section .goal-text{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.step-details-popup-container .goal-section .goal-text .main-goal{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold)}.step-details-popup-container .goal-section .goal-text .strength-word{color:#00e37f;color:var(--color-primary-500);font-size:18px;font-size:var(--font-size-md);font-style:italic}.step-details-popup-container .fields{display:flex;flex-direction:column;gap:12px;gap:var(--space-3);width:100%}.step-details-popup-container .fields .field-group .small-title{margin-bottom:4px}.step-details-popup-container .fields .contact-section{border-top:1px solid #1a18150f;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);margin-top:8px;margin-top:var(--space-2);padding-top:12px;padding-top:var(--space-3)}.step-details-popup-container .step-info{align-items:center;background:linear-gradient(187.55deg,#fff -15.08%,#e8e6e1 58.2%);background:linear-gradient(187.55deg,var(--color-surface) -15.08%,var(--color-neutral-200) 58.2%);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#5c584f;color:var(--color-text-secondary);display:flex;min-height:36px;width:100%}.step-details-popup-container .step-info span{word-wrap:break-word;font-size:14px;font-size:var(--font-size-sm);line-height:1.4;padding:8px 12px;padding:var(--space-2) var(--space-3);width:100%}.step-details-popup-container .action-section{border-top:1px solid #1a18150f;margin-top:20px;margin-top:var(--space-5);padding-top:16px;padding-top:var(--space-4);width:100%}.step-details-popup-container .action-section .completion-question{margin-bottom:12px;margin-bottom:var(--space-3);text-align:center}.step-details-popup-container .buttons{flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:center;width:100%}.step-details-popup-container .buttons button{border-radius:25px;font-size:14px;font-size:var(--font-size-sm);height:45px;min-width:80px;padding:0 16px;padding:0 var(--space-4);transition:transform .2s ease,box-shadow .2s ease}.step-details-popup-container .buttons button:active{transform:scale(.97)}.step-details-popup-container .buttons .btn-secondary{background:linear-gradient(135deg,#d4d1ca,#7c786f);background:linear-gradient(135deg,var(--color-neutral-300),var(--color-neutral-500))}.step-details-popup-container .buttons .btn-primary{background:linear-gradient(135deg,#2196f3 18%,#2196f3 84.99%);background:linear-gradient(135deg,var(--color-info) 18%,var(--color-info) 84.99%)}@media(max-width:320px){.step-details-popup-container{padding:12px 16px;padding:var(--space-3) var(--space-4)}.step-details-popup-container .goal-section .goal-image{height:100px;width:100px}.step-details-popup-container .buttons button{font-size:13px;height:40px;min-width:70px}}.view-main-goal-popup-container{flex-direction:column;height:100%;justify-content:space-evenly}.view-main-goal-popup-container .header{margin-bottom:12px;margin-bottom:var(--space-3)}.view-main-goal-popup-container .goal{margin:0;text-align:center}.view-shared-map-container{align-items:center;display:flex;justify-content:center}.archived-map-card-container{background-color:#fff;background-color:var(--color-surface);border:1px solid #8b5cf6;border:1px solid var(--color-tertiary-500);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);margin-bottom:20px;margin-bottom:var(--space-5);max-width:100%;overflow:hidden}.archived-map-card-container hr{margin:0;padding:0}.archived-map-card-container *{box-sizing:border-box}.archived-map-card-container .header{justify-content:flex-start!important;padding:12px;padding:var(--space-3);width:100%}.archived-map-card-container .header h6{letter-spacing:1px;margin:0;opacity:.6;text-transform:uppercase}.archived-map-card-container .header .date-and-name-conatiner{align-items:flex-start;flex-direction:column;height:50px;justify-content:space-evenly;width:150px}.archived-map-card-container .header h4{margin:0;text-align:left;text-align:initial}.archived-map-card-container .header .map-image{border:1px solid #1a1815;border:1px solid var(--color-neutral-900);border-radius:9999px;border-radius:var(--radius-full);height:70px;width:70px}.rtl .archived-map-card-container .header .map-image{margin-left:12px;margin-left:var(--space-3)}.ltr .archived-map-card-container .header .map-image{margin-right:12px;margin-right:var(--space-3)}.archived-map-card-container .header .progress-container{align-self:flex-start;position:relative;text-align:center}.rtl .archived-map-card-container .header .progress-container{margin-right:auto}.ltr .archived-map-card-container .header .progress-container{margin-left:auto}.archived-map-card-container .header .progress-container .completed-icon{color:#8b5cf6;color:var(--color-tertiary-500);height:18px}.archived-map-card-container .header .progress-container .progress-zero-step{background-color:#d3d3d3;border-radius:3px;height:5px;width:50px}.archived-map-card-container .header .progress-container .progress-zero-step:after{background-color:#8b5cf6;background-color:var(--color-tertiary-500);border-radius:3px;content:"";height:5px;left:0;position:absolute;top:0;width:0}.archived-map-card-container .header .progress-container .progress-first-step{background-color:#d3d3d3;border-radius:3px;height:5px;width:50px}.archived-map-card-container .header .progress-container .progress-first-step:after{background-color:#8b5cf6;background-color:var(--color-tertiary-500);border-radius:3px;content:"";height:5px;left:0;position:absolute;top:0;width:33%}.archived-map-card-container .header .progress-container .progress-second-step{background-color:#d3d3d3;border-radius:3px;height:5px;width:50px}.archived-map-card-container .header .progress-container .progress-second-step:after{background-color:#8b5cf6;background-color:var(--color-tertiary-500);border-radius:3px;content:"";height:5px;left:0;position:absolute;top:0;width:66%}.archived-map-card-container .header .progress-container .progress-text{font-size:10px;letter-spacing:1px;opacity:.6}.archived-map-card-container .footer{justify-content:end;padding:12px;padding:var(--space-3);position:relative;width:100%}.rtl .archived-map-card-container .footer .edit-and-remove-icons{margin-left:auto}.ltr .archived-map-card-container .footer .edit-and-remove-icons{margin-right:auto}.archived-map-card-container .footer .edit-and-remove-icons .icon{color:#8b5cf6;color:var(--color-tertiary-500);height:22px}.rtl .archived-map-card-container .footer .edit-and-remove-icons .icon:first-child{margin-left:12px;margin-left:var(--space-3)}.ltr .archived-map-card-container .footer .edit-and-remove-icons .icon:first-child{margin-right:12px;margin-right:var(--space-3)}.archived-map-card-container .footer .view-map-button{background-color:#ef4444;background-color:var(--color-error);opacity:.5}.archived-map-card-container .footer .restore-map-button,.archived-map-card-container .footer .view-map-button{border:0;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);color:#fff;color:var(--color-text-on-primary);font-size:14px;font-size:var(--font-size-sm);height:35px;justify-content:space-between!important;padding:12px 16px;padding:var(--space-3) var(--space-4);width:100px}.archived-map-card-container .footer .restore-map-button{background-color:#8b5cf6;background-color:var(--color-tertiary-500)}.rtl .archived-map-card-container .footer .restore-map-button{margin-right:12px;margin-right:var(--space-3)}.ltr .archived-map-card-container .footer .restore-map-button{margin-left:12px;margin-left:var(--space-3)}.archived-maps-container .category-container .category-header{justify-content:flex-start!important}.archived-maps-container .category-container .category-header .category-icon{height:35px;width:35px}.archived-maps-container .category-container .category-header .category-name{color:#2a2722;color:var(--color-text-primary);flex-direction:column;font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.5px}.rtl .archived-maps-container .category-container .category-header .category-name{margin-right:12px;margin-right:var(--space-3)}.ltr .archived-maps-container .category-container .category-header .category-name{margin-left:12px;margin-left:var(--space-3)}.community-container .card{background:linear-gradient(0deg,#f5f4f1,#fff);background:linear-gradient(0deg,var(--color-neutral-100) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);color:#2a2722;color:var(--color-text-primary);flex-direction:column;min-height:-webkit-max-content;min-height:max-content;width:315px}.ltr .community-container .card{text-align:left}.rtl .community-container .card{text-align:right}.community-container .card{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:15px;margin:20px 0 32px;margin:var(--space-5) 0 var(--space-8) 0;padding:4px 12px 20px;padding:var(--space-1) var(--space-3) var(--space-5) var(--space-3)}.community-container .card .title{margin-top:16px;margin-top:var(--space-4)}.community-container .card .title:hover{text-decoration:underline}.community-container .card .body{margin:0}.community-container .card .body p{color:#2a2722;color:var(--color-text-primary);line-height:20px;margin:12px 0;margin:var(--space-3) 0;text-align:start;text-decoration:none}.community-container .card .body:hover{text-decoration:underline}.rtl .community-container .card .body .external-link-icon{float:left}.ltr .community-container .card .body .external-link-icon{float:right}.community-container .card .flex{justify-content:flex-start;width:80%!important}.community-container .card .flex h2{line-height:normal;padding-top:4px;padding-top:var(--space-1)}.rtl .community-container .card .flex svg{margin:0 0 0 12px;margin:0 0 0 var(--space-3)}.ltr .community-container .card .flex svg{margin:0 12px 0 0;margin:0 var(--space-3) 0 0}.faq-chat-container{display:flex;flex-direction:column;height:calc(100vh - 180px)}.faq-chat-container .faq-chat-messages{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px;padding:var(--space-4)}.faq-chat-container .faq-chat-messages::-webkit-scrollbar{height:1px;width:5px}.faq-chat-container .faq-chat-messages::-webkit-scrollbar-track{background:#0000}.faq-chat-container .faq-chat-messages::-webkit-scrollbar-thumb{background:#a8a49d;background:var(--color-neutral-400)}.faq-chat-container .faq-chat-messages:after{clear:both;content:"";display:table}.faq-chat-container .message{word-wrap:break-word;clear:both;font-size:16px;font-size:var(--font-size-base);line-height:20px;margin:8px 0;margin:var(--space-2) 0;max-width:85%;padding:12px 16px;padding:var(--space-3) var(--space-4);position:relative}.faq-chat-container .message:after{border-style:solid;content:"";height:0;position:absolute;width:0}.faq-chat-container .message.received{background-color:#fff;background-color:var(--color-surface);border:1px solid #e8e6e1;border:1px solid var(--color-neutral-200);border-radius:0 12px 12px 12px;border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);color:#2a2722;color:var(--color-text-primary)}.ltr .faq-chat-container .message.received{float:left}.rtl .faq-chat-container .message.received{float:right}.faq-chat-container .message.received:after{border-color:#0000 #fff #0000 #0000;border-color:#0000 var(--color-surface) #0000 #0000;border-width:0 10px 10px 0;top:0}.ltr .faq-chat-container .message.received:after{left:-10px}.rtl .faq-chat-container .message.received:after{right:-10px;transform:scaleX(-1)}.faq-chat-container .message.sent{background-color:#e6fef3;background-color:var(--color-primary-50);border-radius:12px 0 12px 12px;border-radius:var(--radius-md) 0 var(--radius-md) var(--radius-md);color:#2a2722;color:var(--color-text-primary)}.ltr .faq-chat-container .message.sent{float:right}.rtl .faq-chat-container .message.sent{float:left}.faq-chat-container .message.sent:after{border-color:#0000 #0000 #0000 #e6fef3;border-color:#0000 #0000 #0000 var(--color-primary-50);border-width:0 0 10px 10px;top:0}.ltr .faq-chat-container .message.sent:after{right:-10px}.rtl .faq-chat-container .message.sent:after{left:-10px;transform:scaleX(-1)}.faq-chat-container .options-divider{border:none;border-top:1px solid #e8e6e1;border-top:1px solid var(--color-neutral-200);margin:12px -16px;margin:var(--space-3) calc(var(--space-4)*-1)}.faq-chat-container .faq-options{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);margin-top:4px;margin-top:var(--space-1)}.faq-chat-container .faq-option-btn{background:#fafaf8;background:var(--color-neutral-50);border:1px solid #e8e6e1;border:1px solid var(--color-neutral-200);border-radius:8px;border-radius:var(--radius-sm);color:#2a2722;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:background-color .15s,border-color .15s;transition:background-color var(--duration-fast),border-color var(--duration-fast);width:100%}.ltr .faq-chat-container .faq-option-btn{text-align:left}.rtl .faq-chat-container .faq-option-btn{text-align:right}.faq-chat-container .faq-option-btn:hover{background-color:#e6fef3;background-color:var(--color-primary-50);border-color:#00e37f;border-color:var(--color-primary-500)}.faq-chat-container .faq-option-btn:active{background-color:#b3fce0;background-color:var(--color-primary-100)}.faq-chat-container .message-text a{color:#00e37f;color:var(--color-primary-500);font-weight:500;font-weight:var(--font-weight-medium);text-decoration:underline}.faq-chat-container .faq-back-btn{background:#0000;border:1px dashed #d4d1ca;border:1px dashed var(--color-neutral-300);color:#7c786f;color:var(--color-text-muted);font-weight:600;font-weight:var(--font-weight-semibold)}.faq-chat-container .faq-back-btn:hover{background:#0000;border-color:#2a2722;border-color:var(--color-text-primary);border-style:solid;color:#2a2722;color:var(--color-text-primary)}.faq-chat-container .faq-back-btn:active{background-color:#f5f4f1;background-color:var(--color-neutral-100)}.image-blank{padding:5px}.finished-setting-goal-popup-container{height:100%}.finished-setting-goal-popup-container .background-image{background-image:url(/static/media/set-pathway.20d506568181b6ce2049.svg);background-position:center 0;background-repeat:no-repeat;background-size:auto 220px;height:240px;margin-top:100px;width:260px;z-index:2000}.finished-setting-goal-popup-container .speech-bubble-container{height:40%}.finished-setting-goal-popup-container .speech-bubble-container .content p:first-child{text-indent:18px}.finished-setting-goal-popup-container .popup-bottom-bottons-container{justify-content:center}.create-name-and-image-container{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:20px;margin-top:var(--space-5);min-height:calc(100vh - 230px);padding-bottom:100px}.create-name-and-image-container h4,.create-name-and-image-container p{margin:0;padding:0}.create-name-and-image-container .goal-text{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);line-height:21px;margin-bottom:8px;margin-bottom:var(--space-2)}.create-name-and-image-container .image-container{text-align:center}.create-name-and-image-container .missing-pathway-message{font-size:16px;font-size:var(--font-size-base);margin-top:12px;margin-top:var(--space-3)}.create-name-and-image-container .goal-image{border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;height:250px;width:250px}.create-name-and-image-container .image-suggestion-bubble{margin-left:auto;margin-right:auto;max-width:none}.create-name-and-image-container .image-suggestion-bubble .image-suggestion-text{color:#015568;font-size:14px;line-height:1.4;margin:0}.create-name-and-image-container .image-suggestion-bubble .suggested-images-list{display:flex;flex-direction:column;gap:12px}.create-name-and-image-container .image-suggestion-bubble .suggested-image-item{background:#fff;border:1px solid #4caf50;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px;text-align:center;transition:transform .1s ease,box-shadow .1s ease;width:100%}.create-name-and-image-container .image-suggestion-bubble .suggested-image-item:hover{box-shadow:0 2px 6px #0000001a;transform:translateY(-1px)}.create-name-and-image-container .image-suggestion-bubble .suggested-image-item:active{transform:translateY(0)}.create-name-and-image-container .image-suggestion-bubble .suggested-image-thumb{border-radius:6px;height:180px;object-fit:cover;width:100%}.create-name-and-image-container .image-suggestion-bubble .suggested-image-reasoning{color:#015568;font-size:13px;line-height:1.35;padding:0 4px 4px}.create-name-and-image-container .goal-buttons{margin-top:24px;margin-top:var(--space-6);padding-bottom:20px!important;padding-bottom:var(--space-5)!important}.galery-popup-container{background-color:#fff;background-color:var(--color-surface);display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10000}.galery-popup-container.active{display:block}.galery-popup-container .gallery-popup-buttons{align-items:center;background-color:#1a1815;background-color:var(--color-neutral-900);display:flex;justify-content:space-evenly;padding:12px 0;padding:var(--space-3) 0;position:fixed;top:0;width:100%}.galery-popup-container .selected-image-in-gallery{border:3px solid #26f3ab;border:3px solid var(--color-primary-400);box-sizing:border-box!important}.image-upload-container{align-items:center}.image-upload-container .header-buttons-container{justify-content:space-evenly}.image-upload-container .header-buttons-container .font-button{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #d4d1ca!important;border:1px solid var(--color-neutral-300)!important;border-radius:9999px;border-radius:var(--radius-full);height:37px;width:100px}.image-upload-container .hidden-file-input{display:none}.image-upload-container .selected-image{border:1px solid #1a1815;border:1px solid var(--color-neutral-900);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;height:250px;width:250px}.image-upload-container .choose-image{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;gap:8px;gap:var(--space-2);height:47px;width:100%}.image-upload-container .choose-image svg{flex-shrink:0;height:20px;width:20px}.image-upload-container .choose-image .text{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);white-space:nowrap}.image-upload-container .avatar-container{flex-direction:column}.image-upload-container .image-upload-buttons{justify-content:space-around!important;margin:12px 0!important;margin:var(--space-3) 0!important}.image-upload-container .image-upload-buttons .popup-button{width:120px}.kibo-bubble{background:#0000;border:none;color:inherit;display:block;font:inherit;margin:16px 0 12px;margin:var(--space-4) 0 var(--space-3) 0;max-width:340px;padding:0 0 100px;position:relative;text-align:inherit;width:100%}.kibo-bubble .kibo-avatar{bottom:0;height:88px;left:-8px;pointer-events:none;position:absolute;width:88px}.kibo-bubble .kibo-avatar img{height:100%;object-fit:contain;width:100%}.rtl .kibo-bubble .kibo-avatar{left:auto;right:-8px;transform:scaleX(-1)}.kibo-bubble .bubble-content{background:linear-gradient(180deg,#e8f5e9,#b3fce0);background:linear-gradient(180deg,var(--color-success-bg) 0,var(--color-primary-100) 100%);border:1px solid #00c853;border:1px solid var(--color-success);border-radius:16px;border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#00874a;color:var(--color-primary-800);font-size:14px;font-size:var(--font-size-sm);line-height:1.45;padding:12px 16px;padding:var(--space-3) var(--space-4);position:relative;text-align:start}.kibo-bubble .bubble-content:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #00c853;border-top:10px solid var(--color-success);bottom:-10px;content:"";height:0;left:14px;position:absolute;width:0}.kibo-bubble .bubble-content:before{border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid #b3fce0;border-top:9px solid var(--color-primary-100);bottom:-8px;content:"";height:0;left:15px;position:absolute;width:0;z-index:1}.rtl .kibo-bubble .bubble-content{border-radius:16px;border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs)}.rtl .kibo-bubble .bubble-content:after{left:auto;right:14px}.rtl .kibo-bubble .bubble-content:before{left:auto;right:15px}.kibo-bubble.clickable{cursor:pointer;transition:transform .15s cubic-bezier(.25,.46,.45,.94);transition:transform var(--duration-fast) var(--ease-out-soft)}.kibo-bubble.clickable .bubble-content{font-weight:600;font-weight:var(--font-weight-semibold)}.kibo-bubble.clickable:hover .bubble-content{filter:brightness(1.02)}.kibo-bubble.clickable:active{transform:scale(.98)}.kibo-bubble.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date-input{justify-content:flex-start!important;width:100%!important}.date-input .date-time-container{align-items:center;background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border-radius:9999px;border-radius:var(--radius-full);display:flex;flex-direction:column;justify-content:center;margin:auto;max-height:-webkit-max-content;max-height:max-content;min-height:37px;width:100%!important}.date-input .date-time-container .active,.date-input .date-time-container .react-datepicker-wrapper{display:none}.date-input .date-time-container label{font-size:10px;font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);height:100%;line-height:22px;padding:0 5px}.date-input .date-time-container .calendar-icon,.date-input .date-time-container .v-icon{padding:0 5px}.ltr .date-input .trash-icon{left:5px}.rtl .date-input .trash-icon{right:5px}.date-input .trash-icon{position:relative}.date-input .react-datepicker-popper{position:fixed!important;transform:translate3d(5vw,198px,0)!important}.date-input .active{border:2px solid #ef4444;border:2px solid var(--color-error);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 0 10px #b3fce0;box-shadow:0 0 10px var(--color-primary-100);outline:none}@media(max-width:320px){.date-input .react-datepicker-popper{display:flex;transform:translate3d(0,198px,0)!important}}.switch-wrapper{justify-content:flex-start!important}.switch-wrapper .switch-label{padding:0 12px;padding:0 var(--space-3)}.switch-wrapper .switch{display:inline-block;height:30px;position:relative;width:52px}.switch-wrapper .switch input{height:0;opacity:0;width:0}.switch-wrapper .slider{background-color:#d4d1ca;background-color:var(--color-neutral-300);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .25s cubic-bezier(.25,.46,.45,.94);transition:background-color var(--duration-normal) var(--ease-out-soft)}.switch-wrapper .slider:before{background-color:#fff;background-color:var(--color-surface);bottom:4px;box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);content:"";height:22px;left:4px;position:absolute;transition:transform .25s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--duration-normal) var(--ease-spring);width:22px}.switch-wrapper input:checked+.slider{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient)}.switch-wrapper input:focus+.slider{box-shadow:0 0 0 3px #b3fce0;box-shadow:0 0 0 3px var(--color-primary-100)}.switch-wrapper input:checked+.slider:before{transform:translateX(22px)}.switch-wrapper .slider.round,.switch-wrapper .slider.round:before{border-radius:9999px;border-radius:var(--radius-full)}.contacts-modal-content{align-items:flex-start;background-color:#fff;background-color:var(--color-surface);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #1a18151a,0 4px 8px #1a18150d;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;left:50%;max-height:80%;overflow-y:scroll;padding:20px;padding:var(--space-5);position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:10000}.contacts-modal-content .contacts-close-icon{position:fixed;top:5px;z-index:2}.ltr .contacts-modal-content .contacts-close-icon{right:5px}.rtl .contacts-modal-content .contacts-close-icon{left:5px}.contacts-modal-content .contacts-close-icon{color:#5c584f;color:var(--color-text-secondary);cursor:pointer;padding:3px}.contacts-modal-content .contacts-close-icon:hover{color:#7c786f;color:var(--color-text-muted)}@media(max-width:768px){.modal-content{height:90%;width:95%}}.contact-upload-container{flex-direction:column}.contact-upload-container .popup-title-container{position:fixed!important}.contact-upload-container .contact{background-color:#fff;background-color:var(--color-surface);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);cursor:pointer;display:flex;height:40px;justify-content:flex-start;margin-bottom:32px;margin-bottom:var(--space-8);padding:12px 5px;padding:var(--space-3) 5px;transition:transform .25s cubic-bezier(.7,.98,.86,.98),box-shadow .25s cubic-bezier(.7,.98,.86,.98);width:100%}.contact-upload-container .contact:active{background:#2196f3;background:var(--color-info);background-size:100%;border-radius:12px;border-radius:var(--radius-md)}.contact-upload-container .contact-upload-btn-container{padding-bottom:50px}.contact-upload-container .contact-upload-btn-container .contact-upload-btn{width:60%}.contact-upload-container .contact-upload-btn-container .contact-upload-btn .fa-contact{position:absolute}.rtl .contact-upload-container .contact-upload-btn-container .contact-upload-btn .fa-contact{margin-left:130px}.ltr .contact-upload-container .contact-upload-btn-container .contact-upload-btn .fa-contact{margin-right:130px}.rtl .contact-upload-container .contact-upload-btn-container .contact-upload-btn{float:right;margin-left:300px}.ltr .contact-upload-container .contact-upload-btn-container .contact-upload-btn{float:left;margin-right:300px}.create-step-card-container .popup-titles-wrapper{margin:0 0 20px;margin:0 0 var(--space-5) 0}.create-step-card-container .description{color:#5c584f;color:var(--color-text-secondary);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.6;margin:20px!important;margin:var(--space-5)!important}.rtl .create-step-card-container .description{margin-right:20px;margin-right:var(--space-5)}.ltr .create-step-card-container .description{margin-left:20px;margin-left:var(--space-5)}.create-step-card-container .description .pathway-number-name{text-decoration:underline}.create-step-card-container .inputs-container{flex-direction:column}.create-step-card-container .input{height:50px!important}.create-step-card-container .step-multiline-input-wrapper .input,.create-step-card-container .step-name-input-wrapper .input{height:auto!important;max-height:30vh;min-height:50px}.create-step-card-container .create-date-container{display:flex}.create-step-card-container .create-date-container.step1{height:50px!important;width:330px!important}.create-step-card-container .create-date-container.step2{height:50px!important;width:160px!important}.create-step-card-container .dateinput-and-calendar{align-items:flex-start;justify-content:space-between}.create-step-card-container .date-calendar{justify-content:space-between!important;padding:0!important;width:100px}.create-step-card-container .calendar-container{align-items:center;background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:none;border-radius:9999px;border-radius:var(--radius-full);display:flex;flex-direction:column;height:40px;justify-content:center;max-height:-webkit-max-content;max-height:max-content;min-height:37px}.create-step-card-container .calendar-container a,.create-step-card-container .calendar-container span{color:#5c584f;color:var(--color-text-secondary);font-size:10px;font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);justify-content:space-around!important;line-height:22px;text-decoration:none}.create-step-card-container .calendar-container .calander-wrapper{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);display:flex;height:20px;justify-content:center!important;width:20px}.rtl .create-step-card-container .calendar-container .calander-wrapper{margin-left:4px;margin-left:var(--space-1)}.ltr .create-step-card-container .calendar-container .calander-wrapper{margin-right:4px;margin-right:var(--space-1)}.create-step-card-container .calendar-container svg{background:#fff;background:var(--color-surface);height:10px;width:10px}.create-step-card-container .suggestion-bubble .suggestion-text{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:1.4;margin:0 0 12px;margin:0 0 var(--space-3) 0}.create-step-card-container .suggestion-bubble .suggestion-editable-hint{color:#5c584f;color:var(--color-text-secondary);font-size:12px;font-size:var(--font-size-xs);font-style:italic;line-height:1.3;margin:0 0 12px;margin:0 0 var(--space-3) 0;opacity:.8}.create-step-card-container .suggestion-bubble .suggestion-buttons{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3)}.create-step-card-container .suggestion-bubble .suggestion-change-button,.create-step-card-container .suggestion-bubble .suggestion-use-button{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #00c853;border:1px solid var(--color-success);border-radius:24px;border-radius:var(--radius-xl);color:#00874a;color:var(--color-primary-800);cursor:pointer;font-size:13px;font-weight:600;font-weight:var(--font-weight-semibold);padding:8px 20px;padding:var(--space-2) var(--space-5)}.create-step-card-container .suggestion-bubble .suggestion-change-button:hover,.create-step-card-container .suggestion-bubble .suggestion-use-button:hover{background:linear-gradient(180deg,#e8e6e1,#d4d1ca);background:linear-gradient(180deg,var(--color-neutral-200) 0,var(--color-neutral-300) 100%)}.create-step-card-container .suggestion-bubble .suggestion-change-button:disabled,.create-step-card-container .suggestion-bubble .suggestion-use-button:disabled{cursor:not-allowed;opacity:.6}.create-step-card-container .step-name-heading{display:flex;justify-content:center;margin-bottom:20px;margin-bottom:var(--space-5);text-align:center}.create-step-card-container .step-name-heading .step-name-mark{word-wrap:break-word;background:#b3fce0;background:var(--color-primary-100,#00e37f2e);border-radius:12px;border-radius:var(--radius-md);color:#5c584f;color:var(--color-text-secondary);display:inline-block;font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:20px;font-weight:700;font-weight:var(--font-weight-bold);line-height:1.3;padding:8px 16px;padding:var(--space-2) var(--space-4)}.create-step-card-container .input-edit-hint{animation:input-edit-hint-pulse 1.6s ease-in-out 2;background:#fff8e1;background:var(--color-warning-bg);border:1px solid #ffb300;border:1px solid var(--color-warning);border-radius:8px;border-radius:var(--radius-sm);color:#ffb300;color:var(--color-warning);display:inline-block;font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.3;margin:8px 0 12px;margin:var(--space-2) 0 var(--space-3) 0;padding:8px 12px;padding:var(--space-2) var(--space-3);text-align:center}@keyframes input-edit-hint-pulse{0%,to{box-shadow:0 0 0 0 #ffb30080;transform:scale(1)}50%{box-shadow:0 0 0 6px #ffb30000;transform:scale(1.03)}}.add-to-calendar-button-container{align-items:center;background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:none;border-radius:9999px;border-radius:var(--radius-full);display:flex;flex-direction:column;justify-content:center;margin:5px;max-height:-webkit-max-content;max-height:max-content;min-height:37px;width:126px}.add-to-calendar-button-container a,.add-to-calendar-button-container span{color:#5c584f;color:var(--color-text-secondary);font-size:10px;font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);justify-content:space-around!important;line-height:22px;text-decoration:none;width:100%}.add-to-calendar-button-container .calander-wrapper{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);display:flex;height:20px;height:var(--space-5);justify-content:center!important;width:20px;width:var(--space-5)}.add-to-calendar-button-container svg{margin:5px}.finished-setting-three-steps-popup .headers{flex-direction:column;margin-top:20px;margin-top:var(--space-5)}.finished-setting-three-steps-popup .speeach-bubble-text-container{flex-direction:column;margin-bottom:12px;margin-bottom:var(--space-3)}.finished-setting-three-steps-popup .speeach-bubble-text-container p{font-size:14px!important;font-size:var(--font-size-sm)!important;line-height:normal!important}.finished-setting-three-steps-popup .background{background-image:url(/static/media/three_steps.072d795d3a627098731c.png);background-position:50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:164px auto;height:100%;height:402px;left:60px;position:absolute;top:105px;width:100%;width:335px;z-index:2}.finished-setting-three-steps-popup .speech-bubble-container{z-index:-1}.finished-setting-three-steps-popup h2.popup-title.small.flex{margin-top:32px;margin-top:var(--space-8)}.finished-setting-three-steps-popup .speech-bubble-container p{color:#5c584f;color:var(--color-text-secondary);font-size:8px;font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:8px;text-align:center}.finished-setting-three-steps-popup .popup-bottom-bottons-container{align-items:center;display:flex;justify-content:center;padding:16px 0 12px!important;padding:var(--space-4) 0 var(--space-3) 0!important;width:100%;z-index:3}.finished-setting-three-steps-popup .popup-bottom-bottons-container .popup-button{margin:0 auto;width:230px}.finshed-creating-map-popup-container{justify-content:start!important;margin:0 12px;margin:0 var(--space-3)}.finshed-creating-map-popup-container .step-container{background:#d4d1ca;background:var(--color-neutral-300);border-radius:24px;border-radius:var(--radius-xl);color:#5c584f;color:var(--color-text-secondary);font-weight:700;font-weight:var(--font-weight-bold);margin-top:0!important;padding:12px;padding:var(--space-3);text-align:center}.finshed-creating-map-popup-container .step-container svg{display:block;height:180px;margin:0 auto;width:auto}.finshed-creating-map-popup-container .buttons-container{margin-bottom:12px;margin-bottom:var(--space-3);width:100%}.finshed-creating-map-popup-container .buttons-container .button{width:120px}@media(max-width:320px){.finshed-creating-map-popup-container{height:390px!important}.finshed-creating-map-popup-container p{font-size:12px;font-size:var(--font-size-xs)}.finshed-creating-map-popup-container svg{height:100px}}.newsletter-popup-container{flex-direction:column;margin:20px;margin:var(--space-5)}.newsletter-popup-container p{color:#5c584f;color:var(--color-text-secondary);font-weight:700;font-weight:var(--font-weight-bold);margin:20px 0!important;margin:var(--space-5) 0!important;text-align:center}.newsletter-popup-container .footer-buttons-container{justify-content:space-between!important}.newsletter-popup-container .footer-buttons-container .newsletter-button{font-size:14px;font-size:var(--font-size-sm);width:130px}.create-steps-container{display:flex;flex-direction:column;height:calc(100vh - 150px);justify-content:space-between;padding:12px 3px;padding:var(--space-3) 3px}.create-steps-container .description{font-size:22px;font-size:var(--font-size-lg);line-height:1.5;margin:12px auto 20px;margin:var(--space-3) auto var(--space-5) auto;width:90%}.create-steps-container .tabs-container{margin-bottom:24px;margin-bottom:var(--space-6);margin-top:20px;margin-top:var(--space-5)}.create-steps-container .tabs-container .react-tabs__tab-list{border-bottom:none;display:flex;margin-bottom:20px;margin-bottom:var(--space-5)}.create-steps-container .tabs-container .react-tabs__tab{align-items:center;background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);color:#5c584f;color:var(--color-text-secondary);display:flex;flex:1 0 25%;font-weight:700;font-weight:var(--font-weight-bold);justify-content:center;line-height:1.2;margin:0 1px;min-height:38px;overflow:hidden;padding:8px 12px;padding:var(--space-2) var(--space-3);text-align:center;white-space:nowrap}.rtl .create-steps-container .tabs-container .react-tabs__tab{font-size:small}.rtl .create-steps-container .tabs-container .react-tabs__tab:first-child{border-radius:0 9999px 9999px 0;border-radius:0 var(--radius-full) var(--radius-full) 0}.ltr .create-steps-container .tabs-container .react-tabs__tab:first-child,.rtl .create-steps-container .tabs-container .react-tabs__tab:nth-child(3){border-radius:9999px 0 0 9999px;border-radius:var(--radius-full) 0 0 var(--radius-full)}.ltr .create-steps-container .tabs-container .react-tabs__tab:nth-child(3){border-radius:0 9999px 9999px 0;border-radius:0 var(--radius-full) var(--radius-full) 0}.create-steps-container .tabs-container .react-tabs__tab--selected{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient)}.create-steps-container .goal-buttons{padding-bottom:100px;width:100%}.create-goal-container .goal-buttons{justify-content:space-between!important}.create-goal-container .goal-buttons .goal-button{width:150px}.selected-category-popup-container{background-image:url(/static/media/location-blue.4e50d7643cc4c4b49ada.svg),url(/static/media/cloud.253c49a222edf24c2d08.svg),url(/static/media/cloud.253c49a222edf24c2d08.svg),url(/static/media/cloud.253c49a222edf24c2d08.svg),url(/static/media/person.71f2bd633b0e8b7e1dd7.png),url(/static/media/path.9462e8ca02fb7262ea69.svg);background-position:148px 156px,137px 140px,77px 202px,230px 212px,140px 269px,147px 243px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:73px 95px,102px 30px,66px 20px,66px 20px,65px auto,74px 126px;height:100%;height:442px;width:100%;width:335px}.selected-category-popup-container h2.popup-title.small{margin-top:32px;margin-top:var(--space-8)}.popup-bottom-bottons-container{bottom:20px!important;bottom:var(--space-5)!important;position:absolute!important}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.rating-bar{padding-top:12px;padding-top:var(--space-3)}.rating-bar .input-title-container{margin-bottom:12px!important;margin-bottom:var(--space-3)!important}.rating-bar .slider-wrapper{height:300px;margin:0;width:95%}.rating-bar .slider-wrapper:focus{background-color:#ef4444;background-color:var(--color-error)}.rating-bar .rc-slider .rc-slider-rail{background-color:#d4d1ca;background-color:var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);height:31px;top:-10px;width:105%}.rating-bar .rc-slider .rc-slider-handle{background:linear-gradient(180deg,#e8e6e1,#f5f4f1 57.35%,#fff);background:linear-gradient(180deg,var(--color-neutral-200) 0,var(--color-neutral-100) 57.35%,var(--color-surface) 100%);border:none;height:32px;top:-5px;width:32px;z-index:2}.rating-bar .rc-slider .rc-slider-handle:last-child{transform:translateX(0)!important}.rating-bar .rc-slider .rc-slider-mark-text-active{z-index:3!important}.rating-bar .rc-slider .rc-slider-mark-text-active p{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);-webkit-background-clip:text;background-clip:text;position:absolute;top:-20px}.rating-bar .rc-slider .rc-slider-track{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);border-radius:9999px;border-radius:var(--radius-full);height:31px;position:absolute;right:50px;top:-10px;z-index:0}.ltr .rating-bar .rc-slider .rc-slider-track{left:-20px}.rtl .rating-bar .rc-slider .rc-slider-track{right:-20px}.rating-bar .slider-wrapper{height:-webkit-max-content!important;height:max-content!important}.rating-bar p{font-size:18px;font-size:var(--font-size-md);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:21px;margin:0;padding:0}.rating-bar .headlines{align-items:center;display:flex;justify-content:space-between;margin-top:12px;margin-top:var(--space-3)}.ltr .rating-bar .headlines{margin-left:12px;margin-left:var(--space-3)}.rtl .rating-bar .headlines{margin-right:12px;margin-right:var(--space-3)}.rating-bar .headlines p{font-size:10px;font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);padding:5px 6px}.add-custom-category-popup-container{flex-direction:column}.add-custom-category-popup-container .category-input-container{margin:32px 32px 0;margin:var(--space-8) var(--space-8) 0 var(--space-8)}.add-custom-category-popup-container .save-button{margin:auto}.custom-category-instructions-popup-container{flex-direction:column;margin:20px;margin:var(--space-5)}.custom-category-instructions-popup-container .custom-category-description{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);margin-top:40px;margin-top:var(--space-10);text-align:center}.custom-category-instructions-popup-container svg{margin-bottom:32px;margin-bottom:var(--space-8);margin-left:20px;margin-left:var(--space-5)}.edit-custom-category-popup-container{flex-direction:column!important;height:300px;justify-content:space-between;width:100%}.edit-custom-category-popup-container .popup-title-container h2{text-align:center!important}.edit-custom-category-popup-container .input-container{margin:48px 4px 100px;margin:var(--space-12) var(--space-1) 100px var(--space-1)}.edit-custom-category-popup-container .flex .popup-button{margin:0 4px 12px;margin:0 var(--space-1) var(--space-3) var(--space-1);width:150px}.category-button{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:53px;box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);height:49px;justify-content:flex-start!important;margin-bottom:12px;margin-bottom:var(--space-3);width:147px}.category-button .icon{height:40px}.ltr .category-button .icon,.rtl .category-button .icon{margin-left:12px;margin-left:var(--space-3);margin-right:12px;margin-right:var(--space-3)}.category-button .text{word-wrap:break-word;color:#2a2722;color:var(--color-text-primary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);line-height:20px;max-width:92px}.category-button .edit-icons{flex-direction:column;justify-content:space-between}.category-button .edit-icons svg{padding:2px 0}.rtl .category-button .edit-icons svg{padding-right:4px;padding-right:var(--space-1)}.ltr .category-button .edit-icons svg{padding-left:4px;padding-left:var(--space-1)}.rtl .category-button .edit-icons{margin-left:12px;margin-left:var(--space-3)}.ltr .category-button .edit-icons{margin-right:12px;margin-right:var(--space-3)}.select-category-conatiner .description{color:#2a2722;color:var(--color-text-primary);margin:32px 20px;margin:var(--space-8) var(--space-5)}.select-category-conatiner .displayed-categories-container{display:flex;flex-wrap:wrap;justify-content:space-around}.select-category-conatiner .steps-dots-with-displayed-categories-button{margin-top:16px!important;margin-top:var(--space-4)!important}.select-category-conatiner .show-all-categories{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:53px;box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);font-size:35px;height:49px;justify-content:space-around;width:147px}.select-category-conatiner .show-all-categories .plus-icon{height:24px}.select-category-conatiner .add-category-button{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:53px;box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);font-size:16px;font-size:var(--font-size-base);height:49px;justify-content:space-around;width:147px}.select-category-conatiner .add-category-button .plus-icon{height:24px}.rtl .select-category-conatiner .add-category-button .plus-icon{margin-right:4px;margin-right:var(--space-1)}.ltr .select-category-conatiner .add-category-button .plus-icon{margin-left:4px;margin-left:var(--space-1)}@media(max-width:320px){.select-category-conatiner .steps-dots-with-displayed-categories-button{margin-top:4px!important;margin-top:var(--space-1)!important}}.popup{max-height:90vh!important}.popup,.popup .popup-children{min-height:-webkit-fit-content!important;min-height:fit-content!important}.popup .popup-children{max-height:80vh!important}.read-more-popup-container{color:#5c584f;color:var(--color-text-secondary);padding:12px 32px;padding:var(--space-3) var(--space-8);text-align:center;width:auto}.read-more-popup-container h2{font-size:24px;font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:20px}.read-more-popup-container h3{font-size:22px;font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:20px;margin-bottom:0}.read-more-popup-container p{font-size:16px;font-size:var(--font-size-base);margin:0!important}.read-more-button-wrapper{margin:20px;margin:var(--space-5)}.read-more-button-wrapper .button{width:100%!important}.smart-goal-container{flex-direction:column;height:calc(100vh - 150px);justify-content:space-evenly!important}.smart-goal-container>svg{align-self:center;height:220px;width:auto}.smart-goal-container .title{color:#26f3ab;color:var(--color-primary-400);font-size:34px;font-weight:700;font-weight:var(--font-weight-bold);line-height:18px;margin:0;margin-block:4px;margin-block:var(--space-1);text-align:center}.smart-goal-container .content{color:#5c584f;color:var(--color-text-secondary);font-size:22px;font-size:var(--font-size-lg);margin:0;text-align:center}.smart-goal-container .content b{font-weight:700;font-weight:var(--font-weight-bold)}.smart-goal-container .read-more-button{height:47px;margin-bottom:32px;margin-bottom:var(--space-8);width:100%}.smart-goal-container .read-more-button svg{padding:0 4px;padding:0 var(--space-1)}.smart-goal-container .ok-button{height:52px;width:100%}.define-step-popup-container{flex-direction:column;height:100%;justify-content:flex-start!important;margin:20px 32px 0;margin:var(--space-5) var(--space-8) 0 var(--space-8)}.define-step-popup-container .popup-titles-wrapper{margin:0 0 20px;margin:0 0 var(--space-5) 0}.define-step-popup-container .description2{color:#5c584f;color:var(--color-text-secondary);font-size:12px;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);line-height:12px;margin-bottom:20px;margin-bottom:var(--space-5);text-align:center}.description1{line-height:18px!important;margin-bottom:20px;margin-bottom:var(--space-5);text-align:center!important;width:241px!important}.description1 p{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);line-height:15px}.left,.right{display:flex;justify-content:space-between;margin-bottom:20px;margin-bottom:var(--space-5)}input{width:230px}.steps-buttons-container{margin-bottom:32px;margin-bottom:var(--space-8)}.steps-buttons-container .step-in-goal{align-items:center;display:flex;justify-content:space-between;margin:auto auto 20px;margin-bottom:var(--space-5);text-align:start;width:100%}.steps-buttons-container .step-in-goal .start-setting-button{width:150px}.steps-buttons-container .step-in-goal .break-words{width:100%}.steps-buttons-container .break-words{min-width:70%}.steps-buttons-container .step-button{border-radius:9999px;border-radius:var(--radius-full);justify-content:space-evenly;max-height:-webkit-max-content;max-height:max-content;min-height:37px;width:250px}.steps-buttons-container .step-button.edit{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient)}.steps-buttons-container .step-button.create{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%)}.steps-buttons-container .step-button span{font-size:14px;font-size:var(--font-size-sm)}.steps-buttons-container .step-button svg{padding:0 4px;padding:0 var(--space-1)}.goal-container{margin-top:20px;margin-top:var(--space-5)}.goal-container h4,.goal-container p{margin:0;padding:0}.goal-container .goal-text{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);line-height:21px;margin-bottom:8px;margin-bottom:var(--space-2)}.goal-container .image-container{text-align:center}.goal-container .image-container .choose-image{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);border-radius:9999px;border-radius:var(--radius-full);height:47px}.goal-container .image-container .choose-image .text{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);width:163px}.rtl .goal-container .image-container .choose-image .text{margin-right:12px;margin-right:var(--space-3)}.ltr .goal-container .image-container .choose-image .text{margin-left:12px;margin-left:var(--space-3)}.goal-container .missing-pathway-message{font-size:16px;font-size:var(--font-size-base);margin-top:12px;margin-top:var(--space-3)}.goal-container .goal-buttons{justify-content:space-between!important}.goal-container .goal-buttons .goal-button{width:150px}.goal-container .goal-image{border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;height:250px;width:250px}.goal-container .hidden-file-input{display:none}.goal-container .image-suggestion-bubble{margin-left:auto;margin-right:auto;max-width:none}.goal-container .image-suggestion-bubble .image-suggestion-text{color:#015568;font-size:14px;line-height:1.4;margin:0}.goal-container .image-suggestion-bubble .suggested-images-list{display:flex;flex-direction:column;gap:12px}.goal-container .image-suggestion-bubble .suggested-image-item{background:#fff;border:1px solid #4caf50;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px;text-align:center;transition:transform .1s ease,box-shadow .1s ease;width:100%}.goal-container .image-suggestion-bubble .suggested-image-item:hover{box-shadow:0 2px 6px #0000001a;transform:translateY(-1px)}.goal-container .image-suggestion-bubble .suggested-image-item:active{transform:translateY(0)}.goal-container .image-suggestion-bubble .suggested-image-thumb{border-radius:6px;height:180px;object-fit:cover;width:100%}.goal-container .image-suggestion-bubble .suggested-image-reasoning{color:#015568;font-size:13px;line-height:1.35;padding:0 4px 4px}.step-container{margin-top:48px;margin-top:var(--space-12)}.step-container,.step-container h1{text-align:center}.step-container h4{margin:0;padding:0}.step-container input{width:200px}.step-container .buttons-container{justify-content:space-between}.step-container .buttons-container .button.flex{margin:0 4px;margin:0 var(--space-1);width:150px}.step-container .disabled-reminder{color:#ef4444;color:var(--color-error);font-weight:700;font-weight:var(--font-weight-bold)}.step-container .date-calendar{justify-content:space-between!important;padding:0!important}.step-container .date-input{max-width:160px!important}.step-container .suggestion-bubble{text-align:start}.step-container .suggestion-bubble .suggestion-text{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:1.4;margin:0 0 12px;margin:0 0 var(--space-3) 0}.step-container .suggestion-bubble .suggestion-editable-hint{color:#5c584f;color:var(--color-text-secondary);font-size:12px;font-size:var(--font-size-xs);font-style:italic;line-height:1.3;margin:0 0 12px;margin:0 0 var(--space-3) 0;opacity:.8}.step-container .suggestion-bubble .suggestion-buttons{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3)}.step-container .suggestion-bubble .suggestion-change-button,.step-container .suggestion-bubble .suggestion-use-button{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #00c853;border:1px solid var(--color-success);border-radius:24px;border-radius:var(--radius-xl);color:#00874a;color:var(--color-primary-800);cursor:pointer;font-size:13px;font-weight:600;font-weight:var(--font-weight-semibold);padding:8px 20px;padding:var(--space-2) var(--space-5)}.step-container .suggestion-bubble .suggestion-change-button:hover,.step-container .suggestion-bubble .suggestion-use-button:hover{background:linear-gradient(180deg,#e8e6e1,#d4d1ca);background:linear-gradient(180deg,var(--color-neutral-200) 0,var(--color-neutral-300) 100%)}.step-container .suggestion-bubble .suggestion-change-button:disabled,.step-container .suggestion-bubble .suggestion-use-button:disabled{cursor:not-allowed;opacity:.6}.step-container .calendar-container{align-items:center;background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:none;border-radius:9999px;border-radius:var(--radius-full);display:flex;flex-direction:column;justify-content:center;margin:4px;margin:var(--space-1);max-height:-webkit-max-content;max-height:max-content;min-height:37px;width:126px}.step-container .calendar-container a,.step-container .calendar-container span{color:#5c584f;color:var(--color-text-secondary);font-size:10px;font-style:normal;font-weight:400;font-weight:var(--font-weight-regular);justify-content:space-around!important;line-height:22px;text-decoration:none;width:100%}.step-container .calendar-container .calander-wrapper{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);display:flex;height:20px;justify-content:center!important;width:20px}.step-container .calendar-container svg{margin:4px;margin:var(--space-1)}.map-card-container{animation:fadeInUp .4s cubic-bezier(.25,.46,.45,.94) both;animation:fadeInUp var(--duration-slow) var(--ease-out-soft) both;background-color:#fff;background-color:var(--color-surface);border:1px solid #e8e6e1;border:1px solid var(--color-neutral-200);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);margin-bottom:16px;margin-bottom:var(--space-4);max-width:100%;overflow:hidden;transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-normal) var(--ease-out-soft)}.map-card-container:active{box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);transform:scale(.98)}.map-card-container hr{border:none;border-top:1px solid #e8e6e1;border-top:1px solid var(--color-neutral-200);margin:0;padding:0}.map-card-container *{box-sizing:border-box}.map-card-container .header{justify-content:flex-start!important;padding:16px;padding:var(--space-4);width:100%}.map-card-container .header h6{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);letter-spacing:.5px;margin:0;opacity:.6;text-transform:uppercase}.map-card-container .header .date-and-name-conatiner{align-items:flex-start;flex-direction:column;height:50px;justify-content:space-evenly;width:150px}.map-card-container .header h4{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:16px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);margin:0;text-align:left;text-align:initial}.map-card-container .header .map-image{border:2px solid #80f9cd;border:2px solid var(--color-primary-200);border-radius:9999px;border-radius:var(--radius-full);height:56px;object-fit:cover;width:56px}.rtl .map-card-container .header .map-image{margin-left:12px;margin-left:var(--space-3)}.ltr .map-card-container .header .map-image{margin-right:12px;margin-right:var(--space-3)}.map-card-container .header .progress-container{align-self:flex-start;position:relative;text-align:center}.rtl .map-card-container .header .progress-container{margin-right:auto}.ltr .map-card-container .header .progress-container{margin-left:auto}.map-card-container .header .progress-container .completed-icon{color:#00c96f;color:var(--color-primary-600);height:18px}.map-card-container .header .progress-container .progress-first-step,.map-card-container .header .progress-container .progress-second-step,.map-card-container .header .progress-container .progress-zero-step{background-color:#e8e6e1;background-color:var(--color-neutral-200);border-radius:9999px;border-radius:var(--radius-full);height:6px;width:50px}.map-card-container .header .progress-container .progress-first-step:after,.map-card-container .header .progress-container .progress-second-step:after,.map-card-container .header .progress-container .progress-zero-step:after{animation:progressFill .6s cubic-bezier(.25,.46,.45,.94) both;animation:progressFill var(--duration-slower) var(--ease-out-soft) both;background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border-radius:9999px;border-radius:var(--radius-full);content:"";height:6px;left:0;position:absolute;top:0}.map-card-container .header .progress-container .progress-zero-step:after{--progress-width:0%;width:0}.map-card-container .header .progress-container .progress-first-step:after{--progress-width:33%;width:33%}.map-card-container .header .progress-container .progress-second-step:after{--progress-width:66%;width:66%}.map-card-container .header .progress-container .progress-text{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);margin-top:4px;margin-top:var(--space-1)}.map-card-container .footer{border-top:1px solid #f5f4f1;border-top:1px solid var(--color-neutral-100);padding:12px 16px;padding:var(--space-3) var(--space-4);position:relative;width:100%}.rtl .map-card-container .footer .edit-and-remove-icons{margin-left:auto}.ltr .map-card-container .footer .edit-and-remove-icons{margin-right:auto}.map-card-container .footer .edit-and-remove-icons .icon{color:#7c786f;color:var(--color-text-muted);height:20px;transition:color .15s cubic-bezier(.25,.46,.45,.94);transition:color var(--duration-fast) var(--ease-out-soft)}.map-card-container .footer .edit-and-remove-icons .icon:active{color:#2a2722;color:var(--color-text-primary)}.rtl .map-card-container .footer .edit-and-remove-icons .icon:first-child{margin-left:12px;margin-left:var(--space-3)}.ltr .map-card-container .footer .edit-and-remove-icons .icon:first-child{margin-right:12px;margin-right:var(--space-3)}.map-card-container .footer .view-map-button{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:0;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#015a3f;color:var(--color-text-brand);cursor:pointer;font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);height:36px;justify-content:center!important;min-width:140px;padding:0 20px;padding:0 var(--space-5);transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:-webkit-fit-content;width:fit-content}.map-card-container .footer .view-map-button:active{transform:scale(.95)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes scalePop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #00e37f40}50%{box-shadow:0 0 30px #00e37f66}}@keyframes progressFill{0%{width:0}to{width:100%;width:var(--progress-width,100%)}}@keyframes confettiBurst{0%{opacity:1;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(1) rotate(1turn)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes checkDraw{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{opacity:1;transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@keyframes slideUpBar{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonPulse{0%{background-position:-200% 0}to{background-position:200% 0}}.draft-map-card-container{animation:fadeInUp .4s cubic-bezier(.25,.46,.45,.94) both;animation:fadeInUp var(--duration-slow) var(--ease-out-soft) both;background-color:#fff;background-color:var(--color-surface);border:1px dashed #26f3ab;border:1px dashed var(--color-primary-400);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);margin-bottom:16px;margin-bottom:var(--space-4);max-width:100%;overflow:hidden;transition:all .25s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-normal) var(--ease-out-soft)}.draft-map-card-container:active{box-shadow:0 1px 2px #1a18150a;box-shadow:var(--shadow-xs);transform:scale(.98)}.draft-map-card-container hr{border:none;border-top:1px solid #e8e6e1;border-top:1px solid var(--color-neutral-200);margin:0;padding:0}.draft-map-card-container *{box-sizing:border-box}.draft-map-card-container .header{justify-content:flex-start!important;padding:16px;padding:var(--space-4);width:100%}.draft-map-card-container .header h6{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);letter-spacing:.5px;margin:0;opacity:.6;text-transform:uppercase}.draft-map-card-container .header .date-and-name-conatiner{align-items:flex-start;flex:1 1;flex-direction:column;height:50px;justify-content:space-evenly;min-width:0}.draft-map-card-container .header h4{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:16px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);margin:0;max-width:100%;overflow:hidden;text-align:left;text-align:initial;text-overflow:ellipsis;white-space:nowrap}.draft-map-card-container .header h4.missing{color:#7c786f;color:var(--color-text-muted);font-style:italic;font-weight:500;font-weight:var(--font-weight-medium)}.draft-map-card-container .header .map-image{border:2px dashed #4df6ba;border:2px dashed var(--color-primary-300);border-radius:9999px;border-radius:var(--radius-full);height:56px;object-fit:cover;opacity:.85;width:56px}.rtl .draft-map-card-container .header .map-image{margin-left:12px;margin-left:var(--space-3)}.ltr .draft-map-card-container .header .map-image{margin-right:12px;margin-right:var(--space-3)}.draft-map-card-container .header .draft-badge{align-items:center;align-self:flex-start;background:#b3fce0;background:var(--color-primary-100);border-radius:9999px;border-radius:var(--radius-full);color:#00a85d;color:var(--color-primary-700);display:flex;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);gap:4px;gap:var(--space-1);padding:4px 8px;padding:var(--space-1) var(--space-2)}.rtl .draft-map-card-container .header .draft-badge{margin-right:auto}.ltr .draft-map-card-container .header .draft-badge{margin-left:auto}.draft-map-card-container .header .draft-badge .draft-icon{height:12px}.draft-map-card-container .footer{border-top:1px solid #f5f4f1;border-top:1px solid var(--color-neutral-100);justify-content:flex-end!important;padding:12px 16px;padding:var(--space-3) var(--space-4);position:relative;width:100%}.draft-map-card-container .footer .continue-button{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:0;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#015a3f;color:var(--color-text-brand);cursor:pointer;font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:8px;gap:var(--space-2);height:36px;justify-content:center!important;min-width:140px;padding:0 20px;padding:0 var(--space-5);transition:all .15s cubic-bezier(.25,.46,.45,.94);transition:all var(--duration-fast) var(--ease-out-soft);width:-webkit-fit-content;width:fit-content}.draft-map-card-container .footer .continue-button:active{transform:scale(.95)}.rtl .draft-map-card-container .footer .continue-button svg{transform:rotate(180deg)}.draft-map-popup-container{padding:0 12px;padding:0 var(--space-3);text-align:center}.draft-map-popup-container .popup-title-container{margin-top:32px;margin-top:var(--space-8)}.draft-map-popup-container .popup-title-container .popup-title.big{line-height:1}.draft-map-popup-container p{margin:0;padding:0}.draft-map-popup-container .footer-buttons-container .footer-buttons{font-size:14px;font-size:var(--font-size-sm);margin:12px;margin:var(--space-3);text-align:center!important}.onboarding-timeline{background:linear-gradient(135deg,#f0fffe,#f5fdf8);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);margin:0 0 20px;margin:0 0 var(--space-5);overflow:hidden}.onboarding-timeline .timeline-header{align-items:center;background:linear-gradient(89.93deg,#00e37f1f 4.49%,#00ebe11f 83.69%);cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;padding:var(--space-4) var(--space-5);-webkit-user-select:none;user-select:none}.onboarding-timeline .timeline-header .header-left{display:flex;flex-direction:column;gap:2px}.onboarding-timeline .timeline-header .header-left .timeline-title{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold)}.onboarding-timeline .timeline-header .header-left .timeline-progress{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);font-weight:500;font-weight:var(--font-weight-medium)}.onboarding-timeline .timeline-header .collapse-icon{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm)}.onboarding-timeline .timeline-body{padding:12px 20px 20px;padding:var(--space-3) var(--space-5) var(--space-5)}.onboarding-timeline .timeline-body .timeline-subtitle{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);line-height:1.4;margin:0 0 16px;margin:0 0 var(--space-4)}.onboarding-timeline .timeline-body .progress-bar-container{background:#e8e6e1;background:var(--color-neutral-200);border-radius:9999px;border-radius:var(--radius-full);height:6px;margin-bottom:16px;margin-bottom:var(--space-4);overflow:hidden}.onboarding-timeline .timeline-body .progress-bar-container .progress-bar-fill{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border-radius:9999px;border-radius:var(--radius-full);height:100%;transition:width .5s cubic-bezier(.25,.46,.45,.94);transition:width .5s var(--ease-out-soft)}.onboarding-timeline .timeline-body .day-dots-container{margin-bottom:16px;margin-bottom:var(--space-4);position:relative}.onboarding-timeline .timeline-body .day-dots-container .dots-track{grid-row-gap:12px;grid-row-gap:var(--space-3);grid-column-gap:8px;grid-column-gap:var(--space-2);column-gap:8px;column-gap:var(--space-2);display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;padding:8px 0;padding:var(--space-2) 0;row-gap:12px;row-gap:var(--space-3);width:100%}.onboarding-timeline .timeline-body .day-dot{align-items:center;animation:timeline-dot-in .4s cubic-bezier(.25,.46,.45,.94) both;animation:timeline-dot-in var(--duration-slow) var(--ease-out-soft) both;animation-delay:0ms;animation-delay:calc(var(--dot-index, 0)*30ms);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);height:32px;justify-content:center;position:relative;transition:transform .15s cubic-bezier(.25,.46,.45,.94),background .25s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94);transition:transform var(--duration-fast) var(--ease-out-soft),background var(--duration-normal) var(--ease-out-soft),border-color var(--duration-fast) var(--ease-out-soft),box-shadow var(--duration-normal) var(--ease-out-soft);width:32px;z-index:1}.onboarding-timeline .timeline-body .day-dot:after{background-image:linear-gradient(90deg,#d4d1ca 50%,#0000 0);background-image:linear-gradient(to right,var(--color-neutral-300) 50%,#0000 50%);background-repeat:repeat-x;background-size:6px 2px;content:"";height:2px;left:calc(100% + 2px);opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translateY(-1px);width:4px;width:calc(var(--space-2) - 4px);z-index:0}.onboarding-timeline .timeline-body .day-dot.row-end:after{display:none}.rtl .onboarding-timeline .timeline-body .day-dot:after{background-image:linear-gradient(270deg,#d4d1ca 50%,#0000 0);background-image:linear-gradient(to left,var(--color-neutral-300) 50%,#0000 50%);left:auto;right:calc(100% + 2px)}.onboarding-timeline .timeline-body .day-dot .day-number{line-height:1;position:relative;z-index:1}.onboarding-timeline .timeline-body .day-dot .day-done-check{font-size:12px;position:relative;z-index:1}.onboarding-timeline .timeline-body .day-dot.locked{background:#fafaf8;background:var(--color-neutral-50);border:1.5px dashed #d4d1ca;border:1.5px dashed var(--color-neutral-300);color:#a8a49d;color:var(--color-neutral-400);cursor:default}.onboarding-timeline .timeline-body .day-dot.locked .day-number{opacity:.55}.onboarding-timeline .timeline-body .day-dot.locked .lock-badge{align-items:center;background:#a8a49d;background:var(--color-neutral-400);border-radius:9999px;border-radius:var(--radius-full);bottom:-3px;box-shadow:0 0 0 1.5px #fff;box-shadow:0 0 0 1.5px var(--color-surface);color:#fff;color:var(--color-surface);display:flex;font-size:7px;height:13px;justify-content:center;position:absolute;right:-3px;width:13px;z-index:2}.rtl .onboarding-timeline .timeline-body .day-dot.locked .lock-badge{left:-3px;right:auto}.onboarding-timeline .timeline-body .day-dot.unlocked{background:#fff;background:var(--color-surface);border:2px solid #d4d1ca;border:2px solid var(--color-neutral-300);color:#2a2722;color:var(--color-text-primary)}.onboarding-timeline .timeline-body .day-dot.unlocked:hover{border-color:#26f3ab;border-color:var(--color-primary-400);transform:translateY(-1px)}.onboarding-timeline .timeline-body .day-dot.current{animation:timeline-current-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite;animation:timeline-current-pulse 2.4s var(--ease-in-out-soft) infinite;background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:none;color:#2a2722;color:var(--color-text-primary)}.onboarding-timeline .timeline-body .day-dot.all-done:not(.current){background:#e6fef3;background:var(--color-primary-50);border-color:#00e37f;border-color:var(--color-primary-500);color:#00a85d;color:var(--color-primary-700)}.onboarding-timeline .timeline-body .timeline-cta-btn{align-items:center;background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:none;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);color:#2a2722;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);gap:12px;gap:var(--space-3);margin-bottom:8px;margin-bottom:var(--space-2);padding:12px 16px;padding:var(--space-3) var(--space-4);text-align:start;transition:transform .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94);transition:transform var(--duration-fast) var(--ease-out-soft),box-shadow var(--duration-fast) var(--ease-out-soft);width:100%}.onboarding-timeline .timeline-body .timeline-cta-btn:hover{box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.onboarding-timeline .timeline-body .timeline-cta-btn:active{transform:translateY(0)}.onboarding-timeline .timeline-body .timeline-cta-btn .cta-kibo-avatar{background:#fff;background:var(--color-surface);border-radius:9999px;border-radius:var(--radius-full);flex-shrink:0;height:32px;padding:2px;width:32px}.onboarding-timeline .timeline-body .timeline-cta-btn .cta-text{line-height:1.3}@keyframes timeline-dot-in{0%{opacity:0;transform:translateY(4px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes timeline-current-pulse{0%,to{box-shadow:0 2px 8px #00e37f59,0 0 0 4px #00e37f1f;transform:scale(1.08)}50%{box-shadow:0 2px 12px #00e37f73,0 0 0 8px #00e37f0d;transform:scale(1.12)}}.maps-container .add-new-button{height:45px;margin:20px 0;margin:var(--space-5) 0;width:75%}.rtl .maps-container .add-new-button-icon{margin-right:4px;margin-right:var(--space-1)}.ltr .maps-container .add-new-button-icon{margin-left:4px;margin-left:var(--space-1)}.maps-container .tabs-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);gap:0;margin-bottom:20px;margin-bottom:var(--space-5);overflow:hidden}.maps-container .tabs-container .tab{background:#0000;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:700;font-weight:var(--font-weight-bold);padding:8px 16px;padding:var(--space-2) var(--space-4);position:relative;transition:all .3s ease}.maps-container .tabs-container .tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.maps-container .tabs-container .tab .tab-dot{background:#00c96f;background:var(--color-primary-600);border-radius:9999px;border-radius:var(--radius-full);display:inline-block;height:7px;vertical-align:middle;width:7px}.rtl .maps-container .tabs-container .tab .tab-dot{margin-right:4px;margin-right:var(--space-1)}.ltr .maps-container .tabs-container .tab .tab-dot{margin-left:4px;margin-left:var(--space-1)}.maps-container .tabs-container.top-tabs{margin-bottom:16px;margin-bottom:var(--space-4);margin-top:12px;margin-top:var(--space-3)}.maps-container .tabs-container.sub-tabs{background:#0000;border:1px solid #e8e6e1;border:1px solid var(--color-neutral-200);box-shadow:none}.maps-container .tabs-container.sub-tabs .tab{font-size:13px;font-weight:500;font-weight:var(--font-weight-medium)}.maps-container .empty-tab-message{color:#7c786f;color:var(--color-text-muted);font-size:16px;font-size:var(--font-size-base);margin-top:24px;margin-top:var(--space-6);text-align:center}.maps-container .category-container .category-header{justify-content:flex-start!important}.maps-container .category-container .category-header .category-icon{height:35px;width:35px}.maps-container .category-container .category-header .category-name{color:#2a2722;color:var(--color-text-primary);flex-direction:column;font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.5px}.rtl .maps-container .category-container .category-header .category-name{margin-right:12px;margin-right:var(--space-3)}.ltr .maps-container .category-container .category-header .category-name{margin-left:12px;margin-left:var(--space-3)}.maps-container .map-container{align-items:center;display:flex;justify-content:center}.maps-container .map-container h5{margin:0;padding:0}.maps-container .map-container .right-container{display:flex;flex-direction:column}.maps-container .map-container .right-container .map-buttons-container{display:flex}.maps-container .map-container .right-container .map-buttons-container .map-button{align-items:center;background-color:#fff;background-color:var(--color-surface);background-image:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;line-height:1.42857143;padding:6px 12px;padding:6px var(--space-3);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.maps-container .map-container .right-container .map-buttons-container .map-button:hover{background-color:#e8e6e1;background-color:var(--color-neutral-200);border-color:#d4d1ca;border-color:var(--color-neutral-300);color:#2a2722;color:var(--color-text-primary)}.maps-container .map-container .right-container .map-buttons-container .separator-line{margin:0 12px;margin:0 var(--space-3)}.ltr .maps-container .map-container .right-container .map-buttons-container .separator-line{border-left:2px solid #d4d1ca;border-left:2px solid var(--color-neutral-300)}.rtl .maps-container .map-container .right-container .map-buttons-container .separator-line{border-right:2px solid #d4d1ca;border-right:2px solid var(--color-neutral-300)}.remove-map-popup-container{color:#5c584f;color:var(--color-text-secondary);margin:20px 12px;margin:var(--space-5) var(--space-3);text-align:center}.remove-map-popup-container .goal{font-style:italic}.remove-map-popup-container .note-container{margin-bottom:20px;margin-bottom:var(--space-5)}.remove-map-popup-container .note-container p{margin:4px 0;margin:var(--space-1) 0}.remove-map-popup-container .note-container .header{font-weight:700;font-weight:var(--font-weight-bold)}.remove-map-popup-container .note-container .description{font-weight:700;font-weight:var(--font-weight-bold);text-align:center}.remove-map-popup-container .flex{justify-content:space-evenly!important}.remove-map-popup-container .flex .popup-button{width:40%}.map-loader-wrapper{align-items:center;background:#fafaf8c7;display:flex;height:100vh;justify-content:center;left:0;position:fixed;width:100vw;z-index:100}.map-loader-wrapper .map-background{background-color:#26f3ab;background-color:var(--color-primary-400);height:100%;opacity:.5;width:100%}.loader{animation:loader-05 1s linear infinite;border:.2em solid #0000;border-radius:9999px;border-radius:var(--radius-full);border-top-color:initial;color:#00e37f;color:var(--color-primary-500);display:inline-block;pointer-events:none;position:relative;vertical-align:middle}.loader,.loader.page{height:32px;height:var(--space-8);width:32px;width:var(--space-8)}.loader.page{left:45%;position:absolute;top:40%;transform:translateX(-50%) translateY(-50%)}.loader:before{border:.2em solid!important;border-radius:9999px;border-radius:var(--radius-full);content:"";display:block;height:inherit;left:-.2em;opacity:.5;position:absolute;top:-.2em;width:inherit}@keyframes loader-05{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hopetimizer-icon-container{left:20%;position:absolute;top:30%}.clicked-obstacle-popup-container{flex-direction:column;height:100%;margin:32px;margin:var(--space-8)}.clicked-obstacle-popup-container .headers{flex-direction:column;text-align:center}.clicked-obstacle-popup-container .headers .obstacle-icon{margin-top:12px;margin-top:var(--space-3)}.clicked-obstacle-popup-container input{width:20px}.clicked-obstacle-popup-container .got-it-button{margin:20px 0;margin:var(--space-5) 0;width:80%}.finished-first-step-popup-container{background-image:url(/static/media/person_half.8d9ad4b5d33ddf6e0714.png);background-position:30px 130px;background-repeat:no-repeat;background-size:272px auto;flex-direction:column;height:403px;margin-top:32px;margin-top:var(--space-8)}.finished-first-step-popup-container .speech-bubble-container p{font-size:16px;font-size:var(--font-size-base);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:16px}.finished-first-step-popup-container .popup-bottom-bottons-container .popup-button{width:230px}.finished-second-step-popup-container{background-image:url(/static/media/person_half.8d9ad4b5d33ddf6e0714.png);background-position:30px 130px;background-repeat:no-repeat;background-size:272px auto;flex-direction:column;height:403px;margin-top:32px;margin-top:var(--space-8)}.finished-second-step-popup-container .speech-bubble-container p{font-size:16px;font-size:var(--font-size-base);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:16px}.finished-second-step-popup-container .popup-bottom-bottons-container .popup-button{width:230px}.finished-third-step-popup-container{background-image:url(/static/media/finished.e27bfff6a315edd0a794.png);background-position:center 160px;background-repeat:no-repeat;background-size:128px auto;flex-direction:column;height:403px;margin-top:25px}.finished-third-step-popup-container .speech-bubble-container p{font-size:16px;font-size:var(--font-size-base);font-style:normal;font-weight:700;font-weight:var(--font-weight-bold);line-height:16px}.finished-third-step-popup-container .popup-bottom-bottons-container{width:80%}.finished-third-step-popup-container .popup-bottom-bottons-container .popup-button{width:115px}.share-map-popup-container{flex-direction:column;margin:40px 32px 32px;margin:var(--space-10) var(--space-8) var(--space-8) var(--space-8)}.share-map-popup-container .header{margin-bottom:32px;margin-bottom:var(--space-8)}.share-map-popup-container .share-with-container{flex-direction:column;margin-bottom:20px;margin-bottom:var(--space-5)}.share-map-popup-container .choose-platform-container{margin-bottom:20px;margin-bottom:var(--space-5)}.share-map-popup-container .close-button{margin-top:60px;width:90%}.map-instructions-popup-container{display:flex;justify-content:space-evenly;margin:0 12px;margin:0 var(--space-3)}.map-instructions-popup-container .text{line-height:16px}.map-instructions-popup-container hr{width:95%}.map-instructions-popup-container .remember-title{color:#5c584f;color:var(--color-text-secondary);font-family:monospace;font-size:22px;font-size:var(--font-size-lg);margin:7px 0}.map-instructions-popup-container hr{background:#e8e6e1;background:var(--color-neutral-200);border:none;height:6px;position:relative}.map-instructions-popup-container .step-container{margin:1px 20px;margin:1px var(--space-5)}.map-instructions-popup-container .step-container .text{width:200px}.rtl .map-instructions-popup-container .step-container .text{text-align:right}.ltr .map-instructions-popup-container .step-container .text{text-align:left}.map-instructions-popup-container .step-container .tip-container{background:#0000}.map-instructions-popup-container .step2-container{margin:12px 4px;margin:var(--space-3) var(--space-1)}.map-instructions-popup-container .step2-container .text{width:230px}.map-instructions-popup-container .step2-container .tip-container{background:#0000}.map-instructions-popup-container .buttons-container{margin-bottom:12px;margin-bottom:var(--space-3);width:100%}.map-instructions-popup-container .buttons-container .button{width:120px}.thats-ok-popup-container{background-image:url(/static/media/thats-ok.de6207144e5beda05864.svg);background-position:center 160px;background-repeat:no-repeat;background-size:260px auto;flex-direction:column;height:403px;margin:32px;margin:var(--space-8)}.thats-ok-popup-container .speech-bubble-container{z-index:-1}.thats-ok-popup-container .speech-bubble-container p{font-style:normal;font-weight:700;font-weight:var(--font-weight-bold)}.thats-ok-popup-container .speech-bubble-container .first-info{margin-top:12px;margin-top:var(--space-3)}.thats-ok-popup-container .popup-bottom-bottons-container{left:0}.thats-ok-popup-container .popup-bottom-bottons-container .popup-button{width:230px}.user-content-box-container{background:#fff;background:var(--color-surface);border-radius:8px;border-radius:var(--radius-sm);box-shadow:0 8px 24px #1a18151a,0 4px 8px #1a18150d;box-shadow:var(--shadow-lg);height:400px;margin-bottom:20px;margin-bottom:var(--space-5);margin-top:20px;margin-top:var(--space-5);position:relative;width:300px}.user-content-box-container h4{margin-bottom:0;margin-top:0}.user-content-box-container h5{font-size:18px;font-size:var(--font-size-md);margin-bottom:0;margin-top:0}.user-content-box-container h6{font-size:13px;margin-bottom:0;margin-top:0}.user-content-box-container .media-type-icon{height:50%;width:50%}.rtl .user-content-box-container .media-type-icon{transform:translate(-12px,10px)}.ltr .user-content-box-container .media-type-icon{transform:translate(12px,10px)}.user-content-box-container .media-type-icon-no-image{height:30%;width:30%}.rtl .user-content-box-container .media-type-icon-no-image{transform:translate(-105px,60px)}.ltr .user-content-box-container .media-type-icon-no-image{transform:translate(95px,60px)}.user-content-box-container .media-type-icon-no-image-long{height:10%;width:15%}.rtl .user-content-box-container .media-type-icon-no-image-long{transform:translate(-130px,60px)}.ltr .user-content-box-container .media-type-icon-no-image-long{transform:translate(120px,60px)}.user-content-box-container .video-icon-container .video-type-icon{width:65%}.user-content-box-container .video-icon-container{position:absolute}.rtl .user-content-box-container .video-icon-container{transform:translate(-105px,60px)}.ltr .user-content-box-container .video-icon-container{transform:translate(95px,60px)}.user-content-box-container .info-container{word-wrap:break-word;margin-top:12px;margin-top:var(--space-3);width:90%}.rtl .user-content-box-container .info-container{transform:translateX(-30px)}.ltr .user-content-box-container .info-container{transform:translateX(30px)}.user-content-box-container .info-container .content-link{width:100%}.user-content-box-container .info-container .content-link:hover{cursor:pointer}.user-content-box-container .info-container .content-link{display:inline-block}.user-content-box-container .actions-container{bottom:4px;bottom:var(--space-1);display:flex;gap:12px;gap:var(--space-3);padding:12px;padding:var(--space-3);position:absolute}.rtl .user-content-box-container .actions-container{transform:translateX(-20px)}.ltr .user-content-box-container .actions-container{transform:translateX(20px)}.user-content-box-container .actions-container .bookmark-icon:hover{cursor:pointer}.user-content-box-container .actions-container .media-icon{height:30px;width:30px}.user-content-box-container .content-date{color:#a8a49d;color:var(--color-neutral-400);font-size:2vh}.user-content-box-container .content-title{font-size:3.5vh;width:85%}.user-content-box-container .content-desription{word-wrap:break-word;width:85%}.user-content-box-container .image-container .type-icon{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);border-radius:0 0 9999px 9999px;border-radius:0 0 var(--radius-full) var(--radius-full);height:60px;position:absolute;width:50px}.ltr .user-content-box-container .image-container .type-icon{transform:translateX(220px)}.rtl .user-content-box-container .image-container .type-icon{transform:translateX(-220px)}.user-content-box-container .image-container .selected-image,.user-content-box-container .type-no-image{border-radius:8px 8px 0 0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;height:225px;width:300px}.user-content-box-container .type-no-image{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient)}.user-content-box-container.has-explanation{height:auto;padding-bottom:0}.user-content-box-container.has-explanation .actions-container{position:static;transform:none}.rtl .user-content-box-container.has-explanation .actions-container{transform:translateX(-20px)}.ltr .user-content-box-container.has-explanation .actions-container{transform:translateX(20px)}.user-content-box-container .explanation-section{border-top:1px solid #efede8;border-top:1px solid var(--color-neutral-150);padding:12px 16px;padding:var(--space-3) var(--space-4) var(--space-3)}.user-content-box-container .explanation-section .explanation-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.user-content-box-container .explanation-section .explanation-header .explanation-label{color:#5c584f;color:var(--color-text-secondary);font-size:12px;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold)}.user-content-box-container .explanation-section .explanation-header .explanation-chevron{color:#5c584f;color:var(--color-text-secondary);font-size:12px;font-size:var(--font-size-xs);transition:transform .2s ease}.user-content-box-container .explanation-section .explanation-text{color:#7c786f;color:var(--color-text-muted);font-size:13px;line-height:1.4;margin:6px 0 0}.vimeo-frame>iframe{min-height:80vh;width:100%}.view-video-title{padding-bottom:12px;padding-bottom:var(--space-3)}.rtl .view-content-video-container .video-conatiner{margin-right:20px!important;margin-right:var(--space-5)!important}.view-content-video-container iframe{height:200px;margin-top:48px;margin-top:var(--space-12);min-height:200px}.view-content-video-container h4{margin-bottom:0;margin-top:0}.view-content-video-container h5{font-size:2vh;margin-bottom:0;margin-top:0}.view-content-video-container h6{margin-bottom:0;margin-top:0}.view-content-video-container .info-container{margin-top:60px}.ltr .view-content-video-container .info-container{margin-left:20px;margin-left:var(--space-5)}.rtl .view-content-video-container .info-container{margin-right:20px;margin-right:var(--space-5)}.view-content-video-container .info-container .content-date{color:#a8a49d;color:var(--color-neutral-400);font-size:2vh}.view-content-video-container .info-container .content-title{color:#5c584f;color:var(--color-text-secondary);font-size:2.75vh}.view-content-video-container .info-container .content-desription{word-wrap:break-word;color:#5c584f;color:var(--color-text-secondary);width:225px}.view-content-video-container .booster-icon{margin-top:12px;margin-top:var(--space-3);width:10%}.view-content-video-container .share-icon{margin-top:12px;margin-top:var(--space-3)}.ltr .view-content-video-container .share-icon{margin-left:12px;margin-left:var(--space-3)}.rtl .view-content-video-container .share-icon{margin-right:12px;margin-right:var(--space-3)}.view-content-video-container .share-icon{width:8%}.view-content-tip-container{position:relative}.view-content-tip-container h4{margin-bottom:0;margin-top:0}.view-content-tip-container h5{font-size:2vh;margin-bottom:0;margin-top:0}.view-content-tip-container h6{margin-bottom:0;margin-top:0}.view-content-tip-container .info-container{margin-top:20px;margin-top:var(--space-5)}.ltr .view-content-tip-container .info-container{margin-left:20px;margin-left:var(--space-5)}.rtl .view-content-tip-container .info-container{margin-right:20px;margin-right:var(--space-5)}.view-content-tip-container .info-container .info-container-inner{height:325px;overflow-x:hidden;overflow-y:auto}.view-content-tip-container .info-container .info-container-inner .content-date{color:#a8a49d;color:var(--color-neutral-400);font-size:2vh}.view-content-tip-container .info-container .info-container-inner .content-title{color:#5c584f;color:var(--color-text-secondary);font-size:2.75vh}.view-content-tip-container .info-container .info-container-inner .content-desription{word-wrap:break-word;color:#5c584f;color:var(--color-text-secondary);width:225px}.view-content-tip-container .info-container .info-container-inner .read-more-container{margin-bottom:20px;margin-bottom:var(--space-5);margin-top:20px;margin-top:var(--space-5)}.view-content-tip-container .info-container .actions-container{bottom:20px;bottom:var(--space-5);display:flex;position:absolute}.view-content-tip-container .info-container .actions-container .booster-icon{margin-top:12px;margin-top:var(--space-3);width:35%}.view-content-tip-container .info-container .actions-container .share-icon{margin-top:12px;margin-top:var(--space-3)}.ltr .view-content-tip-container .info-container .actions-container .share-icon{margin-left:12px;margin-left:var(--space-3)}.rtl .view-content-tip-container .info-container .actions-container .share-icon{margin-right:12px;margin-right:var(--space-3)}.view-content-tip-container .info-container .actions-container .share-icon{width:30%}.view-content-tip-container .info-container .info-container-inner::-webkit-scrollbar{-webkit-appearance:none}.view-content-tip-container .info-container .info-container-inner::-webkit-scrollbar:vertical{width:12px!important}.view-content-tip-container .info-container .info-container-inner::-webkit-scrollbar:horizontal{height:12px!important}.view-content-tip-container .info-container .info-container-inner::-webkit-scrollbar-thumb{background-color:#1a181566;background-color:var(--color-surface-overlay);border:2px solid #fff;border:2px solid var(--color-surface);border-radius:12px;border-radius:var(--radius-md)}.view-content-tip-container .info-container .info-container-inner::-webkit-scrollbar-track{background-color:#fff;background-color:var(--color-surface);border-radius:12px;border-radius:var(--radius-md)}.user-media-center-container .user-contents-container{display:flex;flex-wrap:wrap;justify-content:center}.user-media-center-container .open-booster-popup{background-color:#fff;background-color:var(--color-surface);border-radius:9999px;border-radius:var(--radius-full);bottom:20px;bottom:var(--space-5);box-shadow:18px 0 20px -15px #1a181514,-18px 0 20px -15px #1a181514,0 18px 20px -15px #1a181514;height:42px;padding:12px;padding:var(--space-3);position:fixed;right:20px;right:var(--space-5);width:42px;z-index:1000000}.user-media-center-container .search-icon-container{border:1px solid #2a2722;border:1px solid var(--color-text-primary);border-radius:9999px;border-radius:var(--radius-full);display:flex;gap:12px;gap:var(--space-3);justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3);margin-top:20px;margin-top:var(--space-5);width:85%}.ltr .user-media-center-container .search-icon-container{margin-left:20px;margin-left:var(--space-5)}.rtl .user-media-center-container .search-icon-container{margin-right:20px;margin-right:var(--space-5)}.user-media-center-container .search-icon-container .search-icon{height:25px;margin-top:4px;margin-top:var(--space-1);width:25px}.user-media-center-container .search-icon-container h2{color:#2a2722;color:var(--color-text-primary);margin-bottom:4px;margin-bottom:var(--space-1);margin-top:4px;margin-top:var(--space-1)}.user-media-center-container .search-icon-container h3{color:#2a2722;color:var(--color-text-primary);margin-bottom:4px;margin-bottom:var(--space-1);margin-top:7.5px}.user-media-center-container .bookmark-filter{display:flex;font-size:18px;font-size:var(--font-size-md);gap:20px;gap:var(--space-5);justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3);margin-top:16px;margin-top:var(--space-4)}.user-media-center-container .contents-filters-container{height:500px}.ltr .user-media-center-container .contents-filters-container{margin-left:12px;margin-left:var(--space-3)}.rtl .user-media-center-container .contents-filters-container{margin-right:12px;margin-right:var(--space-3)}.user-media-center-container .contents-filters-container .text-filters{margin-top:12px;margin-top:var(--space-3)}.user-media-center-container .contents-filters-container .text-filters .advanced-filters-arrow{margin-left:4px;margin-left:var(--space-1);margin-right:4px;margin-right:var(--space-1)}.user-media-center-container .contents-filters-container .filters-checkbox{margin-bottom:12px;margin-bottom:var(--space-3)}.user-media-center-container .contents-filters-container .filters-checkbox .filters-table .filter-checkbox{width:200px}.rtl .user-media-center-container .contents-filters-container .filters-checkbox .filters-table .filter-checkbox{text-align:right}.user-media-center-container .contents-filters-container .filters-checkbox .filter-checkbox{margin:0 20px 20px;margin:0 var(--space-5) var(--space-5) var(--space-5)}.user-media-center-container .contents-filters-container .submit-filters{bottom:20px;bottom:var(--space-5);position:absolute}.user-media-center-container .quick-remove-search-container{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:flex-start;margin-top:12px;margin-top:var(--space-3)}.user-media-center-container .quick-remove-search-container .quick-remove-search-item{align-items:center;background:linear-gradient(180deg,#fff,#d4d1ca);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-300) 100%);border-radius:24px;border-radius:var(--radius-xl);color:#a8a49d;color:var(--color-neutral-400);display:flex;height:30px;justify-content:center;width:80px}.ltr .user-media-center-container .quick-remove-search-container .quick-remove-search-item .quick-remove-search-item-x-icon{margin-right:4px;margin-right:var(--space-1)}.rtl .user-media-center-container .quick-remove-search-container .quick-remove-search-item .quick-remove-search-item-x-icon{margin-left:4px;margin-left:var(--space-1)}.user-media-center-container .quick-remove-search-container .quick-remove-search-str{align-items:center;background:linear-gradient(180deg,#fff,#d4d1ca);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-300) 100%);border-radius:24px;border-radius:var(--radius-xl);color:#a8a49d;color:var(--color-neutral-400);display:flex;height:30px;justify-content:center;min-width:100px;padding-left:4px;padding-left:var(--space-1);padding-right:4px;padding-right:var(--space-1)}.ltr .user-media-center-container .quick-remove-search-container .quick-remove-search-str .quick-remove-search-item-x-icon{margin-right:4px;margin-right:var(--space-1)}.rtl .user-media-center-container .quick-remove-search-container .quick-remove-search-str .quick-remove-search-item-x-icon{margin-left:4px;margin-left:var(--space-1)}.search-modal-container h4,.search-modal-container h5,.search-modal-container h6{margin-bottom:0;margin-top:0}.search-modal-container .advanced-container{display:flex}.ask-for-more-container h4,.ask-for-more-container h5,.ask-for-more-container h6{margin-bottom:0;margin-top:0}.ask-for-more-container .before-send{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.ask-for-more-container .before-send .looking-image-container{margin-top:20px;margin-top:var(--space-5)}.ask-for-more-container .before-send .looking-image-container .looking-image{height:auto;width:200px}.ask-for-more-container .before-send .description-text,.ask-for-more-container .before-send .looking-text{color:#5c584f;color:var(--color-text-secondary);font-size:22.5px;width:70%}.ask-for-more-container .before-send .description-text{margin-top:12px;margin-top:var(--space-3)}.ask-for-more-container .before-send .textarea-container{margin-top:20px;margin-top:var(--space-5)}.ask-for-more-container .before-send .textarea-container .looking-textarea{border-color:#5c584f;border-color:var(--color-text-secondary);border-radius:24px;border-radius:var(--radius-xl);font-size:22px;font-size:var(--font-size-lg);height:19vh;padding:12px 16px;padding:var(--space-3) var(--space-4);resize:none;width:80vw}.ask-for-more-container .before-send .send-container{display:flex;justify-content:center}.ask-for-more-container .before-send .send-container button{width:100px}.ask-for-more-container .after-send{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.ask-for-more-container .after-send .thanks-image-container{margin-top:20px;margin-top:var(--space-5)}.ask-for-more-container .after-send .thanks-image-container .thanks-image{height:auto;width:200px}.ask-for-more-container .after-send .thanks-text-first{color:#5c584f;color:var(--color-text-secondary);font-size:35px;margin-top:20px;margin-top:var(--space-5)}.ask-for-more-container .after-send .thanks-text-second{color:#5c584f;color:var(--color-text-secondary);font-size:22px;font-size:var(--font-size-lg);width:80%}.ask-for-more-container .after-send .send-container{display:flex;justify-content:center;margin-top:20px;margin-top:var(--space-5)}.ask-for-more-container .after-send .send-container button{width:200px}.kibo-courses-popup-overlay{align-items:center;animation:kiboFadeIn .4s cubic-bezier(.25,.46,.45,.94);animation:kiboFadeIn var(--duration-slow) var(--ease-out-soft);background:#1a181566;background:var(--color-surface-overlay);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;padding:var(--space-5);position:fixed;right:0;top:0;z-index:5000;z-index:var(--z-modal)}.kibo-courses-popup-box{align-items:center;animation:kiboSlideUp .4s cubic-bezier(.25,.46,.45,.94);animation:kiboSlideUp var(--duration-slow) var(--ease-out-soft);background:#fff;background:var(--color-surface);border-radius:32px;border-radius:var(--radius-2xl);box-shadow:0 16px 48px #1a18151f,0 8px 16px #1a18150f;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-width:380px;padding:32px 24px;padding:var(--space-8) var(--space-6);position:relative;text-align:center;width:90%}.kibo-courses-popup-image{animation:kiboBounce .6s ease-out .3s both;height:auto;margin-bottom:16px;margin-bottom:var(--space-4);width:120px}.kibo-courses-popup-content{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.kibo-courses-popup-title{color:#2a2722;color:var(--color-text-primary);font-size:32px;font-size:var(--font-size-2xl);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.3;margin:0}.kibo-courses-popup-text{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);line-height:1.6;margin:0;padding:0 8px;padding:0 var(--space-2)}.kibo-courses-popup-button{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--color-text-on-primary);cursor:pointer;font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);margin-top:8px;margin-top:var(--space-2);padding:12px 40px;padding:var(--space-3) var(--space-10);transition:transform .15s cubic-bezier(.25,.46,.45,.94);transition:transform var(--duration-fast) var(--ease-out-soft)}.kibo-courses-popup-button:hover{transform:scale(1.03)}.kibo-courses-popup-button:active{transform:scale(.98)}.kibo-courses-popup-box.completion .kibo-courses-popup-title{color:#00874a;color:var(--color-primary-800)}@keyframes kiboFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kiboSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes kiboBounce{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.find-and-add-page{height:100%;width:100%}.messages-container,.messages-container h1{text-align:center}.messages-container h4{margin:0;padding:0}.messages-container .chat{height:calc(100% - 69px)}.messages-container .chat-container{height:100%}.messages-container .conversation ::-webkit-scrollbar{height:1px;-webkit-transition:all .5s;transition:all .5s;width:5px;z-index:10}.messages-container .conversation ::-webkit-scrollbar-track{background:#0000}.messages-container .conversation ::-webkit-scrollbar-thumb{background:#a8a49d;background:var(--color-neutral-400)}.messages-container .conversation .conversation-container{height:100%;margin-bottom:4px;margin-bottom:var(--space-1);overflow-x:hidden;padding:0 16px;padding:0 var(--space-4)}.messages-container .conversation .conversation-container .message-title{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);font-weight:700;font-weight:var(--font-weight-bold);margin:0 0 12px;margin:0 0 var(--space-3) 0}.ltr .messages-container .conversation .conversation-container .message-title{text-align:left}.rtl .messages-container .conversation .conversation-container .message-title{text-align:right}.ltr .messages-container .conversation .conversation-container .message-body{float:left!important}.rtl .messages-container .conversation .conversation-container .message-body{float:right!important}.messages-container .conversation .conversation-container .message-body{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);line-height:15px}.messages-container .conversation .conversation-container .message-body p{font-size:14px;font-size:var(--font-size-sm)}.ltr .messages-container .conversation .conversation-container .message-body{text-align:left!important}.rtl .messages-container .conversation .conversation-container .message-body{text-align:right!important}.messages-container .conversation .conversation-container:after{clear:both;content:"";display:table}.messages-container .message{word-wrap:break-word;clear:both;color:#2a2722;color:var(--color-text-primary);font-size:16px;font-size:var(--font-size-base);line-height:18px;margin:8px 0;margin:var(--space-2) 0;max-width:85%;padding:8px;padding:var(--space-2);position:relative}.messages-container .message:after{border-style:solid;content:"";height:0;position:absolute;width:0}.messages-container .metadata{display:inline-block}.ltr .messages-container .metadata{float:right}.rtl .messages-container .metadata{float:left}.ltr .messages-container .metadata{padding:0 0 0 7px}.rtl .messages-container .metadata{padding:0 7px 0 0}.messages-container .metadata{bottom:-4px;position:relative}.messages-container .metadata .time{color:#7c786f;color:var(--color-text-muted);display:inline-block;font-size:11px}.messages-container .metadata .tick{display:inline-block;height:16px;margin-left:2px;position:relative;top:4px;width:16px}.messages-container .metadata .tick svg{position:absolute;transition:.5s ease-in-out}.messages-container .metadata .tick svg:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:perspective(800px) rotateY(180deg)}.messages-container .metadata .tick svg:last-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:perspective(800px) rotateY(0deg)}.messages-container .metadata .tick-animation svg:first-child{transform:perspective(800px) rotateY(0)}.messages-container .metadata .tick-animation svg:last-child{transform:perspective(800px) rotateY(-179.9deg)}.messages-container .message:first-child{margin:16px 0 8px;margin:var(--space-4) 0 var(--space-2)}.messages-container .message.received{background-color:#f5f4f1;background-color:var(--color-neutral-100)}.ltr .messages-container .message.received{border-radius:0 5px 5px 5px;float:left}.rtl .messages-container .message.received{border-radius:5px 0 5px 5px;float:right}.ltr .messages-container .message.received .metadata{padding:0 0 0 16px;padding:0 0 0 var(--space-4)}.rtl .messages-container .message.received .metadata{padding:0 16px 0 0;padding:0 var(--space-4) 0 0}.messages-container .message.received:after{border-color:#0000 #f5f4f1 #0000 #0000;border-color:#0000 var(--color-neutral-100) #0000 #0000;border-width:0 10px 10px 0;top:0}.ltr .messages-container .message.received:after{left:-10px}.rtl .messages-container .message.received:after{right:-10px}.messages-container .message.sent{background-color:#f5f4f1;background-color:var(--color-neutral-100)}.ltr .messages-container .message.sent{border-radius:5px 0 5px 5px;float:right}.rtl .messages-container .message.sent{border-radius:0 5px 5px 5px;float:left}.messages-container .message.sent:after{border-color:#0000 #0000 #0000 #f5f4f1;border-color:#0000 #0000 #0000 var(--color-neutral-100);border-width:0 0 10px 10px;top:0}.ltr .messages-container .message.sent:after{right:-10px}.rtl .messages-container .message.sent:after{left:-10px}@media(max-width:768px){.messages-container .screen-container{bottom:0;left:0;position:absolute;right:0;top:0}}.step-dots-container{align-items:center;display:flex;gap:8px;gap:var(--space-2);justify-content:center;padding:16px 0;padding:var(--space-4) 0;position:relative;z-index:2}.step-dots-container .step-dot{background:#d4d1ca;background:var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);height:8px;transition:all .25s cubic-bezier(.175,.885,.32,1.275);transition:all var(--duration-normal) var(--ease-spring);width:8px}.step-dots-container .step-dot.full{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border-radius:9999px;border-radius:var(--radius-full);height:10px;width:24px}.step-dots-container .button{margin:0 12px;margin:0 var(--space-3)}.basic-info-container{margin:20px 0 0;margin:var(--space-5) 0 0 0}.basic-info-container .intro-text{color:#5c584f;color:var(--color-text-secondary);font-weight:700;font-weight:var(--font-weight-bold)}.basic-info-container .email-icon{color:#26f3ab;color:var(--color-primary-400);height:17px!important}.basic-info-container .basic-info-step-dots{bottom:-40px;position:relative}.categories-container,.categories-container h1{text-align:center}.categories-container .categories-title{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);line-height:16px;padding:0 12px;padding:0 var(--space-3);text-align:left}.categories-container h4{margin:0;padding:0}.categories-container .categories-sliders{margin:0}.categories-container .category-title{align-items:flex-end!important;justify-content:space-between!important;padding-bottom:4px;padding-bottom:var(--space-1);width:110%}.rtl .categories-container .category-title span{padding-left:12px;padding-left:var(--space-3)}.ltr .categories-container .category-title span{padding-right:12px;padding-right:var(--space-3)}.categories-container .category-title .svg-icon{height:30px;margin:0 25px}.rtl .categories-container .category-title .svg-icon{padding-left:12px;padding-left:var(--space-3)}.ltr .categories-container .category-title .svg-icon{padding-right:12px;padding-right:var(--space-3)}.categories-container .other-button{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border:none;border-radius:53px;box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);height:49px;justify-content:space-between!important;margin:20px 0;margin:var(--space-5) 0 var(--space-5) 0;min-width:100%;width:317px}.rtl .categories-container .other-button p{padding-left:120px}.ltr .categories-container .other-button p{padding-right:120px}.categories-container .other-button p{color:#2a2722;color:var(--color-text-primary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);line-height:20px}.rtl .categories-container .other-button svg{padding-right:20px;padding-right:var(--space-5)}.ltr .categories-container .other-button svg{padding-left:20px;padding-left:var(--space-5)}.categories-container .other-button svg path{fill:url(#b)}.define-yourself-container{margin:40px 0 0;margin:var(--space-10) 0 0 0;text-align:center}.define-yourself-container .intro{margin-bottom:24px;margin-bottom:var(--space-6);padding:0 16px;padding:0 var(--space-4)}.define-yourself-container .intro .intro-title{color:#2a2722;color:var(--color-text-primary);font-family:Plus Jakarta Sans,FbTypographEng,sans-serif;font-family:var(--font-family-heading);font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold);margin:0 0 12px;margin:0 0 var(--space-3) 0}.define-yourself-container .intro .intro-body{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);line-height:1.4;margin:0 0 8px;margin:0 0 var(--space-2) 0}.define-yourself-container .intro .intro-body:last-child{margin-bottom:0}.define-yourself-container .text{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);margin-bottom:40px;margin-bottom:var(--space-10)}.define-yourself-container .ratings-container{margin-bottom:100px}.define-yourself-container .dont-ask-me-again-text:hover{cursor:pointer}.quote-container{border-radius:5px;margin:32px 12px;margin:var(--space-8) var(--space-3);max-width:700px;padding:20px;padding:var(--space-5)}.quote-container .quote,.quote-container .quote q{color:#015a3f;color:var(--color-text-brand);font-size:1.1rem;font-style:italic;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.48;quotes:none}.quote-container .quote q:after,.quote-container .quote q:before,.quote-container .quote:after,.quote-container .quote:before{content:none}.quote-container .source{color:#015a3f;color:var(--color-text-brand);font-style:italic;line-height:1.3;margin-top:5%}.caregiver-quote-popup-container{flex-direction:column}.caregiver-quote-popup-container .continue-button{margin-bottom:20px;margin-bottom:var(--space-5)}.isolation-and-wellbeing-quote-popup-container{flex-direction:column}.isolation-and-wellbeing-quote-popup-container .continue-button{margin-bottom:20px;margin-bottom:var(--space-5)}.my-family-and-relationships-container{margin-top:20px;margin-top:var(--space-5);text-align:center}.my-family-and-relationships-container h1{text-align:center}.my-family-and-relationships-container h4,.my-family-and-relationships-container h5{margin:0;padding:0}.religion-and-spirtuality-container,.religion-and-spirtuality-container h1{text-align:center}.religion-and-spirtuality-container h4{margin:0;padding:0}@media(max-width:320px){.religion-and-spirtuality-container{margin-top:40px;margin-top:var(--space-10)}}.leisure-and-community-life-container,.leisure-and-community-life-container h1{text-align:center}.leisure-and-community-life-container h4{margin:0;padding:0}@media(max-width:320px){.leisure-and-community-life-container{margin-top:40px;margin-top:var(--space-10)}}.my-health-container{margin-top:20px;margin-top:var(--space-5);text-align:center}.my-health-container h1{text-align:center}.my-health-container h4{margin:0;padding:0}.onboarding-details-container{margin-top:32px;margin-top:var(--space-8);text-align:center}.onboarding-details-container .section-title{font-size:1.2em;margin-bottom:12px;margin-bottom:var(--space-3);margin-top:32px;margin-top:var(--space-8)}.onboarding-details-container .section-title:first-child{margin-top:0}.personal-questions-container{margin-top:20px;margin-top:var(--space-5);text-align:center}.personal-questions-container .description{color:#5c584f;color:var(--color-text-secondary);margin-bottom:20px;margin-bottom:var(--space-5)}.personal-questions-container .question-block{margin-bottom:16px;margin-bottom:var(--space-4);margin-top:24px;margin-top:var(--space-6);text-align:start}.personal-questions-container .question-block .question-title{margin-bottom:12px;margin-bottom:var(--space-3)}.personal-questions-container .question-block .options-list{display:flex;flex-direction:column;gap:8px;gap:var(--space-2);margin-bottom:12px;margin-bottom:var(--space-3)}.personal-questions-container .question-block .options-list .checkbox-container{align-self:flex-start}.personal-questions-container .question-block .other-input-wrapper{margin-top:8px;margin-top:var(--space-2)}.pathways-schedule-container{color:#5c584f;color:var(--color-text-secondary);margin-top:40px;margin-top:var(--space-10);padding:0 16px;padding:0 var(--space-4)}.pathways-schedule-container .tabs-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);gap:0;margin-bottom:20px;margin-bottom:var(--space-5);overflow:hidden}.pathways-schedule-container .tabs-container .tab{background:#0000;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:15px;font-weight:700;font-weight:var(--font-weight-bold);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .3s ease}.pathways-schedule-container .tabs-container .tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.pathways-schedule-container .reminders-section h3{font-size:22px;font-size:var(--font-size-lg);margin:4px 0;margin:var(--space-1) 0;text-align:center}.pathways-schedule-container .reminders-section p{margin:4px 0 0;margin:var(--space-1) 0 0 0;padding:0}.pathways-schedule-container .reminders-section .reminder-container{margin:12px auto;margin:var(--space-3) auto;width:300px}.pathways-schedule-container .reminders-section .reminder-container .info{align-items:center;background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--space-3);max-width:100%;overflow:hidden;padding:12px;padding:var(--space-3)}.pathways-schedule-container .reminders-section .reminder-container .info h4{font-weight:700;font-weight:var(--font-weight-bold);margin:0}.pathways-schedule-container .reminders-section .reminder-container .info .break-words{min-width:90%}.pathways-schedule-container .reminders-section .reminder-container .info .break-words .description{font-size:16px;font-size:var(--font-size-base)}.pathways-schedule-container .reminders-section .reminder-container .info .icon{height:24px;margin:auto}.pathways-schedule-container .notifications-history-section{margin:0 auto;max-width:400px}.pathways-schedule-container .notifications-history-section .stats-summary{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);margin-bottom:20px;margin-bottom:var(--space-5)}.pathways-schedule-container .notifications-history-section .stats-summary .stat-item{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);flex:1 1;min-width:100px;padding:16px;padding:var(--space-4);text-align:center}.pathways-schedule-container .notifications-history-section .stats-summary .stat-item .label{color:#7c786f;color:var(--color-text-muted);display:block;font-size:12px;font-size:var(--font-size-xs);margin-bottom:4px;margin-bottom:var(--space-1)}.pathways-schedule-container .notifications-history-section .stats-summary .stat-item .value{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold)}.pathways-schedule-container .notifications-history-section .filters-toggle{align-items:center;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;display:flex;font-weight:500;font-weight:var(--font-weight-medium);gap:8px;gap:var(--space-2);justify-content:center;margin-bottom:16px;margin-bottom:var(--space-4);padding:12px;padding:var(--space-3)}.pathways-schedule-container .notifications-history-section .filters-toggle:hover{color:#2a2722;color:var(--color-text-primary)}.pathways-schedule-container .notifications-history-section .filters-section{background:#f5f4f1;background:var(--color-neutral-100);border-radius:12px;border-radius:var(--radius-md);margin-bottom:16px;margin-bottom:var(--space-4);padding:16px;padding:var(--space-4)}.pathways-schedule-container .notifications-history-section .filters-section .filter-row{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);margin-bottom:12px;margin-bottom:var(--space-3)}.pathways-schedule-container .notifications-history-section .filters-section .filter-row .filter-item{flex:1 1;min-width:120px}.pathways-schedule-container .notifications-history-section .filters-section .filter-row .filter-item label{display:block;font-size:14px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);margin-bottom:4px;margin-bottom:var(--space-1)}.pathways-schedule-container .notifications-history-section .filters-section .filter-actions{display:flex;gap:12px;gap:var(--space-3);justify-content:center;margin-top:16px;margin-top:var(--space-4)}.pathways-schedule-container .notifications-history-section .filters-section .filter-actions .apply-btn,.pathways-schedule-container .notifications-history-section .filters-section .filter-actions .clear-btn{padding:8px 16px!important;padding:var(--space-2) var(--space-4)!important;width:-webkit-fit-content!important;width:fit-content!important}.pathways-schedule-container .notifications-history-section .filters-section .filter-actions .clear-btn{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #2a2722;border:1px solid var(--color-text-primary);color:#2a2722;color:var(--color-text-primary)}.pathways-schedule-container .notifications-history-section .notification-item{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);margin:12px 0;margin:var(--space-3) 0;padding:16px;padding:var(--space-4);width:100%}.pathways-schedule-container .notifications-history-section .notification-item .notification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--space-3)}.pathways-schedule-container .notifications-history-section .notification-item .notification-header .type-badge{background:#f5f4f1;background:var(--color-neutral-100);border-radius:12px;border-radius:var(--radius-md);color:#7c786f;color:var(--color-text-muted);font-size:11px;padding:3px 8px;padding:3px var(--space-2)}.pathways-schedule-container .notifications-history-section .notification-item .notification-header .channel-badge{border-radius:12px;border-radius:var(--radius-md);font-size:11px;padding:3px 8px;padding:3px var(--space-2)}.pathways-schedule-container .notifications-history-section .notification-item .notification-header .channel-badge.push{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.pathways-schedule-container .notifications-history-section .notification-item .notification-header .channel-badge.email{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.pathways-schedule-container .notifications-history-section .notification-item .notification-header .channel-badge.sms{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.pathways-schedule-container .notifications-history-section .notification-item .notification-content{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm);margin-bottom:12px;margin-bottom:var(--space-3)}.pathways-schedule-container .notifications-history-section .notification-item .notification-content strong{display:block;margin-bottom:4px;margin-bottom:var(--space-1)}.pathways-schedule-container .notifications-history-section .notification-item .notification-content p{color:#7c786f;color:var(--color-text-muted);font-size:13px;margin:0}.pathways-schedule-container .notifications-history-section .notification-item .notification-footer{border-top:1px solid #efede8;border-top:1px solid var(--color-neutral-150);color:#7c786f;color:var(--color-text-muted);display:flex;font-size:12px;font-size:var(--font-size-xs);justify-content:space-between;padding-top:12px;padding-top:var(--space-3)}.pathways-schedule-container .notifications-history-section .notification-item .notification-footer .status{font-weight:500;font-weight:var(--font-weight-medium)}.pathways-schedule-container .notifications-history-section .notification-item .notification-footer .status.sent{color:#00c853;color:var(--color-success)}.pathways-schedule-container .notifications-history-section .notification-item .notification-footer .status.failed{color:#ef4444;color:var(--color-error)}.pathways-schedule-container .notifications-history-section .notification-item .notification-footer .status.pending{color:#ffb300;color:var(--color-warning)}.pathways-schedule-container .notifications-history-section .pagination{align-items:center;display:flex;gap:16px;gap:var(--space-4);justify-content:center;margin-top:20px;margin-top:var(--space-5);padding:16px 0;padding:var(--space-4) 0}.pathways-schedule-container .notifications-history-section .pagination .page-btn{background:#f5f4f1;background:var(--color-neutral-100);border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);padding:8px 12px!important;padding:var(--space-2) var(--space-3)!important;width:-webkit-fit-content!important;width:fit-content!important}.pathways-schedule-container .notifications-history-section .pagination .page-btn:disabled{cursor:not-allowed;opacity:.5}.pathways-schedule-container .notifications-history-section .no-notifications{color:#7c786f;color:var(--color-text-muted);font-style:italic;padding:40px;padding:var(--space-10);text-align:center}.recurring-reminder-item{align-items:center;background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 12px #1a181514,0 2px 4px #1a18150a;box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:16px;padding:var(--space-4)}.recurring-reminder-item.paused{opacity:.6}.recurring-reminder-item .reminder-content{flex:1 1;min-width:0}.recurring-reminder-item .reminder-content .reminder-title{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);margin:0 0 4px;margin:0 0 var(--space-1) 0;word-break:break-word}.recurring-reminder-item .reminder-content .reminder-description{color:#7c786f;color:var(--color-text-muted);font-size:13px;margin:0 0 4px;margin:0 0 var(--space-1) 0;word-break:break-word}.recurring-reminder-item .reminder-content .reminder-schedule{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);margin:0 0 8px;margin:0 0 var(--space-2) 0}.recurring-reminder-item .reminder-content .status-badge{border-radius:12px;border-radius:var(--radius-md);font-size:11px;padding:3px 8px;padding:3px var(--space-2)}.recurring-reminder-item .reminder-content .status-badge.active{background:#e8f5e9;background:var(--color-success-bg);color:#00c853;color:var(--color-success)}.recurring-reminder-item .reminder-content .status-badge.paused{background:#fff8e1;background:var(--color-warning-bg);color:#ffb300;color:var(--color-warning)}.recurring-reminder-item .reminder-actions{display:flex;gap:12px;gap:var(--space-3);margin-left:12px;margin-left:var(--space-3)}.recurring-reminder-item .reminder-actions .action-icon{color:#5c584f;color:var(--color-text-secondary);cursor:pointer;font-size:18px;font-size:var(--font-size-md)}.recurring-reminder-item .reminder-actions .action-icon:hover{color:#5c584f;color:var(--color-text-secondary)}.recurring-reminder-item .reminder-actions .action-icon.delete:hover{color:#ef4444;color:var(--color-error)}.recurring-reminder-item .reminder-actions .action-icon.disabled{cursor:not-allowed;opacity:.5}.delete-confirm-message{color:#2a2722;color:var(--color-text-primary);margin:16px 0;margin:var(--space-4) 0;text-align:center}.popup-buttons{display:flex;gap:12px;gap:var(--space-3);justify-content:center;margin-top:20px;margin-top:var(--space-5)}.recurring-reminder-form{max-width:95vw;overflow-x:hidden;padding:20px;padding:var(--space-5);width:-webkit-fit-content;width:fit-content}.recurring-reminder-form .form-field{margin-bottom:20px;margin-bottom:var(--space-5)}.recurring-reminder-form .days-selector{display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2);margin-top:12px;margin-top:var(--space-3)}.recurring-reminder-form .days-selector .day-checkbox{min-width:55px}.recurring-reminder-form .interval-input-container{align-items:center;display:flex;gap:12px;gap:var(--space-3);margin-top:12px;margin-top:var(--space-3)}.recurring-reminder-form .interval-input-container .interval-input{background:#e8e6e1;background:var(--color-neutral-200);border:none;border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);font-size:16px;font-size:var(--font-size-base);padding:12px;padding:var(--space-3);text-align:center;width:70px}.recurring-reminder-form .interval-input-container .interval-input:focus{box-shadow:0 0 0 2px #5c584f;box-shadow:0 0 0 2px var(--color-text-secondary);outline:none}.recurring-reminder-form .time-input{background:#e8e6e1;background:var(--color-neutral-200);border:none;border-radius:12px;border-radius:var(--radius-md);color:#2a2722;color:var(--color-text-primary);font-size:16px;font-size:var(--font-size-base);margin-top:4px;margin-top:var(--space-1);padding:12px;padding:var(--space-3);width:100%}.recurring-reminder-form .time-input:focus{box-shadow:0 0 0 2px #5c584f;box-shadow:0 0 0 2px var(--color-text-secondary);outline:none}.recurring-reminder-form .time-input.error{box-shadow:0 0 0 2px #ef4444;box-shadow:0 0 0 2px var(--color-error)}.recurring-reminder-form .form-actions{display:flex;gap:12px;gap:var(--space-3);justify-content:center;margin-top:25px}.recurring-reminders-section{margin:0 auto;max-width:400px}.recurring-reminders-section .add-reminder-container{display:flex;justify-content:center;margin-bottom:20px;margin-bottom:var(--space-5)}.recurring-reminders-section .add-reminder-container .add-reminder-btn{padding:12px 20px;padding:var(--space-3) var(--space-5);width:-webkit-fit-content!important;width:fit-content!important}.recurring-reminders-section .reminders-list{display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}.recurring-reminders-section .no-reminders{color:#7c786f;color:var(--color-text-muted);font-style:italic;padding:40px;padding:var(--space-10);text-align:center}.privacy-policy-container{margin:20px 0;margin:var(--space-5) 0}.privacy-policy-container p{margin:12px 0;margin:var(--space-3) 0}.privacy-policy-container .accept-button{width:100%}.profile-settings-page{margin-top:20px;margin-top:var(--space-5);text-align:center}.profile-settings-page .tabs-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:20px;margin-bottom:var(--space-5);padding:8px;padding:var(--space-2)}.profile-settings-page .tabs-container .tab{background:#0000;border:none;border-radius:9999px;border-radius:var(--radius-full);color:#5c584f;color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:700;font-weight:var(--font-weight-bold);padding:8px 16px;padding:var(--space-2) var(--space-4);transition:all .3s ease;white-space:nowrap}.profile-settings-page .tabs-container .tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.profile-settings-page .tab-content{text-align:center}.profile-settings-page .settings-tab-content .delete-user-modal-container .popup-children{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.profile-settings-page .settings-tab-content .delete-user-modal-container .popup-children .delete-user-item{width:90%}.profile-settings-page .settings-tab-content .delete-user-modal-container .popup-children .delete-user-buttons{justify-content:space-around!important;margin-bottom:12px!important;margin-bottom:var(--space-3)!important;width:100%}.profile-settings-page .settings-tab-content .delete-user-modal-container .popup-children .delete-user-buttons .popup-button{width:120px}.profile-settings-page .settings-tab-content h1{text-align:center}.profile-settings-page .settings-tab-content h4,.profile-settings-page .settings-tab-content p{margin:0;padding:0}.profile-settings-page .settings-tab-content label{display:block;font-size:.83em;font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:4px;margin-bottom:var(--space-1)}.profile-settings-page .settings-tab-content .button.flex{width:100%}.ltr .profile-settings-page .settings-tab-content .profile-pic-container .profile-pic-info{padding-right:40px;padding-right:var(--space-10)}.rtl .profile-settings-page .settings-tab-content .profile-pic-container .profile-pic-info{padding-left:40px;padding-left:var(--space-10)}.profile-settings-page .settings-tab-content .language-select-container .language-select{width:200%}.profile-settings-page .settings-tab-content .notifications-container{align-items:center;display:flex;justify-content:space-between;width:240px}.profile-settings-page .settings-tab-content .delete-user-container .input-title-container .title{color:#ef4444;color:var(--color-error)}.profile-settings-page .settings-tab-content .delete-user-container{align-items:center;display:flex;justify-content:space-between;margin-top:32px;margin-top:var(--space-8);width:150px}.profile-settings-page .settings-tab-content .delete-user-container .trash-icon{color:#ef4444;color:var(--color-error);font-size:32px;font-size:var(--font-size-2xl);margin-top:-5px}.rtl .profile-settings-page .settings-tab-content .delete-user-container .trash-icon{margin-left:-30px}.ltr .profile-settings-page .settings-tab-content .delete-user-container .trash-icon{margin-right:-30px}.profile-settings-page .settings-tab-content .notification-container{align-items:flex-start!important;flex-direction:column}.profile-settings-page .settings-tab-content .notification-container .flex{justify-content:flex-start;margin:16px 0 0;margin:var(--space-4) 0 0 0}.profile-settings-page .delete-user-modal-container .popup-children{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.profile-settings-page .delete-user-modal-container .popup-children .delete-user-item{width:90%}.profile-settings-page .delete-user-modal-container .popup-children .delete-user-buttons{justify-content:space-around!important;margin-bottom:12px!important;margin-bottom:var(--space-3)!important;width:100%}.profile-settings-page .delete-user-modal-container .popup-children .delete-user-buttons .popup-button{width:120px}@media only screen and (max-width:480px){.profile-settings-page .tabs-container{gap:4px;gap:var(--space-1);padding:6px}.profile-settings-page .tabs-container .tab{font-size:11px;padding:7px 12px;padding:7px var(--space-3)}}.profile-image-upload-container{align-items:center}.profile-image-upload-container .hidden-file-input{display:none}.profile-image-upload-container .selected-image{border:1px solid #d4d1ca;border:1px solid var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);cursor:pointer;height:50px;width:50px}.profile-image-upload-container .font-button{background:linear-gradient(180deg,#fff,#e8e6e1);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-neutral-200) 100%);border:1px solid #d4d1ca!important;border:1px solid var(--color-neutral-300)!important;border-radius:9999px;border-radius:var(--radius-full);height:37px;margin:12px 12px 12px 0;margin:var(--space-3) var(--space-3) var(--space-3) 0;width:100px}.profile-image-upload-container .choose-image{background:linear-gradient(180deg,#60df89,#00e8e1);background:var(--color-header-gradient);border-radius:9999px;border-radius:var(--radius-full);height:47px;width:100%}.profile-image-upload-container .choose-image .text{color:#2a2722;color:var(--color-text-primary);font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);width:163px}.rtl .profile-image-upload-container .choose-image .text{margin-right:12px;margin-right:var(--space-3)}.ltr .profile-image-upload-container .choose-image .text{margin-left:12px;margin-left:var(--space-3)}.profile-image-upload-container .avatar-container{flex-direction:column}.profile-image-upload-container .image-upload-buttons{justify-content:space-around!important;margin-bottom:12px!important;margin-bottom:var(--space-3)!important}.profile-image-upload-container .image-upload-buttons .popup-button{width:120px}.remove-notifications-container{background:linear-gradient(90deg,#fff,#e8e6e1 85%);background:linear-gradient(90deg,var(--color-surface) 0,var(--color-neutral-200) 85%);height:100%;padding-top:100px;width:100%}.remove-notifications-container p{margin:0 32px;margin:0 var(--space-8)}.remove-notifications-container .checkboxes-container{flex-direction:column;margin:32px;margin:var(--space-8)}.remove-notifications-container .save-button{margin:auto;width:80%}.welcome-container{flex-direction:column;margin-top:45px;min-height:calc(100vh - 45px);padding-bottom:20px;padding-bottom:var(--space-5)}.welcome-container .description{color:#5c584f;color:var(--color-text-secondary);line-height:1.4;margin-bottom:12px;margin-bottom:var(--space-3);text-align:center;width:329px}.welcome-container .description p{margin:0 0 12px;margin:0 0 var(--space-3) 0}.welcome-container .description p:last-child{margin-bottom:0}.welcome-container .moto{color:#5c584f;color:var(--color-text-secondary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:20px;margin-bottom:var(--space-5);text-align:center;width:240px}.welcome-container .welcome-icon{height:auto;margin-bottom:44px;width:220px}@media(max-width:320px){.welcome-container{margin-top:20px;margin-top:var(--space-5)}}.my-progress-container{margin:0 auto;max-width:600px;padding:20px;padding:var(--space-5);padding-bottom:100px}.my-progress-container .error-message{color:#ef4444;color:var(--color-error);font-size:16px;font-size:var(--font-size-base);padding:40px 20px;padding:var(--space-10) var(--space-5);text-align:center}.my-progress-container .progress-section{background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);margin-bottom:20px;margin-bottom:var(--space-5);padding:20px;padding:var(--space-5)}.my-progress-container .progress-section .section-header{margin-bottom:16px;margin-bottom:var(--space-4)}.my-progress-container .progress-section .section-header h2{color:#2a2722;color:var(--color-text-primary);font-size:18px;font-size:var(--font-size-md);font-weight:600;font-weight:var(--font-weight-semibold);margin:0}.my-progress-container .gamification-section{background:linear-gradient(135deg,#667eea,#764ba2)}.my-progress-container .gamification-section,.my-progress-container .gamification-section .section-header h2{color:#fff;color:var(--color-text-on-primary)}.my-progress-container .gamification-section .level-display{align-items:center;display:flex;gap:16px;gap:var(--space-4);margin-bottom:20px;margin-bottom:var(--space-5)}.my-progress-container .gamification-section .level-display .level-badge{align-items:center;background:#fff3;border:3px solid #ffffff80;border-radius:9999px;border-radius:var(--radius-full);display:flex;height:60px;justify-content:center;width:60px}.my-progress-container .gamification-section .level-display .level-badge .level-number{font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold)}.my-progress-container .gamification-section .level-display .level-info{display:flex;flex-direction:column}.my-progress-container .gamification-section .level-display .level-info .level-name{font-size:22px;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold)}.my-progress-container .gamification-section .level-display .level-info .total-points{font-size:14px;font-size:var(--font-size-sm);opacity:.9}.my-progress-container .gamification-section .level-progress .progress-bar{background:#ffffff4d;border-radius:9999px;border-radius:var(--radius-full);height:12px;height:var(--space-3);margin-bottom:8px;margin-bottom:var(--space-2);overflow:hidden}.my-progress-container .gamification-section .level-progress .progress-bar .progress-fill{background:#fff;background:var(--color-text-on-primary);border-radius:9999px;border-radius:var(--radius-full);height:100%;transition:width .5s ease}.my-progress-container .gamification-section .level-progress .progress-text{font-size:13px;opacity:.9;text-align:center}.my-progress-container .weekly-section{background:linear-gradient(135deg,#11998e,#38ef7d)}.my-progress-container .weekly-section,.my-progress-container .weekly-section .section-header h2{color:#fff;color:var(--color-text-on-primary)}.my-progress-container .weekly-section .weekly-stats{display:flex;gap:12px;gap:var(--space-3);justify-content:space-around}.my-progress-container .weekly-section .weekly-stats .stat-card{background:#fff3;border-radius:12px;border-radius:var(--radius-md);flex:1 1;padding:12px 8px;padding:var(--space-3) var(--space-2);text-align:center}.my-progress-container .weekly-section .weekly-stats .stat-card .stat-value{display:block;font-size:28px;font-weight:700;font-weight:var(--font-weight-bold)}.my-progress-container .weekly-section .weekly-stats .stat-card .stat-label{display:block;font-size:11px;margin-top:4px;margin-top:var(--space-1);opacity:.9}.my-progress-container .progress-circle-container{display:flex;justify-content:center;margin-bottom:20px;margin-bottom:var(--space-5)}.my-progress-container .progress-circle-container .progress-circle{height:120px;position:relative;width:120px}.my-progress-container .progress-circle-container .progress-circle svg{height:100%;transform:rotate(-90deg);width:100%}.my-progress-container .progress-circle-container .progress-circle .circle-bg{fill:none;stroke:#efede8;stroke:var(--color-neutral-150);stroke-width:3}.my-progress-container .progress-circle-container .progress-circle .circle-progress{fill:none;stroke:#2196f3;stroke:var(--color-info);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.my-progress-container .progress-circle-container .progress-circle .circle-progress.steps-progress{stroke:#11998e}.my-progress-container .progress-circle-container .progress-circle .circle-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.my-progress-container .progress-circle-container .progress-circle .circle-text .percentage{color:#2a2722;color:var(--color-text-primary);font-size:26px;font-size:var(--font-size-xl);font-weight:700;font-weight:var(--font-weight-bold)}.my-progress-container .stats-grid{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);grid-template-columns:repeat(4,1fr);margin-bottom:16px;margin-bottom:var(--space-4)}.my-progress-container .stats-grid .stat-item{background:#fafaf8;background:var(--color-neutral-50);border-radius:12px;border-radius:var(--radius-md);padding:12px 4px;padding:var(--space-3) var(--space-1);text-align:center}.my-progress-container .stats-grid .stat-item .stat-value{color:#2a2722;color:var(--color-text-primary);display:block;font-size:22px;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold)}.my-progress-container .stats-grid .stat-item .stat-label{color:#7c786f;color:var(--color-text-muted);display:block;font-size:11px;margin-top:4px;margin-top:var(--space-1)}.my-progress-container .mini-steps-section .stats-grid,.my-progress-container .steps-section .stats-grid{grid-template-columns:repeat(3,1fr)}.my-progress-container .mini-steps-section .circle-progress.mini-steps-progress{stroke:#ffb300;stroke:var(--color-warning)}.my-progress-container .additional-info{background:#fafaf8;background:var(--color-neutral-50);border-radius:12px;border-radius:var(--radius-md);padding:12px;padding:var(--space-3)}.my-progress-container .additional-info .info-row{border-bottom:1px solid #efede8;border-bottom:1px solid var(--color-neutral-150);display:flex;justify-content:space-between;padding:8px 0;padding:var(--space-2) 0}.my-progress-container .additional-info .info-row:last-child{border-bottom:none}.my-progress-container .additional-info .info-row .info-label{color:#7c786f;color:var(--color-text-muted);font-size:13px}.my-progress-container .additional-info .info-row .info-value{color:#2a2722;color:var(--color-text-primary);font-size:13px;font-weight:500;font-weight:var(--font-weight-medium)}.my-progress-container .content-section .content-overview{display:flex;gap:20px;gap:var(--space-5);margin-bottom:20px;margin-bottom:var(--space-5)}.my-progress-container .content-section .content-overview .content-stat{background:#fafaf8;background:var(--color-neutral-50);border-radius:12px;border-radius:var(--radius-md);flex:1 1;padding:16px;padding:var(--space-4);text-align:center}.my-progress-container .content-section .content-overview .content-stat .stat-value{color:#ef4444;color:var(--color-error);display:block;font-size:32px;font-size:var(--font-size-2xl);font-weight:700;font-weight:var(--font-weight-bold)}.my-progress-container .content-section .content-overview .content-stat .stat-label{color:#7c786f;color:var(--color-text-muted);display:block;font-size:12px;font-size:var(--font-size-xs);margin-top:4px;margin-top:var(--space-1)}.my-progress-container .content-section .content-breakdown h3{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);margin-bottom:12px;margin-bottom:var(--space-3)}.my-progress-container .content-section .content-breakdown .breakdown-list .breakdown-item{background:#fafaf8;background:var(--color-neutral-50);border-radius:8px;border-radius:var(--radius-sm);display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2);padding:12px;padding:var(--space-3) var(--space-3)}.my-progress-container .content-section .content-breakdown .breakdown-list .breakdown-item:last-child{margin-bottom:0}.my-progress-container .content-section .content-breakdown .breakdown-list .breakdown-item .item-label{color:#2a2722;color:var(--color-text-primary);font-size:14px;font-size:var(--font-size-sm)}.my-progress-container .content-section .content-breakdown .breakdown-list .breakdown-item .item-value{color:#2196f3;color:var(--color-info);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold)}.my-progress-container .activity-section .streaks-container{display:flex;gap:16px;gap:var(--space-4);margin-bottom:20px;margin-bottom:var(--space-5)}.my-progress-container .activity-section .streaks-container .streak-card{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:12px;border-radius:var(--radius-md);color:#fff;color:var(--color-text-on-primary);flex:1 1;padding:20px 16px;padding:var(--space-5) var(--space-4);text-align:center}.my-progress-container .activity-section .streaks-container .streak-card .streak-value{display:block;font-size:36px;font-weight:700;font-weight:var(--font-weight-bold)}.my-progress-container .activity-section .streaks-container .streak-card .streak-label{display:block;font-size:12px;font-size:var(--font-size-xs);margin-top:4px;margin-top:var(--space-1);opacity:.9}.my-progress-container .activity-section .activity-stats{background:#fafaf8;background:var(--color-neutral-50);border-radius:12px;border-radius:var(--radius-md);padding:12px;padding:var(--space-3)}.my-progress-container .activity-section .activity-stats .info-row{border-bottom:1px solid #efede8;border-bottom:1px solid var(--color-neutral-150);display:flex;justify-content:space-between;padding:8px 0;padding:var(--space-2) 0}.my-progress-container .activity-section .activity-stats .info-row:last-child{border-bottom:none}.my-progress-container .activity-section .activity-stats .info-row .info-label{color:#7c786f;color:var(--color-text-muted);font-size:13px}.my-progress-container .activity-section .activity-stats .info-row .info-value{color:#2a2722;color:var(--color-text-primary);font-size:13px;font-weight:500;font-weight:var(--font-weight-medium)}.my-progress-container .maps-list-section .maps-list{display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}.my-progress-container .maps-list-section .map-card{background:#fafaf8;background:var(--color-neutral-50);border-left:4px solid #2196f3;border-left:4px solid var(--color-info);border-radius:12px;border-radius:var(--radius-md);padding:16px;padding:var(--space-4)}.my-progress-container .maps-list-section .map-card:has(.status-completed){border-left-color:#11998e}.my-progress-container .maps-list-section .map-card:has(.status-archived){border-left-color:#95a5a6}.my-progress-container .maps-list-section .map-header{align-items:flex-start;display:flex;gap:12px;gap:var(--space-3);justify-content:space-between;margin-bottom:12px;margin-bottom:var(--space-3)}.my-progress-container .maps-list-section .map-info{flex:1 1;min-width:0}.my-progress-container .maps-list-section .map-info .map-name{color:#2a2722;color:var(--color-text-primary);font-size:15px;font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;line-height:var(--line-height-tight);margin:0 0 6px}.my-progress-container .maps-list-section .map-info .map-meta{display:flex;flex-wrap:wrap;font-size:12px;font-size:var(--font-size-xs);gap:8px;gap:var(--space-2)}.my-progress-container .maps-list-section .map-info .map-meta .strength-word{color:#2196f3;color:var(--color-info);font-weight:500;font-weight:var(--font-weight-medium)}.my-progress-container .maps-list-section .map-info .map-meta .category{color:#7c786f;color:var(--color-text-muted)}.my-progress-container .maps-list-section .map-info .map-meta .category:before{color:#d4d1ca;color:var(--color-neutral-300);content:"•";margin-right:8px;margin-right:var(--space-2)}.my-progress-container .maps-list-section .map-status{border-radius:12px;border-radius:var(--radius-md);font-size:11px;font-weight:600;font-weight:var(--font-weight-semibold);padding:4px 12px;padding:var(--space-1) var(--space-3);white-space:nowrap}.my-progress-container .maps-list-section .map-status.status-completed{background:#e8f5e9;background:var(--color-success-bg);color:#155724}.my-progress-container .maps-list-section .map-status.status-active{background:#e3f2fd;background:var(--color-info-bg);color:#2196f3;color:var(--color-info)}.my-progress-container .maps-list-section .map-status.status-archived{background:#efede8;background:var(--color-neutral-150);color:#7c786f;color:var(--color-text-muted)}.my-progress-container .maps-list-section .steps-progress-bar .progress-track{background:#e8e6e1;background:var(--color-neutral-200);border-radius:9999px;border-radius:var(--radius-full);height:6px;margin-bottom:12px;margin-bottom:var(--space-3);overflow:hidden}.my-progress-container .maps-list-section .steps-progress-bar .progress-track .progress-fill{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:9999px;border-radius:var(--radius-full);height:100%;transition:width .3s ease}.my-progress-container .maps-list-section .steps-progress-bar .steps-indicators{display:flex;gap:8px;gap:var(--space-2);justify-content:space-between}.my-progress-container .maps-list-section .steps-progress-bar .step-indicator{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.my-progress-container .maps-list-section .steps-progress-bar .step-indicator .step-dot{background:#e8e6e1;background:var(--color-neutral-200);border:2px solid #fff;border:2px solid var(--color-surface);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 0 0 2px #e8e6e1;box-shadow:0 0 0 2px var(--color-neutral-200);height:12px;height:var(--space-3);margin-bottom:6px;width:12px;width:var(--space-3)}.my-progress-container .maps-list-section .steps-progress-bar .step-indicator .step-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#a8a49d;color:var(--color-neutral-400);display:-webkit-box;font-size:11px;line-height:1.2;line-height:var(--line-height-tight);overflow:hidden}.my-progress-container .maps-list-section .steps-progress-bar .step-indicator.completed .step-dot{background:#11998e;box-shadow:0 0 0 2px #11998e}.my-progress-container .maps-list-section .steps-progress-bar .step-indicator.completed .step-name{color:#2a2722;color:var(--color-text-primary);font-weight:500;font-weight:var(--font-weight-medium)}.my-progress-container .maps-list-section .map-mini-steps{border-top:1px dashed #e8e6e1;border-top:1px dashed var(--color-neutral-200);margin-top:12px;margin-top:var(--space-3);padding-top:12px;padding-top:var(--space-3)}.my-progress-container .maps-list-section .map-mini-steps .mini-steps-label{color:#ffb300;color:var(--color-warning);display:block;font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:8px;margin-bottom:var(--space-2)}.my-progress-container .maps-list-section .map-mini-steps .mini-steps-list{display:flex;flex-direction:column;gap:6px}.my-progress-container .maps-list-section .map-mini-steps .mini-step-item{align-items:center;color:#7c786f;color:var(--color-text-muted);display:flex;font-size:13px;gap:8px;gap:var(--space-2)}.my-progress-container .maps-list-section .map-mini-steps .mini-step-item.done .mini-step-text{color:#a8a49d;color:var(--color-neutral-400);text-decoration:line-through}.my-progress-container .maps-list-section .map-mini-steps .mini-step-dot{background:#e8e6e1;background:var(--color-neutral-200);border:2px solid #d4d1ca;border:2px solid var(--color-neutral-300);border-radius:9999px;border-radius:var(--radius-full);height:8px;height:var(--space-2);min-width:8px;min-width:var(--space-2);width:8px;width:var(--space-2)}.my-progress-container .maps-list-section .map-mini-steps .mini-step-dot.done{background:#ffb300;background:var(--color-warning);border-color:#ffb300;border-color:var(--color-warning)}.my-progress-container .onboarding-section{background:#fff8e1;background:var(--color-warning-bg);border:1px solid #ffb300;border:1px solid var(--color-warning)}.my-progress-container .onboarding-section .onboarding-notice{color:#856404;font-size:14px;font-size:var(--font-size-sm);padding:12px;padding:var(--space-3);text-align:center}.rtl .my-progress-container .breakdown-item,.rtl .my-progress-container .info-row,.rtl .my-progress-container .level-display{flex-direction:row-reverse}.rtl .my-progress-container .level-display .level-info{text-align:right}.rtl .my-progress-container .maps-list-section .map-card{border-left:none;border-right:4px solid #2196f3;border-right:4px solid var(--color-info)}.rtl .my-progress-container .maps-list-section .map-card:has(.status-completed){border-right-color:#11998e}.rtl .my-progress-container .maps-list-section .map-card:has(.status-archived){border-right-color:#95a5a6}.rtl .my-progress-container .maps-list-section .map-header{flex-direction:row-reverse}.rtl .my-progress-container .maps-list-section .map-info{text-align:right}.rtl .my-progress-container .maps-list-section .map-info .map-meta .category:before{margin-left:8px;margin-left:var(--space-2);margin-right:0}.suggestions-container .suggestions-list{align-items:center;display:flex;flex-direction:column}.my-space-container{padding:16px;padding:var(--space-4)}.my-space-container .tabs-container{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);gap:0;margin-bottom:20px;margin-bottom:var(--space-5);overflow:hidden}.my-space-container .tabs-container .tab{background:#0000;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:15px;font-weight:700;font-weight:var(--font-weight-bold);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .3s ease}.my-space-container .tabs-container .tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.my-space-container .diary-container .diary-header{justify-content:flex-end;margin-bottom:16px;margin-bottom:var(--space-4)}.my-space-container .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;padding:var(--space-10) var(--space-5);text-align:center}.my-space-container .empty-state .empty-title{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:8px;margin-bottom:var(--space-2)}.my-space-container .empty-state .empty-subtitle{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm)}.my-space-container .notes-list{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.my-space-container .note-card{background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);padding:16px;padding:var(--space-4)}.my-space-container .note-card .note-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2)}.my-space-container .note-card .note-card-header .note-title{color:#5c584f;color:var(--color-text-secondary);flex:1 1;font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);margin:0}.my-space-container .note-card .note-card-header .note-actions{gap:12px;gap:var(--space-3);margin-left:8px;margin-left:var(--space-2);margin-right:8px;margin-right:var(--space-2)}.my-space-container .note-card .note-card-header .note-actions .action-icon{cursor:pointer;font-size:16px;font-size:var(--font-size-base);padding:4px;padding:var(--space-1)}.my-space-container .note-card .note-card-header .note-actions .action-icon.edit-icon{color:#5c584f;color:var(--color-text-secondary)}.my-space-container .note-card .note-card-header .note-actions .action-icon.delete-icon{color:#ef4444;color:var(--color-error)}.my-space-container .note-card .note-content{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);line-height:1.5;line-height:var(--line-height-normal);margin:0 0 12px;margin:0 0 var(--space-3);white-space:pre-wrap;word-break:break-word}.my-space-container .note-card .note-date{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs)}.my-space-container .note-popup{padding:16px 8px;padding:var(--space-4) var(--space-2)}.my-space-container .note-popup .note-popup-title{color:#5c584f;color:var(--color-text-secondary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:16px;margin-bottom:var(--space-4);text-align:center}.my-space-container .note-popup .note-popup-buttons{gap:12px;gap:var(--space-3);margin-top:16px;margin-top:var(--space-4)}.my-space-container .note-popup .note-popup-buttons .cancel-btn{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%)}.my-space-container .delete-note-popup{padding:16px 8px;padding:var(--space-4) var(--space-2);text-align:center}.my-space-container .delete-note-popup .delete-popup-title{color:#ef4444;color:var(--color-error);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:12px;margin-bottom:var(--space-3)}.my-space-container .delete-note-popup .delete-popup-message{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm);margin-bottom:8px;margin-bottom:var(--space-2)}.my-space-container .delete-note-popup .delete-popup-note-title{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:16px;margin-bottom:var(--space-4)}.my-space-container .delete-note-popup .delete-popup-buttons{gap:12px;gap:var(--space-3);margin-top:16px;margin-top:var(--space-4)}.my-space-container .delete-note-popup .delete-popup-buttons .cancel-btn{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%)}:root{--font-family-heading:"Plus Jakarta Sans","FbTypographEng",sans-serif;--font-family-body:"Figtree","FbTypographEng",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:18px;--font-size-lg:22px;--font-size-xl:26px;--font-size-2xl:32px;--font-size-3xl:40px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.7;--color-primary-50:#e6fef3;--color-primary-100:#b3fce0;--color-primary-200:#80f9cd;--color-primary-300:#4df6ba;--color-primary-400:#26f3ab;--color-primary-500:#00e37f;--color-primary-600:#00c96f;--color-primary-700:#00a85d;--color-primary-800:#00874a;--color-primary-900:#005f34;--color-primary-gradient:linear-gradient(135deg,#00e37f,#00ebe1);--color-header-gradient:linear-gradient(180deg,#60df89,#00e8e1);--color-secondary-50:#fff5f0;--color-secondary-100:#ffe8db;--color-secondary-200:#ffd0b5;--color-secondary-300:#ffb088;--color-secondary-400:#ff8f5e;--color-secondary-500:#ff7043;--color-secondary-600:#e85d33;--color-secondary-700:#c44a25;--color-tertiary-50:#f5f0ff;--color-tertiary-100:#e8deff;--color-tertiary-200:#d4bfff;--color-tertiary-300:#b794f6;--color-tertiary-400:#9f6fed;--color-tertiary-500:#8b5cf6;--color-neutral-0:#fff;--color-neutral-50:#fafaf8;--color-neutral-100:#f5f4f1;--color-neutral-150:#efede8;--color-neutral-200:#e8e6e1;--color-neutral-300:#d4d1ca;--color-neutral-400:#a8a49d;--color-neutral-500:#7c786f;--color-neutral-600:#5c584f;--color-neutral-700:#3d3a33;--color-neutral-800:#2a2722;--color-neutral-900:#1a1815;--color-text-primary:#2a2722;--color-text-secondary:#5c584f;--color-text-muted:#7c786f;--color-text-on-primary:#fff;--color-text-brand:#015a3f;--color-text-link:#00a85d;--color-success:#00c853;--color-success-bg:#e8f5e9;--color-warning:#ffb300;--color-warning-bg:#fff8e1;--color-error:#ef4444;--color-error-bg:#fef2f2;--color-info:#2196f3;--color-info-bg:#e3f2fd;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#fafaf8;--color-surface-overlay:#1a181566;--color-page-bg:#fafaf8;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-xs:0 1px 2px #1a18150a;--shadow-sm:0 2px 4px #1a18150f,0 1px 2px #1a18150a;--shadow-md:0 4px 12px #1a181514,0 2px 4px #1a18150a;--shadow-lg:0 8px 24px #1a18151a,0 4px 8px #1a18150d;--shadow-xl:0 16px 48px #1a18151f,0 8px 16px #1a18150f;--shadow-glow:0 0 20px #00e37f40;--shadow-inner:inset 0 2px 4px #1a18150f;--shadow-up-sm:0 -2px 8px #1a18150f;--shadow-up-lg:0 -4px 20px #1a181514;--ease-out-soft:cubic-bezier(0.25,0.46,0.45,0.94);--ease-in-out-soft:cubic-bezier(0.4,0.0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-slower:600ms;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-header:300;--z-tab-bar:800;--z-side-panel:900;--z-overlay:1000;--z-modal:5000;--z-toast:9000}.mini-steps-container{padding:16px;padding:var(--space-4);padding-bottom:100px}.mini-steps-container .filter-tabs{background:linear-gradient(0deg,#e8e6e1,#fff);background:linear-gradient(0deg,var(--color-neutral-200) 0,var(--color-surface) 100%);border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);gap:0;margin-bottom:20px;margin-bottom:var(--space-5);overflow:hidden}.mini-steps-container .filter-tabs .filter-tab{background:#0000;border:none;color:#5c584f;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:15px;font-weight:700;font-weight:var(--font-weight-bold);padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .3s ease}.mini-steps-container .filter-tabs .filter-tab.active{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);color:#5c584f;color:var(--color-text-secondary)}.mini-steps-container .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;padding:var(--space-10) var(--space-5);text-align:center}.mini-steps-container .empty-state .empty-title{color:#5c584f;color:var(--color-text-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:8px;margin-bottom:var(--space-2)}.mini-steps-container .empty-state .empty-subtitle{color:#7c786f;color:var(--color-text-muted);font-size:14px;font-size:var(--font-size-sm)}.mini-steps-container .category-section{margin-bottom:24px;margin-bottom:var(--space-6)}.mini-steps-container .category-section .category-name{border-bottom:2px solid #00e37f;border-bottom:2px solid var(--color-primary-500);color:#5c584f;color:var(--color-text-secondary);font-size:18px;font-size:var(--font-size-md);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:12px;margin-bottom:var(--space-3);padding-bottom:8px;padding-bottom:var(--space-2)}.mini-steps-container .category-section.global-section .global-category-name{border-bottom-color:#26f3ab;border-bottom-color:var(--color-primary-400)}.mini-steps-container .category-section.global-section .global-card{border-left:3px solid #26f3ab;border-left:3px solid var(--color-primary-400)}.rtl .mini-steps-container .category-section.global-section .global-card{border-left:none;border-right:3px solid #26f3ab;border-right:3px solid var(--color-primary-400)}.mini-steps-container .map-section{margin-bottom:16px;margin-bottom:var(--space-4)}.mini-steps-container .map-section .map-name{color:#7c786f;color:var(--color-text-muted);font-size:15px;font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:12px;margin-bottom:var(--space-3)}.mini-steps-container .mini-steps-list{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.mini-steps-container .mini-step-card{align-items:flex-start;background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 4px #1a18150f,0 1px 2px #1a18150a;box-shadow:var(--shadow-sm);display:flex;padding:14px 16px;padding:14px var(--space-4);transition:all .3s ease}.mini-steps-container .mini-step-card.done{background:#fafaf8;background:var(--color-surface-sunken);opacity:.7}.mini-steps-container .mini-step-card .checkbox-container{cursor:pointer;padding:2px}.rtl .mini-steps-container .mini-step-card .checkbox-container{margin-left:12px;margin-left:var(--space-3)}.ltr .mini-steps-container .mini-step-card .checkbox-container{margin-right:12px;margin-right:var(--space-3)}.mini-steps-container .mini-step-card .checkbox-container .checkbox{align-items:center;border:2px solid #5c584f;border:2px solid var(--color-text-secondary);border-radius:9999px;border-radius:var(--radius-full);display:flex;height:24px;height:var(--space-6);justify-content:center;transition:all .3s ease;width:24px;width:var(--space-6)}.mini-steps-container .mini-step-card .checkbox-container .checkbox.checked{background:linear-gradient(135deg,#00e37f,#00ebe1);background:var(--color-primary-gradient);border-color:#00e37f;border-color:var(--color-primary-500);color:#5c584f;color:var(--color-text-secondary)}.mini-steps-container .mini-step-card .checkbox-container .checkbox svg{font-size:12px;font-size:var(--font-size-xs)}.mini-steps-container .mini-step-card .step-content{flex:1 1}.mini-steps-container .mini-step-card .step-content .step-text{color:#5c584f;color:var(--color-text-secondary);font-size:14px;font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.4;margin:0 0 4px;margin:0 0 var(--space-1)}.mini-steps-container .mini-step-card .step-content .step-text.done-text{color:#7c786f;color:var(--color-text-muted);text-decoration:line-through}.mini-steps-container .mini-step-card .step-content .step-explanation{color:#7c786f;color:var(--color-text-muted);font-size:12px;font-size:var(--font-size-xs);line-height:1.4;margin:0}
/*# sourceMappingURL=main.30846a65.css.map*/