@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app-container{max-width:1200px;margin:0 auto;padding:4px 8px;display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.app-container>main,.app-container>.MuiBox-root:not(header):not(footer):not(nav){flex:0 0 auto}.app-container>footer{flex-shrink:0;margin-top:auto}header{margin-bottom:1rem}main{background:var(--background-main-gradient, var(--background-main, #f5f5f5));background-color:var(--background-main, #f5f5f5);border:1px solid var(--main-surface-border, transparent);padding:1rem;border-radius:16px;box-shadow:0 18px 42px #1c19170a;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (min-width: 480px){main{padding:1.25rem}}@media (min-width: 768px){main{padding:1.5rem}}@media (min-width: 1024px){main{padding:2rem}}footer{text-align:center;padding:1rem;color:#666;flex-shrink:0}.navbar{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.nav-button{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;background-color:#f0f0f0;transition:background-color .3s}.nav-button.active{background-color:#0056b3;color:#fff}.error{color:#dc3545;margin-bottom:1rem}.linkedin-button{background-color:#0077b5;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1.5rem;font-weight:700}.linkedin-button:hover{background-color:#006097}.MuiTabs-root{border-bottom:none!important}.MuiTab-root{transition:all .3s ease!important;border-bottom:none!important;opacity:.7!important}.MuiTab-root.Mui-selected{opacity:1!important;border-radius:4px!important;border-bottom:none!important}[data-theme=light] .MuiTab-root.Mui-selected{background-color:#fff!important;box-shadow:0 4px 8px #0000001a!important;color:#1976d2!important}[data-theme=dark] .MuiTab-root{color:#ffffffb3!important}[data-theme=dark] .MuiTab-root.Mui-selected{background-color:#2d2d2d!important;color:#90caf9!important;box-shadow:0 4px 8px #0000004d!important}[data-theme=dark] .MuiTab-root:hover{color:#fff!important;opacity:1!important;background-color:#00000052!important}.MuiTabs-indicator{display:none!important;background-color:transparent!important;height:0!important}.MuiTab-wrapper{border-bottom:none!important}.survey-tab{display:flex;align-items:center;color:inherit}.survey-tab .MuiIconButton-root{color:inherit}.survey-tab .MuiIconButton-root:hover{background-color:#ffffff1a}.survey-tab .MuiIconButton-root svg{fill:currentColor}.MuiPaper-root{background-color:var(--background-paper);transition:background-color .3s ease}:root{--background-paper: #F8F2E9;--background-main: #F2EBE2;--background-main-gradient: linear-gradient(180deg, rgba(248, 242, 233, .94) 0%, rgba(242, 235, 226, .98) 100%);--main-surface-border: rgba(15, 118, 110, .07);--v2-color-primary: #0F766E;--v2-color-primary-light: #0D9488;--v2-color-primary-dark: #115E59;--v2-color-accent: #F59E0B;--v2-color-accent-light: #FBBF24;--v2-color-accent-dark: #B45309;--v2-color-background: #FAFAF9;--v2-color-surface: #FFFFFF;--v2-color-text: #1C1917;--v2-color-text-secondary: #57534E;--v2-color-text-muted: #78716C;--v2-font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--v2-font-body: "Poppins", "Roboto", system-ui, -apple-system, sans-serif;--v2-font-mono: "JetBrains Mono", "Fira Code", monospace;--v2-shadow-primary: 0 18px 36px rgba(13, 148, 136, .24);--v2-shadow-accent: 0 8px 25px rgba(245, 158, 11, .2);--v2-transition-interactive: transform .18s cubic-bezier(.22, 1, .36, 1), box-shadow .18s cubic-bezier(.22, 1, .36, 1), border-color .18s cubic-bezier(.22, 1, .36, 1), background-color .18s cubic-bezier(.22, 1, .36, 1)}[data-theme=dark]{--background-paper: #18181b;--background-main: #09090b;--background-main-gradient: linear-gradient(180deg, rgba(24, 24, 27, .94) 0%, rgba(9, 9, 11, .98) 100%);--main-surface-border: rgba(20, 184, 166, .12);--v2-color-primary: #14B8A6;--v2-color-primary-light: #2DD4BF;--v2-color-primary-dark: #0D9488;--v2-color-accent: #FBBF24;--v2-color-accent-light: #FCD34D;--v2-color-accent-dark: #F59E0B;--v2-color-background: #1C1917;--v2-color-surface: #292524;--v2-color-text: #FAFAF9;--v2-color-text-secondary: #D6D3D1;--v2-color-text-muted: #A8A29E;--v2-shadow-primary: 0 18px 36px rgba(20, 184, 166, .32);--v2-shadow-accent: 0 8px 25px rgba(251, 191, 36, .25)}[data-theme=dark] .MuiPaper-root{background-color:#18181b}[data-theme=dark] .survey-actions .MuiIconButton-root{color:#fff}[data-theme=dark] .survey-actions .MuiIconButton-root:hover{background-color:#ffffff1a}[data-theme=dark] .MuiList-root{background-color:#2d2d2d}.MuiDialog-paper{background-color:var(--background-paper)!important}@media (min-width: 480px){.app-container{padding:8px 12px}}@media (min-width: 768px){.app-container{padding:12px 16px}.navbar{flex-direction:row;gap:1rem}}@media (min-width: 1024px){.app-container{padding:20px}}@media (max-width: 767px){.navbar{flex-direction:column;gap:.5rem}}@media print{.print-section{break-inside:avoid;page-break-inside:avoid}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse:hover{animation:pulse 1s infinite}[data-novu-popover],[data-novu-popover-content],.novu-popover,.novu-inbox-popover,div[role=dialog][aria-label*=notification],div[role=dialog][aria-label*=Notification],div[role=dialog][aria-label*=inbox],div[role=dialog][aria-label*=Inbox],div[data-radix-popper-content-wrapper],div[data-state=open][role=dialog],div[style*=--nv-color-background]{z-index:1300!important}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.rwm-driver-desktop.driver-popover{border-radius:12px;padding:16px;max-width:360px}.rwm-driver-mobile.driver-popover{border-radius:16px;padding:16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);min-width:auto}.rwm-driver-mobile .driver-popover-footer button{padding:10px 12px;border-radius:12px;font-size:14px}.rwm-driver-desktop .driver-popover-footer button{padding:6px 10px;border-radius:10px;font-size:13px}.rwm-driver-mobile .driver-popover-close-btn,.rwm-driver-desktop .driver-popover-close-btn{border-radius:10px}.rwm-driver-mobile .driver-popover-close-btn:focus,.rwm-driver-desktop .driver-popover-close-btn:focus,.rwm-driver-mobile .driver-popover-footer button:focus,.rwm-driver-desktop .driver-popover-footer button:focus{outline:2px solid rgba(25,118,210,.7);outline-offset:2px}html[data-theme=dark] .driver-popover{background-color:#121212;color:#f5f5f5}html[data-theme=dark] .driver-popover-progress-text{color:#f5f5f5b3}html[data-theme=dark] .driver-popover-close-btn{color:#f5f5f599}html[data-theme=dark] .driver-popover-close-btn:hover,html[data-theme=dark] .driver-popover-close-btn:focus{color:#f5f5f5f2}html[data-theme=dark] .driver-popover-footer button{background-color:#1f2937;border-color:#334155;color:#f8fafc;text-shadow:none}html[data-theme=dark] .driver-popover-footer button:hover,html[data-theme=dark] .driver-popover-footer button:focus{background-color:#273548}.rwm-driver-desktop.driver-popover.rwm-driver-growth-hub-offset{transform:translateY(16px)}
