@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0i2hwha8w8e82.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_83b56007-module__nsho1G__className{font-family:inter,inter Fallback}
.layout-module__YvMbOa__app{height:100vh;display:flex;overflow:hidden}
.Survey-module__WDXpNq__container{bottom:var(--space-200);right:var(--space-200);z-index:1000;width:360px;max-width:calc(100vw - 2 * var(--space-200));opacity:0;pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out;position:fixed;transform:translateY(16px)}.Survey-module__WDXpNq__container.Survey-module__WDXpNq__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.Survey-module__WDXpNq__card{gap:var(--space-100);padding:var(--space-200);flex-direction:column;display:flex}.Survey-module__WDXpNq__header{justify-content:space-between;align-items:center;display:flex}.Survey-module__WDXpNq__progress{font:var(--font-175);color:#00000080}.Survey-module__WDXpNq__question{font:var(--font-200);color:#000000e6;margin:0;font-weight:500}.Survey-module__WDXpNq__choices{flex-direction:column;gap:8px;display:flex}.Survey-module__WDXpNq__choice{text-align:left;border-radius:var(--radius-100);font:var(--font-175);color:#000c;cursor:pointer;background:0 0;border:1px solid #0000001f;padding:10px 12px;transition:border-color .15s,background .15s}.Survey-module__WDXpNq__choice:hover{border-color:var(--color-primary);background:#00000005}.Survey-module__WDXpNq__choiceSelected,.Survey-module__WDXpNq__choiceSelected:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:#000000f2}.Survey-module__WDXpNq__rating{flex-direction:column;gap:6px;display:flex}.Survey-module__WDXpNq__ratingRow{flex-wrap:wrap;gap:4px;display:flex}.Survey-module__WDXpNq__ratingButton{border-radius:var(--radius-100);min-width:26px;font:var(--font-175);color:#000c;cursor:pointer;background:0 0;border:1px solid #0000001f;flex:1 1 0;padding:8px 0;transition:border-color .15s,background .15s}.Survey-module__WDXpNq__ratingButton:hover{border-color:var(--color-primary)}.Survey-module__WDXpNq__ratingSelected,.Survey-module__WDXpNq__ratingSelected:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.Survey-module__WDXpNq__ratingLabels{font:var(--font-175);color:#00000080;justify-content:space-between;display:flex}.Survey-module__WDXpNq__footer{margin-top:4px}.Survey-module__WDXpNq__thankYou{padding:var(--space-100) 0;text-align:center}.Survey-module__WDXpNq__thankYouTitle{font:var(--font-200);color:#000000e6;margin:0 0 4px;font-weight:600}.Survey-module__WDXpNq__thankYouBody{font:var(--font-175);color:#0009;margin:0}
@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-Book.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-BookItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-Medium.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-MediumItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nocturno;src:url(/fonts/Nocturno-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}
*,:before,:after{margin:0;padding:0}ul,ol,menu,summary{list-style:none}a{color:inherit;text-decoration:none}iframe{border:0}q{quotes:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}input,button,select,textarea{font:inherit}body{line-height:1.5}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse}img,picture,video,canvas,svg{display:block}button{cursor:pointer}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}
:root{--animation-duration:.2s;--animation-easing:ease-in-out;--transition-duration:.3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes scale-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}
:root{--radius-050:4px;--radius-100:8px;--radius-150:12px;--radius-200:16px;--radius-300:24px;--radius-400:32px;--radius-600:48px;--radius-800:64px}
:root{--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-desktop-lg:1200px;--breakpoint-desktop-xl:1440px;--mobile-nav-height:56px;--mobile-fab-size:56px;--mobile-fab-margin:16px;--mobile-touch-target:48px;--mobile-padding:var(--space-150);--mobile-padding-sm:var(--space-100)}
:root{--color-primary:#5ba4cf;--surface-background-color:#f8f8f4;--card-background:#fdfdfb;--focus-ring:2px solid var(--color-primary);--focus-ring-offset:2px}
:root{--border:1px solid #0000000f;--shadow-card:0 1px 2px #00000008;--floating-shadow:8px 8px 16px #0003;--glass-bg:linear-gradient(#ffffff8c, #ffffff4d);--glass-border:#ffffff8c;--glass-blur:blur(22px) saturate(1.8);--glass-shadow:0 16px 40px -16px #00000047, inset 0 1px 0 0 #ffffffb3, inset 0 0 0 1px #ffffff1f}
:root{--space-025:2px;--space-050:4px;--space-075:6px;--space-100:8px;--space-150:12px;--space-200:16px;--space-250:20px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-800:64px;--space-1000:80px}
:root{--font-family:"Inter", sans-serif;--font-serif:"Nocturno", Georgia, serif;--font-100:300 16px var(--font-family);--font-175:300 14px var(--font-family);--font-200:300 16px var(--font-family);--font-250:300 20px var(--font-family);--font-300:300 24px var(--font-family);--font-400:300 32px var(--font-family);--font-500:300 40px var(--font-family);--font-600:300 48px var(--font-family)}h1{font:var(--font-600)}h2{font:var(--font-500)}h3{font:var(--font-400)}h4{font:var(--font-300)}h5{font:var(--font-250)}h6,p,span,button,label,input,textarea,select{font:var(--font-200)}
:root{--size-025:2px;--size-050:4px;--size-075:6px;--size-100:8px;--size-150:12px;--size-200:16px;--size-250:20px;--size-300:24px;--size-400:32px;--size-500:40px;--size-600:48px;--size-800:64px;--size-1000:80px;--sidebar-item-icon-size:24px;--step-point-size:20px;--step-line-height:calc(var(--step-point-size) / 4);--search-bar-height:48px;--slider-track-height:8px;--slider-handle-size:24px}
.raised,.raisedInner{background-color:var(--card-background);border:var(--border);box-shadow:var(--shadow-card)}.pressed{background-color:#0000000d}.floating{background:var(--card-background);border:var(--border);box-shadow:var(--floating-shadow)}.flat{background-color:var(--surface-background-color)}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.emerge .raised{animation:1.5s cubic-bezier(.22,1,.36,1) both emergeFromPaper;animation-delay:calc(var(--emerge-i,0) * .1s)}.emerge-animating .raised,.emerge-group-pending .emerge .raised,.emerge-group-rising .emerge .raised{transition:none!important}.emerge-pending .raised{opacity:0;transform:translateY(6px)}.emerge-group-pending .emerge .raised{opacity:0;transform:translateY(6px);animation:none!important}.emerge-group-rising .emerge .raised{animation:1.5s cubic-bezier(.22,1,.36,1) both emergeFromPaper;animation-delay:calc(var(--emerge-i,0) * .1s)}.emerge-group-rising.emerge-group-quick .emerge .raised{animation-duration:.6s;animation-delay:calc(var(--emerge-i,0) * 60ms)}.emerge-group-hide-content .emerge .raised>*{opacity:0;transition:none!important}.emerge-group-revealed .emerge .raised{opacity:1;animation:none;transform:translateY(0)}.emerge-group-revealed.emerge-group-full .emerge .raised>*{animation:.3s both contentReveal}.emerge-group-revealed.emerge-group-quick .emerge .raised>*{opacity:1}@keyframes emergeFromPaper{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes contentReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
html{scrollbar-color:#ccccc6 transparent}body{background-color:var(--surface-background-color)}
