@property --ak-shiny-angle-offset{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ak-shiny-spread{syntax:"<percentage>";inherits:true;initial-value:5%}.shiny-button-module__tw9KaW__button{--ak-shiny-angle-offset:0deg;--ak-shiny-spread:5%;--shiny-play-state:paused;isolation:isolate;min-height:var(--ak-shiny-height);padding:var(--ak-space-4) var(--ak-space-5);border:var(--ak-shiny-border-width) solid transparent;border-radius:var(--ak-shiny-radius);color:var(--ak-shiny-foreground);font:inherit;cursor:pointer;outline-offset:var(--ak-space-1);transition:--ak-shiny-angle-offset var(--ak-shiny-response) var(--ak-ease), --ak-shiny-spread var(--ak-shiny-response) var(--ak-ease);justify-content:center;align-items:center;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.shiny-button-module__tw9KaW__decor{inset:calc(-1 * var(--ak-shiny-border-width));z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;overflow:hidden}.shiny-button-module__tw9KaW__decor span{position:absolute}.shiny-button-module__tw9KaW__spin{aspect-ratio:1;width:150%;top:50%;left:50%;transform:translate(-50%,-50%)}.shiny-button-module__tw9KaW__edge{background:conic-gradient(from calc(-1 * var(--ak-shiny-angle-offset)), var(--ak-shiny-edge), var(--ak-shiny-highlight) var(--ak-shiny-spread), var(--ak-shiny-shine) calc(var(--ak-shiny-spread) * 2), var(--ak-shiny-highlight) calc(var(--ak-shiny-spread) * 3), var(--ak-shiny-edge) calc(var(--ak-shiny-spread) * 4))}.shiny-button-module__tw9KaW__fill{inset:var(--ak-shiny-border-width);border-radius:calc(var(--ak-shiny-radius) - var(--ak-shiny-border-width));background:var(--ak-shiny-background)}.shiny-button-module__tw9KaW__texture,.shiny-button-module__tw9KaW__textureCover{inset:calc(var(--ak-shiny-border-width) * 2);border-radius:var(--ak-shiny-radius);overflow:hidden}.shiny-button-module__tw9KaW__texture{background:radial-gradient(circle, var(--ak-shiny-shine) .5px, transparent .75px);background-size:var(--ak-shiny-dot-space) var(--ak-shiny-dot-space);opacity:var(--ak-shiny-texture-opacity)}.shiny-button-module__tw9KaW__cover{background:conic-gradient(from 45deg, transparent, var(--ak-shiny-background) 15% 85%, transparent)}.shiny-button-module__tw9KaW__shimmer{inset:var(--ak-shiny-border-width);border-radius:var(--ak-shiny-radius);opacity:var(--ak-shiny-shimmer-opacity);transition:opacity var(--ak-shiny-response) var(--ak-ease);overflow:hidden;-webkit-mask-image:radial-gradient(#0000 20%,#000);mask-image:radial-gradient(#0000 20%,#000)}.shiny-button-module__tw9KaW__shimmerLight{background:conic-gradient(transparent 0% 65%, var(--ak-shiny-highlight) 80%, transparent 100%)}.shiny-button-module__tw9KaW__content{z-index:1;justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.shiny-button-module__tw9KaW__button[data-shiny-active]{--shiny-play-state:running}.shiny-button-module__tw9KaW__button:focus-visible{outline:2px solid var(--ak-shiny-highlight);--ak-shiny-angle-offset:95deg;--ak-shiny-spread:20%}.shiny-button-module__tw9KaW__button:focus-visible .shiny-button-module__tw9KaW__shimmer{opacity:var(--ak-shiny-hover-opacity)}.shiny-button-module__tw9KaW__button:active:not(:disabled){translate:0 1px}.shiny-button-module__tw9KaW__button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.shiny-button-module__tw9KaW__button:hover:not(:disabled){--ak-shiny-angle-offset:95deg;--ak-shiny-spread:20%}.shiny-button-module__tw9KaW__button:hover:not(:disabled) .shiny-button-module__tw9KaW__shimmer{opacity:var(--ak-shiny-hover-opacity)}}@media (prefers-reduced-motion:no-preference){.shiny-button-module__tw9KaW__spin{animation:shiny-button-module__tw9KaW__shiny-spin var(--ak-shiny-duration) linear infinite;animation-play-state:var(--shiny-play-state)}}:is(.shiny-button-module__tw9KaW__button:disabled,.ak-site[data-cinema-active=true] .shiny-button-module__tw9KaW__button,[data-paused=true] .shiny-button-module__tw9KaW__button){--shiny-play-state:paused}@media (prefers-reduced-motion:reduce){.shiny-button-module__tw9KaW__button,.shiny-button-module__tw9KaW__shimmer{transition:none}.shiny-button-module__tw9KaW__button:active:not(:disabled){translate:none}}@media (forced-colors:active){.shiny-button-module__tw9KaW__button{color:buttontext;background:buttonface;border-color:buttontext}.shiny-button-module__tw9KaW__decor{display:none}.shiny-button-module__tw9KaW__button:focus-visible{outline-color:highlight}}@keyframes shiny-button-module__tw9KaW__shiny-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}
.reading-progress-module__MCp6xq__progress{z-index:var(--ak-reading-progress-layer);height:var(--ak-reading-progress-height);pointer-events:none;contain:layout style;position:fixed;inset:0 0 auto}.reading-progress-module__MCp6xq__progress:not([data-active]){visibility:hidden}.reading-progress-module__MCp6xq__fill{width:100%;height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;will-change:transform;background:linear-gradient(90deg, var(--ak-lime) 0% 92%, var(--ak-paper));box-shadow:var(--ak-reading-progress-glow);display:block}@media (prefers-reduced-motion:reduce){.reading-progress-module__MCp6xq__fill{background:var(--ak-lime);box-shadow:none}}@media (forced-colors:active){.reading-progress-module__MCp6xq__fill{forced-color-adjust:none;box-shadow:none;background:highlight}}
.ak-close{--ak-close-bg:color-mix(in srgb, var(--ak-carbon) 62%, #030607);--ak-close-ink:var(--ak-paper);--ak-close-muted:#a6afaa;--ak-close-line:#f4f3ec14;--ak-close-grid-line:#f4f3ec07;--ak-close-grid-size:clamp(64px, 5.2vw, 100px);--ak-close-button-top:#1c2425;--ak-close-button-bottom:#101617;--ak-close-button-edge:#f4f3ec20;--ak-close-mark:#f4f3ec0b;--ak-close-mark-line:#f4f3ec05;--ak-close-inset:clamp(12px, 1.35vw, 24px);--ak-close-radius:26px;--ak-close-padding:clamp(28px, 4.3vw, 80px);--ak-close-height:clamp(540px, 40.5vw, 740px);--ak-close-title:clamp(4.5rem, 6.8vw, 8.5rem);--ak-close-word-size:86vw;--ak-close-control-height:clamp(72px, 5.4vw, 100px);--ak-close-control-width:clamp(286px, 23vw, 420px);--ak-close-action-gap:clamp(44px, 4.6vw, 80px);--ak-close-meta:.8125rem;--ak-close-icon:26px;--ak-close-duration:.22s;--ak-close-pill:999px;--ak-close-button-shadow:0 12px 28px #03060755, inset 0 1px 1px #f4f3ec13, inset 0 -2px 3px #03060766;isolation:isolate;padding:0 var(--ak-close-inset) var(--ak-close-inset);background:var(--ak-bg);color:var(--ak-close-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:clip}.ak-close-panel{isolation:isolate;min-height:var(--ak-close-height);padding:var(--ak-space-7) var(--ak-close-padding) var(--ak-space-6);border-radius:var(--ak-close-radius);background:radial-gradient(ellipse at 8% 0%, #f4f3ec08, transparent 53%), var(--ak-close-bg);transform:translate3d(0, var(--ak-close-offset,0px), 0);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4f3ec06}.ak-close[data-reveal=true] .ak-close-panel{will-change:transform}.ak-close-panel:before{content:"";z-index:-1;background-image:linear-gradient(var(--ak-close-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ak-close-grid-line) 1px, transparent 1px);background-size:var(--ak-close-grid-size) var(--ak-close-grid-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000b 35%,#0008);mask-image:linear-gradient(#0000,#000b 35%,#0008)}.ak-close-wordmark{z-index:-1;text-align:center;font-size:var(--ak-close-word-size);letter-spacing:-.075em;color:var(--ak-close-mark);-webkit-text-stroke:1px var(--ak-close-mark-line);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:900;line-height:.67;position:absolute;inset:47% -8% -45%;overflow:hidden;-webkit-mask-image:linear-gradient(#000b,#0002 75%,#0000);mask-image:linear-gradient(#000b,#0002 75%,#0000)}.ak-close-navigation{min-height:64px;margin-inline:calc(var(--ak-close-padding) * -1 - 24px);padding-inline:var(--ak-close-padding);color:var(--ak-close-muted);background:#0a1011a6;border-block:1px solid #f4f3ec08;justify-content:space-evenly;align-items:center;gap:clamp(24px,3vw,56px);display:flex;position:relative;transform:rotate(-2deg)}.ak-close-navigation a{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:44px;font-size:clamp(.8125rem,1.05vw,1.125rem);font-weight:550;text-decoration:none;display:inline-flex}.ak-close-invitation{text-align:center;padding-top:var(--ak-space-5);position:relative}.ak-close-invitation h2{font-size:var(--ak-close-title);letter-spacing:-.045em;color:var(--ak-close-ink);background:linear-gradient(180deg, var(--ak-paper) 28%, #abb3ae 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:720;line-height:1.05}.ak-close-actions{justify-content:center;gap:var(--ak-space-5);margin-top:var(--ak-close-action-gap);display:flex}.ak-close-button{justify-content:center;align-items:center;gap:var(--ak-space-4);width:var(--ak-close-control-width);min-height:var(--ak-close-control-height);padding:var(--ak-space-4) var(--ak-space-6);border:1px solid var(--ak-close-button-edge);border-radius:var(--ak-close-pill);background:linear-gradient(155deg, var(--ak-close-button-top), var(--ak-close-button-bottom) 64%, #202829);box-shadow:var(--ak-close-button-shadow);color:var(--ak-close-ink);transition:border-color var(--ak-close-duration), transform var(--ak-close-duration) var(--ak-ease), box-shadow var(--ak-close-duration);font-size:clamp(1.0625rem,1.45vw,1.625rem);font-weight:550;line-height:1.3;text-decoration:none;display:inline-flex}.ak-close-button svg{color:var(--ak-close-muted);flex:none}.ak-close-button[data-primary] svg{color:var(--ak-lime)}.ak-close-legal{justify-content:center;align-items:center;gap:var(--ak-space-4);margin-top:var(--ak-space-6);flex-wrap:wrap;display:flex}.ak-close-legal a{min-height:52px;padding:var(--ak-space-3) var(--ak-space-6);border:1px solid var(--ak-close-button-edge);border-radius:var(--ak-close-pill);color:var(--ak-close-muted);background:linear-gradient(165deg,#182021,#0d1314);justify-content:center;align-items:center;font-size:clamp(.875rem,1.15vw,1.125rem);line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px 1px #f4f3ec0a}.ak-close-bottom{align-items:center;column-gap:var(--ak-space-5);padding-top:var(--ak-space-6);grid-template-columns:1fr auto 1fr;margin-top:auto;display:grid;position:relative}.ak-close-socials{justify-content:center;align-items:center;gap:var(--ak-space-4);grid-area:1/2;margin:0;padding:0;list-style:none;display:flex}.ak-close-socials :is(a,[data-pending]){width:48px;height:48px;color:var(--ak-close-muted);transition:color var(--ak-close-duration), transform var(--ak-close-duration) var(--ak-ease);justify-content:center;align-items:center;display:flex}.ak-close-socials svg{width:var(--ak-close-icon);height:var(--ak-close-icon)}.ak-close-socials [data-pending]{opacity:.55;cursor:default}.ak-close-signature{font-size:var(--ak-close-meta);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;grid-area:1/1;justify-self:start;font-weight:550;line-height:1.8;text-decoration:none;display:flex}.ak-close-signature span{color:var(--ak-close-muted);letter-spacing:.035em;text-transform:none;font-size:.6875rem;font-weight:400}.ak-close-top{border:1px solid var(--ak-close-button-edge);width:56px;height:56px;color:var(--ak-close-muted);background:linear-gradient(155deg,#182021,#0d1314);border-radius:50%;grid-area:1/3;justify-self:end;place-items:center;display:grid;box-shadow:inset 0 1px 1px #f4f3ec0a}.ak-close :is(a,button):focus-visible{outline:2px solid var(--ak-lime);outline-offset:5px}.ak-site[data-footer-active] .ak-header,.ak-site[data-footer-active] .ak-mobile-action,.ak-site[data-footer-active]+.aki-companion{opacity:0;visibility:hidden;pointer-events:none}@media (hover:hover) and (pointer:fine){.ak-close-navigation a:hover,.ak-close-legal a:hover{color:var(--ak-close-ink)}.ak-close-button:hover{border-color:#f4f3ec3a;transform:translateY(-3px);box-shadow:0 16px 32px #03060770,inset 0 1px 1px #f4f3ec21}.ak-close-socials a:hover{color:var(--ak-lime);transform:translateY(-2px)}.ak-close-top:hover{color:var(--ak-lime)}}@media (min-width:900px) and (max-height:680px){.ak-close{--ak-close-title:clamp(4rem, 6vw, 6rem);--ak-close-control-height:64px;--ak-close-action-gap:var(--ak-space-6);--ak-close-height:500px}.ak-close-panel{padding-block:var(--ak-space-5)}}@media (max-width:1100px) and (min-width:900px){.ak-close-navigation{gap:var(--ak-space-5)}.ak-close-navigation a{letter-spacing:.1em;font-size:.6875rem}}@media (max-width:899px){.ak-close{--ak-close-height:700px;--ak-close-title:clamp(2.75rem, 11vw, 5rem);--ak-close-inset:12px;--ak-close-padding:var(--ak-space-5);--ak-close-control-height:60px;--ak-close-control-width:100%;--ak-close-grid-size:52px;--ak-close-word-size:150vw;--ak-close-action-gap:var(--ak-space-6)}.ak-close-panel{padding-block:var(--ak-space-5) calc(var(--ak-space-5) + env(safe-area-inset-bottom));transform:none}.ak-close-navigation{gap:0 var(--ak-space-2);margin-inline:calc(var(--ak-close-padding) * -1);padding-inline:var(--ak-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;transform:rotate(-2deg)}.ak-close-navigation a{letter-spacing:.01em;text-transform:none;justify-content:center;font-size:.6875rem}.ak-close-navigation a:last-child:nth-child(3n+1){grid-column:2}.ak-close-invitation{padding-top:var(--ak-space-6)}.ak-close-invitation h2{max-width:11ch;margin-inline:auto}.ak-close-actions{align-items:center;gap:var(--ak-space-3);flex-direction:column}.ak-close-button{max-width:440px;padding-inline:var(--ak-space-4);font-size:1rem}.ak-close-button svg{width:24px;height:24px}.ak-close-legal{gap:var(--ak-space-2);margin-top:var(--ak-space-5)}.ak-close-legal a{padding-inline:var(--ak-space-4);min-height:46px;font-size:.75rem}.ak-close-bottom{gap:var(--ak-space-5);padding-top:var(--ak-space-6);grid-template-columns:1fr auto}.ak-close-socials{grid-area:1/1/auto/-1}.ak-close-signature{grid-area:2/1;font-size:.6875rem}.ak-close-signature span{font-size:.6875rem}.ak-close-top{grid-area:2/2;width:48px;height:48px}.ak-close-wordmark{top:43%;left:-30%;right:-30%}}@media (max-width:359px){.ak-close{--ak-close-padding:var(--ak-space-4);--ak-close-title:2.5rem}.ak-close-legal a{padding-inline:var(--ak-space-3);font-size:.6875rem}}@media (max-width:760px){.ak-site[data-landing] .ak-close:not([data-reveal]){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ak-close{--ak-close-duration:0s}.ak-close-panel,.ak-close-button:hover,.ak-close-socials a:hover{transform:none}}@media (forced-colors:active){.ak-close-invitation h2{-webkit-text-fill-color:currentColor;background:0 0}.ak-close-wordmark,.ak-close-panel:before{display:none}}
.ak-site{--ak-shell-header-height:96px;--ak-header:var(--ak-shell-header-height);--ak-nav-top:20px;--ak-nav-height:58px;--ak-nav-side-width:204px;--ak-nav-dock-width:332px;--ak-nav-gap:12px;--ak-nav-icon-width:46px;--ak-nav-expanded-width:126px;--ak-nav-pill-radius:999px;--ak-nav-panel-width:344px;--ak-nav-panel-offset:10px;--ak-nav-panel-radius:22px;--ak-nav-panel-icon:40px;--ak-nav-panel-icon-radius:12px;--ak-nav-bg:#171b1de8;--ak-nav-selected:#f4f3ec1f;--ak-nav-ink:#f4f3ec;--ak-nav-muted:#b9c0bd;--ak-nav-line:#f4f3ec2a;--ak-nav-shadow:0 8px 28px #0003;--ak-nav-duration:.36s;--ak-nav-ease:cubic-bezier(.22,.8,.25,1);--ak-switch-duration:var(--ak-world-switch-duration);--ak-switch-rail-width:calc(2 * var(--ak-switch-thumb-size) + 2 * var(--ak-switch-thumb-inset) + 2 * var(--ak-switch-border));--ak-switch-rail-height:var(--ak-nav-height);--ak-switch-border:1px;--ak-switch-thumb-size:calc(var(--ak-switch-rail-height) - 2 * var(--ak-switch-border) - 2 * var(--ak-switch-thumb-inset));--ak-switch-thumb-inset:6px;--ak-switch-travel:calc(var(--ak-switch-rail-width) - 2 * var(--ak-switch-border) - 2 * var(--ak-switch-thumb-inset) - var(--ak-switch-thumb-size));--ak-mobile-header-height:72px;--ak-mobile-header-control:48px;--ak-mobile-header-gutter:20px;--ak-mobile-menu-radius:14px;--ak-mobile-menu-ink:var(--ak-nav-ink);--ak-mobile-menu-bg:#141a1c;--ak-mobile-menu-line:#343e3e;--ak-mobile-menu-size:1rem}.ak-mobile-navigation,.ak-mobile-logo{display:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.ak-site[data-world=umsatz]:not([data-gate])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ak-site main :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-block-start:calc(var(--ak-shell-header-height) + var(--ak-space-3));scroll-margin-block-end:var(--ak-space-5)}.ak-site[data-landing=true]{--ak-header:0px}.ak-site:not([data-gate]):not([data-landing])>#hauptinhalt{padding-top:var(--ak-shell-header-height)}html:has(.ak-site[data-revenue-landing=true]){scroll-padding-top:0}.ak-site #hauptinhalt{scroll-margin-top:var(--ak-shell-header-height)}.ak-site .ak-header{z-index:60;top:var(--ak-nav-top);grid-template-columns:var(--ak-nav-side-width) var(--ak-nav-dock-width) var(--ak-nav-side-width);align-items:center;gap:var(--ak-nav-gap);width:max-content;min-height:var(--ak-nav-height);color:var(--ak-nav-ink);transition:opacity var(--ak-nav-duration) var(--ak-nav-ease), transform var(--ak-nav-duration) var(--ak-nav-ease), visibility var(--ak-nav-duration);background:0 0;border:0;padding:0;display:grid;position:fixed;left:50%;transform:translate(-50%)}.ak-header :is(a,button):focus-visible{outline:2px solid var(--ak-lime);outline-offset:4px}.ak-goal-toggle,.ak-nav-dock{border:1px solid var(--ak-nav-line);border-radius:var(--ak-nav-pill-radius);box-shadow:var(--ak-nav-shadow), inset 0 1px 0 #fff1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ak-goal-toggle{isolation:isolate;width:var(--ak-switch-rail-width);height:var(--ak-switch-rail-height);min-height:var(--ak-switch-rail-height);border-width:var(--ak-switch-border);background:var(--ak-nav-bg);color:var(--ak-nav-ink);transition:border-color var(--ak-switch-duration) var(--ak-nav-ease), color var(--ak-switch-duration) var(--ak-nav-ease);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.ak-header>.ak-goal-toggle{justify-self:end}.ak-header>.ak-nav-dock{grid-column:2}.ak-header>.ak-calculator-link{grid-column:3}.ak-goal-switch{width:100%;height:100%;display:block;position:relative}.ak-goal-thumb{top:var(--ak-switch-thumb-inset);left:var(--ak-switch-thumb-inset);width:var(--ak-switch-thumb-size);height:var(--ak-switch-thumb-size);background:var(--ak-nav-selected);color:var(--ak-nav-ink);transition:transform var(--ak-switch-duration) var(--ak-nav-ease);border-radius:50%;place-items:center;display:grid;position:absolute}.ak-goal-thumb svg{width:24px;height:24px}.ak-goal-toggle[data-track=umsatz] .ak-goal-thumb{transform:translateX(var(--ak-switch-travel))}.ak-nav-dock{height:var(--ak-nav-height);background:var(--ak-nav-bg);justify-content:center;align-items:center;gap:2px;padding:6px;display:flex;position:relative}.ak-dock-link{flex:0 0 var(--ak-nav-icon-width);border-radius:var(--ak-nav-pill-radius);min-width:0;height:44px;color:var(--ak-nav-muted);transition:flex-basis var(--ak-nav-duration) var(--ak-nav-ease), color var(--ak-nav-duration), background-color var(--ak-nav-duration);justify-content:center;align-items:center;padding-inline:11px;text-decoration:none;display:flex}.ak-dock-link>svg{flex:none;width:24px;height:24px}.ak-dock-label{opacity:0;transition:grid-template-columns var(--ak-nav-duration) var(--ak-nav-ease), opacity .22s, margin-left var(--ak-nav-duration) var(--ak-nav-ease);grid-template-columns:0fr;display:grid}.ak-dock-label>span{white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.ak-dock-link[aria-current]{flex-basis:var(--ak-nav-expanded-width);background:var(--ak-nav-selected);color:var(--ak-nav-ink)}.ak-dock-link[aria-current] .ak-dock-label{opacity:1;grid-template-columns:1fr;margin-left:10px}.ak-dock-link:focus-visible{flex-basis:var(--ak-nav-expanded-width);background:var(--ak-nav-selected);color:var(--ak-nav-ink)}.ak-dock-link:focus-visible .ak-dock-label{opacity:1;grid-template-columns:1fr;margin-left:10px}.ak-dock-group{display:contents}.ak-dock-trigger{font:inherit;cursor:pointer;background:0 0;border:0}.ak-dock-trigger[aria-expanded=true]{flex-basis:var(--ak-nav-expanded-width);background:var(--ak-nav-selected);color:var(--ak-nav-ink)}.ak-dock-trigger[aria-expanded=true] .ak-dock-label{opacity:1;grid-template-columns:1fr;margin-left:10px}.ak-nav-dock:has(.ak-dock-trigger[aria-expanded=true]) .ak-dock-link[aria-current]:not(.ak-dock-trigger){flex-basis:var(--ak-nav-icon-width);color:var(--ak-nav-muted);background:0 0}.ak-nav-dock:has(.ak-dock-trigger[aria-expanded=true]) .ak-dock-link[aria-current]:not(.ak-dock-trigger) .ak-dock-label{opacity:0;grid-template-columns:0fr;margin-left:0}.ak-dock-label>span:has(.ak-dock-chevron){align-items:center;gap:var(--ak-space-1);display:flex}.ak-dock-chevron{width:14px;height:14px;transition:transform var(--ak-nav-duration) var(--ak-nav-ease);flex:none}.ak-dock-trigger[aria-expanded=true] .ak-dock-chevron{transform:rotate(180deg)}.ak-nav-panel{top:calc(100% + var(--ak-nav-panel-offset));width:var(--ak-nav-panel-width);padding:var(--ak-space-2);border:1px solid var(--ak-nav-line);border-radius:var(--ak-nav-panel-radius);background:var(--ak-mobile-menu-bg);box-shadow:var(--ak-nav-shadow);color:var(--ak-nav-ink);opacity:0;visibility:hidden;transform:translate(-50%, calc(-1 * var(--ak-space-2)));transition:opacity .18s var(--ak-nav-ease), transform var(--ak-nav-duration) var(--ak-nav-ease), visibility 0s linear .18s;position:absolute;left:50%}.ak-nav-panel:before{content:"";height:calc(var(--ak-nav-panel-offset) + 2px);position:absolute;bottom:100%;left:0;right:0}.ak-nav-panel[data-open],.ak-dock-group:not([data-enhanced]):is(:hover,:focus-within)>.ak-nav-panel{opacity:1;visibility:visible;transition:opacity .18s var(--ak-nav-ease), transform var(--ak-nav-duration) var(--ak-nav-ease), visibility 0s;transform:translate(-50%)}.ak-nav-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ak-nav-panel-link{grid-template-columns:var(--ak-nav-panel-icon) minmax(0, 1fr) auto;align-items:center;gap:var(--ak-space-3);padding:var(--ak-space-3);border-radius:calc(var(--ak-nav-panel-radius) - var(--ak-space-2));color:var(--ak-nav-ink);transition:background-color var(--ak-fast) var(--ak-ease);text-decoration:none;display:grid}.ak-header .ak-nav-panel-link:focus-visible{outline-offset:0;background:var(--ak-nav-selected)}.ak-nav-panel-icon{width:var(--ak-nav-panel-icon);height:var(--ak-nav-panel-icon);border:1px solid var(--ak-nav-line);border-radius:var(--ak-nav-panel-icon-radius);color:var(--ak-nav-ink);transition:background-color var(--ak-fast) var(--ak-ease), border-color var(--ak-fast) var(--ak-ease), color var(--ak-fast) var(--ak-ease);place-items:center;display:grid}.ak-nav-panel-icon svg{width:20px;height:20px}.ak-nav-panel-link[aria-current] .ak-nav-panel-icon{border-color:var(--ak-lime);background:var(--ak-lime);color:var(--ak-carbon)}.ak-nav-panel-text{gap:2px;min-width:0;display:grid}.ak-nav-panel-title{font-size:.9375rem;font-weight:600;line-height:1.3}.ak-nav-panel-description{color:var(--ak-nav-muted);font-size:.8125rem;line-height:1.4}.ak-nav-panel-arrow{width:16px;height:16px;color:var(--ak-nav-muted);transition:transform var(--ak-fast) var(--ak-ease), color var(--ak-fast) var(--ak-ease)}.ak-calculator-link{justify-content:center;align-items:center;gap:var(--ak-space-2);white-space:nowrap;min-height:52px;padding:10px 12px;font-size:.78125rem;font-weight:600;text-decoration:none;display:flex}.ak-calculator-link svg{flex:none;width:18px;height:18px}.ak-calculator-link .ak-calculator-arrow{width:16px;height:16px}.ak-site .ak-mobile-action{transition:opacity var(--ak-nav-duration) var(--ak-nav-ease), transform var(--ak-nav-duration) var(--ak-nav-ease), visibility var(--ak-nav-duration)}.ak-site[data-cinema-active=true] .ak-header{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-20px)}.ak-site[data-cinema-active=true] .ak-mobile-action{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.ak-site[data-cinema-active=true]+.aki-companion{opacity:0;visibility:hidden;pointer-events:none}@media (min-width:900px) and (hover:hover) and (pointer:fine){.ak-dock-link:hover{flex-basis:var(--ak-nav-expanded-width);background:var(--ak-nav-selected);color:var(--ak-nav-ink)}.ak-dock-link:hover .ak-dock-label{opacity:1;grid-template-columns:1fr;margin-left:10px}.ak-nav-dock:has(.ak-dock-link:hover):not(:has(.ak-dock-link:focus-visible)) .ak-dock-link[aria-current]:not(:hover){flex-basis:var(--ak-nav-icon-width);color:var(--ak-nav-muted);background:0 0}.ak-nav-dock:has(.ak-dock-link:hover):not(:has(.ak-dock-link:focus-visible)) .ak-dock-link[aria-current]:not(:hover) .ak-dock-label{opacity:0;grid-template-columns:0fr;margin-left:0}.ak-nav-dock:has(.ak-dock-link:hover):not(:has(.ak-dock-link:focus-visible)) .ak-dock-trigger[aria-expanded=true]:not(:hover){flex-basis:var(--ak-nav-icon-width);color:var(--ak-nav-muted);background:0 0}.ak-nav-dock:has(.ak-dock-link:hover):not(:has(.ak-dock-link:focus-visible)) .ak-dock-trigger[aria-expanded=true]:not(:hover) .ak-dock-label{opacity:0;grid-template-columns:0fr;margin-left:0}.ak-nav-panel-link:hover{background:var(--ak-nav-selected)}.ak-nav-panel-link:hover .ak-nav-panel-arrow{color:var(--ak-nav-ink);transform:translate(2px,-2px)}}@media (min-width:900px){.ak-nav-dock:has(.ak-dock-link:focus-visible) .ak-dock-link:not(:focus-visible){flex-basis:var(--ak-nav-icon-width);color:var(--ak-nav-muted);background:0 0}.ak-nav-dock:has(.ak-dock-link:focus-visible) .ak-dock-link:not(:focus-visible) .ak-dock-label{opacity:0;grid-template-columns:0fr;margin-left:0}}@media (max-width:899px){.ak-site{--ak-shell-header-height:calc(var(--ak-mobile-header-height) + env(safe-area-inset-top));--ak-nav-top:max(12px, env(safe-area-inset-top));--ak-nav-height:var(--ak-mobile-header-control);--ak-nav-gap:8px;--ak-mobile-header-gutter:max(20px, env(safe-area-inset-left), env(safe-area-inset-right))}.ak-site[data-landing] main :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-block-end:calc(var(--ak-space-9) + env(safe-area-inset-bottom))}.ak-site .ak-header{width:calc(100% - var(--ak-mobile-header-gutter) * 2);min-height:var(--ak-mobile-header-control);pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ak-header>.ak-goal-toggle,.ak-header>.ak-nav-dock,.ak-header>.ak-calculator-link{display:none}.ak-mobile-navigation{pointer-events:auto;grid-area:1/1;justify-self:start;display:block}.ak-mobile-menu-trigger{width:var(--ak-mobile-header-control);height:var(--ak-mobile-header-control);border:1px solid var(--ak-nav-line);border-radius:var(--ak-nav-pill-radius);background:var(--ak-mobile-menu-bg);color:var(--ak-mobile-menu-ink);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}.ak-mobile-menu-trigger::-webkit-details-marker{display:none}.ak-mobile-menu-trigger svg{width:var(--ak-space-5);height:var(--ak-space-5)}.ak-mobile-menu-trigger:focus-visible{outline:2px solid var(--ak-lime);outline-offset:4px}.ak-mobile-menu-trigger .ak-menu-close,.ak-mobile-navigation[open] .ak-menu-bars{display:none}.ak-mobile-navigation[open] .ak-menu-close{display:block}.ak-mobile-logo{width:var(--ak-mobile-header-control);height:var(--ak-mobile-header-control);pointer-events:auto;grid-area:1/2;justify-self:end;place-items:center;display:grid}.ak-mobile-logo img{width:100%;height:100%;display:block}.ak-menu-panel{top:calc(var(--ak-mobile-header-control) + var(--ak-space-3));max-height:calc(100dvh - var(--ak-shell-header-height) - var(--ak-space-5));overscroll-behavior:contain;padding:var(--ak-space-4) var(--ak-space-5) var(--ak-space-5);background:var(--ak-mobile-menu-bg);color:var(--ak-mobile-menu-ink);border:1px solid var(--ak-mobile-menu-line);border-radius:var(--ak-mobile-menu-radius);font-size:var(--ak-mobile-menu-size);line-height:1.4;position:absolute;inset-inline:0;overflow-y:auto}.ak-menu-pages a{justify-content:space-between;align-items:center;gap:var(--ak-space-5);min-height:var(--ak-mobile-header-control);padding-block:var(--ak-space-3);text-decoration:none;display:flex}.ak-menu-pages a[aria-current]{color:var(--ak-lime)}.ak-menu-pages a>svg{width:var(--ak-space-5);height:var(--ak-space-5);color:var(--ak-nav-muted);flex:none}.ak-menu-track{margin-top:var(--ak-space-4)}.ak-menu-group{margin-block:var(--ak-space-2);padding-left:var(--ak-space-4);border-left:1px solid var(--ak-mobile-menu-line)}.ak-menu-group-label{padding-top:var(--ak-space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ak-nav-muted);font-size:.75rem;font-weight:600}.ak-menu-panel .ak-menu-profile{width:100%;margin-top:var(--ak-space-4);font-size:var(--ak-mobile-menu-size)}.ak-mobile-action[data-revenue=true] .ak-button{width:100%}.ak-mobile-action:not([data-revenue]) .ak-button{gap:var(--ak-space-3);white-space:nowrap;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.ak-site{--ak-nav-duration:0s;--ak-switch-duration:0s}.ak-dock-label,.ak-dock-chevron,.ak-nav-panel,.ak-nav-panel-link,.ak-nav-panel-icon,.ak-nav-panel-arrow{transition:none}.ak-nav-panel{transform:translate(-50%)}.ak-nav-panel-link:hover .ak-nav-panel-arrow,.ak-calculator-link:hover{transform:none}}.ak-site[data-focus] .ak-header{position:absolute}.ak-site[data-focus]{--ak-nav-dock-width:max-content}.ak-site[data-focus] .ak-header{grid-template-columns:max-content}.ak-site[data-focus] .ak-header>.ak-nav-dock{grid-column:1}.ak-site[data-focus] .ak-dock-link{flex-basis:auto!important}.ak-site[data-focus] .ak-dock-label{opacity:1!important;grid-template-columns:1fr!important;margin-left:8px!important}.ak-focus-footer{justify-content:space-between;align-items:center;gap:var(--ak-space-3) var(--ak-space-6);width:min(100% - 32px,1120px);margin:var(--ak-space-8) auto 0;padding-block:var(--ak-space-6) calc(var(--ak-space-6) + env(safe-area-inset-bottom));border-top:1px solid var(--ak-line);flex-wrap:wrap;font-size:.875rem;display:flex}.ak-focus-footer nav{gap:var(--ak-space-5);flex-wrap:wrap;display:flex}.ak-focus-footer a{color:inherit}
@media (hover:hover) and (pointer:fine) and (forced-colors:none){body:has(.ak-site){--ak-cursor-default:url(/cursors/ak-glass-arrow.svg) 3 2, default;--ak-cursor-pointer:url(/cursors/ak-glass-pointer.svg) 3 2, pointer;cursor:var(--ak-cursor-default)}body:has(.ak-site) :is(a[href],button:not(:disabled),[role=button],summary,select,label[for],label:has(input:not(:disabled)),input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=color]),.cursor-pointer):not(:disabled,[aria-disabled=true]){cursor:var(--ak-cursor-pointer)}body:has(.ak-site) :is(textarea,input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=color],[type=range],[type=file],:disabled),[contenteditable=true],.cursor-text):not(:disabled,[aria-disabled=true]){cursor:text}body:has(.ak-site) :is(:disabled,[aria-disabled=true]){cursor:not-allowed}body:has(.ak-site) :is(video,input[type=range],input[type=file]):not(:disabled,[aria-disabled=true]){cursor:auto}}
