@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");:root{--glide-duration:0.8s;--glide-content-duration:0.55s;--glide-easing:cubic-bezier(0.16,1,0.3,1);--glide-suck-duration:0.55s;--glide-glide-duration:1.1s;--glide-spit-duration:0.5s;--glide-suck-easing:cubic-bezier(0.42,0,1,1);--glide-spit-easing:cubic-bezier(0.16,1,0.3,1);--glide-camera-easing:cubic-bezier(0.75,0,0.25,1);--glide-sky-top:#2da8ff;--glide-sky-bottom:#a5d8f3;--glide-wave-opacity:0.7;--glide-hero-safe-space:19rem;--glide-hero-copy-width:46rem;--glide-hero-title-width:15ch}.glide-theme{height:100dvh;min-height:100dvh;max-height:100dvh;width:100vw;position:relative;overflow:hidden;overscroll-behavior:none;font-family:var(--glide-body-font,"Plus Jakarta Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--glide-text-primary,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--glide-exit-x:0px;--glide-exit-y:0px;--glide-enter-x:0px;--glide-enter-y:0px;--glide-swirl-sign:-1;--glide-question-safe-space:22rem;--glide-question-safe-space-compact:19rem;--glide-question-safe-space-ultra:17.5rem;--glide-safe-inline:max(var(--glide-safe-left,2rem),var(--glide-safe-right,2rem));--glide-navigation-reserve:4.9rem;--glide-navigation-offset:0.6rem}.glide-background{position:fixed;inset:0;z-index:0;background:var(--glide-background-fill,linear-gradient(180deg,var(--glide-sky-top) 0,var(--glide-sky-bottom) 100%))}.glide-background:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.15) 0,transparent 50%);pointer-events:none}.glide-horizontal-stage{position:fixed;inset:0;z-index:1;transition:transform var(--glide-duration) var(--glide-easing);will-change:transform}.glide-viewport{width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.glide-content-exit-left{animation:exitLeft var(--glide-content-duration) var(--glide-easing) forwards}.glide-content-exit-right{animation:exitRight var(--glide-content-duration) var(--glide-easing) forwards}.glide-content-enter-right{animation:enterFromRight var(--glide-content-duration) var(--glide-easing) forwards}.glide-content-enter-left{animation:enterFromLeft var(--glide-content-duration) var(--glide-easing) forwards}.glide-content-exit-to-emoji{will-change:transform,opacity,filter,clip-path;transform-origin:50% 50%;backface-visibility:hidden;contain:layout paint;clip-path:circle(140% at 50% 50%);animation:glideSuckIntoEmoji var(--glide-suck-duration) var(--glide-suck-easing) forwards}.glide-content-gliding{opacity:0;pointer-events:none;transform:none;filter:none;clip-path:circle(0 at 50% 50%)}.glide-content-enter-from-emoji{will-change:transform,opacity,filter,clip-path;transform-origin:50% 50%;opacity:0;transform:translate3d(var(--glide-enter-x),var(--glide-enter-y),0) scale(.004);filter:blur(10px) contrast(1.05);clip-path:circle(0 at 50% 50%);backface-visibility:hidden;contain:layout paint;animation:glideSpitFromEmoji var(--glide-spit-duration) var(--glide-spit-easing) forwards}@keyframes glideSuckIntoEmoji{0%{opacity:1;transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0) contrast(1);clip-path:circle(140% at 50% 50%)}45%{opacity:.9;transform:translate3d(calc(var(--glide-exit-x) * .55),calc(var(--glide-exit-y) * .55),0) scale(.62) rotate(calc(var(--glide-swirl-sign, -1) * 1.2deg));filter:blur(2px) contrast(1.05);clip-path:circle(55% at 50% 50%)}80%{opacity:.35;transform:translate3d(calc(var(--glide-exit-x) * .9),calc(var(--glide-exit-y) * .9),0) scale(.08) rotate(calc(var(--glide-swirl-sign, -1) * 3.5deg));filter:blur(6px) contrast(1.06);clip-path:circle(10% at 50% 50%)}to{opacity:0;transform:translate3d(var(--glide-exit-x),var(--glide-exit-y),0) scale(.004) rotate(calc(var(--glide-swirl-sign, -1) * 6deg));filter:blur(0) contrast(1.02);clip-path:circle(0 at 50% 50%)}}@keyframes glideSpitFromEmoji{0%{opacity:0;transform:translate3d(var(--glide-enter-x),var(--glide-enter-y),0) scale(.004) rotate(calc(var(--glide-swirl-sign, -1) * -6deg));filter:blur(10px) contrast(1.08);clip-path:circle(0 at 50% 50%)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0deg);filter:blur(0) contrast(1);clip-path:circle(140% at 50% 50%)}}.glide-theme .animate-fade-in,.glide-theme.glide-anim-entering .animate-fade-in,.glide-theme.glide-anim-exiting .animate-fade-in,.glide-theme.glide-anim-gliding .animate-fade-in{animation:none!important}.glide-screen.glide-screen-overlay{position:fixed;inset:0;z-index:12;pointer-events:none;opacity:1;transform:none}@keyframes exitLeft{0%{transform:translateZ(0) scale(1);opacity:1;filter:blur(0)}to{transform:translate3d(-90px,0,0) scale(.985);opacity:0;filter:blur(10px)}}@keyframes exitRight{0%{transform:translateZ(0) scale(1);opacity:1;filter:blur(0)}to{transform:translate3d(90px,0,0) scale(.985);opacity:0;filter:blur(10px)}}@keyframes enterFromRight{0%{transform:translate3d(90px,0,0) scale(.985);opacity:0;filter:blur(10px)}to{transform:translateZ(0) scale(1);opacity:1;filter:blur(0)}}@keyframes enterFromLeft{0%{transform:translate3d(-90px,0,0) scale(.985);opacity:0;filter:blur(10px)}to{transform:translateZ(0) scale(1);opacity:1;filter:blur(0)}}.glide-emoji-journey{position:fixed;bottom:0;left:0;right:0;height:220px;z-index:5;overflow:visible;pointer-events:none}.glide-wave-line{position:absolute;left:0;width:100%;height:var(--glide-wave-height-px,116px);bottom:calc(var(--glide-curve-center-px, 110px) - (var(--glide-wave-height-px, 116px) / 2));pointer-events:none;opacity:var(--glide-wave-opacity);transform:scaleY(var(--glide-wave-scale,1));transform-origin:50% 50%;transition:transform var(--glide-glide-duration) var(--glide-camera-easing);filter:drop-shadow(0 4px 12px rgba(255,255,255,.08));z-index:0}.glide-wave-line svg{width:100%;height:100%}.glide-emoji-journey:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(circle at 43% 54%,hsla(0,0%,100%,.55) 0 1.4px,transparent 2.4px),radial-gradient(circle at 46% 68%,hsla(0,0%,100%,.35) 0 1px,transparent 2px),radial-gradient(circle at 50% 49%,hsla(0,0%,100%,.45) 0 1.3px,transparent 2.6px),radial-gradient(circle at 54% 64%,hsla(0,0%,100%,.3) 0 1px,transparent 2px),radial-gradient(circle at 57% 55%,hsla(0,0%,100%,.48) 0 1.6px,transparent 2.7px),radial-gradient(circle at 60% 73%,hsla(0,0%,100%,.28) 0 .9px,transparent 1.8px);filter:blur(.2px);animation:glideSparklesTwinkle 6.5s ease-in-out infinite}@keyframes glideSparklesTwinkle{0%,to{opacity:.55}50%{opacity:.9}}.glide-camera-stage{position:absolute;bottom:0;left:0;height:100%;pointer-events:none;will-change:transform}.glide-camera-stage,.glide-camera-stage.glide-transitioning{transition:transform var(--glide-glide-duration) var(--glide-camera-easing)}.glide-sparkle{position:absolute;width:3px;height:3px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:sparkleFloat 5s ease-in-out infinite}.glide-sparkle:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:hsla(0,0%,100%,.3);border-radius:50%;filter:blur(2px)}@keyframes sparkleFloat{0%,to{opacity:.4;transform:translateY(0) scale(1)}50%{opacity:.9;transform:translateY(-8px) scale(1.2)}}.glide-journey-emoji-new{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:auto;width:var(--emoji-bg-size);height:var(--emoji-bg-size);left:0;bottom:0;--glide-emoji-x:50vw;--glide-emoji-offset-y:0px;--glide-emoji-baseline-px:var(--glide-curve-center-px,110px);--emoji-scale:1;--emoji-rotate:0deg;--emoji-font-size:44px;--emoji-bg-size:102px;--emoji-glow-opacity:0.6;--emoji-glow-scale:1.2;--emoji-shadow-blur:25px;--emoji-shadow-opacity:0.4;transition:opacity var(--glide-glide-duration) var(--glide-easing),transform var(--glide-glide-duration) var(--glide-camera-easing),width var(--glide-glide-duration) var(--glide-easing),height var(--glide-glide-duration) var(--glide-easing);will-change:transform,opacity;contain:layout;overflow:visible;transform:translate3d(var(--glide-emoji-x),calc(-1 * (var(--glide-emoji-baseline-px) + var(--glide-emoji-offset-y))),0) translateX(-50%)}.glide-journey-emoji-new.glide-emoji-past:hover{filter:brightness(1.15)}.glide-journey-emoji-new.glide-emoji-active{z-index:5}.glide-journey-emoji-new.glide-emoji-active:after{content:"";position:absolute;left:50%;top:50%;width:184px;height:124px;transform:translate(-50%,-56%);pointer-events:none;z-index:0;opacity:.72;background-image:radial-gradient(circle at 16% 46%,hsla(0,0%,100%,.75) 0 1.4px,transparent 2.5px),radial-gradient(circle at 24% 62%,hsla(0,0%,100%,.45) 0 1px,transparent 2px),radial-gradient(circle at 34% 28%,hsla(0,0%,100%,.6) 0 1.2px,transparent 2.3px),radial-gradient(circle at 67% 22%,hsla(0,0%,100%,.5) 0 1px,transparent 2.1px),radial-gradient(circle at 78% 44%,hsla(0,0%,100%,.68) 0 1.5px,transparent 2.6px),radial-gradient(circle at 85% 70%,hsla(0,0%,100%,.4) 0 1px,transparent 1.9px),radial-gradient(circle at 52% 14%,hsla(0,0%,100%,.36) 0 .9px,transparent 1.8px);filter:blur(.1px);animation:glideActiveSparkles 4.8s ease-in-out infinite}.glide-emoji-journey-compact-rail .glide-journey-emoji-new.glide-emoji-active:after{width:146px;height:98px;opacity:.56}@keyframes glideActiveSparkles{0%,to{opacity:.55;transform:translate(-50%,-56%) scale(.98)}50%{opacity:.9;transform:translate(-50%,-60%) scale(1.03)}}.glide-journey-emoji-new.glide-emoji-future{filter:none}.glide-emoji-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:scale(var(--emoji-scale)) rotateY(var(--emoji-rotate));transform-style:preserve-3d;transition:transform var(--glide-glide-duration) var(--glide-camera-easing);will-change:transform}.glide-journey-emoji-new:not(.glide-emoji-active) .glide-emoji-wrapper{transform:scale(calc(var(--emoji-scale) * .98))}.glide-emoji-wrapper:after{display:none}.glide-emoji-icon{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;font-size:var(--emoji-font-size);opacity:var(--emoji-detail-opacity,1);filter:drop-shadow(0 0 var(--emoji-shadow-blur) rgba(255,255,255,var(--emoji-shadow-opacity)));transition:opacity var(--glide-glide-duration) var(--glide-easing),font-size var(--glide-glide-duration) var(--glide-easing),filter var(--glide-glide-duration) var(--glide-easing)}.glide-emoji-bg{position:absolute;border-radius:50%;z-index:0;width:var(--emoji-bg-size);height:var(--emoji-bg-size);opacity:var(--emoji-bubble-opacity,1);background:linear-gradient(180deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.18));background-color:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.38);backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);overflow:hidden;isolation:isolate;clip-path:circle(50% at 50% 50%);transform:translate(-50%,-50%);top:50%;left:50%;box-shadow:0 12px 26px rgba(0,0,0,.06),0 0 var(--emoji-shadow-blur) rgba(255,255,255,calc(var(--emoji-shadow-opacity) * .32)),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -14px 24px hsla(0,0%,100%,.16);transition:opacity var(--glide-glide-duration) var(--glide-easing),width var(--glide-glide-duration) var(--glide-easing),height var(--glide-glide-duration) var(--glide-easing),box-shadow var(--glide-glide-duration) var(--glide-easing)}.glide-emoji-bg:before{inset:-14%;background-image:var(--glide-emoji-surface-fill,var(--glide-background-fill,linear-gradient(180deg,var(--glide-sky-top) 0,var(--glide-sky-bottom) 100%)));background-size:100vw 100vh;background-position:calc(-1 * var(--emoji-screen-left, 0px)) calc(-1 * var(--emoji-screen-top, 0px));background-repeat:no-repeat;filter:blur(18px) saturate(1.22);transform:scale(1.14);opacity:.72}.glide-emoji-bg:after,.glide-emoji-bg:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.glide-emoji-bg:after{inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08) 52%,hsla(0,0%,100%,.14)),radial-gradient(circle at 34% 24%,hsla(0,0%,100%,.44) 0,transparent 42%);opacity:1}.glide-journey-emoji-new.glide-emoji-active .glide-emoji-bg{border-color:hsla(0,0%,100%,.42);box-shadow:0 16px 32px rgba(0,0,0,.07),0 0 32px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.48),inset 0 -14px 24px hsla(0,0%,100%,.2)}.glide-journey-emoji-new.glide-emoji-active .glide-emoji-bg:before{filter:blur(20px) saturate(1.26);opacity:.8}.glide-journey-emoji-new.glide-emoji-active .glide-emoji-bg:after{background:linear-gradient(180deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.11) 52%,hsla(0,0%,100%,.18)),radial-gradient(circle at 34% 24%,hsla(0,0%,100%,.54) 0,transparent 44%)}.glide-emoji-ring-new{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--emoji-glow-scale));pointer-events:none;width:var(--emoji-bg-size);height:var(--emoji-bg-size);opacity:var(--emoji-glow-opacity);transition:opacity var(--glide-glide-duration) var(--glide-easing),width var(--glide-glide-duration) var(--glide-easing),height var(--glide-glide-duration) var(--glide-easing),transform var(--glide-glide-duration) var(--glide-easing);z-index:1}.glide-emoji-ring-new svg{width:100%;height:100%}.glide-emoji-ring-new circle{fill:none;stroke:hsla(0,0%,100%,.76);stroke-width:1.35}.glide-journey-emoji-new:not(.glide-emoji-active) .glide-emoji-ring-new{opacity:0;transform:translate(-50%,-50%) scale(.95)}.glide-journey-emoji-new.glide-emoji-active .glide-emoji-ring-new{opacity:.96;transform:translate(-50%,-50%) scale(1.02)}.glide-journey-emoji-new.glide-emoji-active .glide-emoji-ring-new circle{stroke:hsla(0,0%,100%,.96);stroke-width:2.15}.glide-screen{height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--glide-safe-top,3rem) var(--glide-safe-inline,2rem) var(--glide-safe-bottom,14rem) var(--glide-safe-inline,2rem);position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s var(--glide-easing);pointer-events:none;box-sizing:border-box}.glide-theme.glide-anim-entering .glide-screen,.glide-theme.glide-anim-exiting .glide-screen{z-index:4}.glide-screen .glide-content{pointer-events:auto}.glide-screen.glide-visible{opacity:1;transform:translateY(0)}.glide-screen.glide-question-screen{padding-bottom:calc(var(--glide-safe-bottom, 14rem) + var(--glide-navigation-reserve, 4.9rem) + .6rem)}.glide-screen.glide-question-screen.glide-question-screen-dense{padding-bottom:calc(var(--glide-safe-bottom, 14rem) + var(--glide-navigation-reserve, 4.9rem) + .9rem);align-items:flex-start;padding-top:max(var(--glide-safe-top,3rem),5rem)}.glide-screen.glide-question-screen.glide-question-screen-compact,.glide-screen.glide-question-screen.glide-question-screen-ultra{align-items:flex-start;padding-top:max(var(--glide-safe-top,3rem),clamp(4.75rem,8vh,6rem))}.glide-screen.glide-question-screen.glide-question-screen-compact{padding-bottom:calc(var(--glide-safe-bottom, 14rem) + var(--glide-navigation-reserve, 4.9rem) + .75rem)}.glide-screen.glide-question-screen.glide-question-screen-ultra{padding-bottom:calc(var(--glide-safe-bottom, 14rem) + var(--glide-navigation-reserve, 4.9rem) + .85rem)}.glide-screen.glide-question-screen.glide-question-screen-dense .glide-question-input{max-height:calc(100dvh - 560px)}.glide-content{width:100%;max-width:min(960px,calc(100vw - (var(--glide-safe-inline, 2rem) * 2)));margin:0 auto;text-align:center}.glide-hero-content{width:min(100%,1160px);max-height:calc(100dvh - var(--glide-hero-safe-space));display:flex;flex-direction:column;align-items:center;gap:1.5rem;min-height:0;overflow:hidden}.glide-hero-copy{width:min(100%,var(--glide-hero-copy-width));flex:1 1 auto;gap:1rem}.glide-hero-copy,.glide-question-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.glide-question-content{text-align:center;width:min(100%,1100px);height:calc(100dvh - var(--glide-safe-top, 3rem) - var(--glide-safe-bottom, 14rem) - var(--glide-navigation-reserve, 4.9rem) - .45rem);max-height:calc(100dvh - var(--glide-safe-top, 3rem) - var(--glide-safe-bottom, 14rem) - var(--glide-navigation-reserve, 4.9rem) - .45rem);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.28) transparent;padding-right:.35rem;--glide-fade-bottom:0;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 40px),rgba(0,0,0,calc(1 - var(--glide-fade-bottom))) 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 40px),rgba(0,0,0,calc(1 - var(--glide-fade-bottom))) 100%)}.glide-question-content::-webkit-scrollbar{width:6px}.glide-question-content::-webkit-scrollbar-track{background:transparent}.glide-question-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.26);border-radius:999px}.glide-question-screen-compact .glide-question-content,.glide-question-screen-dense .glide-question-content,.glide-question-screen-ultra .glide-question-content{height:calc(100dvh - var(--glide-safe-top, 3rem) - var(--glide-safe-bottom, 14rem) - var(--glide-navigation-reserve, 4.9rem) - .45rem);max-height:calc(100dvh - var(--glide-safe-top, 3rem) - var(--glide-safe-bottom, 14rem) - var(--glide-navigation-reserve, 4.9rem) - .45rem)}.glide-question-screen-spacious{--glide-spacious-center-shift:clamp(6rem,13vh,8.5rem)}.glide-question-screen-spacious .glide-question-content{position:relative;top:var(--glide-spacious-center-shift);height:calc(100dvh - var(--glide-safe-top, 3rem) - var(--glide-safe-bottom, 14rem) - .45rem);max-height:calc(100dvh - var(--glide-safe-top, 3rem) - var(--glide-safe-bottom, 14rem) - .45rem);justify-content:center}.glide-question-screen-spacious .glide-question-copy{flex:0 0 auto;max-height:none;margin-top:0}.glide-question-screen-spacious .glide-navigation-shell{bottom:calc(var(--glide-safe-bottom, 14rem) + var(--glide-navigation-offset, 1rem) - var(--glide-spacious-center-shift, 0rem))}.glide-question-copy{width:100%;max-width:min(100%,1040px);max-height:none;overflow:visible;padding-right:.35rem;margin-bottom:.65rem;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center}.glide-question-screen-compact .glide-question-copy{max-height:none;margin-bottom:.55rem}.glide-question-screen-ultra .glide-question-copy{max-height:none;margin-bottom:.5rem}.glide-question-copy::-webkit-scrollbar{width:6px}.glide-question-copy::-webkit-scrollbar-track{background:transparent}.glide-question-copy::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:999px}.glide-question-copy::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.34)}.glide-title{font-size:clamp(3rem,8vw,5.75rem);font-weight:800;color:var(--glide-text-primary,#fff);font-family:var(--glide-heading-font,"Plus Jakarta Sans"),system-ui,sans-serif;line-height:.98;margin:0;letter-spacing:-.04em;text-shadow:0 6px 34px rgba(0,80,140,.18)}.glide-hero-content .glide-title{max-width:var(--glide-hero-title-width);font-size:clamp(2.35rem,5.9vw,4.2rem)}.glide-screen.glide-visible .glide-title{animation:titleReveal .8s var(--glide-easing)}@keyframes titleReveal{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.glide-subtitle{font-size:clamp(1rem,.45vw + .95rem,1.125rem);font-weight:500;color:var(--glide-text-primary,hsla(0,0%,100%,.85));line-height:1.7;max-width:100%;margin:0 auto}.glide-hero-description-scroll{width:min(100%,var(--glide-hero-copy-width));display:block;flex:1 1 auto;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.glide-hero-description-scroll .glide-subtitle{padding-right:.25rem}.glide-screen.glide-visible .glide-subtitle{animation:subtitleReveal .8s var(--glide-easing) .15s both}@keyframes subtitleReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glide-resume-screen .glide-title{font-size:clamp(2.5rem,10vw,4.5rem);margin-bottom:1rem}.glide-resume-screen .glide-subtitle{font-size:1.125rem;margin-bottom:1.5rem;max-width:400px}.glide-resume-info{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);border-radius:50px;color:#fff;font-size:.9375rem;font-weight:600;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.3)}.glide-resume-screen .glide-buttons{gap:.75rem}.glide-resume-screen .glide-button{padding:.875rem 2rem;font-size:1rem;min-width:140px}.glide-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.glide-screen.glide-visible .glide-buttons{animation:buttonsReveal .8s var(--glide-easing) .3s both}@keyframes buttonsReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.glide-button{padding:1.125rem 3rem;font-size:1.1875rem;font-weight:700;font-family:inherit;border:none;border-radius:10px;cursor:pointer;transition:all .3s var(--glide-easing);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;min-width:160px}.glide-button-primary{background:#fff;color:hsla(0,0%,4%,.92);box-shadow:0 8px 30px rgba(0,80,120,.25)}.glide-button-primary:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 14px 40px rgba(0,80,120,.35);background:#f8f9fa}.glide-button-primary:active:not(:disabled){transform:translateY(-2px)}.glide-button-ghost{background:hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.35)}.glide-button-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-3px)}.glide-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.glide-spinner{width:22px;height:22px;border:3px solid color-mix(in srgb,var(--glide-sky-top) 20%,transparent);border-top-color:var(--glide-sky-top);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.glide-question-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:var(--glide-text-primary,#fff);font-family:var(--glide-heading-font,"Plus Jakarta Sans"),system-ui,sans-serif;line-height:1.15;margin:0 0 1.5rem;text-shadow:0 4px 20px rgba(0,80,140,.12);text-wrap:balance;overflow-wrap:anywhere;max-width:min(100%,1040px);flex:0 0 auto}.glide-required-indicator{color:#ef4444;margin-left:.32em;white-space:nowrap}.glide-question-title.glide-question-title-long{font-size:clamp(1.35rem,3.5vw,2.25rem)}.glide-question-title.glide-question-title-xlong{font-size:clamp(1.2rem,3vw,2rem);line-height:1.2}.glide-question-title.glide-question-title-xxlong{font-size:clamp(1.1rem,2.5vw,1.75rem);line-height:1.25}.glide-question-title.glide-question-title-compact{margin-bottom:1rem}.glide-question-screen-compact .glide-question-title{font-size:clamp(1.2rem,3vw,1.95rem);line-height:1.16;margin-bottom:.85rem;max-width:min(100%,1080px)}.glide-question-screen-ultra .glide-question-title{font-size:clamp(1.05rem,2.4vw,1.65rem);line-height:1.18;margin-bottom:.7rem;max-width:min(100%,1100px)}.glide-question-description{font-size:1.125rem;color:var(--glide-text-primary,#fff);opacity:.8;line-height:1.5;margin:0 auto 1.5rem;font-weight:500;max-width:min(100%,640px);width:min(100%,640px);max-height:none;overflow:visible;padding-right:.35rem;flex:0 1 auto;min-height:0}.glide-question-screen-compact .glide-question-description,.glide-question-screen-ultra .glide-question-description{margin:0 auto 1rem}.glide-question-screen-compact .glide-question-description{font-size:1rem;line-height:1.42;max-height:none}.glide-question-screen-ultra .glide-question-description{font-size:.95rem;line-height:1.35;max-height:none}.glide-question-description::-webkit-scrollbar{width:6px}.glide-question-description::-webkit-scrollbar-track{background:transparent}.glide-question-description::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:999px}.glide-question-description::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.34)}.glide-question-input-wrapper{position:relative;width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.glide-question-screen-compact .glide-question-input-wrapper,.glide-question-screen-dense .glide-question-input-wrapper,.glide-question-screen-ultra .glide-question-input-wrapper{display:flex;flex-direction:column;flex:0 1 auto;justify-content:center;min-height:0}.glide-question-input{max-height:none;min-height:60px;overflow:visible;padding:.25rem .5rem;margin:0 auto;scrollbar-width:auto;mask-image:none;-webkit-mask-image:none;width:100%}.glide-question-screen-compact .glide-question-input,.glide-question-screen-dense .glide-question-input,.glide-question-screen-ultra .glide-question-input{max-height:100%;flex:0 1 auto;min-width:0}.glide-question-input-wrapper-compact{max-width:400px}.glide-question-input-wrapper-ultra{max-width:440px}.glide-question-input-wrapper-statement{max-width:min(100%,54rem)}.glide-question-input-statement,.glide-question-input.glide-no-scroll{mask-image:none;-webkit-mask-image:none;overflow:visible;max-height:none}.glide-question-input-statement{width:100%;padding:0;margin:0}.glide-question-input-statement>*{width:100%}.glide-question-screen-statement .glide-question-input-wrapper{margin-inline:auto}.glide-question-input-statement>div{align-items:center;padding-block:0;text-align:center}.glide-question-input-statement [class*=contentViewport]{margin-inline:auto;padding-inline:.5rem}.glide-question-input-compact{padding-top:.125rem}.glide-question-input-ultra{padding-top:0}.glide-question-input::-webkit-scrollbar{width:6px}.glide-question-input::-webkit-scrollbar-track{background:transparent}.glide-question-input::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.glide-question-input::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.glide-question-screen-statement .glide-question-content{width:min(100%,960px);max-height:calc(100dvh - 18rem);align-items:center;justify-content:center;text-align:center}.glide-question-screen-statement .glide-question-copy{margin-top:0}.glide-question-screen-statement .glide-navigation,.glide-question-screen-statement .glide-question-description,.glide-question-screen-statement .glide-question-title{max-width:min(100%,54rem)}.glide-question-screen-statement .glide-question-description{width:min(100%,54rem)}.glide-question-input .text-left{text-align:center!important}.glide-question-input h2,.glide-question-input p:first-of-type{display:none}.glide-question-input input[type=date],.glide-question-input input[type=email],.glide-question-input input[type=number],.glide-question-input input[type=tel],.glide-question-input input[type=text],.glide-question-input input[type=time],.glide-question-input input[type=url],.glide-question-input select,.glide-question-input textarea{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:inherit;font-weight:500;background:hsla(0,0%,100%,.1);backdrop-filter:blur(4px);border:none;border-bottom:1.5px solid hsla(0,0%,100%,.25);border-radius:4px 4px 0 0;color:#fff;transition:all .2s ease;text-align:center;margin:0 auto;display:block}.glide-question-input input::placeholder,.glide-question-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.glide-question-input input:focus,.glide-question-input select:focus,.glide-question-input textarea:focus{outline:none;background:hsla(0,0%,100%,.14);border-bottom-color:hsla(0,0%,100%,.5);box-shadow:none}.glide-question-input textarea{min-height:80px;resize:vertical;text-align:center;border-radius:4px;border:1.5px solid hsla(0,0%,100%,.18);margin:0 auto}.glide-question-input textarea:focus{border-color:hsla(0,0%,100%,.35)}.glide-question-screen-compact .glide-question-input input[type=date],.glide-question-screen-compact .glide-question-input input[type=email],.glide-question-screen-compact .glide-question-input input[type=number],.glide-question-screen-compact .glide-question-input input[type=tel],.glide-question-screen-compact .glide-question-input input[type=text],.glide-question-screen-compact .glide-question-input input[type=time],.glide-question-screen-compact .glide-question-input input[type=url],.glide-question-screen-compact .glide-question-input select,.glide-question-screen-compact .glide-question-input textarea{padding:.8rem .95rem;font-size:.96rem}.glide-question-screen-ultra .glide-question-input input[type=date],.glide-question-screen-ultra .glide-question-input input[type=email],.glide-question-screen-ultra .glide-question-input input[type=number],.glide-question-screen-ultra .glide-question-input input[type=tel],.glide-question-screen-ultra .glide-question-input input[type=text],.glide-question-screen-ultra .glide-question-input input[type=time],.glide-question-screen-ultra .glide-question-input input[type=url],.glide-question-screen-ultra .glide-question-input select,.glide-question-screen-ultra .glide-question-input textarea{padding:.72rem .9rem;font-size:.92rem}.glide-question-input button[role=checkbox],.glide-question-input button[role=radio]{width:100%;padding:.875rem 1.25rem;text-align:center;font-size:1rem;font-family:inherit;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.25);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem;font-weight:600}.glide-question-screen-compact .glide-question-input button[role=checkbox],.glide-question-screen-compact .glide-question-input button[role=radio]{padding:.75rem 1rem;font-size:.95rem;margin-bottom:.4rem}.glide-question-screen-ultra .glide-question-input button[role=checkbox],.glide-question-screen-ultra .glide-question-input button[role=radio]{padding:.7rem .95rem;font-size:.92rem;margin-bottom:.35rem}.glide-question-input .choice-option-label{display:block;text-align:left!important;width:100%}.glide-question-input .choice-option-content{justify-content:flex-start!important;text-align:left}.glide-question-input button[role=checkbox]:hover,.glide-question-input button[role=radio]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.glide-question-input button[role=checkbox][aria-checked=true],.glide-question-input button[role=radio][aria-checked=true]{background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.glide-question-input .star-rating-container{width:100%}.glide-question-input .star-rating{display:flex;gap:.625rem;justify-content:center}.glide-question-input .star{background:none;border:none;cursor:pointer;padding:.5rem;transition:transform .2s ease}.glide-question-input .star:hover{transform:scale(1.25)}.glide-question-input .star-filled{color:gold;filter:drop-shadow(0 3px 8px rgba(255,215,0,.5))}.glide-question-input .star-empty{color:hsla(0,0%,100%,.4)}.glide-question-input button{font-family:inherit;cursor:pointer}.glide-question-input .flex.gap-4{justify-content:center}.glide-question-input .flex.gap-4>button{flex:1;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:700;text-align:center;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;color:#fff;transition:all .2s ease}.glide-question-input .flex.gap-4>button:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.45);transform:scale(1.02)}.glide-question-input .flex.gap-4>button.bg-primary,.glide-question-input .flex.gap-4>button.border-primary{background:#fff!important;color:var(--glide-sky-top)!important;border-color:#fff!important;transform:scale(1.02)}.glide-question-input .rating-scale-question{width:100%}.glide-question-input .flex.flex-wrap.gap-2>button{padding:.875rem 1rem;min-width:48px;font-size:1rem;font-weight:600;background:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.25);border-radius:10px;color:#fff;transition:all .2s ease}.glide-question-input .flex.flex-wrap.gap-2>button:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.glide-question-input .flex.flex-wrap.gap-2>button.bg-primary{background:#fff!important;color:var(--glide-sky-top)!important;border-color:#fff!important;transform:scale(1.05)}.glide-question-input .text-muted-foreground{color:hsla(0,0%,100%,.65)!important}.glide-question-input .rating-scale-row{justify-content:center}@media (min-width:1024px){.glide-question-input .rating-scale-row{width:100%;flex-wrap:nowrap;align-items:stretch}.glide-question-input .rating-scale-row>button.rating-scale-button{flex:1 1 0;min-width:0;padding-inline:.5rem}.glide-question-input .rating-scale-labels{width:100%}.glide-question-input .star-rating-container{align-items:center;gap:1rem}.glide-question-input .star-rating-container:has(.star-rating-label){display:grid;grid-template-columns:max-content minmax(240px,1fr) max-content}.glide-question-input .star-rating-container:not(:has(.star-rating-label)) .star-rating{max-width:520px;margin-inline:auto}.glide-question-input .star-rating{width:100%;justify-content:space-between}}.glide-question-input-wrapper:has(.video-record-question){max-width:min(100%,760px)}.glide-question-input:has(.video-record-question){max-height:none;overflow:visible;mask-image:none;-webkit-mask-image:none}.glide-question-input .video-record-question{width:min(100%,620px);margin-inline:auto}.glide-question-input .video-record-playback,.glide-question-input .video-record-preview{max-height:min(32vh,260px);margin-inline:auto}.glide-question-input .video-record-clear,.glide-question-input .video-record-trigger{min-height:3.25rem}.glide-question-input .video-record-stop-overlay{z-index:2;border:1px solid hsla(0,0%,100%,.48)}.glide-question-input label[class*=border-dashed]{background:hsla(0,0%,100%,.15)!important;border-color:hsla(0,0%,100%,.35)!important;border-radius:16px}.glide-question-input label[class*=border-dashed]:hover{background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.5)!important}.glide-question-input label[class*=border-primary]{background:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.6)!important}.glide-question-input label>div[class*=rounded-2xl]{background:hsla(0,0%,100%,.2)!important}.glide-question-input label svg{color:hsla(0,0%,100%,.7)!important}.glide-question-input label span.text-foreground,.glide-question-input label span[class*=font-medium],.glide-question-input label:hover svg{color:#fff!important}.glide-question-input label span[class*=bg-muted]{background:hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.8)!important}.glide-question-input div[class*=border-emerald]{background:rgba(16,185,129,.2)!important;border-color:rgba(16,185,129,.5)!important}.glide-question-input div[class*=bg-emerald]{background:rgba(16,185,129,.25)!important}.glide-question-input .text-emerald-500{color:#10b981!important}.glide-question-input p.font-medium,.glide-question-input p[class*=text-foreground]{color:#fff!important}.glide-question-input p[class*=text-muted-foreground],.glide-question-input span[class*=text-muted-foreground]{color:hsla(0,0%,100%,.6)!important}.glide-question-input button[aria-label="Remove file"]{background:transparent;border:none;color:hsla(0,0%,100%,.6)}.glide-question-input button[aria-label="Remove file"]:hover{background:rgba(239,68,68,.2);color:#ef4444}.glide-question-input div[class*=bg-muted][class*=rounded-full]{background:hsla(0,0%,100%,.2)!important}.glide-question-input div[class*=bg-gradient-to-r]{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.8))!important}.glide-question-input div[class*="border-primary/40"]{background:hsla(0,0%,100%,.15)!important;border-color:hsla(0,0%,100%,.35)!important}.glide-question-input .animate-spin{color:#fff!important}.glide-question-input div[class*=bg-destructive]{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.4)!important}.glide-question-input .text-destructive{color:#f87171!important}.glide-question-input p[class*="text-muted-foreground/60"]{color:hsla(0,0%,100%,.4)!important}.glide-question-input select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem;padding-right:3rem}.glide-question-input select option{background:var(--glide-sky-top);color:#fff;padding:.5rem}.glide-question-input .grid{gap:.75rem}.glide-question-input label[class*=text-sm]{color:hsla(0,0%,100%,.75)!important;font-weight:500;text-align:center;display:block}.glide-question-input table{width:100%;border-collapse:separate;border-spacing:0}.glide-question-input td,.glide-question-input th{padding:.75rem;text-align:center;color:#fff}.glide-question-input th{color:hsla(0,0%,100%,.75);font-weight:600;font-size:.875rem}.glide-question-input td:first-child{text-align:center;font-weight:500}.glide-question-input input[type=radio]{appearance:none;width:1.25rem;height:1.25rem;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;background:transparent;cursor:pointer;transition:all .2s ease}.glide-question-input input[type=radio]:hover{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.15)}.glide-question-input input[type=radio]:checked{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px var(--glide-sky-top)}.glide-question-input [draggable=true]{background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.25)!important;border-radius:10px;color:#fff!important;padding:.875rem 1rem;cursor:grab;transition:all .2s ease}.glide-question-input [draggable=true]:hover{background:hsla(0,0%,100%,.3)!important;border-color:hsla(0,0%,100%,.4)!important}.glide-question-input [draggable=true]:active{cursor:grabbing}.glide-question-input [draggable=true] span[class*=bg-]{background:hsla(0,0%,100%,.25)!important;color:#fff!important}.glide-error{padding:.875rem 1.25rem;background:rgba(255,82,82,.95);color:#fff;font-size:.9375rem;font-weight:600;border-radius:10px;margin-bottom:1.25rem;max-width:520px;margin-left:auto;margin-right:auto;animation:errorShake .4s ease;flex:0 0 auto}@keyframes errorShake{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.glide-navigation-shell{position:fixed;left:50%;bottom:calc(var(--glide-safe-bottom, 14rem) + var(--glide-navigation-offset, 1rem));transform:translateX(-50%);width:min(400px,calc(100vw - (var(--glide-safe-inline, 2rem) * 2)));max-width:400px;z-index:18;pointer-events:none}.glide-navigation{display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center;width:100%;margin:0;flex:0 0 auto;pointer-events:auto}@media (min-width:1024px){.glide-content{max-width:1100px}.glide-question-input .pt-4[class*=max-w-]{margin-left:auto;margin-right:auto}.glide-question-input-wrapper{max-width:680px;margin:0 auto}.glide-question-input-wrapper-compact{max-width:740px}.glide-question-input-wrapper-ultra{max-width:820px}.glide-navigation-shell{max-width:400px}}.glide-navigation .glide-button-primary{flex:1 1 auto;width:auto;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;background:#fff;color:rgba(30,30,30,.9);border:none;border-radius:8px;box-shadow:none;min-width:unset}.glide-navigation .glide-button-primary:hover:not(:disabled){background:hsla(0,0%,100%,.95);transform:none;box-shadow:none}.glide-navigation .glide-button-ghost{flex:0 0 auto;width:auto;height:2.875rem;min-width:3.5rem;padding:0 1rem;margin-top:0;border-radius:8px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:hsla(0,0%,100%,.92);font-size:1.1rem;font-weight:600;line-height:1}.glide-navigation .glide-button-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.34);color:#fff;transform:none}.glide-branding{z-index:100}.glide-branding-link{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;color:#fff;font-size:1.25rem;font-weight:600;text-decoration:none;transition:all .25s ease;border:none;text-shadow:0 6px 24px rgba(0,80,140,.18)}.glide-branding-link:hover{opacity:.9}.glide-branding-custom{display:block}.glide-branding-logo{max-height:44px;max-width:160px;object-fit:contain}.glide-progress-dots{position:fixed;top:1.25rem;right:1.5rem;transform:none;display:flex;flex-direction:row;gap:8px;z-index:100}.glide-dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.35);transition:all .3s ease}.glide-dot-active{background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.glide-dot-filled{background:hsla(0,0%,100%,.65)}@media (max-width:768px){.glide-theme{--glide-question-safe-space:14rem;--glide-question-safe-space-compact:12.75rem;--glide-question-safe-space-ultra:11.75rem;--glide-hero-safe-space:16.5rem;--glide-hero-copy-width:100%;--glide-hero-title-width:14ch;--glide-navigation-reserve:4.55rem;--glide-navigation-offset:0.52rem;--glide-safe-top:max(calc(env(safe-area-inset-top, 0px) + 1rem),calc(var(--glide-logo-top-reserve, 0px) + 2.75rem));--glide-safe-right:max(calc(env(safe-area-inset-right, 0px) + 0.85rem),var(--glide-mobile-progress-right-reserve,4.25rem));--glide-safe-bottom:max(calc(env(safe-area-inset-bottom, 0px) + 0.75rem),calc(var(--glide-mobile-journey-bottom-reserve, 0px) + var(--glide-mobile-branding-bottom-reserve, 0px)));--glide-safe-left:max(calc(env(safe-area-inset-left, 0px) + 1rem),1rem)}.glide-screen{padding:var(--glide-safe-top,4rem) 1.25rem var(--glide-safe-bottom,10rem) 1.25rem}.glide-screen.glide-hero-screen{align-items:flex-start}.glide-screen.glide-question-screen{padding-bottom:calc(var(--glide-safe-bottom, 10rem) + var(--glide-navigation-reserve, 4.55rem) + .45rem)}.glide-screen.glide-question-screen-spacious{--glide-spacious-center-shift:clamp(3.5rem,10vh,5rem)}.glide-screen.glide-question-screen.glide-question-screen-dense{padding-top:max(var(--glide-safe-top,4rem),5.35rem);padding-bottom:calc(var(--glide-safe-bottom, 10rem) + var(--glide-navigation-reserve, 4.55rem) + .7rem)}.glide-screen.glide-question-screen.glide-question-screen-compact,.glide-screen.glide-question-screen.glide-question-screen-ultra{padding-top:max(var(--glide-safe-top,4rem),5.05rem)}.glide-screen.glide-question-screen.glide-question-screen-compact{padding-bottom:calc(var(--glide-safe-bottom, 10rem) + var(--glide-navigation-reserve, 4.55rem) + .55rem)}.glide-screen.glide-question-screen.glide-question-screen-ultra{padding-bottom:calc(var(--glide-safe-bottom, 10rem) + var(--glide-navigation-reserve, 4.55rem) + .6rem)}.glide-title{font-size:clamp(2.5rem,12vw,4rem)}.glide-question-title{font-size:clamp(1.25rem,3.5vw,2rem);max-width:min(100%,760px)}.glide-subtitle{font-size:1rem}.glide-question-copy{max-width:min(100%,760px);max-height:none}.glide-question-screen-compact .glide-question-title{max-width:min(100%,820px)}.glide-question-screen-compact .glide-question-copy{max-height:none}.glide-question-screen-ultra .glide-question-title{max-width:min(100%,860px)}.glide-question-screen-ultra .glide-question-copy{max-height:none}.glide-hero-content{gap:1.25rem;justify-content:flex-start;padding-top:.35rem}.glide-hero-copy{gap:.875rem;justify-content:flex-start}.glide-button{width:100%;padding:.875rem 1.25rem;font-size:1rem}.glide-buttons{flex-direction:column;gap:.75rem}.glide-navigation{gap:.625rem;margin-top:.5rem}.glide-branding{top:max(env(safe-area-inset-top,0px),.9rem);left:50%;padding-block:.45rem;transform:translateX(-50%)}.glide-branding-link{padding:.45rem .2rem;font-size:1.1rem;border-radius:0}.glide-progress-dots{top:1.1rem;right:1rem;flex-direction:row;gap:7px}.glide-dot{width:6px;height:6px}.glide-emoji-journey{height:118px;bottom:42px}.glide-emoji-journey:after,.glide-emoji-journey:before,.glide-wave-line{display:none}.glide-journey-emoji-new{--glide-emoji-baseline-px:50px}.glide-branding-logo{max-height:34px;max-width:132px}.glide-resume-screen .glide-title{font-size:clamp(1.75rem,10vw,2.5rem)}.glide-resume-screen .glide-subtitle{font-size:.9375rem}.glide-question-input,.glide-question-screen-compact .glide-question-input,.glide-question-screen-dense .glide-question-input,.glide-question-screen-ultra .glide-question-input{max-height:none}.glide-question-input-wrapper-statement,.glide-question-screen-statement .glide-navigation,.glide-question-screen-statement .glide-question-description,.glide-question-screen-statement .glide-question-title{max-width:100%}.glide-theme{--glide-suck-duration:0.45s;--glide-glide-duration:0.95s;--glide-spit-duration:0.45s}.glide-content-exit-to-emoji{clip-path:none;animation-name:glideSuckIntoEmojiMobile}.glide-content-enter-from-emoji{clip-path:none;animation-name:glideSpitFromEmojiMobile;filter:none}.glide-emoji-wrapper:after{display:none}@keyframes glideSuckIntoEmojiMobile{0%{opacity:1;transform:translateZ(0) scale(1);filter:none}to{opacity:0;transform:translate3d(var(--glide-exit-x),var(--glide-exit-y),0) scale(.001);filter:none}}@keyframes glideSpitFromEmojiMobile{0%{opacity:0;transform:translate3d(var(--glide-enter-x),var(--glide-enter-y),0) scale(.001);filter:none}to{opacity:1;transform:translateZ(0) scale(1);filter:none}}.glide-content{max-width:100%}}@media (max-width:480px){.glide-theme{--glide-question-safe-space:12.5rem;--glide-question-safe-space-compact:11.5rem;--glide-question-safe-space-ultra:10.75rem;--glide-hero-safe-space:15.25rem;--glide-hero-title-width:12.5ch;--glide-navigation-reserve:4.2rem;--glide-navigation-offset:0.42rem;--glide-safe-top:max(calc(env(safe-area-inset-top, 0px) + 0.85rem),calc(var(--glide-logo-top-reserve, 0px) + 2.45rem));--glide-safe-bottom:max(calc(env(safe-area-inset-bottom, 0px) + 0.6rem),calc(var(--glide-mobile-journey-bottom-reserve, 0px) + var(--glide-mobile-branding-bottom-reserve, 0px) + 0.45rem))}.glide-screen{padding:var(--glide-safe-top,3.5rem) 1rem var(--glide-safe-bottom,9rem) 1rem}.glide-screen.glide-hero-screen{align-items:flex-start}.glide-screen.glide-question-screen{padding-bottom:calc(var(--glide-safe-bottom, 9rem) + var(--glide-navigation-reserve, 4.2rem) + .35rem)}.glide-screen.glide-question-screen-spacious{--glide-spacious-center-shift:clamp(2.5rem,8vh,4rem)}.glide-screen.glide-question-screen.glide-question-screen-dense{padding-top:max(var(--glide-safe-top,3.5rem),4.9rem);padding-bottom:calc(var(--glide-safe-bottom, 9rem) + var(--glide-navigation-reserve, 4.2rem) + .55rem)}.glide-screen.glide-question-screen.glide-question-screen-compact,.glide-screen.glide-question-screen.glide-question-screen-ultra{padding-top:max(var(--glide-safe-top,3.5rem),4.55rem)}.glide-screen.glide-question-screen.glide-question-screen-compact{padding-bottom:calc(var(--glide-safe-bottom, 9rem) + var(--glide-navigation-reserve, 4.2rem) + .4rem)}.glide-screen.glide-question-screen.glide-question-screen-ultra{padding-bottom:calc(var(--glide-safe-bottom, 9rem) + var(--glide-navigation-reserve, 4.2rem) + .45rem)}.glide-title{font-size:2rem}.glide-question-title{font-size:1.75rem}.glide-subtitle{font-size:.875rem}.glide-hero-content{padding-top:.45rem}.glide-hero-content,.glide-hero-copy{justify-content:flex-start}.glide-question-input input,.glide-question-input select,.glide-question-input textarea{padding:.75rem 1rem;font-size:1rem}.glide-question-input button[role=checkbox],.glide-question-input button[role=radio]{padding:.625rem .875rem;font-size:.875rem}.glide-branding{top:max(env(safe-area-inset-top,0px),.65rem);padding-block:.4rem}.glide-branding-link{padding:.4rem .2rem;font-size:1rem}.glide-progress-dots{top:.95rem;right:.75rem;flex-direction:row;gap:6px}.glide-dot{width:5px;height:5px}.glide-emoji-journey{height:100px;bottom:38px}.glide-emoji-journey:after,.glide-emoji-journey:before,.glide-wave-line{display:none}.glide-journey-emoji-new{--glide-emoji-baseline-px:42px}.glide-branding-logo{max-height:30px;max-width:118px}.glide-question-input,.glide-question-screen-compact .glide-question-input,.glide-question-screen-dense .glide-question-input,.glide-question-screen-ultra .glide-question-input{max-height:none}.glide-question-screen-statement .glide-question-content{max-height:calc(100dvh - 12rem)}.glide-button{padding:.75rem 1rem;font-size:.9375rem;min-width:unset}.glide-navigation{margin-top:.625rem}.glide-navigation .glide-button-ghost{height:2.75rem;min-width:3.25rem;padding:0 .9rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.glide-question-content .choice-option{text-align:left!important}.glide-question-content .choice-option-content{justify-content:flex-start!important}