:root{--axis-ink:#0d1411;--axis-night:#121c17;--axis-panel:#18251f;--axis-panel-raised:#203129;--axis-sage:#82a891;--axis-gold:#d0ad64;--axis-ivory:#f5f1e7;--axis-muted:#ced7d1;--axis-line:rgba(208,173,100,.24)}.axis-bridge-page{min-height:100vh;background:radial-gradient(circle at 86% 12%,rgba(62,102,82,.32),transparent 30rem),radial-gradient(circle at 10% 54%,rgba(208,173,100,.08),transparent 26rem),var(--axis-ink);color:var(--axis-ivory);font-family:Inter,"Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.axis-bridge-page:before,.axis-bridge-page:after{position:fixed;z-index:0;width:34rem;height:34rem;border:1px solid rgba(208,173,100,.13);border-radius:50%;content:"";pointer-events:none}.axis-bridge-page:before{top:5rem;right:-18rem}.axis-bridge-page:after{top:10rem;right:-13rem;width:24rem;height:24rem;border-color:rgba(130,168,145,.16)}.axis-bridge-header{position:relative;z-index:5;box-sizing:border-box;min-height:116px;padding:1rem clamp(1.25rem, 5vw, 5rem);border-bottom:1px solid var(--axis-line);background:rgba(10,17,14,.94);box-shadow:0 18px 55px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.axis-bridge-header .axis-wordmark{display:block;width:clamp(118px, 12vw, 156px);height:88px;overflow:hidden;background:url(//movepros.de/wp-content/plugins/axis-web-training/assets/brand/AXIS_Original.png) center/contain no-repeat;color:transparent;font-size:0;line-height:0}.axis-bridge-header .axis-wordmark small,.axis-bridge-header .axis-wordmark sup{display:none}.axis-bridge-header nav{align-items:center;gap:.45rem}.axis-bridge-header nav:before{width:58px;height:58px;margin-right:1rem;background:url(//movepros.de/wp-content/plugins/axis-web-training/assets/brand/MovePros_Original.png) center/contain no-repeat;content:""}.axis-bridge-header nav a{padding:.7rem .9rem;border:1px solid transparent;border-radius:999px;color:var(--axis-muted);font-size:.84rem;font-weight:700;letter-spacing:.025em;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.axis-bridge-header nav a:hover{border-color:var(--axis-line);background:rgba(245,241,231,.04);color:var(--axis-ivory)}.axis-bridge-header nav a[aria-current=page]{border-color:rgba(208,173,100,.42);background:rgba(208,173,100,.1);color:var(--axis-ivory)}.axis-bridge-main{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1380px;min-height:72vh;padding:clamp(2.5rem, 6vw, 6rem) clamp(1.25rem, 5vw, 5rem) 6rem}.axis-bridge-heading{position:relative;max-width:850px;margin-bottom:clamp(2rem, 5vw, 4.5rem);padding-left:clamp(1.1rem, 2vw, 1.7rem);border-left:3px solid var(--axis-gold)}.axis-bridge-heading h1{max-width:15ch;margin:.45rem 0 .85rem;color:var(--axis-ivory);font-size:clamp(2.7rem, 6vw, 5.6rem);font-weight:680;letter-spacing:-.045em;line-height:.98}.axis-bridge-heading>p:last-child{max-width:650px;margin-bottom:0;color:#e0e6e2;font-size:clamp(1rem, 1.6vw, 1.18rem);font-weight:480;line-height:1.65}.axis-eyebrow,.axis-number{color:var(--axis-gold);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.axis-grid{gap:1rem}.axis-bridge-page .axis-panel,.axis-bridge-page .axis-hub-card,.axis-training-entry,.axis-training-program,.axis-training-current,.axis-training-log{position:relative;border:1px solid rgba(130,168,145,.24);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 55%),var(--axis-panel);color:var(--axis-ivory);box-shadow:0 24px 65px rgba(0,0,0,.18)}.axis-bridge-page .axis-panel{padding:clamp(1.35rem, 2.7vw, 2.25rem)}.axis-bridge-page .axis-hub-card{min-height:230px;padding:1.65rem;border-color:rgba(208,173,100,.2);background:linear-gradient(155deg,rgba(62,102,82,.62),rgba(24,37,31,.92) 65%),var(--axis-panel);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.axis-bridge-page .axis-hub-card:hover{border-color:rgba(208,173,100,.62);box-shadow:0 28px 70px rgba(0,0,0,.28);transform:translateY(-4px)}.axis-bridge-page.axis-academy-page .axis-hub-card,.axis-bridge-page.axis-academy-page .axis-study-status,.axis-bridge-page.axis-academy-page .axis-academy-intro{border-color:rgba(208,173,100,.25);background:linear-gradient(145deg,rgba(62,102,82,.48),rgba(24,37,31,.94) 68%),var(--axis-panel);color:var(--axis-ivory)}.axis-bridge-page.axis-academy-page .axis-hub-card h2,.axis-bridge-page.axis-academy-page .axis-hub-card p{color:var(--axis-ivory)}.axis-bridge-page .axis-panel h2,.axis-bridge-page .axis-hub-card h2{color:var(--axis-ivory);font-size:clamp(1.35rem, 2.2vw, 1.8rem);letter-spacing:-.025em}.axis-bridge-page .axis-panel p,.axis-bridge-page .axis-panel li,.axis-bridge-page .axis-hub-card p,.axis-training-muted,.axis-training-history article span,.axis-training-history article small{color:var(--axis-muted);font-weight:450}.axis-bridge-page .axis-panel>p:not(.axis-eyebrow),.axis-bridge-page .axis-hub-card>p,.axis-preview p{color:#d9e1dc}.axis-bridge-page .axis-panel a:not(.axis-button),.axis-bridge-page .axis-hub-card>span,.axis-training-exercise-list span,.axis-training-history article a{color:var(--axis-gold)}.axis-button,.axis-auth input[type=submit],.axis-bridge-main .ff-btn-submit{box-sizing:border-box;min-height:52px;padding:.9rem 1.3rem;border:1px solid transparent;border-radius:13px;background:var(--axis-gold) !important;color:var(--axis-ink) !important;font-weight:800;box-shadow:0 12px 30px rgba(208,173,100,.15);transition:filter .16s ease,transform .16s ease}.axis-button:hover,.axis-auth input[type=submit]:hover,.axis-bridge-main .ff-btn-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.axis-auth{max-width:620px;padding:clamp(1.6rem, 4vw, 3rem) !important;border-color:rgba(208,173,100,.4) !important;background:radial-gradient(circle at 100% 0,rgba(62,102,82,.45),transparent 17rem),var(--axis-panel) !important}.axis-auth:before{display:block;width:100%;height:96px;margin-bottom:1.5rem;background:url(//movepros.de/wp-content/plugins/axis-web-training/assets/brand/AXIS_Original.png) left center/contain no-repeat;content:""}.axis-bridge-main label{color:var(--axis-ivory);font-size:.88rem;font-weight:700}.axis-bridge-main input:not([type=checkbox]):not([type=submit]),.axis-bridge-main textarea,.axis-training-log select{min-height:52px;padding:.85rem .95rem;border:1px solid rgba(130,168,145,.35);border-radius:12px;background:#101a16;color:var(--axis-ivory);outline:none}.axis-bridge-main input:focus,.axis-bridge-main textarea:focus,.axis-training-log select:focus{border-color:var(--axis-gold);box-shadow:0 0 0 3px rgba(208,173,100,.13)}.axis-auth-links a{color:var(--axis-sage) !important;text-underline-offset:4px}.axis-preview,.axis-entitlements li{border-color:rgba(208,173,100,.25)}.axis-preview{background:rgba(208,173,100,.08);color:var(--axis-muted)}.axis-preview strong{color:var(--axis-ivory)}.axis-preview nav{margin-top:.7rem}.axis-preview a,.axis-entitlements strong{color:var(--axis-gold)}.axis-training-secondary{border-color:rgba(208,173,100,.64);background:0 0;color:var(--axis-ivory)}.axis-training-secondary:hover{background:rgba(208,173,100,.1)}.axis-training-exercise-list li,.axis-lesson-list a,.axis-lesson-tools,.axis-manual-page .axis-page-reference{border-color:rgba(130,168,145,.2)}.axis-training-exercise-list a,.axis-learning-sidebar nav>a{color:var(--axis-ivory)}.axis-training-history article,.axis-reflection,.axis-learning-note{border:1px solid rgba(130,168,145,.22);background:var(--axis-night);color:var(--axis-muted)}.axis-training-progress,.axis-study-status progress::-webkit-progress-bar{background:#29372f}.axis-training-progress span,.axis-study-status progress::-webkit-progress-value{background:linear-gradient(90deg,var(--axis-sage),var(--axis-gold))}.axis-learning-sidebar{border-color:rgba(130,168,145,.24) !important;background:rgba(13,20,17,.7)}.axis-learning-sidebar nav>a[aria-current=page]{border-left-color:var(--axis-gold);background:var(--axis-panel-raised);color:var(--axis-ivory)}.axis-manual-table th,.axis-manual-table td{border-color:rgba(130,168,145,.22)}.axis-manual-table th{background:var(--axis-panel-raised)}.axis-video{border:1px solid rgba(208,173,100,.3);background:#080c0a;box-shadow:0 22px 60px rgba(0,0,0,.3)}#axis-leo .axis-leo-dialog{border-color:rgba(208,173,100,.45);background:var(--axis-night);box-shadow:0 32px 100px rgba(0,0,0,.58)}#axis-leo .axis-leo-header{background:radial-gradient(circle at 16% -20%,rgba(130,168,145,.34),transparent 55%),#14221b}#axis-leo .axis-leo-thread{background:linear-gradient(180deg,#111a16,#0d1411)}#axis-leo .axis-leo-bubble{border-color:rgba(130,168,145,.24);background:#f5f1e7}#axis-leo .axis-leo-leo .axis-leo-bubble{max-width:calc(100% - 40px);padding:13px 15px 15px;border:1px solid rgba(130,168,145,.24);border-radius:7px 19px 19px;background:var(--axis-ivory);box-shadow:0 8px 24px rgba(0,0,0,.16)}#axis-leo .axis-leo-leo .axis-leo-copy{color:#263c33}#axis-leo .axis-leo-leo .axis-leo-bubble>strong{color:#58705f}#axis-leo .axis-leo-prompts,#axis-leo #axis-leo-form{background:var(--axis-night)}#axis-leo .axis-leo-prompts button{border-color:rgba(208,173,100,.45);background:var(--axis-panel-raised);color:var(--axis-ivory)}#axis-leo .axis-leo-status,#axis-leo .axis-leo-meta,#axis-leo .axis-leo-meta button{color:var(--axis-muted)}#axis-leo .axis-leo-compose{border-color:rgba(130,168,145,.35);background:#0d1612}#axis-leo #axis-leo-question{color:var(--axis-ivory)}#axis-leo #axis-leo-question::placeholder{color:#829088}.axis-bridge-footer{position:relative;z-index:1;border-top:1px solid var(--axis-line);background:#09100d}.axis-bridge-footer a{color:var(--axis-muted)}.axis-bridge-page a:focus-visible,.axis-bridge-page button:focus-visible{outline:3px solid var(--axis-gold);outline-offset:4px}@media (max-width:760px){.axis-bridge-page:before,.axis-bridge-page:after{display:none}.axis-bridge-header{display:grid;grid-template-columns:1fr;min-height:0;gap:.65rem;padding:.8rem 1rem 1rem}.axis-bridge-header .axis-wordmark{width:106px;height:68px;background-position:left center}.axis-bridge-header nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));width:100%;overflow:visible;gap:.4rem;padding-top:.7rem;border-top:1px solid rgba(208,173,100,.18)}.axis-bridge-header nav:before{position:absolute;top:.85rem;right:1.05rem;width:52px;height:52px;margin:0}.axis-bridge-header nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.58rem .65rem;border-color:rgba(130,168,145,.14);background:rgba(245,241,231,.025);text-align:center}.axis-bridge-header nav a:last-child:nth-child(odd){grid-column:1/-1}.axis-bridge-main{padding:2.4rem 1rem 5rem}.axis-bridge-heading h1{max-width:12ch;font-size:clamp(2.35rem, 12vw, 3.55rem);line-height:1.02}.axis-bridge-page .axis-hub-card{min-height:0}.axis-button,.axis-auth input[type=submit]{width:100%;text-align:center}#axis-leo{right:10px;bottom:max(10px, env(safe-area-inset-bottom))}#axis-leo .axis-leo-dialog{right:0;bottom:70px;width:calc(100vw - 20px);height:min(680px, calc(100dvh - 96px));max-height:calc(100dvh - 96px);border-radius:22px}#axis-leo .axis-leo-thread{padding:16px 12px 6px}#axis-leo .axis-leo-leo .axis-leo-bubble{max-width:calc(100% - 38px)}}@media (prefers-reduced-motion:reduce){.axis-bridge-page *,.axis-bridge-page *:before,.axis-bridge-page *:after{scroll-behavior:auto !important;transition-duration:.01ms !important}}