.hover-tooltip-wrapper{display:inline-block}.hover-tooltip-wrapper.flex{display:flex}.hover-tooltip-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:10000;transition:opacity .15s ease-out}.hover-tooltip-blob-layer{pointer-events:none;position:absolute;width:100%;height:100%;overflow:visible;user-select:none;z-index:10000}.hover-tooltip-blob{position:absolute;will-change:transform,width,height;transform:translate(-50%,-50%);border-radius:8px;box-shadow:0 4px 12px rgba(var(--pp-color-black-rgb),.3),0 2px 4px rgba(var(--pp-color-black-rgb),.2);background-color:white;border:none;aspect-ratio:auto}.hover-tooltip-tail-blob{border-radius:50%;transform:translate(-50%,-50%)}.hover-tooltip-bubble{background:transparent;color:var(--pp-color-black);padding:6px 10px;z-index:10001;font-size:1rem;line-height:1.4;word-wrap:break-word;font-family:var(--font-space-grotesk),sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;min-height:35px}.hover-tooltip-bubble,.hover-tooltip-content{border:none;position:relative;box-shadow:none;outline:none}.hover-tooltip-content{z-index:1;filter:none;transform:none}.chart-tooltip-bubble{color:var(--pp-color-black);padding:8px 12px;font-size:.9375rem;line-height:1.4;font-weight:700;background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(var(--pp-color-black-rgb),.3),0 2px 4px rgba(var(--pp-color-black-rgb),.2);border:none}.assessment-results,.chart-tooltip-bubble{font-family:var(--font-space-grotesk),sans-serif}.assessment-results{font-size:1.25rem;line-height:1.55;padding-bottom:calc(6rem + env(safe-area-inset-bottom));overflow-wrap:anywhere}.assessment-results .text-sm,.assessment-results .text-xs{font-size:1.125rem}.assessment-results .text-base,.assessment-results a,.assessment-results button,.assessment-results input{font-size:1.25rem}.assessment-results .text-lg{font-size:1.4rem}.assessment-results a,.assessment-results button{min-height:3.5rem}.assessment-results :is(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.assessment-results [tabindex="-1"]:focus{outline:none}.assessment-results :is(section,#result-contact){scroll-margin-top:1rem}.assessment-results a,.assessment-results button{max-width:100%}.assessment-progression{position:fixed;bottom:0;left:0;right:0;z-index:40;padding:.5rem max(1.25rem,env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:var(--color-background);border-top:1px solid rgba(255,255,255,.15);text-align:center}body:has(.assessment-results) .sakerhetsanalys-scroll-container{touch-action:pan-y pinch-zoom;scroll-padding-bottom:7rem}@media (prefers-reduced-motion:reduce){.assessment-results *,.assessment-results :after,.assessment-results :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(.assessment-results) .assessment-session-decoration>div{display:none}body.sakerhetsanalys-single-scroll:has(.assessment-results){touch-action:pan-y pinch-zoom}.assessment-results .pointer-events-none{max-width:100%}.assessment-results .whitespace-nowrap{white-space:normal;max-width:100%;text-overflow:clip}.assessment-results .assessment-disclaimer{font-size:1.125rem;line-height:1.5}.assessment-results .assessment-contact-panel{margin-top:clamp(3rem,6vw,5rem)}.assessment-skilltap-bar-empty,.assessment-skilltap-bar-glow{position:absolute;inset-block:0;right:0;border-radius:0 .25rem .25rem 0;pointer-events:none;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary),var(--color-purple),var(--color-accent),var(--color-primary));background-size:200% 100%;animation:skilltap-bar-flow 3s linear infinite}.assessment-skilltap-bar-glow{inset-block:-1px;filter:blur(4px)}.assessment-results .assessment-guide-layer{position:absolute;inset:0;z-index:30;margin:0;overflow:hidden;pointer-events:none}.assessment-guide-actor{position:absolute;top:0;left:0;width:36px;height:30px;opacity:0;transform-origin:50% 80%;filter:drop-shadow(0 2px 5px rgb(86 204 242/35%))}.assessment-guide-actor img{width:100%;height:auto}.assessment-guide-burst{position:absolute;width:36px;height:36px;border:1px solid var(--color-secondary);border-radius:50%;opacity:0;pointer-events:none}.assessment-guide-burst span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-secondary)}.assessment-guide-burst span:first-child{top:-6px;left:50%}.assessment-guide-burst span:nth-child(2){right:-6px;top:50%;background:var(--color-purple)}.assessment-guide-burst span:nth-child(3){bottom:-6px;left:50%}.assessment-guide-burst span:nth-child(4){left:-6px;top:50%;background:var(--color-purple)}.assessment-guide-cta-halo{position:absolute;inset:-6px;border:2px solid var(--color-secondary);border-radius:999px;box-shadow:0 0 14px rgb(86 204 242/20%);opacity:0;pointer-events:none}@keyframes skilltap-bar-flow{to{background-position:200% 0}}.assessment-chart-glow{clip-path:inset(-80px 0 -80px -80px)}.assessment-results .radar-data-segment{stroke-dasharray:1;stroke-dashoffset:1;animation:radar-draw-stroke 1.1s ease-out both}@media (max-width:767px){.assessment-chart-glow{clip-path:inset(-24px 0 -24px 0)}}@media (prefers-reduced-motion:reduce){.assessment-results :is(.radar-data-path,.radar-data-segment){stroke-dashoffset:0;fill-opacity:1}}