#ai-pulsen-quiz.aipq{--aipq-accent: var(--color-primary, #D94437);--aipq-accent-rgb: var(--color-primary-rgb, 217, 68, 55);--aipq-accent-soft: rgba(var(--aipq-accent-rgb), .1);--aipq-border: rgba(var(--surface-contrast-rgb, 0, 0, 0), .09);--aipq-border-strong: rgba(var(--surface-contrast-rgb, 0, 0, 0), .16);--aipq-surface: rgba(var(--surface-contrast-rgb, 0, 0, 0), .03);--aipq-surface-hover: rgba(var(--surface-contrast-rgb, 0, 0, 0), .06);--aipq-text: var(--color-text, #1A1A1A);--aipq-text-dim: var(--color-text-muted, #666666);--aipq-text-muted: var(--color-text-light, #999999);--aipq-ease: cubic-bezier(.22, 1, .36, 1);--aipq-spring: cubic-bezier(.34, 1.56, .64, 1);position:relative;max-width:820px;width:100%;margin:0 auto;padding:1rem 1.25rem 2rem;color:var(--aipq-text);font-family:var(--font-sans, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);display:flex;flex-direction:column}:root #ai-pulsen-quiz.aipq{--surface-contrast-rgb: 0, 0, 0}html[data-theme=dark] #ai-pulsen-quiz.aipq{--surface-contrast-rgb: 255, 255, 255}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #ai-pulsen-quiz.aipq{--surface-contrast-rgb: 255, 255, 255}}.aipq-header{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;margin-bottom:3.5rem;padding-top:.5rem}.aipq-counter{display:flex;align-items:baseline;gap:.35rem;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.9375rem;letter-spacing:.02em}.aipq-counter-current{color:var(--aipq-text);font-weight:600;font-size:1.125rem;transition:color .4s ease}.aipq-counter-sep{color:var(--aipq-text-muted)}.aipq-counter-total{color:var(--aipq-text-dim)}.aipq-progress-track{position:relative;height:2px;background:var(--aipq-border);border-radius:999px;overflow:hidden}.aipq-progress-fill{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,var(--aipq-accent),rgba(var(--aipq-accent-rgb),.75));border-radius:999px;transition:width .7s var(--aipq-ease);box-shadow:0 0 18px rgba(var(--aipq-accent-rgb),.45)}.aipq-progress-fill:after{content:"";position:absolute;right:-4px;top:50%;width:10px;height:10px;border-radius:50%;background:var(--aipq-accent);transform:translateY(-50%);box-shadow:0 0 12px rgba(var(--aipq-accent-rgb),.8);opacity:0;transition:opacity .3s ease}#ai-pulsen-quiz.aipq:hover .aipq-progress-fill:after{opacity:1}.aipq-back{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--aipq-text-dim);font-family:inherit;font-size:.8125rem;letter-spacing:.01em;cursor:pointer;transition:all .25s var(--aipq-ease)}.aipq-back:hover{color:var(--aipq-text);border-color:var(--aipq-border-strong);transform:translate(-2px)}.aipq-back svg{transition:transform .25s var(--aipq-ease)}.aipq-back:hover svg{transform:translate(-2px)}.aipq-stage{flex:1;position:relative;display:flex;align-items:flex-start;padding:1rem 0;transition:min-height .3s ease}.aipq-noscript{color:var(--aipq-text-dim);text-align:center;padding:3rem}.aipq-card,.aipq-review,.aipq-thanks,.aipq-error{width:100%;opacity:0;transform:translateY(16px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.aipq-card.aipq-in,.aipq-review.aipq-in,.aipq-thanks.aipq-in,.aipq-error.aipq-in{opacity:1;transform:translateY(0)}.aipq-card.aipq-out,.aipq-review.aipq-out,.aipq-thanks.aipq-out,.aipq-error.aipq-out{opacity:0;transform:translateY(-10px);pointer-events:none}.aipq-card[data-direction=backward]{transform:translateY(-16px)}.aipq-card[data-direction=backward].aipq-in{transform:translateY(0)}.aipq-card.aipq-shake,.aipq-review.aipq-shake{animation:aipqShake .42s ease}@keyframes aipqShake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.aipq-card-number{display:inline-flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;border-radius:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;letter-spacing:.14em;color:var(--aipq-text-dim);margin-bottom:1.5rem;text-transform:uppercase}.aipq-card-number:before{content:"//";color:var(--aipq-accent);font-weight:500;margin-right:2px}.aipq-card-number span{font-weight:500;color:var(--aipq-accent)}.aipq-card-number svg{display:none}.aipq-card-number:after{content:"— Spørsmål";color:var(--aipq-text-muted)}.aipq-title{font-family:var(--font-serif, "Instrument Serif", Georgia, serif);font-size:clamp(2rem,4.8vw,3.25rem);font-weight:400;line-height:1.05;letter-spacing:-.022em;margin:0 0 1rem;color:var(--aipq-text);max-width:22ch}.aipq-title em{color:#ffb088;font-style:italic}.aipq-description{font-family:var(--font-serif, "Instrument Serif", Georgia, serif);font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.5;color:var(--aipq-text-dim);margin:0 0 2.5rem;max-width:54ch;font-style:italic}.aipq-body{margin-top:.5rem}.aipq-options{display:flex;flex-direction:column;gap:.625rem}.aipq-card.aipq-in .aipq-option{animation:aipqOptionIn .45s cubic-bezier(.22,1,.36,1) backwards}.aipq-card.aipq-in .aipq-option:nth-child(1){animation-delay:.05s}.aipq-card.aipq-in .aipq-option:nth-child(2){animation-delay:.1s}.aipq-card.aipq-in .aipq-option:nth-child(3){animation-delay:.15s}.aipq-card.aipq-in .aipq-option:nth-child(4){animation-delay:.2s}.aipq-card.aipq-in .aipq-option:nth-child(5){animation-delay:.25s}.aipq-card.aipq-in .aipq-option:nth-child(6){animation-delay:.3s}.aipq-card.aipq-in .aipq-option:nth-child(7){animation-delay:.35s}.aipq-card.aipq-in .aipq-option:nth-child(8){animation-delay:.4s}.aipq-card.aipq-in .aipq-option:nth-child(n+9){animation-delay:.45s}@keyframes aipqOptionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aipq-option{--_ring: var(--color-border, #E8E6E1);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:var(--color-surface, #FFFFFF);border:1px solid var(--_ring);border-radius:var(--radius-lg, 20px);color:var(--aipq-text);font-family:inherit;font-size:1.0625rem;line-height:1.3;text-align:left;cursor:pointer;position:relative;overflow:hidden;transition:background .25s ease,border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);width:100%}.aipq-option:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--aipq-accent-rgb),.08),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.aipq-option:hover{--_ring: var(--aipq-accent);transform:translateY(-3px);box-shadow:0 12px 32px #00000014}:global(html[data-theme=dark]) .aipq-option:hover{box-shadow:0 12px 32px #0006}.aipq-option:hover:before{opacity:1}.aipq-option:hover .aipq-option-chev{opacity:1;transform:translate(0)}.aipq-option.is-selected{--_ring: var(--aipq-accent);background:linear-gradient(135deg,rgba(var(--aipq-accent-rgb),.06),#ffb08814);box-shadow:0 0 0 1px var(--aipq-accent),0 12px 32px rgba(var(--aipq-accent-rgb),.18)}.aipq-option.is-selected:before{opacity:1}.aipq-option.is-confirming{animation:aipqConfirm .38s var(--aipq-spring)}.aipq-option.just-picked{animation:aipqPickPulse .32s var(--aipq-ease)}@keyframes aipqConfirm{0%{transform:translateY(-3px) scale(1)}50%{transform:translateY(-5px) scale(1.01)}to{transform:translateY(-3px) scale(1)}}@keyframes aipqPickPulse{0%{box-shadow:0 0 rgba(var(--aipq-accent-rgb),.4)}to{box-shadow:0 0 0 12px rgba(var(--aipq-accent-rgb),0)}}.aipq-option-key{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:rgba(var(--surface-contrast-rgb),.05);border:1px solid var(--aipq-border-strong);font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem;font-weight:600;color:var(--aipq-text-dim);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.aipq-options-multi .aipq-option-key{border-radius:6px;background:transparent;border-width:1.5px}.aipq-options-multi .aipq-option-key svg{opacity:0;transition:opacity .2s ease}.aipq-options-multi .aipq-option.is-selected .aipq-option-key svg{opacity:1}.aipq-option:hover .aipq-option-key{color:var(--aipq-text);border-color:rgba(var(--aipq-accent-rgb),.6)}.aipq-option.is-selected .aipq-option-key{background:var(--aipq-accent);border-color:var(--aipq-accent);color:#fff;transform:scale(1.05)}.aipq-option-label{flex:1;color:inherit}.aipq-option-chev{opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease;color:var(--aipq-text-dim)}.aipq-option.is-selected .aipq-option-chev{opacity:1;transform:translate(0);color:var(--aipq-accent)}.aipq-other-wrap{display:flex;flex-direction:column;gap:.5rem}.aipq-other-input{width:100%;padding:.95rem 1.1rem;background:var(--aipq-surface);border:1px solid var(--aipq-border-strong);border-radius:var(--radius-md, 12px);color:var(--aipq-text);font-family:inherit;font-size:1rem;transition:border-color .25s var(--aipq-ease),background .25s var(--aipq-ease)}.aipq-other-input:focus{outline:none;border-color:var(--aipq-accent);background:var(--aipq-surface-hover);box-shadow:0 0 0 3px rgba(var(--aipq-accent-rgb),.14)}.aipq-other-input::placeholder{color:var(--aipq-text-muted)}.aipq-scale-wrap{padding:.5rem 0 0}.aipq-scale{display:grid;grid-template-columns:repeat(10,1fr);gap:.5rem}.aipq-scale-btn{aspect-ratio:1;padding:0;background:var(--aipq-surface);border:1px solid var(--aipq-border);border-radius:var(--radius-md, 12px);color:var(--aipq-text);font-family:var(--font-mono, ui-monospace, monospace);font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;position:relative;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.aipq-scale-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--aipq-accent),rgba(var(--aipq-accent-rgb),.85));opacity:0;transition:opacity .3s ease;z-index:0}.aipq-scale-num{position:relative;z-index:1}.aipq-scale-btn:hover{border-color:rgba(var(--aipq-accent-rgb),.4);background:rgba(var(--aipq-accent-rgb),.06);transform:translateY(-3px)}.aipq-scale-btn.is-selected{border-color:var(--aipq-accent);color:#fff;box-shadow:0 12px 32px rgba(var(--aipq-accent-rgb),.35);transform:translateY(-3px)}.aipq-scale-btn.is-selected:before{opacity:1}.aipq-scale-btn.is-confirming{animation:aipqScalePop .42s var(--aipq-spring)}@keyframes aipqScalePop{0%{transform:translateY(-3px) scale(1)}45%{transform:translateY(-6px) scale(1.08)}to{transform:translateY(-3px) scale(1)}}.aipq-scale-labels{display:flex;justify-content:space-between;margin-top:.85rem;padding:0 .25rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;color:var(--aipq-text-muted);letter-spacing:.12em}.aipq-text-wrap{display:flex;flex-direction:column;gap:1.5rem}.aipq-text-input{width:100%;padding:1.25rem 1.4rem;background:var(--aipq-surface);border:1px solid var(--aipq-border-strong);border-radius:var(--radius-lg, 20px);color:var(--aipq-text);font-family:inherit;font-size:1.125rem;line-height:1.4;transition:border-color .25s var(--aipq-ease),background .25s var(--aipq-ease)}.aipq-textarea{min-height:160px;resize:vertical}.aipq-text-input:focus{outline:none;border-color:var(--aipq-accent);background:var(--aipq-surface-hover);box-shadow:0 0 0 3px rgba(var(--aipq-accent-rgb),.14)}.aipq-text-input::placeholder{color:var(--aipq-text-muted)}.aipq-text-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.aipq-continue{display:inline-flex;align-items:center;gap:.55rem;padding:1rem 1.8rem;background:linear-gradient(135deg,var(--aipq-accent),rgba(var(--aipq-accent-rgb),.85));color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;box-shadow:0 8px 24px #00000026;text-decoration:none;margin-top:2rem}.aipq-continue svg{transition:transform .2s ease}.aipq-continue:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0003}.aipq-continue:hover svg{transform:translate(3px)}.aipq-continue[disabled]{opacity:.65;cursor:not-allowed;transform:none}.aipq-submit{font-size:1.0625rem;padding:1.1rem 2rem}.aipq-skip{display:inline-flex;align-items:center;padding:1rem 1.5rem;background:transparent;border:1px solid var(--aipq-border-strong);border-radius:999px;color:var(--aipq-text-dim);font-family:inherit;font-size:.9375rem;cursor:pointer;transition:all .2s ease;text-decoration:none;margin-top:2rem}.aipq-skip:hover{color:var(--aipq-text);border-color:rgba(var(--surface-contrast-rgb),.28);background:var(--aipq-surface)}.aipq-inline-error{margin-top:1rem;padding:.75rem 1rem;background:rgba(var(--aipq-accent-rgb),.08);border:1px solid rgba(var(--aipq-accent-rgb),.35);border-radius:10px;color:var(--aipq-accent);font-size:.9375rem}.aipq-review-actions{display:flex;gap:.75rem;flex-wrap:wrap}.aipq-thanks{text-align:left}.aipq-thanks-ring{width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at center,rgba(var(--aipq-accent-rgb),.18),rgba(var(--aipq-accent-rgb),.04) 70%);border:1px solid rgba(var(--aipq-accent-rgb),.35);display:flex;align-items:center;justify-content:center;margin-bottom:2rem;animation:aipqRingIn .7s var(--aipq-spring)}.aipq-thanks-check{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--aipq-accent),rgba(var(--aipq-accent-rgb),.85));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(var(--aipq-accent-rgb),.4)}@keyframes aipqRingIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.aipq-thanks-actions{margin-top:2rem;display:flex;gap:.75rem;flex-wrap:wrap}.aipq-card-back{display:inline-flex;align-items:center;gap:.35rem;margin-top:2.5rem;padding:.5rem 0;background:transparent;border:none;color:var(--aipq-text-muted);font-family:inherit;font-size:.8125rem;letter-spacing:.01em;cursor:pointer;transition:color .2s ease}.aipq-card-back:hover{color:var(--aipq-text)}.aipq-card-back svg{transition:transform .2s ease}.aipq-card-back:hover svg{transform:translate(-3px)}.aipq-footer{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--aipq-border);text-align:center}.aipq-hint{font-size:.78125rem;color:var(--aipq-text-muted);font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase}@media(max-width:640px){#ai-pulsen-quiz.aipq{padding:1.25rem 1rem 3rem}.aipq-header{margin-bottom:2rem}.aipq-description{margin-bottom:1.75rem}.aipq-scale{grid-template-columns:repeat(5,1fr)}.aipq-option{font-size:1rem;padding:.95rem 1rem;grid-template-columns:auto 1fr auto;gap:.75rem}.aipq-option-key{width:28px;height:28px}.aipq-continue{padding:.95rem 1.5rem}}@media(prefers-reduced-motion:reduce){#ai-pulsen-quiz.aipq *,#ai-pulsen-quiz.aipq *:before,#ai-pulsen-quiz.aipq *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.aip-survey-page[data-astro-cid-vcdx7boo]{position:relative;min-height:100vh;background:var(--color-bg);color:var(--color-text);overflow:hidden;display:flex;flex-direction:column;transition:background .4s ease,color .4s ease}.aip-survey-bg[data-astro-cid-vcdx7boo]{position:fixed;inset:0;z-index:0;pointer-events:none}.aip-survey-grid[data-astro-cid-vcdx7boo]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(26,26,26,.08) 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}html[data-theme=dark] .aip-survey-grid[data-astro-cid-vcdx7boo]{background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px)}.aip-survey-glow[data-astro-cid-vcdx7boo]{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform;pointer-events:none}.aip-survey-glow-tl[data-astro-cid-vcdx7boo]{width:680px;height:680px;top:-200px;right:-200px;background:radial-gradient(circle,#FFB088,#FF7B7B,transparent 70%);opacity:.22;animation:aipGlowDrift1 22s ease-in-out infinite}.aip-survey-glow-br[data-astro-cid-vcdx7boo]{width:600px;height:600px;bottom:-180px;left:-180px;background:radial-gradient(circle,#B8A9E8,#7BA0C4,transparent 70%);opacity:.18;animation:aipGlowDrift2 26s ease-in-out infinite}html[data-theme=dark] .aip-survey-glow-tl[data-astro-cid-vcdx7boo]{opacity:.32}html[data-theme=dark] .aip-survey-glow-br[data-astro-cid-vcdx7boo]{opacity:.22}@keyframes aipGlowDrift1{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes aipGlowDrift2{0%,to{transform:translate(0)}50%{transform:translate(-50px,-30px)}}.aip-survey-container[data-astro-cid-vcdx7boo]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:920px;margin:0 auto;padding:2rem 1rem 3rem}@media(max-width:768px){.aip-survey-container[data-astro-cid-vcdx7boo]{padding:1rem .75rem 2rem;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.aip-survey-glow[data-astro-cid-vcdx7boo]{animation:none!important}}
