.work-compass{--compass-blue:var(--orbit-primary);--compass-yellow:var(--orbit-decision);--compass-ink:var(--orbit-deepest);width:var(--orbit-shell);min-height:calc(100vh - 80px);margin:0 auto;padding:clamp(1.2rem,3vw,2rem) 0 clamp(4rem,8vw,7rem);scroll-margin-top:80px}.work-compass-toolbar{border-bottom:1px solid var(--orbit-outline-variant);color:var(--orbit-on-surface-variant);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:780;display:flex}.work-compass-locale{border:1px solid var(--orbit-outline-variant);border-radius:var(--orbit-shape-full);background:var(--orbit-surface-low);gap:.25rem;padding:.2rem;display:flex}.work-compass-locale button{border-radius:var(--orbit-shape-full);min-width:2.5rem;min-height:2rem;color:var(--orbit-on-surface-variant);background:0 0;border:0;font-size:.7rem;font-weight:850}.work-compass-locale button[aria-pressed=true]{background:var(--orbit-deepest);color:#fff}.work-compass-intro{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:640px;display:grid}.work-compass-kicker{color:var(--compass-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:850}.work-compass-intro h1{letter-spacing:-.075em;max-width:820px;margin-bottom:1.4rem;font-size:clamp(3.2rem,5.7vw,5.8rem);line-height:.91}.work-compass-lead{max-width:650px;color:var(--orbit-on-surface-variant);font-size:var(--orbit-body-lg);margin-bottom:2rem;line-height:1.65}.work-compass-primary,.work-compass-secondary{border-radius:var(--orbit-shape-full);justify-content:center;align-items:center;gap:.8rem;min-height:3.3rem;padding:.8rem 1.35rem;font-weight:780;display:inline-flex}.work-compass-primary{border:1px solid var(--compass-blue);background:var(--compass-blue);color:var(--orbit-on-primary);box-shadow:0 8px 24px #315ef538}.work-compass-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 32px #315ef54d}.work-compass-primary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.work-compass-secondary{border:1px solid var(--orbit-outline-variant);color:var(--orbit-on-surface);background:0 0}.work-compass-secondary:hover{background:var(--orbit-surface-low)}.work-compass-privacy{color:var(--orbit-on-surface-variant);margin-top:1rem;font-size:.78rem;font-weight:680}.work-compass-signature{border:1px solid var(--orbit-outline-variant);background-image:linear-gradient(#17191c0d 1px,#0000 1px),linear-gradient(90deg,#17191c0d 1px,#0000 1px);background-size:34px 34px;place-items:center;min-height:520px;display:grid;position:relative}.work-compass-signature:before{content:"DIT NÆSTE TRÆK";color:var(--orbit-on-surface-variant);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:800;position:absolute;top:1.2rem;left:1.2rem}.blue-orbit .work-compass-graphic{width:min(390px,82%);overflow:visible}.work-compass-graphic line,.work-compass-grid{fill:none;stroke:var(--orbit-outline-variant);stroke-width:1px}.work-compass-grid-outer{stroke:var(--orbit-on-surface-variant)}.work-compass-value{fill:color-mix(in srgb, var(--compass-blue) 24%, transparent);stroke:var(--compass-blue);stroke-width:3px}.work-compass-graphic circle{fill:var(--compass-yellow);stroke:var(--compass-ink);stroke-width:2px}.compass-label{border:1px solid var(--orbit-outline-variant);background:var(--orbit-surface-bright);width:2.7rem;height:2.7rem;color:var(--compass-ink);border-radius:50%;place-items:center;font:800 .68rem ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute}.compass-label-understanding{top:10%;left:48%}.compass-label-practice{bottom:18%;right:8%}.compass-label-adoption{bottom:18%;left:8%}.work-compass-question-shell{max-width:1120px;margin:0 auto;padding-top:clamp(3rem,6vw,5rem)}.work-compass-question-meta{color:var(--orbit-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:760;display:flex}.work-compass-progress{background:var(--orbit-surface-high);height:.35rem;margin:.8rem 0 clamp(3rem,6vw,5rem);overflow:hidden}.work-compass-progress span{background:var(--compass-yellow);height:100%;transition:width .3s var(--orbit-ease);display:block}.work-compass-question-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.work-compass-question-grid h2{letter-spacing:-.06em;margin-bottom:1.2rem;font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:.98}.work-compass h2[tabindex="-1"]:focus{outline:none}.work-compass-question-grid>div>p:last-child{color:var(--orbit-on-surface-variant);line-height:1.65}.work-compass-options{border:0;gap:.7rem;margin:0;padding:0;display:grid}.work-compass-options label{border:1px solid var(--orbit-outline-variant);border-radius:var(--orbit-shape-md);background:var(--orbit-surface-bright);cursor:pointer;min-height:5rem;transition:border-color .16s var(--orbit-ease), transform .16s var(--orbit-ease), background .16s var(--orbit-ease);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem 1.15rem;font-weight:650;line-height:1.45;display:grid;position:relative}.work-compass-options label:hover{border-color:var(--compass-blue);transform:translate(4px)}.work-compass-options label.is-selected{border-color:var(--compass-blue);background:var(--orbit-primary-container);color:var(--orbit-on-primary-container)}.work-compass-options input{width:1.1rem;min-height:auto;accent-color:var(--compass-blue);margin:0}.work-compass-navigation{border-top:1px solid var(--orbit-outline-variant);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.4rem;display:grid}.work-compass-navigation>span{color:var(--orbit-on-surface-variant);justify-self:end;font-size:.78rem}.work-compass-result{max-width:1180px;margin:0 auto;padding-top:clamp(3rem,6vw,5rem)}.work-compass-result-heading{max-width:900px;margin-bottom:2.5rem}.work-compass-result-heading h2{letter-spacing:-.065em;margin-bottom:1rem;font-size:clamp(2.5rem,5.5vw,5.4rem);line-height:.94}.work-compass-result-heading h2 span{color:var(--compass-blue)}.work-compass-result-heading>p:last-child{max-width:670px;color:var(--orbit-on-surface-variant);font-size:var(--orbit-body-lg)}.work-compass-result-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:1rem;display:grid}.work-compass-chart-card,.work-compass-insights article{border:1px solid var(--orbit-outline-variant);background:var(--orbit-surface-bright)}.work-compass-chart-card{background-image:linear-gradient(#17191c0a 1px,#0000 1px),linear-gradient(90deg,#17191c0a 1px,#0000 1px);background-size:28px 28px;place-items:center;padding:2rem;display:grid;position:relative}.work-compass-chart-card>strong{letter-spacing:-.06em;font-size:2.3rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.work-compass-chart-card>strong small{letter-spacing:0;font-size:.75rem}.work-compass-chart-card ul{border-top:1px solid var(--orbit-outline-variant);width:100%;margin:.8rem 0 0;padding:1rem 0 0;list-style:none}.work-compass-chart-card li{justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.82rem;display:flex}.work-compass-chart-card li span{color:var(--orbit-on-surface-variant)}.work-compass-insights{grid-template-rows:1fr 1fr;gap:1rem;display:grid}.work-compass-insights article{min-height:0;padding:1.4rem}.work-compass-insights article>span{color:var(--compass-blue);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:820}.work-compass-insights h3{margin:1.7rem 0 .6rem;font-size:1.55rem}.work-compass-insights p{color:var(--orbit-on-surface-variant);margin:0;line-height:1.55}.work-compass-learning-plan{border-top:1px solid var(--orbit-outline-variant);margin-top:clamp(3rem,7vw,5rem);padding-top:2rem}.work-compass-learning-plan>div{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:end;column-gap:2rem;margin-bottom:1.6rem;display:grid}.work-compass-learning-plan>div .work-compass-kicker{grid-row:1/3;align-self:start;margin:.4rem 0 0}.work-compass-learning-plan h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.8rem)}.work-compass-learning-plan>div>p:last-child{max-width:680px;color:var(--orbit-on-surface-variant);margin:.7rem 0 0}.work-compass-learning-plan ol{counter-reset:compass-step;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.work-compass-learning-plan li{border:1px solid var(--orbit-outline-variant);background:var(--orbit-surface-bright);flex-direction:column;min-height:330px;padding:1.35rem;display:flex;position:relative}.work-compass-learning-plan li.is-priority{border-top:.45rem solid var(--compass-yellow);background:color-mix(in srgb, var(--compass-yellow) 7%, var(--orbit-surface-bright));padding-top:1rem}.work-compass-step{color:var(--orbit-outline);font:760 .7rem ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:1rem;right:1.1rem}.work-compass-learning-plan small{color:var(--compass-blue);letter-spacing:.08em;text-transform:uppercase;font:820 .65rem ui-monospace,SFMono-Regular,Consolas,monospace}.work-compass-learning-plan h4{letter-spacing:-.03em;margin:2.8rem 0 .8rem;font-size:1.45rem}.work-compass-learning-plan li p{color:var(--orbit-on-surface-variant);margin:0 0 1.4rem;line-height:1.55}.work-compass-learning-plan a{color:var(--compass-blue);align-items:center;gap:.8rem;margin-top:auto;font-weight:800;display:inline-flex}.work-compass-takeaway{border:1px solid var(--orbit-outline-variant);background:var(--orbit-surface-low);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;margin-top:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.work-compass-takeaway .work-compass-kicker{margin-bottom:.7rem}.work-compass-takeaway h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.6rem)}.work-compass-takeaway>div:first-child>p:last-child{max-width:650px;color:var(--orbit-on-surface-variant);margin:.65rem 0 0;line-height:1.55}.work-compass-takeaway-actions{align-items:center;gap:.7rem;display:flex}.work-compass-copy-status{min-height:1.2em;color:var(--orbit-on-surface-variant);grid-column:1/-1;margin:-.7rem 0 0;font-size:.78rem}.work-compass-copy-status.is-error{color:#9c2f2f}.work-compass-result-footer{border-top:1px solid var(--orbit-outline-variant);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.work-compass-result-footer details{max-width:760px;color:var(--orbit-on-surface-variant);font-size:.78rem}.work-compass-result-footer summary{color:var(--orbit-on-surface);cursor:pointer;font-weight:760}.work-compass-result-footer details p{margin:.7rem 0 0;line-height:1.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.work-compass-intro,.work-compass-question-grid,.work-compass-result-grid{grid-template-columns:1fr}.work-compass-intro{padding:4rem 0}.work-compass-signature{min-height:410px}.work-compass-question-grid{gap:2rem}.work-compass-learning-plan ol{grid-template-columns:1fr}.work-compass-learning-plan li{min-height:250px}.work-compass-takeaway{grid-template-columns:1fr}}@media (width<=620px){.work-compass{width:calc(100% - 1.25rem)}.work-compass-intro h1{font-size:clamp(3rem,15vw,4.6rem)}.work-compass-signature{min-height:330px}.work-compass-result-grid{grid-template-columns:minmax(0,1fr)}.work-compass-learning-plan>div{display:block}.work-compass-learning-plan>div .work-compass-kicker{margin-bottom:1rem}.work-compass-navigation{grid-template-columns:1fr 1fr}.work-compass-navigation>span{grid-area:1/1/auto/-1;justify-self:start}.work-compass-navigation button{width:100%}.work-compass-result-footer,.work-compass-takeaway-actions{flex-direction:column;align-items:stretch}.work-compass-takeaway-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.work-compass-primary,.work-compass-options label,.work-compass-progress span{transition:none}}@media print{.orbit-header,.orbit-footer,.work-compass-toolbar,.work-compass-takeaway,.work-compass-result-footer{display:none!important}.blue-orbit{background:#fff}.work-compass{width:100%;min-height:auto;padding:0}.work-compass-result{max-width:none;padding:0}.work-compass-result-heading h2{font-size:3.5rem}.work-compass-learning-plan{break-before:page}.work-compass-learning-plan li,.work-compass-chart-card,.work-compass-insights article{break-inside:avoid}}
