@font-face{font-family:Schibsted Grotesk;src:url(/assets/schibsted-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.astra-website{--paper:#f4f6f6;--paper-2:#eceff0;--paper-3:#dde2e3;--surface:#ffffff;--ink:#0d1113;--ink-2:#3a4247;--muted:#505a60;--subtle:#626c72;--rule:#dde2e3;--rule-2:#c3cacc;--coral:#fe8453;--coral-600:#d34b24;--coral-ink:#a83a19;--coral-wash:#fde6dd;--coral-hover:#fd9a66;--coral-line:rgba(168,58,25,.35);--track-on:#9aa4a8;--white:#fff;--dark:#12181b;--dark-2:#1c2428;--dark-rule:rgba(244,246,246,.14);--on-dark:#f4f6f6;--on-dark-muted:#aab4b8;--ok:#237a51;--attention:#e08a12;--amber:#f0a52e;--amber-wash:#fdebc8;--coral-200:#fac6b3;--ember-from:#febf79;--ember-to:#fd7e4e;--display:"Schibsted Grotesk",system-ui,sans-serif;--ui:"Schibsted Grotesk",system-ui,sans-serif;--r-control:6px;--r-panel:8px;--r-chip:4px;--ease:cubic-bezier(.2,.7,.2,1);--navy:var(--dark);--orange:var(--coral);--link:var(--coral-ink);--off:var(--paper-2);--line:var(--rule);background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:17.5px;line-height:1.55;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.astra-website ::selection{background:var(--coral-wash);color:var(--ink)}.astra-website h1,.astra-website h2{font-family:var(--display);font-weight:650;letter-spacing:-.03em}.astra-website h1{font-size:clamp(40px,5vw,72px);line-height:1}.astra-website h2{font-size:clamp(30px,3.2vw,46px);line-height:1.05}.astra-website h3{font-family:var(--ui);font-weight:600;letter-spacing:-.015em}.astra-website em,.astra-website i{font-style:normal}.astra-website p,.astra-website .v-small{color:var(--muted)}.astra-website a:hover{text-decoration:none}.astra-website .v-button,.astra-website .v-secondary{border-radius:var(--r-control);min-height:48px;padding:12px 20px;font-size:17px;font-weight:600;gap:10px;transition:background-color .16s var(--ease),border-color .16s var(--ease)}.astra-website .v-button{background:var(--coral);color:var(--ink)}.astra-website .v-button:hover{background:var(--coral-hover)}.astra-website .v-secondary{background:transparent;border:1px solid var(--rule-2);color:var(--ink)}.astra-website .v-secondary:hover{background:var(--paper-2);border-color:var(--ink-2)}.astra-website .v-link{color:var(--coral-ink)!important;min-height:44px;gap:0;font-weight:600;font-size:17px}.astra-website .v-link>span:first-child{text-decoration:underline;text-decoration-color:var(--coral-line);text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color .16s var(--ease)}.astra-website .v-link:hover>span:first-child{text-decoration-color:currentColor}.astra-website a:focus-visible,.astra-website button:focus-visible,.astra-website summary:focus-visible{outline:2px solid var(--coral-ink);outline-offset:4px;border-radius:4px}.astra-website .v-header{background:var(--paper);color:var(--ink);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--rule)}.astra-website .v-nav{min-height:68px;gap:28px}.astra-website .v-logo img{width:112px;height:auto}.astra-website .v-desktop-nav{gap:4px}.astra-website .v-desktop-nav a{font-size:16px;color:var(--ink-2);padding:8px 12px;border-radius:6px}.astra-website .v-desktop-nav a:hover{background:var(--paper-2);color:var(--ink)}.astra-website .v-nav-actions{gap:8px;font-size:16px}.astra-website .v-nav-actions>a:not(.v-button){padding:8px 12px;border-radius:6px;color:var(--ink-2)}.astra-website .v-nav-actions>a:not(.v-button):hover{background:var(--paper-2)}.astra-website .v-nav-actions .v-button{min-height:40px;padding:8px 16px;font-size:16px}.astra-website .v-menu{color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--r-control);font-size:16px}.astra-website #v-mobile-menu{background:var(--paper);border-top:1px solid var(--rule)}.astra-website #v-mobile-menu>a{color:var(--ink);font-size:18px;border-bottom:1px solid var(--rule)}.astra-website #v-mobile-menu>a.v-button{border:0;margin-top:16px}.astra-website .v-footer{background:var(--dark);color:var(--on-dark)}.astra-website .v-footer p,.astra-website .v-footer span{color:var(--on-dark-muted)}.astra-website .v-footer a{color:var(--on-dark)}.astra-website .v-footer .v-logo img{filter:none}.astra-website .v-footer-end{border-color:var(--dark-rule)!important}.x-section{padding-block:clamp(72px,9vw,128px)}.x-sec-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;margin-bottom:48px}.x-sec-head p{padding-top:8px}.x-sec-head p{font-size:19px;max-width:44ch}.x-kicker{font-size:15px;font-weight:600;color:var(--ink-2)!important;margin-bottom:22px!important;display:flex;align-items:center;gap:10px}.x-lede{font-size:20px;line-height:1.5;max-width:40ch;margin-top:24px!important;color:var(--ink-2)!important}.x-fine{font-size:15px;margin-top:14px!important}.x-hero{padding-block:clamp(40px,6vw,88px) clamp(64px,8vw,112px);border-bottom:1px solid var(--rule)}.x-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center}.x-hero-copy h1{max-width:12.5ch}.x-hero-copy .v-actions{margin-top:36px}.x-win{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel);overflow:hidden;color:var(--ink)}.x-win-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--paper)}.x-win-title{display:flex;align-items:baseline;gap:10px;font-size:15px}.x-win-title strong{font-weight:600}.x-win-title span{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.x-win-steps{display:flex;gap:4px;list-style:none;margin:0;padding:0;font-size:13px}.x-win-steps li{padding:3px 8px;border-radius:var(--r-chip);color:var(--subtle)}.x-win-steps li.is-done{color:var(--ink-2)}.x-win-steps li.is-current{background:var(--ink);color:var(--paper);font-weight:600}.x-sim{margin:0}.x-sim-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.x-transcript{padding:18px 20px 16px;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--rule)}.x-goal{font-size:14px;color:var(--ink-2)!important;background:var(--paper);border:1px solid var(--rule);border-radius:6px;padding:8px 12px}.x-goal strong{margin-right:8px}.x-thread{display:flex;flex-direction:column;gap:12px;flex:1}.x-msg{max-width:88%;display:flex;flex-direction:column;gap:4px}.x-msg p{font-size:15.5px;line-height:1.42;color:var(--ink)!important;padding:9px 13px;border-radius:10px;margin:0}.x-who{font-size:12.5px;color:var(--subtle);font-weight:600}.x-them p{background:var(--paper-2);border-bottom-left-radius:3px}.x-you{align-self:flex-end;align-items:flex-end}.x-you p{background:var(--ink);color:var(--paper)!important;border-bottom-right-radius:3px}.x-you mark{background:linear-gradient(var(--coral),var(--coral)) left bottom/100% 2px no-repeat;color:inherit;padding:0 0 1px;border-radius:0}.x-composer{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--rule-2);border-radius:var(--r-control);padding:9px 10px 9px 13px;font-size:15px;color:var(--subtle);min-height:44px}.x-composer-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-composer-send{font-size:13px;font-weight:600;color:var(--ink);border:1px solid var(--rule-2);border-radius:6px;padding:3px 10px;flex:none}.x-feedback{padding:18px 20px;display:flex;flex-direction:column;gap:14px;background:var(--surface)}.x-fb-kicker{font-size:12.5px!important;font-weight:600;color:var(--subtle)!important;margin:0}.x-verdict{font-family:var(--display);font-size:21px;line-height:1.2;color:var(--ink)!important;font-weight:600;letter-spacing:-.02em}.x-criteria{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.x-criteria li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:14px;color:var(--ink-2)}.x-criteria b{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.x-criteria b:after{content:"/100";font-weight:400;color:var(--subtle);font-size:12px;margin-left:1px}.x-criteria i{grid-column:1/-1;height:4px;border-radius:2px;background:var(--paper-3);position:relative;overflow:hidden}.x-criteria i:after{content:"";position:absolute;inset:0;background:var(--coral);transform-origin:left;transform:scaleX(var(--v))}.x-criteria q{grid-column:1/-1;font-size:13px;color:var(--muted);quotes:"\ab" "\bb"}.x-criteria q:before{content:"Citeret: \ab"}.x-criteria q:after{content:"\bb"}.x-priority{border-top:1px solid var(--rule);padding-top:12px}.x-priority p:last-child{font-size:14.5px;color:var(--ink-2)!important;margin-top:4px!important}.x-sim figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;font-size:14px;color:var(--muted)}.x-sim-control{white-space:nowrap;background:none;border:0;padding:6px 0;font-size:14px;font-weight:600;color:var(--coral-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--coral-line)}.x-sim[data-play] [data-seq]{transition:opacity .38s var(--ease),transform .38s var(--ease)}.x-sim[data-play] [data-seq].is-pending{opacity:0;transform:translateY(6px)}.x-sim[data-play] .x-feedback.is-pending{transform:none}.x-sim[data-play] .x-criteria i:after{transition:transform .9s var(--ease)}.x-sim[data-play] .x-feedback.is-pending .x-criteria i:after{transform:scaleX(0)}.x-sim[data-play] .x-feedback.is-pending .x-criteria li,.x-sim[data-play] .x-feedback.is-pending .x-verdict,.x-sim[data-play] .x-feedback.is-pending .x-priority{opacity:0}.x-sim[data-play] .x-criteria li,.x-sim[data-play] .x-verdict,.x-sim[data-play] .x-priority{transition:opacity .4s var(--ease)}.x-sim[data-play] .x-criteria li:nth-child(2){transition-delay:.25s}.x-sim[data-play] .x-criteria li:nth-child(2) i:after{transition-delay:.25s}.x-sim[data-play] .x-priority{transition-delay:.6s}.x-sim[data-play] mark{transition:background-size .5s var(--ease)}.x-sim[data-play] mark.is-pending{background-size:0 2px}.x-sim [data-composer].is-typing{color:var(--ink)}.x-sim [data-composer].is-typing:after{content:"";display:inline-block;width:1.5px;height:1.05em;background:var(--ink);vertical-align:-2px;margin-left:1px}.x-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2)}.x-index li{border-bottom:1px solid var(--rule)}.x-index a{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:24px;align-items:baseline;padding:22px 8px;color:var(--ink);transition:background-color .16s var(--ease)}.x-index a:hover{background:var(--paper-2)}.x-index-no{font-size:14px;color:var(--subtle);font-variant-numeric:tabular-nums}.x-index-name{font-family:var(--display);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.02em}.x-index-purpose{font-size:17px;color:var(--muted)}.x-index-meta{font-size:15px;color:var(--subtle)}.x-index a:hover .x-index-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--coral)}.x-path{margin:0 0 24px;border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface);padding:20px 20px 16px}.x-path-head{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:600;color:var(--ink);margin-bottom:14px}.x-path-count{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.x-path-count b{font-weight:600;color:var(--ink)}.x-path-levels{list-style:none;margin:0;padding:0}.x-path-levels>li{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--rule)}.x-path-level{font-size:16px;font-weight:600;color:var(--ink);display:flex;flex-direction:column}.x-path-level small{font-size:12.5px;font-weight:400;color:var(--subtle)}.x-path-cells{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.x-path-cells li{position:relative}.x-cell{display:block;height:30px;border-radius:var(--r-chip);border:1px solid var(--rule-2);background:var(--paper)}.x-path-cells .is-done .x-cell{background:var(--ink);border-color:var(--ink)}.x-path-cells .is-current .x-cell{background:var(--coral);border-color:var(--coral)}.x-cell-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.x-path-note{font-size:14.5px;margin-top:12px!important}.x-path[data-play] .x-cell{transition:background-color .3s var(--ease),border-color .3s var(--ease);transition-delay:calc(var(--i)*70ms)}.x-path[data-play].is-pending .is-done .x-cell,.x-path[data-play].is-pending .is-current .x-cell{background:var(--paper);border-color:var(--rule-2)}[data-fill] .x-bar{display:block;height:6px;border-radius:3px;background:var(--paper-3);overflow:hidden;margin-top:6px}[data-fill] .x-bar:after{content:"";display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--v))}[data-fill][data-play] .x-bar:after{transition:transform 1s var(--ease)}[data-fill][data-play].is-pending .x-bar:after{transform:scaleX(0)}.x-below{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.x-everyday{background:var(--paper-2);border-block:1px solid var(--rule)}.x-everyday .x-section+.x-section{border-top:1px solid var(--rule)}.astra-website .n-coach-section{background:var(--paper);border-top:1px solid var(--rule)}.astra-website .v-module{background:var(--paper-2);color:var(--ink);padding-block:clamp(72px,9vw,120px);border-block:1px solid var(--rule)}.astra-website .v-module h2{color:var(--ink)}.astra-website .v-module p{color:var(--muted)}.astra-website .v-module-browser{border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface)}.astra-website .v-module-browser .v-steps{background:var(--paper-2)}.astra-website .v-module-browser .v-steps button[aria-pressed=true]{background:var(--surface);box-shadow:none;border:1px solid var(--rule)}.astra-website .v-module-browser .v-steps button[aria-pressed=true] .v-step-number{color:var(--coral-ink)}.x-onb{margin:0;display:grid;grid-template-columns:minmax(0,4fr) 72px minmax(0,6fr);align-items:center}.x-onb-field{border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface);padding:18px 20px}.x-onb-where{font-size:13px!important;color:var(--subtle)!important}.x-onb-label{font-size:15px!important;font-weight:600;color:var(--ink)!important;margin-top:12px!important}.x-field{margin-top:6px!important;border:1px solid var(--rule-2);border-radius:var(--r-control);padding:10px 12px;font-size:16px;color:var(--ink)!important;background:var(--paper)}.x-onb-fields{font-size:13.5px!important;margin-top:12px!important}.x-onb-link{width:100%;height:20px;overflow:visible}.x-onb-link path{fill:none;stroke:var(--coral);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.x-onb-body{padding:20px 22px 22px}.x-onb-body h3{font-size:22px;margin-bottom:12px}.x-onb-body ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:16px;color:var(--ink-2)}.x-onb-body li::marker{color:var(--subtle);font-variant-numeric:tabular-nums}.x-hosjer{margin-top:16px;border-top:1px solid var(--rule);padding-top:14px}.x-hosjer p:last-child{font-size:17px;color:var(--ink)!important;margin-top:6px!important}.x-hosjer mark{background:linear-gradient(var(--coral-wash),var(--coral-wash)) left/100% 100% no-repeat;color:inherit;padding:1px 2px;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.x-onb figcaption{grid-column:1/-1;font-size:14px;color:var(--muted);margin-top:14px}.x-onb[data-play] .x-onb-link path{transition:stroke-dashoffset .7s var(--ease)}.x-onb[data-play] mark{transition:background-size .8s var(--ease) .6s}.x-onb[data-play].is-pending .x-onb-link path{stroke-dashoffset:1}.x-onb[data-play].is-pending mark{background-size:0 100%}.x-focus{margin:0;border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface)}.x-focus-head{padding:22px 24px;border-bottom:1px solid var(--rule)}.x-focus-head h3{font-family:var(--display);font-weight:600;font-size:clamp(24px,2.4vw,32px);margin-top:6px;letter-spacing:-.01em}.x-focus-calls{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.x-focus-calls li{padding:18px 24px 20px;display:flex;flex-direction:column;gap:10px}.x-focus-calls li+li{border-left:1px solid var(--rule)}.x-focus-when{font-size:13px;color:var(--subtle);font-weight:600}.x-focus-calls blockquote{font-size:18px;color:var(--ink);line-height:1.35;flex:1}.x-tried{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ok)}.x-tried svg{width:16px;height:16px}.x-tried path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.x-focus figcaption{padding:14px 24px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}.x-focus[data-play] .x-tried{transition:opacity .3s var(--ease);transition-delay:calc(var(--i)*.45s + .2s)}.x-focus[data-play] .x-tried path{transition:stroke-dashoffset .4s var(--ease);transition-delay:calc(var(--i)*.45s + .3s)}.x-focus[data-play].is-pending .x-tried{opacity:0}.x-focus[data-play].is-pending .x-tried path{stroke-dashoffset:1}.astra-website .v-leader-surface{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel);box-shadow:none}.astra-website .a10-progress progress{position:absolute;width:1px;height:1px;opacity:0}.astra-website .a10-progress{position:relative}.astra-website .a10-progress .x-bar{max-width:170px}.astra-website .a10-employee-detail[open]>summary,.astra-website .a10-employee-detail>summary{background:transparent}.astra-website .v-state.attention:before{background:var(--attention)}.astra-website .v-state.progress:before{background:var(--ink)}.x-org{margin-top:56px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;border-top:1px solid var(--rule);padding-top:40px}.x-org h3{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.01em;line-height:1.1}.x-org-tree{font-size:17px}.x-org-root{font-weight:600;color:var(--ink)!important}.x-org-tree ul{list-style:none;margin:8px 0 0 7px;padding:0 0 0 20px;border-left:1px solid var(--rule-2)}.x-org-tree li{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule);position:relative}.x-org-tree li:before{content:"";position:absolute;left:-20px;top:22px;width:14px;border-top:1px solid var(--rule-2)}.x-org-tree li span{color:var(--muted)}.x-org-note{grid-column:2;font-size:15px!important}.x-close{padding-block:clamp(80px,10vw,144px) clamp(56px,6vw,88px);background:var(--dark);color:var(--on-dark)}.x-close h2{color:var(--on-dark)}.x-close .x-fine{color:var(--on-dark-muted)!important}.astra-website .x-close+.v-footer,.astra-website main:has(>.x-close:last-child)+.v-footer .x-footer-grid{border-top:1px solid var(--dark-rule)}.x-close-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:end}.x-close h2{font-size:clamp(40px,4.6vw,68px);max-width:11ch}.x-close-grid>div:first-child p{margin-top:20px!important;max-width:38ch;font-size:18px}.x-price-figure{display:flex;align-items:baseline;gap:8px;color:var(--ink)!important;font-family:var(--display);line-height:.9}.x-price-figure strong{font-size:clamp(88px,10vw,144px);font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.x-price-figure span{font-size:28px}.x-price-unit{font-size:17px!important;margin:12px 0 28px!important}.astra-website .n-library-list a,.astra-website .a10-library-options a{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel);box-shadow:none}.astra-website .n-library-list a:hover{border-color:var(--ink-2)}.astra-website .v-coach-question{background:var(--paper-2);border-radius:var(--r-panel)}.x-coach-section{border-top:1px solid var(--rule)}.x-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center}.x-split-copy p{font-size:19px;margin:20px 0 16px!important;max-width:36ch}.x-coach{margin:0}.x-coach-body{padding:20px;display:flex;flex-direction:column;gap:16px}.x-coach-answer{display:flex;flex-direction:column;gap:8px;max-width:92%}.x-coach-answer>p{font-size:16px;color:var(--ink-2)!important}.x-coach-answer blockquote{font-family:var(--display);font-size:22px;line-height:1.2;color:var(--ink);margin:4px 0}.x-coach-recs{border-top:1px solid var(--rule);padding-top:12px;margin-top:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.x-coach-recs .x-fb-kicker{grid-column:1/-1;margin-bottom:4px}.x-coach-recs a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-control);transition:border-color .16s var(--ease)}.x-coach-recs a:hover{border-color:var(--ink-2)}.x-coach-recs strong{font-size:15px;color:var(--ink)}.x-coach-recs span{font-size:13.5px;color:var(--muted)}.x-coach figcaption{font-size:14px;color:var(--muted);margin-top:12px}.x-price-hero{padding-block:clamp(48px,7vw,104px);border-bottom:1px solid var(--rule)}.x-price-hero h1{max-width:10ch}.astra-website .v-calculation{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel)}.astra-website .v-calculation dd,.astra-website .v-total strong{font-variant-numeric:tabular-nums}.astra-website .v-total strong{font-family:var(--display);font-weight:600;font-size:44px;letter-spacing:-.02em}.astra-website .v-included{background:var(--paper-2);border-block:1px solid var(--rule)}.astra-website .v-plain-list li::marker{color:var(--subtle)}.astra-website .b5-product{border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface);box-shadow:none;overflow:hidden}.astra-website .b5-product>figcaption{order:3}.astra-website .b5-product-bar{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule)}.astra-website .b5-product-bar strong{color:var(--ink)}.astra-website .b5-product-bar span{color:var(--muted)}.astra-website .b5-product-body h2{font-size:30px}.astra-website .b5-module-stages .is-example{background:var(--ink);color:var(--paper);border-radius:var(--r-chip);padding:2px 8px;border:0}.astra-website .b5-dialogue blockquote{border:0;border-radius:10px;background:var(--paper-2)}.astra-website .b5-dialogue blockquote:nth-child(2){background:var(--ink);margin-left:auto;max-width:88%}.astra-website .b5-dialogue blockquote:nth-child(2) p,.astra-website .b5-dialogue blockquote:nth-child(2) span{color:var(--paper)!important}.astra-website .b5-situation-grid{display:block;border-top:1px solid var(--rule-2)}.astra-website .b5-situation-grid article{display:grid;grid-template-columns:110px minmax(0,4fr) minmax(0,6fr) minmax(0,3fr);gap:24px;align-items:baseline;padding:22px 0;border:0;border-bottom:1px solid var(--rule);background:none;border-radius:0}.astra-website .b5-situation-grid article .v-label{margin:0!important;color:var(--subtle)}.astra-website .b5-situation-grid h3{font-family:var(--display);font-weight:600;font-size:26px;letter-spacing:-.01em;line-height:1.15}.astra-website .b5-situation-grid .v-link{justify-self:end;min-height:0}.astra-website .n-soft{background:var(--paper-2);border-block:1px solid var(--rule)}.astra-website .b5-coach,.astra-website .b5-focus{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel);box-shadow:none}@media (max-width:900px){.astra-website .b5-situation-grid article{grid-template-columns:1fr;gap:6px}.astra-website .b5-situation-grid .v-link{justify-self:start}}.x-demo-stage{margin-top:0}.x-demo-intro{padding-block:clamp(48px,7vw,96px) 48px}.x-demo-intro h1{max-width:14ch}.x-demo-intro .x-index a{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.x-demo-stage-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.x-demo-stage-head h2{font-size:clamp(26px,2.6vw,36px)}.x-demo-status{font-size:14px;color:var(--muted)}.x-demo-entries{margin-top:48px}.astra-website .n-help-groups section>div>a{grid-template-columns:1fr}.astra-website .n-help-groups a>span:last-child{grid-column:1;grid-row:auto;color:var(--muted)}.astra-website .n-help-groups section>div>a:hover strong{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--coral)}.astra-website .n-library-preview h3{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.01em;line-height:1.1}.astra-website .a10-library-options{gap:0;border-top:1px solid var(--rule-2)}.astra-website .a10-library-options a{background:none;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:18px 0}.astra-website .a10-library-options a:hover{background:none}.astra-website .a10-library-options a:hover strong{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--coral)}.astra-website .a10-library-action{color:var(--muted)}.astra-website .a10-library-action span:last-child{color:var(--coral-ink);font-weight:600}.x-overview-index{padding-bottom:48px}.astra-website .r12-security-roles{background:var(--dark)}.astra-website .v-module-paging [data-next]{background:var(--coral);border-color:var(--coral);color:var(--ink);font-weight:600;border-radius:var(--r-control)}.astra-website .v-module-paging [data-next]:hover{background:var(--coral-hover)}.astra-website .v-module-paging [data-prev]{border-radius:var(--r-control)}.astra-website .a10-understand{border-radius:var(--r-control);border-color:var(--rule-2)}.x-footer-grid{display:grid;grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,2fr));gap:32px;padding-block:56px 40px}.x-footer-grid nav{display:flex;flex-direction:column;gap:10px;font-size:15.5px}.x-footer-grid nav p{font-size:13px;font-weight:600;color:var(--on-dark-muted)!important;margin-bottom:4px!important}.astra-website .x-footer-grid a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.x-footer-end{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid var(--dark-rule);padding-block:20px 28px;font-size:14px}.x-footer-end span{margin-right:auto}.x-price-faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start}.x-price-faq-grid>div:first-child p{font-size:18px;margin:18px 0 12px!important;max-width:38ch}.x-faq{border-top:1px solid var(--rule-2)}.x-faq details{border-bottom:1px solid var(--rule)}.x-faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:600;color:var(--ink)}.x-faq summary:after{content:"";width:10px;height:10px;flex:none;margin-top:8px;border-right:1.75px solid var(--ink-2);border-bottom:1.75px solid var(--ink-2);transform:rotate(45deg)}.x-faq details[open] summary:after{transform:rotate(-135deg);margin-top:12px}.x-faq details p{padding:0 0 18px;max-width:62ch;font-size:16.5px}.x-close-inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.x-close-inner h2{font-size:clamp(40px,5vw,72px)}.x-close-inner .x-fine{margin-top:0!important}.x-leader-home{background:var(--paper-2);border-block:1px solid var(--rule)}.x-terms{font-size:17px!important;color:var(--ink)!important;font-weight:500;margin:-12px 0 24px!important;max-width:40ch}.x-calc{margin:0;background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel);padding:24px}.x-calc figcaption{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:16px}.x-calc-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-block:1px solid var(--rule);font-size:17px;color:var(--ink-2)}.x-calc input{width:108px;font:inherit;font-size:22px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--r-control);padding:6px 10px}.x-calc input:focus-visible{outline:2px solid var(--coral-600);outline-offset:2px}.x-calc-sum{font-size:15px!important;margin-top:16px!important;font-variant-numeric:tabular-nums}.x-calc-total{font-size:17px!important;color:var(--muted)!important}.x-calc-total strong{display:block;font-size:clamp(44px,5vw,64px);font-weight:650;letter-spacing:-.04em;color:var(--ink);line-height:1.05}.astra-website .n-steps li:before{color:var(--subtle);font-variant-numeric:tabular-nums;font-weight:600}.astra-website .n-architecture-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,72px);align-items:start}.astra-website .n-architecture-row h2{font-size:clamp(26px,2.6vw,36px)}@media (max-width:900px){.astra-website .n-architecture-row{grid-template-columns:1fr}}.x-facts{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--rule-2)}.x-facts li{padding:18px 20px 18px 0;font-size:17px;font-weight:600;color:var(--ink);line-height:1.3}.x-facts li+li{padding-left:20px;border-left:1px solid var(--rule)}@media (max-width:900px){.x-facts{grid-template-columns:1fr 1fr}.x-facts li:nth-child(3){border-left:0;padding-left:0}.x-facts li:nth-child(n+3){border-top:1px solid var(--rule)}}.astra-website .r12-security-roles{background:var(--paper-2);color:var(--ink);border-block:1px solid var(--rule)}.astra-website .r12-security-roles h2,.astra-website .r12-security-roles th,.astra-website .r12-security-roles strong{color:var(--ink)!important}.astra-website .r12-security-roles p,.astra-website .r12-security-roles td,.astra-website .r12-security-roles caption,.astra-website .r12-security-roles .v-label{color:var(--ink-2)!important}.astra-website .r12-security-roles table,.astra-website .r12-security-roles thead,.astra-website .r12-security-roles tr{background:transparent!important;border-color:var(--rule)!important}.astra-website .r12-security-roles .v-link{color:var(--coral-ink)!important}@media (prefers-reduced-motion:reduce){.astra-website *{transition:none!important;animation:none!important}}@media (max-width:1100px){.x-hero-grid{grid-template-columns:1fr}.x-hero-copy h1{max-width:14ch}.x-sec-head{grid-template-columns:1fr;gap:16px}}@media (max-width:900px){.x-onb,.x-split{grid-template-columns:1fr}.x-onb-link{height:40px;width:20px;justify-self:start;margin-left:28px;transform:rotate(90deg);transform-origin:center}.x-focus-calls{grid-template-columns:1fr}.x-focus-calls li+li{border-left:0;border-top:1px solid var(--rule)}.x-org,.x-close-grid,.x-price-faq-grid{grid-template-columns:1fr;gap:24px}.x-footer-grid{grid-template-columns:1fr 1fr}.x-footer-grid>.v-logo{grid-column:1/-1}.x-org-note{grid-column:1}}@media (max-width:720px){.x-org-tree li{grid-template-columns:1fr;gap:2px}.x-sim-body{grid-template-columns:1fr}.x-transcript{border-right:0;border-bottom:1px solid var(--rule)}.x-win-steps li:not(.is-current){display:none}.x-index a{grid-template-columns:1fr;gap:4px;padding:18px 0}.x-path-levels>li{grid-template-columns:1fr;gap:8px}.x-sim figcaption{flex-direction:column;align-items:flex-start;gap:4px}.astra-website .v-actions .v-button,.astra-website .v-actions .v-secondary{width:100%}}.x-line{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.x-line .x-fb-kicker{margin-bottom:2px}.x-line-track{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:8px}.x-line-track span{font-size:12px;color:var(--subtle)}.x-line-track ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.x-line-track li{height:6px}.x-line-track li.is-on,.x-line-track li.is-cited{border-radius:3px;background:var(--rule-2);width:calc(var(--w)*100%)}.x-line-track li.is-on{background:var(--track-on)}.x-line-track li.is-cited{background:var(--coral-600)}.x-sim[data-play] .x-line-track li{transition:transform .35s var(--ease);transform-origin:left;transition-delay:calc(var(--i)*60ms)}.x-sim[data-play] .x-feedback.is-pending .x-line-track li{transform:scaleX(0)}.x-path-cells li.is-done:after,.x-path-cells li.is-current:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;background:var(--coral);width:calc(100% + 6px)}.x-path-cells li.is-current:after{width:50%}.x-path-cells li:last-child.is-done:after{width:100%}.x-path-levels>li{padding-bottom:14px}.x-path[data-play] .x-path-cells li:after{transition:transform .3s var(--ease);transform-origin:left;transition-delay:calc(var(--i)*70ms)}.x-path[data-play].is-pending .x-path-cells li:after{transform:scaleX(0)}.x-mini-onb{margin:0;display:flex;flex-direction:column;min-width:0}.x-mini-onb-in,.x-mini-onb-out{border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface);padding:16px 18px}.x-mini-onb span{display:block;font-size:13px;color:var(--subtle);margin-bottom:6px}.x-mini-onb p{margin:0;font-size:17px;line-height:1.45;color:var(--ink)}.x-mini-onb-link{width:20px;height:28px;margin-left:24px}.x-mini-onb-link path{fill:none;stroke:var(--coral);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.x-mini-onb mark{background:linear-gradient(var(--coral-wash),var(--coral-wash)) left/100% 100% no-repeat;color:inherit;padding:1px 2px;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.x-mini-onb figcaption{font-size:13.5px;color:var(--muted);margin-top:12px}.x-mini-onb[data-play] .x-mini-onb-link path{transition:stroke-dashoffset .6s var(--ease)}.x-mini-onb[data-play] mark{transition:background-size .8s var(--ease) .5s}.x-mini-onb[data-play].is-pending .x-mini-onb-link path{stroke-dashoffset:1}.x-mini-onb[data-play].is-pending mark{background-size:0 100%}.x-facts-full{grid-column:1/-1;width:100%}.x-path .x-path-head span,.x-path .x-path-level{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important}.x-hero h1{font-size:clamp(40px,4.3vw,62px);text-wrap:balance}.x-sim[data-play] .x-feedback{position:relative}.x-sim[data-play] .x-feedback.is-pending:before{content:"Feedbacken kommer, n\e5r samtalen er slut.";position:absolute;inset:18px 20px auto;font-size:14px;color:var(--subtle)}.x-section.v-wrap+.x-onboarding{padding-top:0}.x-sim[data-play] .x-feedback.is-pending{opacity:1}.x-sim[data-play] .x-feedback>*{transition:opacity .4s var(--ease)}.x-sim[data-play] .x-feedback.is-pending>*{opacity:0}.x-win-title span{white-space:nowrap}.v-reading-column>h2+.x-faq{margin-top:28px}.x-hero-grid>*,.x-sim,.x-win,.x-sim-body>*,.x-transcript{min-width:0}.x-composer-text{min-width:0;flex:1 1 auto}.astra-website .b5-workplace>.r12-context-note strong{margin-right:0}.astra-website .b5-workplace>.r12-context-note{border-top:0;padding-top:0}.x-close-ask{margin-top:6px!important;font-size:15px;color:var(--on-dark-muted)!important}.x-close-ask a{color:var(--on-dark)!important;text-decoration:underline;text-underline-offset:4px}.x-rows{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--rule-2)}.x-rows li{padding:14px 0;border-bottom:1px solid var(--rule);font-size:17px;color:var(--ink)}.x-index-meta{color:var(--muted)}.x-calc-sum{font-variant-numeric:normal}@media (max-width:720px){.x-demo-entries .x-index{display:flex;flex-wrap:wrap;gap:8px 18px;border:0}.x-demo-entries .x-index li{border:0}.x-demo-entries .x-index a{display:inline;padding:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule-2)}.x-demo-entries .x-index a>span:not(:first-child){display:none}.x-demo-entries .x-index-name{font-size:17px;font-family:var(--ui);font-weight:600}}.astra-website .v-plain-list{list-style:none;padding:0;margin-top:20px;border-top:1px solid var(--rule-2)}.astra-website .v-plain-list li{padding:12px 0;border-bottom:1px solid var(--rule);margin:0}.astra-website .v-plain-list li:before{content:none;display:none}.astra-website .v-reading-column>h2{margin-bottom:24px}.x-shot{margin:40px 0 0}.x-shot img{display:block;width:100%;height:auto;border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--paper-2)}.x-shot figcaption{margin-top:12px;font-size:14px;color:var(--muted)}.x-shot-wrap .x-shot{margin:32px 0 8px}@media (max-width:720px){.x-shot img{max-width:390px;margin:0 auto}.x-shot figcaption{text-align:center}}@media (max-width:720px){.x-sim:not(.is-playing) .x-composer{display:none}.x-feedback{padding:16px;gap:12px}.x-verdict{font-size:20px}}.x-sim .x-sim-control[hidden]{display:inline-block!important;visibility:hidden}.x-tail{color:var(--muted)}.x-close .x-tail{color:var(--on-dark-muted)}.astra-website .v-module{background:var(--dark);color:var(--on-dark);border-block:0}.astra-website .v-module>.v-wrap>.x-sec-head h2{color:var(--on-dark)}.astra-website .v-module>.v-wrap>.x-sec-head p{color:var(--on-dark-muted)}.astra-website .v-module .v-module-browser{border-color:var(--dark-rule)}.astra-website .v-module .v-module-bottom span{color:var(--on-dark-muted)}.x-close{background:var(--paper-2);color:var(--ink);border-top:1px solid var(--rule)}.x-close h2{color:var(--ink)}.x-close .x-fine{color:var(--muted)!important}.x-close .x-close-ask,.x-close .x-close-ask a,.x-close .x-tail{color:var(--muted)}.x-try{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,40px);margin:0 0 clamp(32px,4vw,48px);padding:clamp(20px,2.4vw,28px);border:1px solid var(--dark-rule);border-radius:var(--r-panel);background:var(--dark-2)}.x-try .x-who{font-size:13px;font-weight:600;color:var(--on-dark-muted);margin:0 0 8px}.x-try-say{display:inline-block;margin:0;padding:12px 14px;border-radius:var(--r-control);background:var(--surface);color:var(--ink)!important;font-size:17px}.x-try-q{margin:18px 0 0;font-family:var(--display);font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:650;color:var(--on-dark)!important}.x-try-options{display:flex;flex-direction:column;gap:8px}.x-try-options button{text-align:left;font:inherit;font-size:16px;line-height:1.35;padding:12px 14px;min-height:48px;border-radius:var(--r-control);border:1px solid var(--dark-rule);background:transparent;color:var(--on-dark);cursor:pointer}.x-try-options button:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.x-try-options button[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--surface)}.x-try-result{margin-top:14px;min-height:48px}.x-try-result p{margin:0;font-size:15px;line-height:1.45;color:var(--on-dark-muted)!important}.x-try-result p strong{color:var(--on-dark)}.x-try-result p.is-right strong{color:var(--coral)}@media (max-width:720px){.x-try{grid-template-columns:1fr}}.x-shot-stage{position:relative}.x-shot-bleed .x-shot-stage{margin-right:calc((100vw - 100%)/-2)}.x-shot-bleed .x-shot-stage>picture>img{border-right:0;border-radius:var(--r-panel) 0 0 var(--r-panel)}.x-shot-bleed{overflow:visible}.x-shot .x-shot-over{position:absolute;right:24%;bottom:clamp(-96px,-6vw,-40px);width:clamp(220px,24vw,320px);height:auto;border:1px solid var(--rule-2);border-radius:var(--r-panel);background:var(--surface)}.x-shot.has-over figcaption{margin-top:clamp(52px,7vw,108px)}main{overflow-x:clip}@media (max-width:720px){.x-shot-bleed .x-shot-stage{margin-right:0}.x-shot-bleed .x-shot-stage>picture>img{border-right:1px solid var(--rule);border-radius:var(--r-panel)}.x-shot .x-shot-over{display:none}.x-shot.has-over figcaption{margin-top:12px}}.x-close .x-close-ask a{color:var(--coral-ink)!important}.x-navmenu{position:relative}.x-navmenu>summary{list-style:none;cursor:pointer;font-size:16px;color:var(--ink-2);padding:8px 12px;border-radius:6px}.x-navmenu>summary::-webkit-details-marker{display:none}.x-navmenu>summary:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.x-navmenu[open]>summary,.x-navmenu>summary:hover{background:var(--paper-2);color:var(--ink)}.x-navmenu>summary:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.x-navpanel{position:absolute;top:calc(100% + 10px);left:-12px;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:8px;width:640px;padding:8px;background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel)}.x-navpanel ul{list-style:none;margin:0;padding:0}.x-navpanel li a,.x-navfeature{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:6px;color:var(--ink);text-decoration:none}.x-navpanel li a:hover{background:var(--paper)}.x-navpanel li a strong,.x-navfeature strong{font-size:15px;font-weight:600}.x-navpanel li a span,.x-navfeature span{font-size:14px;line-height:1.4;color:var(--muted)}.x-navfeature{justify-content:flex-end;background:var(--paper-2);padding:16px}.x-navfeature strong{color:var(--coral-ink)}.x-navfeature:hover{background:var(--paper)}.x-incl{margin-top:20px;border-top:1px solid var(--rule-2)}.x-incl details{border-bottom:1px solid var(--rule-2)}.x-incl summary{display:flex;align-items:baseline;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600;font-size:18px;color:var(--ink)}.x-incl summary::-webkit-details-marker{display:none}.x-incl summary span{margin-left:auto;font-weight:400;font-size:14px;color:var(--muted)}.x-incl summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);margin-left:4px}.x-incl details[open] summary:after{transform:translateY(1px) rotate(-135deg)}.x-incl summary:focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}.x-incl table{width:100%;border-collapse:collapse;margin:0 0 12px}.x-incl th,.x-incl td{padding:12px 0;border-top:1px solid var(--rule);text-align:left;vertical-align:top;font-size:16px}.x-incl th{font-weight:400;color:var(--muted);width:46%;padding-right:24px}.x-incl td{color:var(--ink)}@media (max-width:720px){.x-incl th,.x-incl td{display:block;width:auto;padding:0}.x-incl th{padding-top:12px}.x-incl td{border-top:0;padding:2px 0 12px}}.x-hero-app .x-hero-copy{max-width:760px}.x-hero-app .x-hero-copy h1{max-width:16ch}.x-hero-app .x-browser{margin:clamp(40px,5vw,64px) 0 0;min-width:0}.x-browser-bar{display:flex;align-items:center;gap:16px;min-height:48px;padding:0 12px 0 16px;background:var(--paper-3);border:1px solid var(--rule-2);border-bottom:0;border-radius:var(--r-panel) var(--r-panel) 0 0}.x-browser-url{font-size:13px;color:var(--muted);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-control);padding:4px 12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-roles{margin-left:auto;display:flex;gap:2px;padding:3px;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-control)}.x-roles[hidden]{display:flex!important;visibility:hidden}.x-roles button{font:inherit;font-size:14px;color:var(--muted);background:transparent;border:0;border-radius:calc(var(--r-control) - 2px);padding:6px 14px;cursor:pointer}.x-roles button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--rule)}.x-roles button:focus-visible{outline:2px solid var(--coral-ink);outline-offset:1px}.x-browser-view{display:grid;border:1px solid var(--rule-2);border-radius:0 0 var(--r-panel) var(--r-panel);overflow:hidden;background:var(--paper-2)}.x-browser-view>picture{grid-area:1/1;opacity:0;transition:opacity .28s var(--ease)}.x-browser-view>picture.is-active{opacity:1}.x-browser-view img{display:block;width:100%;height:auto}.x-browser figcaption{margin-top:12px;font-size:14px;color:var(--muted)}@media (max-width:720px){.x-browser-url{display:none}.x-roles{margin-left:0}.x-browser-bar{padding-left:8px}}.x-flow-band{padding-block:clamp(56px,7vw,96px);border-bottom:1px solid var(--rule)}.x-flow{list-style:none;margin:clamp(32px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.x-flow:before,.x-flow:after{content:"";position:absolute;left:8px;right:calc(25% - 8px);top:8px;height:2px;background:var(--rule-2)}.x-flow:after{background:var(--coral);transform-origin:left;transform:scaleX(1)}.x-flow li{position:relative;padding:40px 28px 0 0}.x-flow-dot{position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;background:var(--coral);border:4px solid var(--paper);box-shadow:0 0 0 1.5px var(--coral);z-index:1}.x-flow-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--coral);opacity:0}.x-flow-n{display:block;font-size:14px;font-weight:600;color:var(--coral-ink);margin-bottom:8px}.x-flow h3{font-size:clamp(24px,2.4vw,32px);margin:0 0 10px;color:var(--ink)}.x-flow p{font-size:17px;color:var(--ink-2);max-width:26ch;margin:0}.x-flow.is-armed:after{transform:scaleX(0)}.x-flow.is-armed .x-flow-dot{background:var(--paper);box-shadow:0 0 0 1.5px var(--rule-2)}.x-flow.is-armed h3,.x-flow.is-armed .x-flow-n{color:var(--muted)}.x-flow.is-armed.is-play:after{transform:scaleX(1);transition:transform 1.8s cubic-bezier(.45,0,.25,1)}.x-flow.is-armed.is-play .x-flow-dot{background:var(--coral);box-shadow:0 0 0 1.5px var(--coral);transition:background .2s,box-shadow .2s;transition-delay:calc(var(--i) * .6s)}.x-flow.is-armed.is-play h3{color:var(--ink);transition:color .3s;transition-delay:calc(var(--i) * .6s)}.x-flow.is-armed.is-play .x-flow-n{color:var(--coral-ink);transition:color .3s;transition-delay:calc(var(--i) * .6s)}.x-flow.is-armed.is-play .x-flow-dot:after{animation:x-flow-pulse 1.1s ease-out both;animation-delay:calc(var(--i) * .6s)}@keyframes x-flow-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (max-width:720px){.x-flow{grid-template-columns:1fr;gap:28px}.x-flow:before,.x-flow:after{display:none}.x-flow li{padding:0 0 0 40px}.x-flow li:not(:last-child):before,.x-flow li:not(:last-child):after{content:"";position:absolute;left:8px;top:8px;bottom:-36px;width:2px;background:var(--rule-2)}.x-flow li:not(:last-child):after{background:var(--coral);transform-origin:top}.x-flow.is-armed li:after{transform:scaleY(0)}.x-flow.is-armed.is-play li:after{transform:scaleY(1);transition:transform .6s linear;transition-delay:calc(var(--i) * .6s)}}@media (prefers-reduced-motion:reduce){.x-browser-view>picture{transition:none}.x-flow *,.x-flow :after,.x-flow:after{transition:none!important;animation:none!important}}.x-sim-section .x-sim{margin-top:clamp(24px,3vw,40px)}.astra-website .v-module .x-kicker{color:var(--on-dark-muted)!important;margin-bottom:12px!important}.x-sec-head .x-kicker{font-size:15px;padding-top:0;max-width:none}.x-curr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:start;margin-top:clamp(24px,3vw,40px)}.x-curr-level{padding-top:calc((3 - var(--l)) * clamp(24px,3.2vw,48px));min-width:0}.x-curr-level header{border-top:2px solid var(--ink);padding-top:14px;margin-bottom:8px}.x-curr-level header span{display:block;font-size:14px;font-weight:600;color:var(--coral-ink)}.x-curr-level h3{font-size:clamp(20px,1.9vw,26px);margin:2px 0 0}.x-curr-level ol{list-style:none;margin:0;padding:0;position:relative}.x-curr-level ol:before{content:"";position:absolute;left:15px;top:22px;bottom:22px;width:2px;background:var(--rule-2)}.x-curr-mod summary{display:flex;align-items:center;gap:14px;padding:10px 0;cursor:pointer;list-style:none;position:relative}.x-curr-mod summary::-webkit-details-marker{display:none}.x-curr-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);position:relative;z-index:1}.x-curr-title{font-size:16px;color:var(--ink);line-height:1.3}.x-curr-mod summary:focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px;border-radius:var(--r-control)}.x-curr-mod[open] .x-curr-num{background:var(--coral);box-shadow:0 0 0 1.5px var(--coral);color:var(--ink)}.x-curr-mod p{margin:0 0 10px 46px;font-size:15px;color:var(--ink-2)}.x-curr-mod p.v-small{color:var(--muted);font-size:14px}.x-curr.is-armed .x-curr-num{box-shadow:0 0 0 1.5px var(--rule-2);color:var(--muted)}.x-curr.is-armed.is-play .x-curr-num{box-shadow:0 0 0 1.5px var(--ink);color:var(--ink);transition:box-shadow .25s,color .25s;transition-delay:calc(var(--i) * .09s)}@media (max-width:900px){.x-curr{grid-template-columns:repeat(2,minmax(0,1fr))}.x-curr-level:nth-child(odd){padding-top:32px}.x-curr-level:nth-child(2n){padding-top:0}}@media (max-width:560px){.x-curr{grid-template-columns:1fr;gap:24px}.x-curr-level{padding-top:0}}.x-curr-num:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--coral);opacity:0}.x-curr.is-armed.is-play .x-curr-num:after{animation:x-flow-pulse .9s ease-out both;animation-delay:calc(var(--i) * .09s)}@media (prefers-reduced-motion:reduce){.x-curr *,.x-curr :after{transition:none!important;animation:none!important}}.x-tracks{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);border-top:1px solid var(--rule-2);padding-top:clamp(20px,2.5vw,32px)}.x-tracks:not(.is-tabs){grid-template-columns:1fr}.x-tracks-list{display:flex;flex-direction:column}.x-tracks-list button{font:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule);padding:14px 0;font-size:clamp(20px,1.8vw,24px);font-weight:600;color:var(--muted);cursor:pointer;display:flex;align-items:center;gap:12px}.x-tracks-list button:before{content:"";width:8px;height:8px;border-radius:50%;background:transparent;box-shadow:0 0 0 1.5px var(--rule-2);flex:none;transition:background .2s,box-shadow .2s}.x-tracks-list button[aria-selected=true]{color:var(--ink)}.x-tracks-list button[aria-selected=true]:before{background:var(--coral);box-shadow:0 0 0 1.5px var(--coral)}.x-tracks-list button:focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}.x-track-panel{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-panel);padding:clamp(24px,3vw,40px)}.x-tracks:not(.is-tabs) .x-track-panel+.x-track-panel{margin-top:16px}.x-tracks.is-tabs .x-track-panel{animation:x-track-in .3s var(--ease) both}@keyframes x-track-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.x-track-panel h3{font-size:clamp(28px,3vw,40px);margin:0 0 12px}.x-track-purpose{font-size:clamp(19px,1.6vw,22px);color:var(--ink);max-width:34ch;margin:0;padding-bottom:28px}#spor .x-shot{margin-top:clamp(64px,8vw,120px)}.x-track-label{font-size:14px;font-weight:600;color:var(--muted);margin:0 0 8px}.x-track-mods ol{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--rule)}.x-track-mods li{display:flex;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--rule);font-size:17px;color:var(--ink)}.x-track-mods li span{font-size:13px;font-weight:600;color:var(--coral-ink);font-variant-numeric:tabular-nums}@media (max-width:720px){.x-tracks{grid-template-columns:1fr}.x-tracks-list{flex-direction:row;flex-wrap:wrap;gap:8px}.x-tracks-list button{border:1px solid var(--rule-2);border-radius:var(--r-control);padding:8px 14px;font-size:16px;white-space:nowrap}.x-tracks-list button[aria-selected=true]{border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.x-tracks.is-tabs .x-track-panel{animation:none}.x-tracks-list button:before{transition:none}}.x-close-price{margin:0;color:var(--ink-2);font-size:18px;line-height:1.4;max-width:34ch}.x-close-price strong{margin-right:6px;font-family:var(--display);font-size:clamp(32px,3.4vw,48px);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.x-tour-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,3vw,48px);align-items:start}.x-tour:not(.is-tabs) .x-tour-grid{grid-template-columns:1fr}.x-tour-group{margin-bottom:20px}.x-tour .x-tour-role{font-size:14px;font-weight:600;color:var(--coral-ink);margin:0 0 6px}.x-demo-intro .v-actions{margin-top:28px}.x-demo-intro .x-demo-entries{margin-top:clamp(40px,5vw,64px)}.x-tour-list button{display:block;width:100%;text-align:left;font:inherit;background:transparent;border:0;border-left:0;border-top:1px solid var(--rule);padding:12px 0 12px 20px;cursor:pointer;position:relative;color:var(--muted)}.x-tour-list button:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1.5px var(--rule-2);transition:background .2s,box-shadow .2s}.x-tour-list button strong{display:block;font-size:18px;color:var(--ink-2)}.x-tour-list button span{display:block;font-size:15px;line-height:1.45;margin-top:2px;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s var(--ease),opacity .3s}.x-tour-list button[aria-selected=true] strong{color:var(--ink)}.x-tour-list button[aria-selected=true] span{max-height:6em;opacity:1;color:var(--ink-2)}.x-tour-list button[aria-selected=true]:before{background:var(--coral);box-shadow:0 0 0 1.5px var(--coral)}.x-tour-list button:focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}.x-tour-frame{position:sticky;top:96px}.x-tour .x-browser-view{display:block}.x-tour-screen{margin:0}.x-tour-screen img{display:block;width:100%;height:auto}.x-tour.is-tabs .x-tour-screen{animation:x-track-in .3s var(--ease) both}.x-tour.is-tabs .x-tour-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.x-tour:not(.is-tabs) .x-tour-cap{display:block;padding:12px 16px;font-size:15px;color:var(--ink-2);border-top:1px solid var(--rule)}.x-tour:not(.is-tabs) .x-tour-screen+.x-tour-screen{border-top:1px solid var(--rule-2)}.x-tour-fine{margin-top:12px!important}.x-demo-cta{background:var(--paper-2);border-block:1px solid var(--rule)}.x-demo-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:clamp(28px,3vw,40px)}.x-demo-cta-inner>p{font-size:clamp(20px,1.8vw,24px);font-weight:600;color:var(--ink);margin:0}.x-demo-cta-inner .v-actions{margin:0}@media (max-width:900px){.x-tour-grid{grid-template-columns:1fr}.x-tour-frame{position:static}.x-tour-list button span{max-height:none;opacity:1}}@media (prefers-reduced-motion:reduce){.x-tour .x-tour-screen{animation:none!important}.x-tour-list button span,.x-tour-list button:before{transition:none}}.x-trows{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2)}.x-trow{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr) 24px;gap:24px;align-items:baseline;padding:20px 8px 20px 0;border-bottom:1px solid var(--rule-2);color:var(--ink);text-decoration:none}.x-trow-name{font-family:var(--display);font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.01em}.x-trow-cell{font-size:18px;color:var(--ink)}.x-trow-cell small{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:2px}.x-trow-go{justify-self:end;width:10px;height:10px;border-top:1.5px solid var(--ink-2);border-right:1.5px solid var(--ink-2);transform:rotate(45deg);align-self:center}.x-trow:hover .x-trow-name,.x-trow:focus-visible .x-trow-name{color:var(--coral-ink)}.x-trow:hover .x-trow-go,.x-trow:focus-visible .x-trow-go{border-color:var(--coral-ink)}.x-trow:focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px}@media (max-width:720px){.x-trow{grid-template-columns:1fr 16px;gap:6px 12px}.x-trow-name{grid-column:1}.x-trow-go{grid-column:2;grid-row:1}.x-trow-cell{grid-column:1;font-size:16px}}.x-curr-result{margin:8px 0 0!important;font-size:15px;color:var(--ink-2);line-height:1.4;min-height:4.2em}.x-close-lead{display:block}@media (max-width:900px){.x-curr-result{min-height:0}}.x-tour-list button small{display:block;font-size:13px;font-weight:600;color:var(--coral-ink);margin-bottom:2px}.x-tour-list{display:flex;flex-direction:column}.x-tour-list button[aria-selected=false] small{color:var(--muted)}.x-thought-list{margin:0;border-top:1px solid var(--rule-2)}.x-thought-list>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--rule-2)}.x-thought-list dt{font-family:var(--display);font-size:clamp(20px,1.8vw,24px);font-weight:600;color:var(--ink)}.x-thought-list dd{margin:0;font-size:18px;color:var(--ink-2)}@media (max-width:720px){.x-thought-list>div{grid-template-columns:1fr;gap:6px}}.astra-website .x-close .x-close-ask{color:var(--muted)!important}.x-cover{display:block;width:100%;height:100%;background:var(--dark)}.x-cover-coral .x-cv-you{fill:var(--coral)}.x-cover-coral .x-cv-them{fill:var(--coral-200);opacity:.55}.x-cover-amber .x-cv-you{fill:var(--amber)}.x-cover-amber .x-cv-them{fill:var(--amber-wash);opacity:.5}.astra-website .x-trow{grid-template-columns:112px minmax(0,3fr) minmax(0,4fr) minmax(0,5fr) 24px;align-items:center}.x-trow-cover{display:block;aspect-ratio:16/10;border-radius:var(--r-chip);overflow:hidden;border:1px solid var(--rule)}@media (max-width:720px){.astra-website .x-trow{grid-template-columns:72px 1fr 16px;align-items:start}.x-trow-cover{grid-column:1;grid-row:1/span 3}.astra-website .x-trow-name,.astra-website .x-trow-cell{grid-column:2}.astra-website .x-trow-go{grid-column:3;grid-row:1}}.x-earn{display:flex;align-items:center;gap:12px;margin:0 0 14px!important;font-size:16px;color:var(--ink)!important}.x-earn b{font-variant-numeric:tabular-nums}.x-earn-ring{width:40px;height:40px;flex:none;transform:rotate(-90deg)}.x-earn-track{fill:none;stroke:var(--rule-2);stroke-width:4}.x-earn-arc{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.x-ember-a{stop-color:var(--ember-from)}.x-ember-b{stop-color:var(--ember-to)}.r13-module-end:not([hidden]) .x-earn-arc{animation:x-ring-draw .9s cubic-bezier(.2,.7,.2,1) both}@keyframes x-ring-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.r13-module-end .x-earn-arc{animation:none!important}}.x-profile{border-top:1px solid var(--rule)}.x-profile .x-sec-head{margin-bottom:0}.x-profile .x-sec-head p{max-width:60ch}.astra-website .x-close--home h2{max-width:20ch}.x-profile-shot{margin-top:clamp(32px,4vw,48px)}.astra-website h1{font-size:clamp(34px,3.7vw,54px);line-height:1.05}.astra-website .x-hero h1{font-size:clamp(34px,3.5vw,50px)}.astra-website h2{font-size:clamp(28px,2.6vw,38px)}.astra-website .x-close h2,.astra-website .x-close-inner h2{font-size:clamp(30px,3vw,44px);max-width:24ch}.astra-website .x-close--home h2{max-width:24ch}.x-path-cells .is-done .x-cell{background:var(--coral-200);border-color:var(--coral-200)}.astra-website #start h2,.astra-website #betaling h2,.astra-website #aktive-brugere h2{font-size:clamp(24px,2vw,30px)}#start .n-steps strong{font-size:18px}#start p,#betaling p,#aktive-brugere p{font-size:16px;max-width:60ch}.x-roles{align-items:center}.x-roles-label{font-size:13px;color:var(--muted);padding:0 8px 0 6px}.x-roles:not([hidden]) button[aria-pressed=false]{animation:x-roles-hint 1.6s ease-out .8s 1 both}@keyframes x-roles-hint{0%,to{box-shadow:0 0 0 0 transparent}35%,65%{box-shadow:0 0 0 1.5px var(--coral)}}@media (prefers-reduced-motion:reduce){.x-roles button{animation:none!important}}.x-cover{background:var(--paper-2)}.x-cover-coral .x-cv-them,.x-cover-amber .x-cv-them{fill:var(--rule-2);opacity:1}@media (min-width:1100px){.x-hero-app>.v-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,4vw,64px);align-items:center}.x-hero-app .x-hero-copy h1{max-width:12ch}.x-hero-app .x-browser{margin:0}}.x-profile-wheel{display:block;width:min(100%,400px);height:auto;margin-top:clamp(24px,3vw,40px)}
