.m2{--bg:#eceef2;--paper:#f6f7f9;--card:#fff;--ink:#0c1430;--ink-2:#4a5270;--ink-3:#646b82;--line:#0c14301a;--line-2:#0c143029;--navy:#0c1430;--navy-2:#151f45;--navy-3:#222e5c;--coral:#ff5a36;--coral-text:#c63a17;--coral-soft:#ffe4dc;--disp:"Unbounded Variable", system-ui, sans-serif;--text:"Inter Tight Variable", system-ui, sans-serif;--r-lg:28px;--r:18px;--r-sm:12px;--gut:clamp(16px, 3vw, 40px);--max:1320px;--ease:cubic-bezier(.22, .8, .2, 1);--spring:cubic-bezier(.3, 1.35, .55, 1);--shadow-1:0 1px 0 #0c14300a, 0 10px 30px -18px #0c143047;--shadow-2:0 2px 0 #0c143008, 0 30px 70px -30px #0c143073;color-scheme:light}.m2 *,.m2 :before,.m2 :after{box-sizing:border-box}.m2 [hidden]{display:none!important}.m2 body{background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.m2.m2-lock{overflow:hidden}:where(.m2 a){color:inherit;text-decoration:none}.m2 :focus-visible{outline:2.5px solid var(--coral);outline-offset:3px;border-radius:10px}.m2-skip{z-index:100;background:var(--ink);color:var(--card);border-radius:10px;padding:10px 14px;position:absolute;top:-80px;left:16px}.m2-skip:focus{top:12px}.m2-compare{background:var(--navy);color:#c9cee0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:7px 16px;font-size:12.5px;display:flex}.m2-compare span{opacity:.7}.m2-compare a{border-radius:6px;padding:2px 8px}.m2-compare a[aria-current=page]{color:var(--navy);background:#fff;font-weight:600}.m2-kicker{font:600 12px/1.2 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0}.m2-link{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.m2-link:after{content:"→";transition:transform .35s var(--spring)}.m2-link:hover:after{transform:translate(4px)}.m2-btn{height:46px;font:600 15px/1 var(--text);cursor:pointer;transition:transform .35s var(--spring), background-color .2s, color .2s, box-shadow .2s;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.m2-btn:hover{transform:translateY(-2px)}.m2-btn:active{transform:translateY(0)scale(.97)}.m2-btn--sm{border-radius:11px;height:38px;padding:0 14px;font-size:14px}.m2-btn--ink{background:var(--ink);color:#fff}.m2-btn--ink:hover{background:var(--navy-3)}.m2-btn--coral{background:var(--coral);color:#fff;box-shadow:0 10px 24px -12px #ff5a36cc}.m2-btn--coral:hover{background:#ff6e4e}.m2-btn--line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.m2-btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--card)}.m2-hd{z-index:50;padding:12px var(--gut) 0;transition:transform .5s var(--ease);position:sticky;top:0}.m2-hd.is-tucked{transform:translateY(-120%)}.m2-hd__bar{z-index:2;max-width:var(--max);border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:60px;margin:0 auto;padding:0 10px 0 16px;transition:box-shadow .3s,background-color .3s;display:grid;position:relative}.m2-logo{justify-self:start;align-items:center;gap:10px;display:inline-flex}.m2-logo svg{width:26px;height:26px}.m2-logo rect{fill:var(--ink);transition:rx .5s var(--spring)}.m2-logo rect.o{fill:var(--coral)}.m2-logo:hover rect{rx:6.25px}.m2-logo:hover rect.o{rx:3px}.m2-logo span{font:600 17px/1 var(--disp);letter-spacing:-.035em}.m2-logo i{font:500 13px/1 var(--text);letter-spacing:.01em;color:var(--ink-3);margin-left:4px;font-style:normal}.m2-nav{position:relative}.m2-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.m2-nav__b{height:40px;color:var(--ink);font:550 15px/1 var(--text);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:0 14px;transition:background-color .2s,color .2s;display:inline-flex}.m2-nav__b svg{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.55;width:9px;transition:transform .35s var(--spring)}.m2-nav__b:hover{background:#0c14300d}.m2-nav__b[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.m2-nav__ind{height:2px;width:var(--w,0);transform:translateX(var(--x,0));background:var(--coral);opacity:0;transition:transform .45s var(--spring), width .45s var(--spring), opacity .2s;border-radius:2px;position:absolute;bottom:-10px;left:0}.m2-nav.has-ind .m2-nav__ind{opacity:1}.m2-hd__r{justify-self:end;align-items:center;gap:6px;display:flex}.m2-hd__login{border-radius:11px;align-items:center;height:38px;padding:0 12px;font-size:14.5px;font-weight:550;display:inline-flex}.m2-hd__login:hover{background:#0c14300d}.surface-float{background:var(--card);box-shadow:0 0 0 1px var(--line), var(--shadow-1)}.surface-overlay{background:var(--card);box-shadow:0 0 0 1px var(--line), var(--shadow-2)}.surface-chrome{background:var(--paper);border-bottom:1px solid var(--line)}.m2-panel{z-index:1;left:var(--gut);right:var(--gut);max-width:var(--max);animation:m2-drop .42s var(--spring);border-radius:24px;margin:0 auto;padding:26px;position:absolute;top:calc(100% + 8px)}@keyframes m2-drop{0%{opacity:0;transform:translateY(-10px)scale(.99)}}.m2-panel__in{gap:28px;display:grid}.m2-panel__in--cols{grid-template-columns:1.1fr 1fr 1fr 1.1fr}.m2-panel__lead{font:500 19px/1.35 var(--text);letter-spacing:-.01em;max-width:30ch;margin:10px 0 18px}.m2-panel__gt{font:600 12px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 10px}.m2-panel__col ul{margin:0;padding:0;list-style:none}.m2-panel__col a{border-radius:12px;margin:0 -10px;padding:9px 10px;transition:background-color .2s;display:block}.m2-panel__col a:hover{background:#0c14300b}.m2-panel__col b{font-size:15.5px;font-weight:600;display:block}.m2-panel__col span{color:var(--ink-2);font-size:13.5px;display:block}.m2-panel__feature{background:var(--navy);color:#fff;transition:transform .4s var(--spring);border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.m2-panel__feature:hover{transform:translateY(-3px)}.m2-panel__feature .m2-kicker{color:#9aa3c4}.m2-panel__feature b{font:500 19px/1.25 var(--disp);letter-spacing:-.03em}.m2-panel__chips{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.m2-panel__chips i{background:var(--navy-3);border-radius:8px;padding:5px 9px;font-size:12.5px;font-style:normal}.m2-panel__in--areas{grid-template-columns:340px 1fr}.m2-areas{border-right:1px solid var(--line);margin:0;padding:0 22px 0 0;list-style:none}.m2-areas a{border-radius:14px;padding:12px 14px;transition:background-color .2s;display:block}.m2-areas a b{font-weight:600;display:block}.m2-areas a span{color:var(--ink-2);font-size:13.5px;display:block}.m2-areas a.is-on{background:#0c14300e}.m2-areas a.is-on b{color:var(--coral-text)}.m2-areas__detail>div{animation:m2-fade .3s var(--ease)}@keyframes m2-fade{0%{opacity:0;transform:translate(6px)}}.m2-areas__ways{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.m2-areas__ways a{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s, transform .35s var(--spring);border-radius:16px;padding:16px}.m2-areas__ways a:hover{background:var(--card);transform:translateY(-2px)}.m2-areas__ways b{display:block}.m2-areas__ways span{color:var(--ink-2);font-size:13.5px}.m2-scrim{z-index:40;background:#0c143024;animation:.3s both m2-op;position:fixed;inset:0}@keyframes m2-op{0%{opacity:0}}.m2-dock{display:none}@media (width<=980px){.m2-nav,.m2-hd__login,.m2-panel,.m2-scrim{display:none!important}.m2-hd__bar{grid-template-columns:1fr auto;height:56px}.m2 body{padding-bottom:92px}.m2-dock{z-index:45;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:6px;display:grid;position:fixed}.m2-dock>*{min-height:52px;color:var(--ink);font:550 11.5px/1 var(--text);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:background-color .2s;display:flex}.m2-dock>[aria-expanded=true]{background:var(--ink);color:#fff}.m2-dock .is-cta{background:var(--coral);color:#fff}.m2-dock .ic{border:1.7px solid;width:18px;height:18px}.ic--learn{border-radius:4px 4px 9px 9px}.ic--cat{border-radius:3px}.ic--sol{border-radius:50%}.ic--talk{border-radius:9px 9px 9px 2px}.m2-sheet{z-index:44;background:#0c143000;transition:background-color .3s;position:fixed;inset:0}.m2-sheet.is-open{background:#0c14304d}.m2-sheet__in{max-height:84vh;padding:10px 18px calc(108px + env(safe-area-inset-bottom));transition:transform .42s var(--ease);border-radius:26px 26px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(100%)}.m2-sheet.is-open .m2-sheet__in{transform:none}.m2-sheet__grip{background:var(--line-2);border-radius:2px;width:40px;height:4px;margin:2px auto 16px;display:block}.m2-sheet__h{font:500 24px/1 var(--disp);letter-spacing:-.035em;margin:0 0 12px}.m2-sheet__g ul,.m2-sheet__areas{margin:0 0 16px;padding:0;list-style:none}.m2-sheet__g a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;font-weight:550;display:flex}.m2-sheet__areas a,.m2-sheet__row{background:var(--paper);border-radius:14px;margin-bottom:6px;padding:12px 14px;display:block}.m2-sheet__areas b,.m2-sheet__row b{display:block}.m2-sheet__areas span,.m2-sheet__row span{color:var(--ink-2);font-size:13.5px}.m2-sheet__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.m2-sheet__foot a{font-weight:600}}@media (width>=981px){.m2-sheet{display:none!important}}.m2-hero{max-width:calc(var(--max) + 2 * var(--gut));padding:clamp(40px, 6vw, 84px) var(--gut) 0;margin:0 auto}.m2-hero__copy{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,5vw,80px);padding:0 4px clamp(32px,4vw,52px);display:grid}.m2-hero__copy .m2-kicker{grid-column:1/-1}.m2-hero__h{font:480 clamp(28px, 3.25vw, 48px)/1.14 var(--disp);letter-spacing:-.035em;text-wrap:balance;margin:0}.m2-hero__h em{color:var(--coral-text);font-style:normal}.m2-hero__side p{color:var(--ink-2);max-width:44ch;margin:0 0 20px}.m2-hero__cta{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.m2-hero__copy{grid-template-columns:1fr}}.m2-reveal{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(14px)}.m2-ready .m2-hero .m2-reveal,.m2-reveal.in{opacity:1;transform:none}.m2-ready .m2-hero .m2-reveal:nth-child(2){transition-delay:60ms}.m2-ready .m2-hero .m2-reveal:nth-child(3){transition-delay:.14s}@property --enter{syntax:"<number>";inherits:false;initial-value:1}.m2-stage{--enter:1;background:var(--navy);color:#fff;transform:scale(calc(.965 + .035 * var(--enter)));transform-origin:50% 0;box-shadow:var(--shadow-2);isolation:isolate;border-radius:34px;grid-template-columns:290px minmax(0,1fr);gap:22px;padding:22px;display:grid;position:relative}.m2-stage__tabs{flex-direction:column;gap:4px;display:flex}.m2-stage__tabs [role=tab]{text-align:left;color:#aeb5d0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;gap:3px;padding:14px 16px 16px;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.m2-stage__tabs [role=tab]:hover{color:#fff;background:#ffffff0d}.m2-stage__tabs [role=tab][aria-selected=true]{background:var(--navy-2);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.m2-stage__area{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11.5px}.m2-stage__tabs b{font:500 17px/1.2 var(--disp);letter-spacing:-.03em}.m2-stage__text{opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .3s;font-size:13.5px;line-height:1.4}[aria-selected=true]>.m2-stage__text{opacity:.8;max-height:60px}.m2-stage__prog{opacity:0;background:#ffffff1a;border-radius:2px;height:2px;position:absolute;bottom:8px;left:16px;right:16px;overflow:hidden}[aria-selected=true]>.m2-stage__prog{opacity:1}.m2-stage__prog:after{content:"";background:var(--coral);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.is-timed>.m2-stage__prog:after{transition:transform var(--dur,8s) linear;transform:scaleX(1)}.m2-stage.is-hover .is-timed>.m2-stage__prog:after,.m2-stage.is-paused .m2-stage__prog:after{transition:none}.m2-stage__play{color:#cfd4e8;height:34px;font:550 13px/1 var(--text);cursor:pointer;background:#ffffff12;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 12px;display:inline-flex}.m2-stage__nav{flex-direction:column;gap:4px;min-width:0;display:flex}:root.nx[data-theme=dark] .m2-window{color-scheme:light;--card:#fff;--ink:#0c1430;--ink-2:#4a5270;--ink-3:#646b82;--line:#0c14301a;--line-2:#0c143029}:root.nx[data-contrast=more][data-theme=dark] .m2-window{--ink-2:#283052;--ink-3:#3f4766;--line:#0c14303d;--line-2:#0c143061}:root.nx[data-theme=dark] .m2-window__bar{--ink-2:#b6bcd2;--ink-3:#8c93ac;--line:#ffffff1a;--line-2:#ffffff2e}:root.nx[data-contrast=more][data-theme=dark] .m2-window__bar{--ink-2:#dde0ec;--ink-3:#c3c8da;--line:#ffffff42;--line-2:#fff6}.m2-stage__play:before{content:"";border-inline:2.5px solid;width:8px;height:10px}.m2-stage__play[aria-pressed=true]:before{border:0;border-left:8px solid;border-block:5px solid #0000;width:0;height:0}.m2-window{background:var(--card);min-width:0;color:var(--ink);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.m2-window__bar{align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.m2-window__dots{gap:6px;display:flex}.m2-window__dots i{background:#d5d8e1;border-radius:50%;width:10px;height:10px}.m2-window__title{color:var(--ink-2);font-size:13px;font-weight:600}.m2-window__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:600}.m2-window__body{background:#f3f5f8;height:clamp(440px,40vw,560px);font-size:13px;position:relative}.sc{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s .45s;position:absolute;inset:0}.sc.is-active{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}[data-show]{opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .5s var(--spring);transform:translateY(10px)scale(.98)}[data-show].is-shown{opacity:1;transform:none}.caret{vertical-align:-2px;background:currentColor;width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite m2-blink;display:inline-block}@keyframes m2-blink{50%{opacity:0}}.toast{border-radius:14px;flex-direction:column;gap:2px;padding:12px 16px 12px 44px;display:flex;position:absolute;bottom:18px;right:18px}.toast:before{content:"✓";color:#fff;background:#1f9d63;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:50%;left:14px;translate:0 -50%}.toast span{color:var(--ink-2);font-size:12.5px}.sc--lernwelt{grid-template-columns:52px minmax(0,1fr) 220px;display:grid}.lw-rail{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.lw-rail i{background:#e6e9f0;border-radius:7px;width:22px;height:22px}.lw-rail i.on{background:#2563eb}.lw-main{min-width:0;padding:16px 18px}.lw-greet{color:var(--ink-2);margin:0 0 12px;font-weight:600}.lw-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lw-card{box-shadow:0 0 0 1px var(--line);transition:box-shadow .4s, transform .4s var(--spring);background:#fff;border-radius:12px;overflow:hidden}.lw-card__top{background:var(--c);color:#fff;flex-direction:column;height:74px;padding:8px 10px;display:flex;position:relative}.lw-card__top b{text-align:center;font:600 18px/1 var(--text);letter-spacing:-.01em;margin:auto 0}.lw-state{letter-spacing:.05em;text-transform:uppercase;background:#0c14308c;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:9.5px;font-weight:700}.lw-meta{justify-content:center;gap:4px;display:flex}.lw-meta i{background:#0c14308c;border-radius:6px;padding:1px 6px;font-size:9.5px;font-style:normal}.lw-card__body{padding:9px 10px 10px}.lw-card__body p{margin:0 0 8px;font-size:13px;font-weight:650}.lw-bar{background:#e6e9f0;border-radius:2px;height:4px;display:block;overflow:hidden}.lw-bar i{height:100%;width:var(--p);transition:width 1.2s var(--ease);background:#2563eb;border-radius:2px;display:block}.lw-card small{color:var(--ink-3);margin-top:6px;font-size:11px;display:block}.lw-card.is-updated{transform:translateY(-2px);box-shadow:0 0 0 2px #2563eb,0 12px 24px -12px #2563eb80}.lw-side{border-left:1px solid var(--line);background:#fff;padding:16px 14px}.lw-side__h{margin:0 0 8px;font-size:13px;font-weight:700}.lw-side__t{color:var(--ink-2);margin:0;font-size:12px}.lw-resume{background:#f3f5f8;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px;display:flex}.lw-resume small{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:10.5px}.lw-resume b{font-size:14px}.lw-quizbtn,.kt-cta{color:#fff;transition:transform .2s var(--spring), filter .2s;background:#d4245b;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.is-pressed{filter:brightness(.92);transform:scale(.94)}.lw-quiz{border-radius:18px;flex-direction:column;gap:10px;width:min(400px,86%);margin:-120px 0 0 -200px;padding:18px;display:flex;position:absolute;top:50%;left:50%}@media (width<=700px){.lw-quiz{margin-left:-43%}}.lw-quiz small{color:var(--ink-3);font-size:11.5px}.lw-quiz b{font-size:15px;line-height:1.35}.lw-quiz ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lw-quiz li{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;padding:9px 12px;font-weight:550;transition:background-color .3s,color .3s,box-shadow .3s}.m2-stage[data-step="2"] .lw-correct{color:#fff;box-shadow:none;background:#1f9d63}.lw-feedback{color:#157a4b;opacity:0;margin:0;font-weight:600;transition:opacity .3s}.m2-stage[data-step="2"] .lw-feedback{opacity:1}.sc--wissen{grid-template-columns:170px minmax(0,1fr);display:grid}.kb-filter{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;padding:16px 14px;display:flex}.kb-filter p{margin:8px 0 0;font-weight:700}.kb-sel,.kb-chip{color:var(--ink-2);background:#f3f5f8;border-radius:8px;padding:6px 10px;font-size:12px}.kb-main{min-width:0;padding:16px 18px}.kb-search{background:#fff;border-radius:10px;align-items:center;gap:8px;height:38px;margin-bottom:12px;padding:0 12px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1.5px #2563eb}.kb-search svg{fill:none;width:16px;stroke:var(--ink-3);stroke-width:2px}.kb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kb-card{min-height:66px;box-shadow:0 0 0 1px var(--line);transition:opacity .5s var(--ease), transform .5s var(--spring), box-shadow .3s;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 12px 12px 48px;display:flex;position:relative}.kb-app{background:var(--c);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;left:10px}.kb-card b{font-size:12.5px;line-height:1.3}.kb-card small{color:var(--ink-3);font-size:11px}.m2-stage[data-scene=wissen][data-step="2"] .kb-card:not(.is-hit),.m2-stage[data-scene=wissen][data-step="3"] .kb-card:not(.is-hit){opacity:.22;transform:scale(.97)}.m2-stage[data-scene=wissen][data-step="2"] .kb-card.is-hit,.m2-stage[data-scene=wissen][data-step="3"] .kb-card.is-hit{box-shadow:0 0 0 2px #2563eb}.kb-article{border-radius:18px;flex-direction:column;gap:6px;width:min(300px,70%);padding:16px 18px;display:flex;position:absolute;top:66px;right:18px}.kb-article small{color:var(--ink-3);font-size:11.5px}.kb-article b{font-size:15px}.kb-article ol{gap:6px;margin:4px 0 0;padding-left:18px;display:grid}.kb-article kbd{font:600 11.5px/1 var(--text);box-shadow:inset 0 -1px 0 var(--line-2);background:#eef1f6;border-radius:5px;padding:2px 6px}.sc--katalog{grid-template-columns:250px minmax(0,1fr);display:grid}.kt-list{border-right:1px solid var(--line);background:#fff;padding:16px 14px}.kt-filter{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.kt-filter span{color:var(--ink-2);transition:background-color .3s, color .3s, transform .2s var(--spring), filter .2s;background:#f3f5f8;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:600}.kt-filter .is-on,.m2-stage[data-scene=katalog]:is([data-step="2"],[data-step="3"]) .kt-filter [data-cursor-target=format]{background:var(--ink);color:#fff}.kt-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kt-row{border-radius:10px;align-items:center;gap:10px;padding:9px;display:flex}.kt-row.is-on{background:#eef3ff;box-shadow:inset 0 0 0 1px #c9d7fb}.kt-row b{font-size:12.5px;display:block}.kt-row small{color:var(--ink-3);font-size:11px}.kt-app{background:var(--c);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.kt-detail{flex-direction:column;gap:10px;padding:22px 26px;display:flex}.kt-detail>small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.kt-title{font:500 24px/1.1 var(--disp);letter-spacing:-.035em}.kt-detail p{color:var(--ink-2);max-width:46ch;margin:0;font-size:13.5px}.kt-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0;display:grid}.kt-detail dl div{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:10px}.kt-detail dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.kt-detail dd{margin:2px 0 0;font-size:12.5px;font-weight:650}.kt-cta{background:var(--ink);padding:9px 14px;font-size:12.5px}.kt-cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px}.kt-gen{border-radius:18px;width:min(330px,80%);padding:16px;position:absolute;bottom:18px;right:18px}.kt-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kt-steps li{color:var(--ink-3);padding-left:26px;font-weight:600;transition:color .3s;position:relative}.kt-steps li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;transition:background-color .3s,box-shadow .3s;position:absolute;top:2px;left:0}.m2-stage[data-scene=katalog][data-step="2"] .kt-steps li{animation:10ms both m2-tick;animation-delay:calc(var(--i,0) * .65s + .2s)}.kt-steps li:nth-child(2){--i:1}.kt-steps li:nth-child(3){--i:2}@keyframes m2-tick{to{color:var(--ink)}}.m2-stage[data-scene=katalog][data-step="3"] .kt-steps li{color:var(--ink)}.m2-stage[data-scene=katalog][data-step="3"] .kt-steps li:before{box-shadow:none;background:#1f9d63}.kt-file{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.kt-file b{font-size:13px;display:block}.kt-file small{color:var(--ink-3);font-size:11px}.sc--ki{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding:18px;display:grid}.ki-doc{box-shadow:0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:14px;padding:16px;font-size:12.5px}.ki-doc__h{color:#5b5fc7;margin:0 0 10px;font-weight:700}.ki-doc p{margin:0 0 8px}.ki-doc b{color:var(--ink)}.ki-chat{flex-direction:column;gap:10px;display:flex}.ki-me{background:var(--ink);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:92%;min-height:40px;margin:0;padding:10px 14px;font-size:13px;line-height:1.4}.ki-ai{border-radius:16px 16px 16px 4px;padding:14px 16px}.ki-ai small{color:#5b5fc7;font-size:11.5px;font-weight:700}.ki-tasks{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ki-tasks li{background:#0c14300a;border-radius:10px;padding:8px 10px 8px 32px;position:relative}.ki-tasks li:before{content:"";border-radius:4px;width:13px;height:13px;position:absolute;top:11px;left:10px;box-shadow:inset 0 0 0 1.5px #5b5fc7}.ki-tasks b{font-size:12.5px;display:block}.ki-tasks span{color:var(--ink-3);font-size:11.5px}.ki-note{color:var(--coral-text);margin:10px 0 0;font-size:12px;font-weight:600}.sc--auto{padding:26px}.au-h{margin:0 0 20px;font-size:14px;font-weight:700}.au-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.au-flow li{box-shadow:0 0 0 1px var(--line);transition:box-shadow .4s, transform .4s var(--spring);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.au-flow li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--line-2) 0 4px, transparent 4px 8px);width:28px;height:2px;position:absolute;top:50%;right:-28px}.au-flow li.is-done:not(:last-child):after{background:#1f9d63}.au-ic{background:#f3f5f8;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:6px;font-size:15px;transition:background-color .3s,color .3s;display:grid}.au-flow b{font-size:13.5px}.au-flow small{color:var(--ink-3);font-size:12px}.au-flow li.is-active{box-shadow:0 0 0 2px var(--coral), 0 14px 30px -16px #ff5a3699;transform:translateY(-3px)}.au-flow li.is-active .au-ic{background:var(--coral);color:#fff}.au-flow li.is-done .au-ic{color:#fff;background:#1f9d63}.m2-cursor{z-index:5;width:22px;height:22px;transform:translate(var(--cx,60%), var(--cy,120%));opacity:0;transition:transform .85s var(--ease), opacity .3s;pointer-events:none;background:#0c14302e;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #fff,0 6px 16px -4px #0c143073}.m2-cursor.is-on{opacity:1}.m2-cursor.is-click{transition:transform .85s var(--ease), opacity .3s, scale .15s;scale:.78}@media (width<=980px){.m2-stage{border-radius:26px;grid-template-columns:1fr;gap:12px;padding:12px}.m2-stage__tabs{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto}.m2-stage__tabs [role=tab]{scroll-snap-align:start;border-radius:14px;flex:none;padding:10px 14px 14px}.m2-stage__text,.m2-stage__area{display:none}.m2-stage__tabs b{font-size:14.5px}.m2-stage__play{flex:none;align-self:center;margin:0}.m2-stage__nav{flex-direction:row;align-items:center;gap:6px}.m2-stage__nav>.m2-stage__tabs{flex:auto;min-width:0}.m2-window{border-radius:18px}.m2-window__body{height:470px}.sc--lernwelt{grid-template-columns:minmax(0,1fr)}.lw-rail,.lw-side{display:none}.lw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sc--wissen{grid-template-columns:1fr}.kb-filter{display:none}.kb-grid{grid-template-columns:1fr 1fr}.kb-article{width:auto;inset:auto 12px 12px}.sc--katalog{grid-template-columns:1fr;align-content:start}.kt-list{background:0 0;border:0;padding:14px 18px 0}.kt-list ul{display:none}.kt-filter{margin-bottom:0}.kt-detail{padding:18px}.kt-detail dl{grid-template-columns:1fr 1fr}.kt-gen{width:auto;bottom:12px;left:12px;right:12px}.sc--ki{grid-template-columns:1fr}.ki-doc{display:none}.au-flow{grid-template-columns:1fr;gap:14px}.au-flow li:not(:last-child):after{background:var(--line-2);width:2px;height:14px;top:100%;left:32px;right:auto}.toast{bottom:12px;left:12px;right:12px}}@media (width<=520px){.lw-cards li:nth-child(n+5),.kb-grid li:nth-child(n+7){display:none}}.m2-sec{max-width:calc(var(--max) + 2 * var(--gut));padding:clamp(84px, 10vw, 140px) var(--gut) 0;margin:0 auto}.m2-sec__h{gap:12px;margin:0 4px 32px;display:grid}.m2-sec h2{font:480 clamp(26px, 3vw, 44px)/1.12 var(--disp);letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0}.m2-world__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.m2-wc{border-radius:var(--r-lg);background:var(--card);min-height:360px;box-shadow:var(--shadow-1);transition:transform .5s var(--spring), box-shadow .4s;flex-direction:column;gap:12px;padding:26px;display:flex}.m2-wc:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.m2-wc__n{font:500 13px/1 var(--disp);color:var(--coral-text)}.m2-wc h3{font:500 clamp(26px, 2.4vw, 34px)/1 var(--disp);letter-spacing:-.04em;margin:auto 0 0}.m2-wc p{color:var(--ink-2);margin:0}.m2-wc ul{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:flex}.m2-wc li{background:var(--paper);border-radius:999px;padding:5px 10px;font-size:13.5px}.m2-wc--dark{background:var(--navy);color:#fff}.m2-wc--dark p{color:#b4bbd6}.m2-wc--dark li{background:var(--navy-3)}.m2-wc--dark ul{border-color:#ffffff1a}.m2-wc--dark .m2-wc__n{color:#ff8a6e}@media (width<=900px){.m2-world__grid{grid-template-columns:1fr}.m2-wc{min-height:0}.m2-wc h3{margin-top:28px}}.m2-cat__in{background:var(--card);box-shadow:var(--shadow-1);border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,52px);display:grid}.m2-cat__in header{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.m2-cat__in header p:not(.m2-kicker){color:var(--ink-2);max-width:38ch;margin:0}.m2-topics{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.m2-topics a{background:var(--paper);font:500 15.5px/1 var(--disp);letter-spacing:-.025em;transition:background-color .25s, color .25s, transform .4s var(--spring);border-radius:14px;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.m2-topics a:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.m2-topics i{opacity:.4;font-style:normal}.m2-topics a:hover i{opacity:1;color:var(--coral)}.m2-formats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.m2-formats a{background:var(--card);height:100%;box-shadow:var(--shadow-1);transition:transform .45s var(--spring);border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.m2-formats a:hover{transform:translateY(-3px)}.m2-formats small{letter-spacing:.08em;text-transform:uppercase;color:var(--coral-text);font-size:11px;font-weight:700}.m2-formats b{font:500 16px/1.2 var(--disp);letter-spacing:-.03em}.m2-formats span{color:var(--ink-2);font-size:13.5px}@media (width<=1100px){.m2-formats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.m2-cat__in{grid-template-columns:1fr}.m2-formats,.m2-topics{grid-template-columns:1fr 1fr}}@media (width<=380px){.m2-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.m2-formats a{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10 4 4;padding:14px}}.m2-contact h2{margin:0 4px 28px}.m2-contact__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.m2-opt{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-1);transition:transform .45s var(--spring), background-color .25s, color .25s;flex-direction:column;gap:36px;padding:24px;display:flex}.m2-opt:hover{background:var(--ink);color:#fff;transform:translateY(-4px)}.m2-opt small{color:var(--ink-3);font-size:13px}.m2-opt:hover small{color:#b4bbd6}.m2-opt b{font:500 clamp(19px, 1.8vw, 25px)/1.15 var(--disp);letter-spacing:-.035em}.m2-opt--coral{background:var(--coral);color:#fff}.m2-opt--coral small{color:#ffe1d8}@media (width<=760px){.m2-contact__opts{grid-template-columns:1fr}.m2-opt{gap:16px}}.m2-ft{max-width:calc(var(--max) + 2 * var(--gut));padding:48px calc(var(--gut) + 4px) 40px;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;font-size:14px;display:flex}.m2-ft p{margin:0}.m2-ft nav{gap:20px;display:flex}.m2-ft a:hover{color:var(--ink)}@supports (backdrop-filter:blur(1px)){.m2--glas .surface-float,.m2--glas .surface-overlay,.m2--glas .surface-chrome{isolation:isolate}.m2--glas .surface-chrome{position:relative}.m2--glas .surface-float{backdrop-filter:blur(22px)saturate(1.8);background:#fff9;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff73,inset 0 -1px #0c14300f,0 1px #0c14300a,0 18px 40px -18px #0c143061}.m2--glas .surface-overlay{backdrop-filter:blur(28px)saturate(1.7);background:#fffc;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff80,0 0 0 1px #0c14300f,0 30px 70px -28px #0c143080}.m2--glas .surface-float:before,.m2--glas .surface-overlay:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c,#fff0 42%),radial-gradient(120% 60% at 15% -10%,#fff9,#0000 60%);position:absolute;inset:0}.m2--glas .surface-chrome{backdrop-filter:blur(18px)saturate(1.6);background:#f6f7f9a8;border-bottom-color:#0c143012}.m2--glas .m2-hd.is-scrolled .m2-hd__bar{background:#ffffff85}.m2--glas .m2-scrim{backdrop-filter:blur(3px);background:#0c14301a}.m2--glas .m2-panel__feature{background:#0c1430eb}.m2--glas .m2-areas a.is-on,.m2--glas .m2-areas__ways a{background:#fff9;box-shadow:inset 0 0 0 1px #fffc,0 1px 2px #0c14300f}.m2--glas .m2-dock>[aria-expanded=true]{background:#0c1430e6}.m2--glas .m2-sheet.is-open{background:#0c14302e}.m2--glas .m2-stage{background:radial-gradient(70% 60% at 78% 40%, #1d2a63 0%, transparent 70%), radial-gradient(40% 45% at 92% 92%, #ff5a3647, transparent 70%), var(--navy)}.m2--glas .m2-stage__tabs [role=tab][aria-selected=true]{backdrop-filter:blur(12px);background:#ffffff14;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}.m2--glas .m2-window{box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000b3}.m2--glas .sc [data-show].surface-overlay{box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff8c,0 24px 50px -20px #0c143073}.m2--glas .lw-quiz,.m2--glas .kb-article,.m2--glas .kt-gen,.m2--glas .ki-ai,.m2--glas .toast{background:#ffffffb8}}@media (prefers-reduced-motion:reduce){.m2-window__body,.m2-window__body *,.m2-window__body :before,.m2-window__body :after{transition:none!important}.m2 *,.m2 :before,.m2 :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.m2-reveal{opacity:1;transform:none}.m2-stage{transform:none}.caret{display:none}}@media (width<=980px){.m2--shell body{padding-bottom:0}}.nx-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,5vw,80px);padding:0 4px clamp(8px,2vw,16px);display:grid}.nx-hero .m2-kicker{grid-column:1/-1}.nx-hero__s{max-width:60ch;color:var(--ink-2,#4a5270);grid-column:1/-1;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.nx-hero__h{letter-spacing:-.035em;text-wrap:balance;color:#0c1430;margin:0;font:480 clamp(28px,3.1vw,46px)/1.14 Unbounded Variable,system-ui,sans-serif}.nx-hero__h em{color:#c63a17;font-style:normal}.nx-areas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nx-areas a{color:#0c1430;background:#ffffffb3;border-radius:16px;grid-template-columns:2.2em 1fr auto;align-items:baseline;gap:2px 8px;padding:14px 16px;text-decoration:none;transition:background-color .25s,transform .4s cubic-bezier(.3,1.3,.5,1),box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px #0c143014}.nx-areas a:hover{background:#fff;transform:translate(4px);box-shadow:inset 0 0 0 1px #0c143024,0 10px 24px -16px #0c143066}.nx-areas__n{color:#c63a17;font-variant-numeric:tabular-nums;font:500 12px/1 Inter Tight Variable,sans-serif}.nx-areas b{letter-spacing:-.03em;font:500 18px/1.2 Unbounded Variable,sans-serif}.nx-areas__s{color:#4a5270;grid-column:2;font-size:14px;line-height:1.4}.nx-areas__go{grid-area:1/3/span 2;align-self:center;transition:transform .35s cubic-bezier(.3,1.3,.5,1)}.nx-areas a:hover .nx-areas__go{color:#c63a17;transform:translate(3px)}.nx-ph{margin:clamp(24px,4vw,48px) 0 0}.nx-einblick{letter-spacing:-.03em;color:#0c1430;margin:clamp(56px,8vw,112px) 4px 24px;font:480 clamp(22px,2.2vw,32px)/1.15 Unbounded Variable,sans-serif}@media (width<=900px){.nx-hero{grid-template-columns:1fr}}.nx .m2-world{display:none}.nx{--disp:"Inter Tight Variable", system-ui, sans-serif;--bg:#eef0f3;--nx-night:#0b0e17;--nx-sec:clamp(80px, 9vw, 136px);--nx-h1:600 clamp(34px, 3.5vw, 52px)/1.06 var(--disp);--nx-h2:600 clamp(28px, 2.6vw, 40px)/1.1 var(--disp)}.nx .nx-hero__h{font:var(--nx-h1);letter-spacing:-.034em;color:var(--ink);max-width:20ch}.nx .nx-einblick,.nx .pcg__h,.nx .m2-sec h2{font:var(--nx-h2);letter-spacing:-.028em;color:var(--ink);max-width:24ch}.nx :is(.nx-areas b,.m2-stage__tabs b,.m2-formats b,.m2-opt b,.m2-wc h3,.kt-title,.m2-panel__feature b){letter-spacing:-.02em;font-weight:600}.nx .m2-topics a{letter-spacing:-.01em;font-weight:550}.nx .m2-kicker{color:var(--ink-2);letter-spacing:.1em}.nx .nx-hero{padding-inline:0}.nx .nx-einblick{margin:var(--nx-sec) 0 clamp(20px, 2.4vw, 32px)}.nx .m2-sec__h{margin-inline:0}.nx .pcg{max-inline-size:calc(var(--max) + 2 * var(--gut));padding:var(--nx-sec) var(--gut) 0}.nx .pcg__h{margin-bottom:clamp(20px,2.4vw,32px)}.nx .m2-sec{padding-top:var(--nx-sec)}.nx .m2-stage{background:var(--nx-night)}.nx .ef{--ef-bg:var(--nx-night);--ef-font-display:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--ef-ticker-weight:800;--ef-ticker-tracking:-.03em}.nx .m2-opt--coral{background:var(--nx-night);color:#fff}.nx .m2-opt--coral small{color:#ff8a6e}.nx .pc{--ed-font-display:"Inter Tight Variable", system-ui, sans-serif}.nx .pc:not([data-mood=light]){--pc-base:var(--nx-night);--pc-light:radial-gradient(46% 62% at 50% -12%, #b0bad642, transparent 72%), linear-gradient(180deg, transparent 74%, #ffffff0d 74.3%, #ffffff03 100%)}.nx .pc--textonly:not([data-mood=light]){--pc-light:radial-gradient(46% 70% at 50% -14%, #b0bad638, transparent 72%)}.nx .pc__title{letter-spacing:-.026em;font-size:clamp(1.5rem,4.8cqi,2.25rem);font-weight:600}@container (width>=760px){.nx .pc--wide .pc__title{font-size:clamp(2rem,1rem + 2.2cqi,2.75rem)}}.nx .pc__cta{font-size:.9375rem}.nx .nx-areas b{font-family:var(--disp)}.nx .nx-hero{align-items:center}.nx .nx-hero__h{letter-spacing:-.027em}.nx .nx-einblick,.nx .pcg__h,.nx .m2-sec h2{letter-spacing:-.022em}.nx .m2-contact h2,.nx .m2-sec>h2{margin-inline:0}.nx .m2-hero:has(>.nx-ph){padding-top:clamp(32px,4.4vh,52px)}.nx .nx-ph{margin-top:clamp(12px,2vh,24px)}.nx .fm{--fm-bg:var(--nx-night);--fm-bg-2:#161b2a;--fm-disp:"Inter Tight Variable", system-ui, sans-serif}.nx .fm__l{letter-spacing:-.024em;font-size:clamp(26px,2.5vw,36px);font-weight:600}.nx .fm__areas [role=tab]{padding-block:12px 13px}@media (width<=860px){.nx .fm__l{letter-spacing:0;font-size:15px}}[data-astro-cid-iwd2mrac]:where(.ed-wordmark){block-size:var(--ed-wordmark-h,28px);inline-size:auto;aspect-ratio:var(--ed-wordmark-ratio);fill:var(--ed-wordmark-ink,var(--ed-navy,#0c1430));vertical-align:middle;flex:none;display:inline-block;overflow:visible}[data-astro-cid-iwd2mrac]:where(.ed-wordmark[data-tone=light]){fill:var(--ed-wordmark-light,#fff)}[data-astro-cid-iwd2mrac]:where(.ed-wordmark__slash){fill:var(--ed-wordmark-slash)}[data-astro-cid-iwd2mrac]:where(.ed-wordmark--sm){--ed-wordmark-h:20px}[data-astro-cid-iwd2mrac]:where(.ed-wordmark--md){--ed-wordmark-h:28px}[data-astro-cid-iwd2mrac]:where(.ed-wordmark--lg){--ed-wordmark-h:44px}[data-astro-cid-iwd2mrac]:where(.ed-wordmark--compact){--ed-wordmark-h:clamp(18px, 5vw, 22px)}@media (forced-colors:active){.ed-wordmark[data-astro-cid-iwd2mrac],.ed-wordmark__slash[data-astro-cid-iwd2mrac]{fill:canvastext}}:where(.ed-ident){block-size:var(--ed-ident-h,32px);flex:none;align-items:center;display:inline-flex}:where(.ed-ident__svg){block-size:100%;inline-size:auto;display:block}:where(.ed-ident--placeholder){aspect-ratio:1;opacity:.45;box-sizing:border-box;border:1.5px dashed;border-radius:24%}.brand-cmp{align-items:center;display:inline-flex}.brand-cmp__v{align-items:center;display:none}html:not([data-marke]) .brand-cmp__v[data-marke-v=c],html[data-marke=a] .brand-cmp__v[data-marke-v=a],html[data-marke=b] .brand-cmp__v[data-marke-v=b],html[data-marke=c] .brand-cmp__v[data-marke-v=c]{display:inline-flex}html[data-strich=koralle]{--ed-slash-test:#e8481f;--ed-slash-test-dark:#ff6a45}html[data-strich=blau]{--ed-slash-test:#2563eb;--ed-slash-test-dark:#5b8cff}html[data-strich=koralle] .ed-wordmark,html[data-strich=blau] .ed-wordmark{--ed-wordmark-slash:var(--ed-slash-test)}html[data-strich=koralle] :is([data-tone=dark],.fm) .ed-wordmark,html[data-strich=koralle] .ed-wordmark[data-tone=light],html[data-strich=blau] :is([data-tone=dark],.fm) .ed-wordmark,html[data-strich=blau] .ed-wordmark[data-tone=light]{--ed-wordmark-slash:var(--ed-slash-test-dark)}.ed-wordmark__slash{transition:fill .35s}.brand-lockup{align-items:center;gap:calc(var(--ed-wordmark-h,28px) * .42);display:inline-flex}.brand-lockup__ident{--ed-ident-h:calc(var(--ed-wordmark-h,28px) * 1.25);display:none}.brand-lockup[data-ident=fixed] .brand-lockup__ident,html[data-ident=on] .brand-lockup__ident{display:inline-flex}.brand-lockup__ident--dark,:is([data-tone=dark],.fm) .brand-lockup[data-ident-dark] .brand-lockup__ident--light{display:none!important}html[data-ident=on] :is([data-tone=dark],.fm) .brand-lockup[data-ident-dark] .brand-lockup__ident--dark,:is([data-tone=dark],.fm) .brand-lockup[data-ident=fixed][data-ident-dark] .brand-lockup__ident--dark{display:inline-flex!important}.ed-sub{--sb-cap:calc(var(--ed-wordmark-h,28px) * var(--sb-k));--sb-f1:calc(var(--sb-cap) * var(--sb-em));--sb-s:var(--sb-s0,.8);--sb-gap:var(--sb-gap0,.62);vertical-align:middle;block-size:auto;inline-size:auto;color:var(--ed-sub-ink,var(--sh-ink,var(--ed-wordmark-ink,var(--ed-navy,#0c1430))));fill:var(--ed-wordmark-ink,var(--ed-navy,#0c1430));white-space:nowrap;font-kerning:normal;font-synthesis:none;flex:none;align-items:center;line-height:1;display:inline-flex;position:relative}.ed-sub[data-tone=light]{--ed-sub-ink:var(--ed-wordmark-light,#fff);fill:var(--ed-wordmark-light,#fff)}.ed-sub__left{justify-items:end;display:grid}.ed-sub__l1{block-size:var(--sb-cap);inline-size:auto;aspect-ratio:var(--sb-r1);fill:inherit;display:block;overflow:visible}.ed-sub__l2,.ed-sub__s{font-family:var(--sb-font);font-weight:var(--sb-w);letter-spacing:0;font-style:normal;display:block}.ed-sub__l2{font-size:calc(var(--sb-f1) * var(--sb-l2,.67));line-height:var(--sb-lh,.96);margin-block-start:calc(var(--sb-cap) * .14);margin-inline-end:-.04em}.ed-sub__rule{inline-size:1px;margin-inline:calc(var(--sb-cap) * var(--sb-gap));opacity:.26;background:currentColor;flex:none;align-self:stretch}.ed-sub__s{font-size:calc(var(--sb-f1) * var(--sb-s));padding-block-start:calc(var(--sb-cap) * .12);line-height:1}.ed-sub__sl{color:var(--ed-wordmark-slash,currentColor)}.ed-sub__a2{opacity:0;pointer-events:none;block-size:var(--ed-wordmark-h,28px);inline-size:auto;aspect-ratio:var(--sb-r2);fill:inherit;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.ed-sub__a2 .ed-wordmark__slash{fill:var(--ed-wordmark-slash)}.ed-sub__a2 .ed-pmark__name{font-kerning:normal}.ed-sub[data-brand-level=area] .ed-sub__left{align-items:flex-start;display:flex}.ed-sub[data-brand-level=area] .ed-sub__l1{block-size:calc(var(--ed-wordmark-h,28px) * var(--sb-capA));margin-block-start:calc(var(--ed-wordmark-h,28px) * var(--sb-topA))}.ed-sub[data-brand-level=area] .ed-sub__a2{opacity:1;margin-inline-start:calc(var(--ed-wordmark-h,28px) * var(--sb-gapA));position:static}.ed-sub[data-brand-level=area] :is(.ed-sub__l2,.ed-sub__rule,.ed-sub__s){opacity:0;pointer-events:none;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.ed-sub[data-brand-level=area] .ed-sub__rule{block-size:100%}.ed-sub[data-sb-morph] :is(.ed-sub__l1,.ed-sub__l2,.ed-sub__a2,.ed-sub__rule,.ed-sub__s){transform-origin:0 0;will-change:transform, opacity;transition:none}.ed-sub[data-sb-len]{--sb-s:calc(var(--sb-l2) * 1.05);--sb-gap:calc(var(--sb-gap0,.62) * .8)}@media (width<=900px){.ed-sub[data-sb-len=xl] :is(.ed-sub__rule,.ed-sub__s){display:none}}@media (width<=760px){.ed-sub{--sb-gap:calc(var(--sb-gap0,.62) * .8)}.ed-sub[data-sb-len] :is(.ed-sub__rule,.ed-sub__s){display:none}}@media (width<=380px){.ed-sub{--sb-cap:calc(var(--ed-wordmark-h,28px) * var(--sb-k) * .92)}}@media (forced-colors:active){.ed-sub,.ed-sub__sl{color:canvastext;fill:canvastext}.ed-sub__rule{opacity:1;background:canvastext}}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ed-pmark{block-size:var(--ed-wordmark-h,28px);inline-size:auto;aspect-ratio:var(--ed-wordmark-ratio);fill:var(--ed-wordmark-ink,var(--ed-navy,#0c1430));vertical-align:middle;flex:none;display:inline-block;overflow:visible}.ed-pmark.ed-wordmark--sm{--ed-wordmark-h:20px}.ed-pmark[data-tone=light]{fill:var(--ed-wordmark-light,#fff)}.ed-pmark .ed-wordmark__slash{fill:var(--ed-wordmark-slash)}.ed-pmark__name{font-kerning:normal}@media (forced-colors:active){.ed-pmark,.ed-pmark .ed-wordmark__slash{fill:canvastext}}:where(.es-trigger){--_fg:var(--es-trigger-fg,var(--es-fg,#0c1430));--_muted:var(--es-trigger-muted,var(--es-muted,#0c1430a3));--_bg:var(--es-trigger-bg,var(--es-bg,#fff));--_line:var(--es-trigger-line,var(--es-line,#0c14301f));--_focus:var(--es-focus,var(--es-accent-text,#c63a17));box-sizing:border-box;cursor:pointer;font:400 15px/1.2 var(--es-font,"Inter Tight Variable", system-ui, sans-serif);color:var(--_muted);background:var(--_bg);border:1px solid var(--_line);border-radius:var(--es-trigger-radius,999px);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;margin:0;transition:border-color .15s,background-color .15s;display:inline-flex}:where(.es-trigger):hover{border-color:color-mix(in srgb, var(--_fg) 28%, transparent)}:where(.es-trigger):focus-visible{outline:2px solid var(--_focus);outline-offset:2px}:where(.es-trigger__icon){color:var(--_fg);flex:none}:where(.es-trigger__text){text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where(.es-trigger__kbd){font:500 12px/1 var(--es-font,"Inter Tight Variable", system-ui, sans-serif);color:var(--_muted);border:1px solid var(--_line);background:0 0;border-radius:6px;flex:none;padding:4px 6px}:where(.es-trigger--field){height:42px;width:var(--es-trigger-width,320px);max-width:100%;padding:0 8px 0 14px}:where(.es-trigger--compact){height:40px;padding:0 8px 0 12px;font-size:14px}:where(.es-trigger--icon){border-radius:var(--es-trigger-radius,999px);justify-content:center;width:44px;height:44px;padding:0}:where(.es-trigger--icon .es-trigger__icon){width:20px;height:20px}@media (prefers-reduced-motion:reduce){:where(.es-trigger){transition:none}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2)format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.woff)format("woff")}.bsw{--bsw-line:#0c14301a;--bsw-line-hi:#0c14302b;--bsw-fill-hi:#ffffff9e;--bsw-edge-hi:#fffffff2;--bsw-shadow-hi:0 1px 2px #0c14300f, 0 8px 20px -12px #0c143047;--bsw-panel-bg:#fafbfd;--bsw-ink:#0c1430;--bsw-mute:#4a5270;--bsw-accent:var(--sh-accent,#ff5a36);--bsw-pad-l:16px;--bsw-pad-r:40px;--bsw-pad-y:8px;--bsw-w:304px;place-self:center;display:inline-flex;position:relative}.sh[data-tone=dark] .bsw{--bsw-line:#ffffff24;--bsw-line-hi:#ffffff42;--bsw-fill-hi:#ffffff14;--bsw-edge-hi:#ffffff2e;--bsw-shadow-hi:0 1px 2px #0003, 0 8px 22px -12px #0009;--bsw-panel-bg:#0d1328;--bsw-ink:#fff;--bsw-mute:#ffffffb3}.bsw__btn{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.bsw__btn:before{content:"";z-index:-1;inset:calc(-1 * var(--bsw-pad-y)) calc(-1 * var(--bsw-pad-r)) calc(-1 * var(--bsw-pad-y)) calc(-1 * var(--bsw-pad-l));opacity:0;transition:opacity var(--motion-dur-m) var(--motion-ease), box-shadow var(--motion-dur-m) var(--motion-ease), background-color var(--motion-dur-m) var(--motion-ease);background:0 0;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #0000,inset 0 1px #0000,0 0 #0000,0 0 #0000}.bsw__chev{top:50%;right:calc(-1 * var(--bsw-pad-r) + 13px);opacity:.5;width:14px;height:14px;transition:opacity var(--motion-dur-xs) var(--motion-ease), transform var(--motion-dur-s) var(--motion-ease);place-items:center;margin-top:-7px;display:grid;position:absolute}.bsw__chev svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:6px}@media (hover:hover) and (pointer:fine){.bsw__btn:hover:before{opacity:1;background:var(--bsw-fill-hi);box-shadow:inset 0 0 0 1px var(--bsw-line-hi), inset 0 1px 0 var(--bsw-edge-hi), var(--bsw-shadow-hi)}.bsw__btn:hover .bsw__chev{opacity:.85}}.bsw__btn:focus-visible:before,.bsw[data-open] .bsw__btn:before{opacity:1;background:var(--bsw-fill-hi);box-shadow:inset 0 0 0 1px var(--bsw-line-hi), inset 0 1px 0 var(--bsw-edge-hi), var(--bsw-shadow-hi)}.bsw__btn:focus-visible .bsw__chev{opacity:.85}.bsw[data-open] .bsw__chev{opacity:1;transform:rotate(180deg)}.bsw__btn:focus,.sh .bsw .bsw__btn:focus-visible,.m2 .bsw .bsw__btn:focus-visible{outline:none}.bsw[data-open]{z-index:8}.bsw__btn:focus-visible:before{outline:2px solid var(--bsw-accent);outline-offset:3px}.bsw__btn:after{content:"";top:50%;left:calc(-1 * var(--bsw-pad-l));right:calc(-1 * var(--bsw-pad-r));height:max(100% + 2 * var(--bsw-pad-y), 44px);position:absolute;transform:translateY(-50%)}@media (width<=760px){.bsw{--bsw-pad-l:10px;--bsw-pad-r:30px;--bsw-pad-y:9px}.bsw__chev{right:calc(-1 * var(--bsw-pad-r) + 9px)}}@media (prefers-reduced-motion:reduce){.bsw__btn:before,.bsw__chev{transition:none!important}}:root[data-motion=reduced] .bsw__btn:before,:root[data-motion=reduced] .bsw__chev{transition:none!important}.bsw[data-bsw-link]{--bsw-pad-r:var(--bsw-pad-l)}.bsw__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bsw__hint{left:calc(100% + var(--bsw-pad-r) + 2px);pointer-events:none;white-space:nowrap;color:var(--bsw-mute);opacity:.72;transform-origin:0;transition:opacity var(--motion-dur-s,.3s) ease, visibility 0s linear var(--motion-dur-s,.3s);align-items:flex-start;gap:2px;animation:.9s cubic-bezier(.2,.7,.2,1) 1.2s both bsw-hint-in;display:flex;position:absolute;top:50%;transform:translateY(-30%)rotate(-3deg)}.bsw__hint-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:34px;height:19px;margin-top:6px}.bsw__hint-t{letter-spacing:.01em;margin-top:4px;font:500 19px/1 Caveat,Segoe Print,Bradley Hand,cursive}@keyframes bsw-hint-in{0%{opacity:0;transform:translate(6px,-30%)rotate(-3deg)}}.sh[data-condensed] .bsw__hint{opacity:0;visibility:hidden}@media (width<=1099px){.bsw__hint{display:none}}@media (prefers-reduced-motion:reduce){.bsw__hint{transition:none;animation:none}}:root[data-motion=reduced] .bsw__hint{transition:none;animation:none}.xh__set{position:relative}.xh__set-btn{width:40px;height:40px;color:inherit;cursor:pointer;transition:background-color var(--motion-dur-xs) var(--motion-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.xh__set-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}.xh__set-btn:hover,.xh__set-btn[aria-expanded=true]{background:#0c14300f}.sh[data-tone=dark] .xh__set-btn:hover,.sh[data-tone=dark] .xh__set-btn[aria-expanded=true]{background:#ffffff1a}.xh__set-btn:focus-visible{outline:2px solid var(--sh-accent);outline-offset:1px}.xh__set-panel{z-index:5;width:min(320px,100vw - 32px);color:var(--sh-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--x-edge,#0c143014), 0 18px 44px -22px #0c14306b;transform-origin:0 0;animation:xh-set var(--motion-dur-s) var(--motion-ease) both;font-size:calc(14px * var(--fs,1));background:#fafbfd;border-radius:16px;padding:14px 14px 16px;position:absolute;top:calc(100% + 10px);left:0}.sh[data-tone=dark] .xh__set-panel{background:#0d1328}@keyframes xh-set{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.xh__set-h{border-bottom:1px solid var(--sh-line);font:600 11px/1 var(--sh-text);letter-spacing:.12em;text-transform:uppercase;color:var(--sh-mute);margin:2px 4px 10px;padding-bottom:10px}.xh__set-g{border:0;min-width:0;margin:0;padding:9px 4px 10px}.xh__set-g legend{margin-bottom:7px;padding:0;font-size:13.5px;font-weight:600}.xh__set-sub{color:var(--sh-mute);margin:-2px 0 8px;font-size:12px}.xh__set-g[data-set-group=fontScale]{border-top:1px solid var(--sh-line);margin-top:6px;padding-top:12px}.xh__set-g[data-set-group=fontScale] legend{float:left;width:100%}.xh__set-g[data-set-group=fontScale] .xh__set-sub{clear:both}.xh__seg{background:#0c14300f;border-radius:12px;gap:3px;padding:3px;display:flex}.sh[data-tone=dark] .xh__seg{background:#ffffff14}.xh__seg label{flex:1 1 0;min-width:0;position:relative}.xh__seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.xh__seg span{white-space:nowrap;min-height:34px;transition:background-color var(--motion-dur-xs), color var(--motion-dur-xs), box-shadow var(--motion-dur-xs);border-radius:9px;place-items:center;padding:0 8px;font-size:13.5px;font-weight:550;display:grid}.xh__seg input:checked+span{color:#0c1430;background:#fff;box-shadow:0 1px 2px #0c14301f,inset 0 0 0 1px #0c143014}.xh__seg input:focus-visible+span{outline:2px solid var(--sh-accent);outline-offset:1px}.xh__set-note{color:var(--sh-mute);margin:8px 0 0;font-size:12.5px;line-height:1.4}.xh__set-note a{color:inherit;text-underline-offset:.18em;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.xh__set-panel{animation:none}}.sh[data-tone=dark] .xh__set-lab:hover{background:#ffffff24}.xh__set-lab:focus-visible{outline:2px solid var(--sh-accent);outline-offset:1px}.xh__set-lab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:root{--motion-ease:cubic-bezier(.22, .8, .2, 1);--motion-spring:cubic-bezier(.3, 1.35, .55, 1);--motion-dur-xs:.18s;--motion-dur-s:.3s;--motion-dur-m:.46s;--motion-dur-l:.52s;--motion-dist-s:8px;--motion-dist-m:12px;--motion-scale:.86;--motion-stagger:30ms}:root[data-motion=reduced]{--motion-dur-s:.18s;--motion-dur-m:.18s;--motion-dur-l:.18s;--motion-dist-s:0px;--motion-dist-m:0px;--motion-scale:1}@media (prefers-reduced-motion:reduce){:root{--motion-dur-s:.18s;--motion-dur-m:.18s;--motion-dur-l:.18s;--motion-dist-s:0px;--motion-dist-m:0px;--motion-scale:1}}html:not([data-geplant=on]) :is(.sh,.fm3) [data-planned]{display:none!important}:where(.sh){--sh-ink:#0c1430;--sh-mute:#4a5270;--sh-line:#0c14301a;--sh-accent:#ff5a36;--sh-accent-ink:#c63a17;--sh-disp:"Unbounded Variable", system-ui, sans-serif;--sh-text:"Inter Tight Variable", system-ui, sans-serif;--sh-gut:clamp(16px, 3vw, 40px);--sh-max:1320px;--sh-ease:var(--motion-ease);--sh-spring:var(--motion-spring);--g-fill:linear-gradient(180deg, #ffffff94, #ffffff61);--g-blur:blur(18px) saturate(1.9) brightness(1.05);--g-edge:linear-gradient(135deg, #fffffff2, #ffffff40 38%, #ffffff14 62%, #ffffffa6);--g-inner:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #0c14300d, inset 0 0 20px #ffffff38;--g-depth:0 2px 6px -2px #0c14301f, 0 16px 36px -18px #0c143061;--g-solid:#fafbfdf5}.sh[data-tone=dark]{--sh-ink:#fff;--sh-mute:#ffffffb8;--sh-line:#ffffff24;--sh-accent-ink:#ff8a6e;--g-fill:linear-gradient(180deg, #141e428c, #0c143073);--g-blur:blur(18px) saturate(1.5) brightness(.9);--g-edge:linear-gradient(135deg, #ffffff73, #ffffff14 40%, #ffffff08 60%, #ffffff47);--g-inner:inset 0 1px 0 #ffffff29, inset 0 0 20px #ffffff0a;--g-depth:0 16px 36px -18px #0009;--g-solid:#0c1430f5}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sh{z-index:60;color:var(--sh-ink);font:400 15px/1.2 var(--sh-text);transition:color var(--motion-dur-s);position:sticky;top:0}.sh :where(a){color:inherit;text-decoration:none}.sh :focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px;border-radius:10px}.sh ul{margin:0;padding:0;list-style:none}.sh__frame{isolation:isolate;transition:width var(--motion-dur-l) var(--sh-ease), height var(--motion-dur-m) var(--sh-ease), background-color var(--motion-dur-s), box-shadow var(--motion-dur-s);align-items:center;display:grid;position:relative}.sh-glass,.sh[data-layout=float] .sh__frame,.sh[data-layout=editorial][data-scrolled] .sh__frame,.sh__sub{background:var(--g-solid);box-shadow:var(--g-inner), var(--g-depth)}@supports (backdrop-filter:blur(1px)){.sh[data-layout=float] .sh__frame,.sh[data-layout=editorial][data-scrolled] .sh__frame{background:var(--g-fill);backdrop-filter:var(--g-blur)}.sh__sub{background:color-mix(in srgb, var(--g-solid) 82%, transparent);backdrop-filter:blur(24px)saturate(1.8)}}.sh[data-layout=float] .sh__frame:before,.sh[data-layout=editorial][data-scrolled] .sh__frame:before,.sh__sub:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--g-edge);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-transparency:reduce){.sh .sh__frame,.sh__sub{background:var(--g-solid)!important;backdrop-filter:none!important}}.sh__brand{grid-area:brand;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.brand-fallback{white-space:nowrap;letter-spacing:-.02em;align-items:baseline;display:inline-flex}.brand-fallback b{font:700 19px/1 var(--sh-disp,"Unbounded Variable", sans-serif);letter-spacing:-.03em}.brand-fallback i{font:400 17px/1 var(--sh-text,"Inter Tight Variable", sans-serif);opacity:.72;margin-left:.25em;font-style:normal}.brand-fallback--sm b{font-size:16px}.brand-fallback--sm i{font-size:14.5px}.brand-fallback--lg b{font-size:24px}.brand-fallback--lg i{font-size:21px}.sh__area{height:36px;color:inherit;font:600 13.5px/1 var(--sh-text);cursor:pointer;transition:background-color var(--motion-dur-xs);white-space:nowrap;background:#0c14300f;border:0;border-radius:999px;grid-area:area;align-items:center;gap:8px;margin-left:4px;padding:0 12px;display:inline-flex}.sh[data-tone=dark] .sh__area{background:#ffffff1f}.sh__area:hover{background:#0c14301a}.sh__area-k{letter-spacing:.08em;text-transform:uppercase;color:var(--sh-mute);font-size:11px;font-weight:600}.sh__area svg,.sh__link svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.6;width:9px;height:6px;transition:transform var(--motion-dur-s) var(--sh-spring)}.sh__nav{grid-area:nav;min-width:0}.sh__nav>ul{align-items:center;gap:2px;display:flex}.sh__nav li{position:relative}.sh__link{height:40px;color:inherit;font:550 14.5px/1 var(--sh-text);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-dur-xs), color var(--motion-dur-xs);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sh__link:hover,.sh__link[aria-expanded=true]{background:#0c14300f}.sh[data-tone=dark] .sh__link:hover,.sh[data-tone=dark] .sh__link[aria-expanded=true]{background:#ffffff1a}.sh__link[aria-expanded=true] svg{transform:rotate(180deg)}.sh__link[aria-current=page]{color:var(--sh-accent-ink)}.sh__i{display:none}.sh__link.is-planned{cursor:default;color:var(--sh-mute)}.sh__link small,.sh__sub small{letter-spacing:.05em;text-transform:uppercase;color:var(--sh-mute);font-size:10.5px;font-weight:600}.sh__link.is-planned small{border:1px solid var(--sh-line);border-radius:4px;padding:2px 5px}.sh__sub{z-index:2;width:320px;color:var(--sh-ink);animation:sh-pop var(--motion-dur-s) var(--sh-ease) both;border-radius:22px;padding:8px;position:absolute;top:calc(100% + 10px);left:-8px}@keyframes sh-pop{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.sh__sub a,.sh__sub .is-planned{border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;display:flex}.sh__sub a:hover{background:#0c14300f}.sh[data-tone=dark] .sh__sub a:hover{background:#ffffff1a}.sh__sub b{font-size:15px;font-weight:600}.sh__sub-all{border-top:1px solid var(--sh-line);color:var(--sh-accent-ink);margin-top:4px;font-size:14px;font-weight:600;border-radius:0 0 14px 14px!important}.sh__search{grid-area:search;min-width:0}.sh__search-m{grid-area:search;justify-self:end;display:none}.es-fallback{width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--sh-line);color:var(--sh-mute);font:450 14px/1 var(--sh-text);text-align:left;cursor:text;background:#ffffff9e;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}.es-fallback span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.es-fallback svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:18px;height:18px}.es-fallback--icon{justify-content:center;width:44px;height:44px;padding:0}.sh[data-tone=dark] .es-fallback{background:#ffffff1a}.sh__tools{grid-area:tools;justify-self:end;align-items:center;gap:4px;display:flex}.sh__login,.sh__contact{white-space:nowrap;height:40px;transition:background-color var(--motion-dur-xs), color var(--motion-dur-xs);border-radius:999px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.sh__login:hover{background:#0c14300f}.sh__contact{background:var(--sh-ink);color:#fff}.sh[data-tone=dark] .sh__contact{color:#0c1430}.sh__contact:hover{background:var(--sh-accent);color:#fff}.sh__menu{height:44px;color:inherit;font:600 14.5px/1 var(--sh-text);cursor:pointer;transition:background-color var(--motion-dur-xs);background:#0c14300f;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 14px;display:inline-flex}.sh[data-tone=dark] .sh__menu{background:#ffffff1f}.sh__menu:hover{background:#0c14301a}.sh__waffle{background:var(--sh-ink);width:32px;height:32px;transition:transform var(--motion-dur-m) var(--sh-spring);border-radius:50%;grid-template-columns:repeat(3,4px);place-content:center;gap:3px;display:grid}.sh__waffle i{width:4px;height:4px;transition:transform var(--motion-dur-m) var(--sh-spring), background-color var(--motion-dur-s);background:#fff;border-radius:1.2px}.sh[data-tone=dark] .sh__waffle{background:#fff}.sh[data-tone=dark] .sh__waffle i{background:#0c1430}.sh__menu:hover .sh__waffle{transform:rotate(90deg)}.sh__menu:hover .sh__waffle i:nth-child(5){background:var(--sh-accent);transform:scale(1.25)}.sh[data-layout=float]{padding:12px var(--sh-gut) 0;pointer-events:none}.sh[data-layout=float] .sh__frame{pointer-events:auto;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr) minmax(180px,300px) auto;grid-template-areas:"brand area nav search tools";column-gap:10px;width:min(1240px,100%);height:64px;margin:0 auto;padding:0 10px 0 22px}.sh[data-layout=float] .sh__nav>ul{justify-content:center}.sh[data-layout=float] .sh__login{display:none}.sh[data-layout=float] .sh__nav,.sh[data-layout=float] .sh__contact{transition:opacity var(--motion-dur-s), visibility var(--motion-dur-s)}.sh[data-layout=float][data-compact]:not([data-peek]):not([data-sub-open]) .sh__frame{grid-template-columns:auto auto minmax(0,0fr) minmax(180px,1fr) auto;width:min(720px,100%);height:56px}.sh[data-layout=float][data-compact]:not([data-peek]):not([data-sub-open]) .sh__nav{opacity:0;visibility:hidden}.sh[data-layout=float][data-compact]:not([data-peek]):not([data-sub-open]) .sh__contact{display:none}.sh[data-layout=editorial] .sh__frame{--pad:max(var(--sh-gut), calc((100% - var(--sh-max)) / 2));padding:0 var(--pad);transition:grid-template-rows var(--motion-dur-m) var(--sh-ease), background-color var(--motion-dur-s), box-shadow var(--motion-dur-s);grid-template:"brand area.search tools"80px"nav nav nav nav nav"46px/auto auto minmax(0,1fr) minmax(220px,320px) auto;column-gap:clamp(14px,2vw,28px)}.sh[data-layout=editorial] .sh__nav{align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.sh[data-layout=editorial] .sh__nav:before{content:"";background:var(--sh-ink);transform-origin:0;height:1px;animation:sh-rule calc(var(--motion-dur-l) * 2) var(--motion-stagger) var(--sh-ease) both;position:absolute;top:0;left:0;right:0}@keyframes sh-rule{0%{transform:scaleX(0)}}.sh[data-layout=editorial] .sh__area{height:auto;box-shadow:inset 1px 0 0 var(--sh-line);border-radius:0;gap:8px;margin:0;padding:4px 0 4px clamp(14px,2vw,28px);background:0 0!important}.sh[data-layout=editorial] .sh__area-k{display:none}.sh[data-layout=editorial] .sh__area-l{font:450 17px/1 var(--sh-disp);letter-spacing:-.03em;color:var(--sh-accent-ink)}.sh[data-layout=editorial] .sh__nav>ul{gap:clamp(14px,2.2vw,34px)}.sh[data-layout=editorial] .sh__i{font:500 10px/1 var(--sh-text);font-variant-numeric:tabular-nums;color:var(--sh-accent-ink);align-self:flex-start;margin-top:2px;display:inline}.sh[data-layout=editorial] .sh__link{height:45px;font:450 14px/1 var(--sh-disp);letter-spacing:-.02em;border-radius:0;gap:3px;padding:0}.sh[data-layout=editorial] .sh__link .sh__t{transition:background-size var(--motion-dur-m) var(--sh-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px}.sh[data-layout=editorial] .sh__link:hover,.sh[data-layout=editorial] .sh__link[aria-expanded=true]{background:0 0}.sh[data-layout=editorial] .sh__link:hover .sh__t,.sh[data-layout=editorial] .sh__link[aria-expanded=true] .sh__t,.sh[data-layout=editorial] .sh__link[aria-current=page] .sh__t{background-size:100% 1px}.sh[data-layout=editorial] .has-sub{position:static}.sh[data-layout=editorial] .sh__nav{overflow:visible}.sh[data-layout=editorial] .sh__sub{top:calc(100% - 2px);left:auto}.sh[data-layout=editorial] .sh__login,.sh[data-layout=editorial] .sh__contact{display:none}.sh[data-layout=editorial] .sh__menu{color:#fff;height:52px;font:500 15px/1 var(--sh-disp);letter-spacing:-.02em;border-radius:16px;gap:14px;padding:0 0 0 18px;overflow:hidden;background:var(--sh-ink)!important}.sh[data-layout=editorial][data-tone=dark] .sh__menu{color:#0c1430}.sh[data-layout=editorial] .sh__menu-l{transition:transform var(--motion-dur-m) var(--sh-ease);display:inline-block}.sh[data-layout=editorial] .sh__waffle{background:var(--sh-accent);border-radius:0;width:52px;height:52px}.sh[data-layout=editorial] .sh__waffle i{background:#fff}.sh[data-layout=editorial] .sh__menu:hover .sh__menu-l{transform:translate(-3px)}.sh[data-layout=editorial][data-scrolled] .sh__frame{grid-template-rows:64px 46px}.sh[data-layout=editorial][data-scrolled] .sh__menu{height:44px}.sh[data-layout=editorial][data-scrolled] .sh__waffle{width:44px;height:44px}.sh[data-layout=editorial][data-compact]:not([data-peek]):not([data-sub-open]) .sh__frame{grid-template-rows:64px 0}.sh[data-layout=editorial][data-compact]:not([data-peek]):not([data-sub-open]) .sh__nav{visibility:hidden}@media (width<=1100px){.sh[data-layout=float] .sh__frame{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"brand area search tools"}.sh[data-layout=float] .sh__nav{display:none}.sh[data-layout=editorial] .sh__nav{scrollbar-width:none;overflow-x:auto}}@media (width<=760px){.sh__search{display:none}.sh__search-m{display:block}.sh__login,.sh__contact,.sh__menu-l,.sh__area-k{display:none!important}.sh__menu{justify-content:center;width:44px;padding:0;background:0 0!important}.sh__area{height:32px;padding:0 10px;font-size:13px}.brand-fallback b{font-size:16px}.brand-fallback i{font-size:14px}.sh[data-layout=float]{padding:8px 10px 0}.sh[data-layout=float] .sh__frame,.sh[data-layout=float][data-compact]:not([data-peek]):not([data-sub-open]) .sh__frame{grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:4px;width:100%;height:56px;padding:0 4px 0 16px}.sh[data-layout=editorial] .sh__frame,.sh[data-layout=editorial][data-scrolled] .sh__frame{grid-template:"brand.search tools"60px"area nav nav nav"44px/auto minmax(0,1fr) auto auto;column-gap:4px;padding:0 8px 0 16px}.sh[data-layout=editorial] .sh__area{box-shadow:inset -1px 0 0 var(--sh-line);border-top:1px solid var(--sh-ink);align-self:stretch;margin:0;padding:0 12px 0 0}.sh[data-layout=editorial] .sh__area-l{font-size:14px}.sh[data-layout=editorial] .sh__nav{margin-right:-8px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sh[data-layout=editorial] .sh__nav>ul{gap:18px;padding-right:24px}.sh[data-layout=editorial] .sh__nav li{flex:none}.sh[data-layout=editorial] .sh__menu,.sh[data-layout=editorial][data-scrolled] .sh__menu{border-radius:12px;width:44px;height:44px;padding:0}.sh[data-layout=editorial] .sh__waffle,.sh[data-layout=editorial][data-scrolled] .sh__waffle{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sh *,.sh :before,.sh :after,.sh__frame{transition:none!important;animation:none!important}}:root.nx[data-motion=reduced] .sh__frame>:not(.ef-ticker__seq){transition:none!important}.sh__sub--more{width:280px;left:auto;right:-8px}.sh[data-layout=float] .sh__nav{overflow:hidden}.sh[data-layout=float] .sh__nav:has([aria-expanded=true]){overflow:visible}.sh[data-layout=float] .sh__frame{grid-template-columns:auto auto minmax(0,1fr) minmax(170px,230px) auto;width:min(1320px,100%)}.sh[data-layout=float] .sh__area-k{display:none}.sh[data-layout=float] .sh__search{--es-trigger-width:100%}@media (width<=1100px){.sh[data-layout=float] .sh__frame{grid-template-columns:auto auto minmax(0,1fr) auto}}@media (width<=760px){.sh .sh__frame{grid-template-columns:auto minmax(0,max-content) minmax(44px,1fr) auto!important}.sh[data-layout=editorial] .sh__frame{grid-template-columns:auto minmax(0,1fr) auto auto!important}.sh__area{min-width:0;max-width:100%}.sh__area-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.sh .ed-wordmark{--ed-wordmark-h:26px}.sh[data-layout=editorial] .ed-wordmark{--ed-wordmark-h:30px}.sh[data-compact] .ed-wordmark,.sh[data-layout=editorial][data-scrolled] .ed-wordmark{--ed-wordmark-h:22px}@media (width<=760px){.sh .ed-wordmark,.sh[data-layout=editorial] .ed-wordmark{--ed-wordmark-h:20px}}@property --ed-wordmark-h{syntax:"<length>";inherits:true;initial-value:28px}.sh[data-layout=tiers]{--t-row1:64px;--t-row2:48px;--t-bar:60px;--t-inset:10px;--t-radius:20px;--t-bg:#fafbfddb;--t-bg-top:#fafbfdeb;--t-edge:#0c143017;--t-hi:#ffffffe6;--t-shadow:0 1px 2px #0c14300d, 0 14px 34px -14px #0c143047;--t-field:#ffffffe6;--t-field-line:#0c14301f;height:calc(var(--t-row1) + var(--t-row2));pointer-events:none}.sh[data-layout=tiers][data-tone=dark]{--t-bg:#0d1328d1;--t-bg-top:#0d1328e6;--t-edge:#ffffff21;--t-hi:#ffffff1a;--t-shadow:0 1px 2px #0003, 0 14px 34px -14px #0009;--t-field:#ffffff1a;--t-field-line:#ffffff29}.sh[data-layout=tiers] .sh__frame{--pad:max(var(--sh-gut), calc((100% - var(--sh-max)) / 2));pointer-events:auto;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:var(--t-row1) var(--t-row2);width:100%;height:calc(var(--t-row1) + var(--t-row2));padding:0 var(--pad);background-color:var(--t-bg-top);box-shadow:inset 0 -1px 0 var(--t-edge);transition:background-color var(--motion-dur-s) ease, box-shadow var(--motion-dur-s) ease, color var(--motion-dur-s) ease;border-radius:0;grid-template-areas:"brand area search tools""nav nav nav nav";column-gap:12px;margin:0 auto}@supports (backdrop-filter:blur(1px)){.sh[data-layout=tiers] .sh__frame{backdrop-filter:blur(20px)saturate(1.6)}}.sh[data-layout=tiers] .ed-wordmark{--ed-wordmark-h:28px;fill:var(--sh-ink);transition:fill var(--motion-dur-s) ease}.sh[data-layout=tiers] .sh__search{justify-self:center;width:min(520px,100%)}.sh[data-layout=tiers] .es-fallback,.sh[data-layout=tiers] .sh__search .es-trigger{background:var(--t-field);height:44px;box-shadow:inset 0 0 0 1px var(--t-field-line);color:var(--sh-mute)}.sh[data-layout=tiers] .sh__nav{border-top:1px solid var(--sh-line);margin:0 calc(-1 * var(--pad));padding:0 var(--pad);align-self:stretch;align-items:center;display:flex;overflow:hidden}.sh[data-layout=tiers] .sh__nav:has([aria-expanded=true]){overflow:visible}.sh[data-layout=tiers] .sh__nav>ul{min-width:0}.sh[data-layout=tiers] .sh__link{height:var(--t-row2);border-radius:0;padding:0 14px;position:relative}.sh[data-layout=tiers] .sh__link:hover,.sh[data-layout=tiers] .sh__link[aria-expanded=true]{background:0 0}.sh[data-layout=tiers] .sh__link:after{content:"";background:var(--sh-accent);height:2px;transition:transform var(--motion-dur-s) var(--sh-ease);border-radius:2px;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.sh[data-layout=tiers] .sh__link:hover:after,.sh[data-layout=tiers] .sh__link[aria-expanded=true]:after,.sh[data-layout=tiers] .sh__link[aria-current=page]:after{transform:scaleX(1)}.sh[data-layout=tiers] .sh__nav li:first-child .sh__link{margin-left:-14px}.sh[data-layout=tiers] .sh__sub{top:calc(100% + 4px);left:0}.sh[data-layout=tiers] .sh__login,.sh[data-layout=tiers] .sh__contact{max-width:140px;transition:background-color var(--motion-dur-xs), color var(--motion-dur-xs), opacity var(--motion-dur-s);overflow:hidden}.sh[data-layout=tiers] .sh__menu,.sh[data-layout=tiers][data-tone=dark] .sh__menu{background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-field-line)}.sh[data-layout=tiers][data-condensed] .sh__frame{width:min(var(--sh-max), calc(100% - 2 * var(--sh-gut)));height:var(--t-bar);margin-top:var(--t-inset);border-radius:var(--t-radius);grid-template-columns:auto minmax(0,1fr) minmax(200px,300px) auto;grid-template-rows:var(--t-bar);background-color:var(--t-bg);box-shadow:inset 0 0 0 1px var(--t-edge), inset 0 1px 0 var(--t-hi), var(--t-shadow);grid-template-areas:"brand nav search tools";column-gap:8px;padding:0 8px 0 20px}.sh[data-layout=tiers][data-condensed] .ed-wordmark{--ed-wordmark-h:22px}.sh[data-layout=tiers][data-condensed] .sh__area{display:none}.sh[data-layout=tiers][data-condensed] .sh__nav{border-top:0;margin:0;padding:0 0 0 10px}.sh[data-layout=tiers][data-condensed] .sh__link{height:var(--t-bar);padding:0 12px}.sh[data-layout=tiers][data-condensed] .sh__link:after{bottom:12px;left:12px;right:12px}.sh[data-layout=tiers][data-condensed] .sh__nav li:first-child .sh__link{margin-left:0}.sh[data-layout=tiers][data-condensed] .sh__search{width:100%}.sh[data-layout=tiers][data-condensed] .es-fallback,.sh[data-layout=tiers][data-condensed] .sh__search .es-trigger{height:42px}.sh[data-layout=tiers][data-condensed] .sh__login,.sh[data-layout=tiers][data-condensed] .sh__contact{opacity:0;visibility:hidden;max-width:0;padding-inline:0}.sh[data-layout=tiers][data-condensed] .sh__sub{top:calc(100% + 10px)}@media (width<=1100px){.sh[data-layout=tiers][data-condensed] .sh__frame{grid-template-columns:auto minmax(0,1fr) minmax(170px,220px) auto;padding-left:16px}.sh[data-layout=tiers][data-condensed] .sh__menu-l{display:none}.sh[data-layout=tiers][data-condensed] .sh__menu{padding:0 6px}}@media (width<=760px){.sh[data-layout=tiers]{--t-row1:56px;--t-row2:46px;--t-bar:48px;--t-inset:8px;--t-radius:18px}.sh[data-layout=tiers] .sh__frame{grid-template-areas:"brand area search tools""nav nav nav nav";column-gap:4px;padding:0 8px 0 16px}.sh[data-layout=tiers] .ed-wordmark{--ed-wordmark-h:20px}.sh[data-layout=tiers] .sh__nav{scrollbar-width:none;margin:0 -8px 0 -16px;padding:0 8px 0 16px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sh[data-layout=tiers] .sh__nav>ul{gap:0}.sh[data-layout=tiers] .sh__link{height:var(--t-row2);font-size:14px}.sh[data-layout=tiers] .sh__link:after{bottom:4px}.sh[data-layout=tiers] .has-sub{position:static}.sh[data-layout=tiers] .sh__sub{width:auto;margin-top:6px;position:fixed;top:auto;left:10px;right:10px}.sh[data-layout=tiers] .sh__menu{box-shadow:none!important;background:0 0!important}.sh[data-layout=tiers][data-condensed] .sh__frame{width:calc(100% - 2 * var(--t-inset));height:calc(var(--t-bar) + 40px);grid-template-columns:auto minmax(0,max-content) minmax(44px,1fr) auto;grid-template-rows:var(--t-bar) 40px;grid-template-areas:"brand area search tools""nav nav nav nav";padding:0 4px 0 14px}.sh[data-layout=tiers][data-condensed] .sh__area{height:28px;display:inline-flex}.sh[data-layout=tiers][data-condensed] .ed-wordmark{--ed-wordmark-h:20px}.sh[data-layout=tiers][data-condensed] .sh__nav{border-top:1px solid var(--sh-line);margin:0 -4px 0 -14px;padding:0 4px 0 14px}.sh[data-layout=tiers][data-condensed] .sh__link{height:40px;padding:0 12px}.sh[data-layout=tiers][data-condensed] .sh__link:after{bottom:3px}.sh[data-layout=tiers][data-condensed] .sh__nav li:first-child .sh__link{margin-left:-12px}}@media (prefers-reduced-transparency:reduce){.sh[data-layout=tiers]{--t-bg:#fafbfd;--t-bg-top:#fafbfd}.sh[data-layout=tiers][data-tone=dark]{--t-bg:#0d1328;--t-bg-top:#0d1328}}.sh[data-layout=tiers]{display:flow-root}@media (width<=1100px){.sh[data-layout=tiers] .sh__login,.sh[data-layout=tiers] .sh__area-k{display:none}.sh[data-layout=tiers] .sh__search{min-width:200px}}.sh[data-layout=tiers] .sh__search-m .es-trigger{background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-field-line);color:var(--sh-ink)}.sh[data-layout=tiers] .sh__search{--es-trigger-width:100%}.sh[data-layout=tiers]{--es-trigger-fg:var(--sh-ink);--es-trigger-muted:var(--sh-mute);--es-trigger-bg:var(--t-field);--es-trigger-line:var(--t-field-line)}.sh:not([data-layout=experience]) :is(.xh__switch,.xh__swg,.xh__row,.xh__acct,.bsw),.sh[data-layout=experience] :is(.sh__brand,.sh__nav,.sh__area,.sh__menu,.sh__login,.sh__search,.sh__search-m){display:none!important}html:not([data-audience=private]) .xh__item:not([data-aud~=business]):not(.is-leaving),html[data-audience=private] .xh__item:not([data-aud~=private]):not(.is-leaving),html:not([data-audience=private]) .xh__mega-v:not([data-aud-v=business]),html[data-audience=private] .xh__mega-v:not([data-aud-v=private]){display:none}html:not([data-audience=private]) [data-aud-only=private],html[data-audience=private] [data-aud-only=business]{display:none!important}.aud{--aud-h:38px;--aud-pad:3px;--aud-bg:#0c14300f;--aud-line:#0c143014;--aud-thumb:#fff;--aud-thumb-shadow:0 1px 2px #0c14301f, 0 3px 10px -4px #0c143038;--aud-ink:#0c1430;--aud-mute:#4a5270;--aud-focus:#ff5a36;isolation:isolate;height:var(--aud-h);padding:var(--aud-pad);background:var(--aud-bg);box-shadow:inset 0 0 0 1px var(--aud-line);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.aud__opt{z-index:1;min-width:0;color:var(--aud-mute);font:600 13.5px/1 var(--sh-text,"Inter Tight Variable", system-ui, sans-serif);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:color var(--motion-dur-s) var(--motion-ease);background:0 0;border:0;border-radius:999px;padding:0 18px;position:relative}.aud__opt[aria-checked=true],.aud__opt:not([aria-checked=true]):hover{color:var(--aud-ink)}.aud__opt:focus-visible{outline:2px solid var(--aud-focus);outline-offset:1px}.aud__thumb{z-index:0;top:var(--aud-pad);bottom:var(--aud-pad);left:var(--aud-pad);width:calc((100% - 2 * var(--aud-pad)) / 2);background:var(--aud-thumb);box-shadow:var(--aud-thumb-shadow);transition:transform var(--motion-dur-m) var(--motion-ease), background-color var(--motion-dur-s);border-radius:999px;position:absolute}.aud[data-value=private] .aud__thumb,html[data-audience=private] .aud:not([data-value]) .aud__thumb{transform:translate(100%)}html[data-audience=private] .aud:not([data-value]) [data-aud-set=private],html:not([data-audience=private]) .aud:not([data-value]) [data-aud-set=business]{color:var(--aud-ink)}html[data-audience=private] .aud:not([data-value]) [data-aud-set=business]{color:var(--aud-mute)}.sh[data-tone=dark] .aud{--aud-bg:#ffffff14;--aud-line:#ffffff1f;--aud-thumb:#fff3;--aud-thumb-shadow:inset 0 1px 0 #ffffff1f;--aud-ink:#fff;--aud-mute:#ffffffb3}.aud--lg{--aud-h:52px;--aud-pad:4px}.aud--lg .aud__opt{padding:0 24px;font-size:16px}.sh[data-layout=experience]{--x-inset:10px;--x-row1:62px;--x-row2:46px;--x-bar:60px;--x-radius:24px;--x-radius-c:20px;--x-bg:#fafbfdcc;--x-bg-c:#fafbfde8;--x-edge:#0c143014;--x-hi:#ffffffd9;--x-sep:#0c143014;--x-shadow:0 1px 2px #0c14300a, 0 10px 28px -16px #0c14303d;--x-field:#ffffffdb;--x-field-line:#0c14301a;--es-trigger-fg:var(--sh-ink);--es-trigger-muted:var(--sh-mute);--es-trigger-bg:var(--x-field);--es-trigger-line:var(--x-field-line);height:calc(var(--x-inset) + var(--x-row1) + var(--x-row2));pointer-events:none;display:flow-root}.sh[data-layout=experience][data-tone=dark]{--x-bg:#0d1328c7;--x-bg-c:#0d1328e8;--x-edge:#ffffff1f;--x-hi:#ffffff14;--x-sep:#ffffff1a;--x-shadow:0 1px 2px #0003, 0 12px 30px -16px #0000008c;--x-field:#ffffff1a;--x-field-line:#ffffff24}.sh[data-layout=experience] .sh__frame{pointer-events:auto;width:min(calc(var(--sh-max) + 48px), calc(100% - 2 * var(--x-inset)));height:calc(var(--x-row1) + var(--x-row2));--x-pl:16px;--x-pr:16px;--xh-search-w:clamp(176px, 17vw, 268px);--x-side:max(108px, var(--xh-search-w));margin:var(--x-inset) auto 0;padding:0 var(--x-pr) 0 var(--x-pl);border-radius:var(--x-radius);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--x-row1) var(--x-row2);--xh-gap:12px;isolation:isolate;box-shadow:none;background:0 0;grid-template-areas:"sw brand tools""nav nav nav";column-gap:12px;transition:none;position:relative}@property --xh-glass-dy{syntax:"<length>";inherits:false;initial-value:0}@property --xh-glass-dx{syntax:"<length>";inherits:false;initial-value:0}.sh[data-layout=experience] .sh__frame:before{content:"";z-index:-1;inset:0 var(--xh-glass-dx) calc(-1 * var(--xh-glass-dy)) var(--xh-glass-dx);pointer-events:none;border-radius:inherit;background-color:var(--x-bg);box-shadow:inset 0 0 0 1px var(--x-edge), inset 0 1px 0 var(--x-hi), var(--x-shadow);transition:background-color var(--motion-dur-s) ease, box-shadow var(--motion-dur-s) ease;position:absolute}@supports (backdrop-filter:blur(1px)){.sh[data-layout=experience] .sh__frame:before{backdrop-filter:blur(22px)saturate(1.7)}}@supports not (backdrop-filter:blur(1px)){.sh[data-layout=experience]{--x-bg:#fafbfd;--x-bg-c:#fafbfd}.sh[data-layout=experience][data-tone=dark]{--x-bg:#0d1328;--x-bg-c:#0d1328}}@media (prefers-reduced-transparency:reduce){.sh[data-layout=experience]{--x-bg:#fafbfd;--x-bg-c:#fafbfd}.sh[data-layout=experience][data-tone=dark]{--x-bg:#0d1328;--x-bg-c:#0d1328}}:root[data-effects=reduced] .sh[data-layout=experience]{--x-bg:#fafbfd;--x-bg-c:#fafbfd}:root[data-effects=reduced] .sh[data-layout=experience][data-tone=dark]{--x-bg:#0d1328;--x-bg-c:#0d1328}.sh[data-layout=experience] .ed-wordmark{--ed-wordmark-h:26px;fill:var(--sh-ink);transition:fill var(--motion-dur-s) ease}.sh[data-layout=experience] .bsw{grid-area:brand;justify-self:center}.sh[data-layout=experience] .xh__swg{grid-area:sw;justify-self:start;align-items:center;gap:6px;min-width:0;display:flex}.sh[data-layout=experience] .xh__switch{transition:opacity var(--motion-dur-s) var(--motion-ease), transform var(--motion-dur-m) var(--motion-ease), visibility 0s;justify-self:start}.sh[data-layout=experience] .xh__switch .aud__opt{min-width:116px}.sh[data-layout=experience] .sh__tools{grid-area:tools;justify-self:end;gap:6px}.sh[data-layout=experience] .sh__contact{transition:background-color var(--motion-dur-xs), color var(--motion-dur-xs), opacity var(--motion-dur-s)}.xh__acct{position:relative}.xh__acct-btn{height:40px;color:inherit;font:600 14.5px/1 var(--sh-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-dur-xs) var(--motion-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 14px;display:inline-flex}.xh__acct-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.6;width:9px;height:6px;transition:transform var(--motion-dur-s) var(--motion-ease), opacity var(--motion-dur-xs)}.xh__acct-btn:hover,.xh__acct-btn[aria-expanded=true]{background:#0c14300f}.sh[data-tone=dark] .xh__acct-btn:hover,.sh[data-tone=dark] .xh__acct-btn[aria-expanded=true]{background:#ffffff1a}.xh__acct-btn:hover svg{opacity:1}.xh__acct-btn[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.xh__acct-btn:focus-visible{outline:2px solid var(--sh-accent);outline-offset:1px}.xh__acct-panel{z-index:4;width:272px;color:var(--sh-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--x-edge,#0c143014), 0 18px 44px -22px #0c14306b;transform-origin:100% 0;animation:xh-acct var(--motion-dur-s) var(--motion-ease) both;background:#fafbfdfb;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.sh[data-tone=dark] .xh__acct-panel{background:#0d1328fb}@keyframes xh-acct{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.xh__acct-h{border-bottom:1px solid var(--sh-line);font:600 11px/1 var(--sh-text);letter-spacing:.12em;text-transform:uppercase;color:var(--sh-mute);margin:6px 10px 8px;padding-bottom:10px}.xh__acct-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.xh__acct-panel a,.xh__acct-planned{font:550 15px/1.25 var(--sh-text);letter-spacing:-.005em;transition:background-color var(--motion-dur-xs);border-radius:10px;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:10px;display:grid;position:relative}.xh__acct-panel small{font:450 12.5px/1.3 var(--sh-text);color:var(--sh-mute);letter-spacing:0;grid-column:1}.xh__acct-ext{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.45;width:12px;height:12px;transition:opacity var(--motion-dur-xs), transform var(--motion-dur-s) var(--motion-ease);grid-area:1/2/span 2}.xh__acct-panel a:hover,.xh__acct-panel a:focus-visible{background:#0c14300f;outline:none}.sh[data-tone=dark] .xh__acct-panel a:hover,.sh[data-tone=dark] .xh__acct-panel a:focus-visible{background:#ffffff1a}.xh__acct-panel a:focus-visible{box-shadow:inset 0 0 0 2px var(--sh-accent)}.xh__acct-panel a:hover .xh__acct-ext{opacity:1;transform:translate(1px,-1px)}.xh__acct-planned{color:var(--sh-mute);cursor:default}.sh[data-layout=experience] .xh__row{grid-area:nav;grid-template-columns:minmax(var(--x-side), 1fr) minmax(0, max-content) minmax(var(--x-side), 1fr);min-width:0;margin:0 calc(-1 * var(--x-pr)) 0 calc(-1 * var(--x-pl));padding:0 var(--x-pr) 0 var(--x-pl);box-shadow:inset 0 1px 0 var(--x-sep);align-self:stretch;align-items:center;display:grid}.xh__lead{grid-column:1;justify-self:start;align-items:center;margin-left:-6px;display:flex}.sh[data-layout=experience] .xh__nav{grid-area:1/2;align-self:stretch;min-width:0;display:flex;overflow:hidden}.xh__list{min-width:0;height:var(--x-row2,46px);flex-wrap:wrap;flex:1;place-content:flex-start center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.sh[data-layout=experience] .xh__item[data-clipped]{visibility:hidden}.xh__item{order:var(--o-business,9)}html[data-audience=private] .xh__item{order:var(--o-private,9)}.xh__item.is-leaving{z-index:0;pointer-events:none;display:block;position:absolute}.xh__item.is-leaving .xh__mega{display:none!important}.xh__link{height:var(--x-row2,46px);color:inherit;font:550 14px/1 var(--sh-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;display:inline-flex;position:relative}.xh__link svg{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.55;width:9px;height:6px;transition:transform var(--motion-dur-s) var(--motion-ease)}.xh__link[aria-expanded=true] svg{transform:rotate(180deg)}.xh__link:after{content:"";background:var(--sh-accent);height:2px;transition:transform var(--motion-dur-s) var(--motion-ease);border-radius:2px;position:absolute;bottom:7px;left:11px;right:11px;transform:scaleX(0)}.xh__link:hover:after,.xh__link[aria-expanded=true]:after,.xh__item[data-current]>.xh__link:after{transform:scaleX(1)}.xh__link:focus-visible{outline:2px solid var(--sh-accent);outline-offset:-4px;border-radius:12px}.xh__more{height:36px;color:inherit;font:600 14.5px/1 var(--sh-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-dur-xs) var(--motion-ease), color var(--motion-dur-xs);background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.xh__more:hover{background:#0c14300f}.sh[data-tone=dark] .xh__more:hover{background:#ffffff1a}.xh__more:focus-visible{outline:2px solid var(--sh-accent);outline-offset:0}.xh__burger{width:18px;height:12px;display:block;position:relative}.xh__burger i{transform-origin:50%;width:100%;height:1.75px;transition:transform var(--motion-dur-s) var(--motion-ease), width var(--motion-dur-s) var(--motion-ease), opacity var(--motion-dur-xs);background:currentColor;border-radius:2px;position:absolute;left:0}.xh__burger i:first-child{top:0}.xh__burger i:nth-child(2){top:calc(50% - .875px)}.xh__burger i:nth-child(3){width:62%;bottom:0}.xh__more:hover .xh__burger i:nth-child(3){width:100%}.xh__more:hover .xh__burger i:first-child{width:62%}.xh__more[aria-expanded=true] .xh__burger i:first-child{width:100%;transform:translateY(5.125px)rotate(45deg)}.xh__more[aria-expanded=true] .xh__burger i:nth-child(2){opacity:0;transform:scaleX(.4)}.xh__more[aria-expanded=true] .xh__burger i:nth-child(3){width:100%;transform:translateY(-5.125px)rotate(-45deg)}.xh__sep{background:#0c143024;flex:none;width:1px;height:20px;margin:0 0 0 8px}.sh[data-tone=dark] .xh__sep{background:#ffffff2e}.xh__search{z-index:2;width:var(--xh-search-w);grid-column:3;justify-self:end;height:40px;position:relative}.xh__search .es-trigger,.xh__search .es-fallback{background:var(--x-field);width:100%;min-width:0;height:100%;box-shadow:inset 0 0 0 1px var(--x-field-line);color:var(--sh-mute);font:450 13.5px/1 var(--sh-text);letter-spacing:-.005em;transition:box-shadow var(--motion-dur-xs) var(--motion-ease), color var(--motion-dur-xs), background-color var(--motion-dur-xs);border:0;gap:8px;padding:0 14px 0 12px;position:absolute;inset:0;overflow:hidden}.xh__search .es-trigger__text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xh__search .es-trigger__kbd{display:none}.xh__search .es-trigger:hover{color:var(--sh-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-ink) 24%, transparent), 0 6px 16px -12px #0c143059}.xh__shell{pointer-events:none;opacity:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--x-field-line), 0 10px 28px -16px #0c143061;transition:box-shadow var(--motion-dur-xs);background:#fff;border-radius:999px;position:absolute;top:0;right:0}.sh[data-tone=dark] .xh__shell{background:#151d36}.sh[data-search] .xh__shell{opacity:1}.xh__search:focus-within .xh__shell{box-shadow:inset 0 0 0 1.5px var(--sh-accent), 0 10px 28px -16px #0c143061}.xh__dock{pointer-events:none;position:absolute;inset:0}.xh__dock .es-dialog[data-docked]:not([open]){display:none}.xh__dock .es-dialog[data-docked]{z-index:1;width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;color:var(--sh-ink);pointer-events:auto;background:0 0;border:0;border-radius:999px;margin:0;padding:0;animation:none;display:block;position:absolute;inset:0;overflow:visible}.sh[data-tone=dark] .xh__dock .es-dialog[data-docked]{--es-bg:#151d36;--es-fg:var(--sh-ink);--es-muted:var(--sh-mute);--es-line:var(--sh-line);--es-active-bg:#ffffff14;--es-accent-text:var(--sh-accent-ink)}.xh__dock .es-dialog[data-docked] .es-panel{height:100%}.xh__dock .es-dialog[data-docked] .es-form{height:100%;min-height:0;box-shadow:none;border:0;gap:10px;padding:0 5px 0 12px}.xh__dock .es-dialog[data-docked] .es-form__icon{width:18px;height:18px;color:var(--sh-ink)}.xh__dock .es-dialog[data-docked] .es-input{height:100%;font-size:15px}.xh__dock .es-dialog[data-docked] .es-input:focus-visible{outline:none}.xh__dock .es-dialog[data-docked] .es-close{height:30px;min-height:0;color:var(--sh-mute);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12px;font-weight:550;display:inline-flex}.xh__dock .es-dialog[data-docked] .es-close:before{content:"✕" / "";font-size:11px;line-height:1}.xh__dock .es-dialog[data-docked] .es-close:hover{color:var(--sh-ink);border-color:color-mix(in srgb, var(--sh-ink) 30%, transparent)}.xh__dock .es-dialog[data-docked] .es-drop{background:var(--es-bg,#fff);max-height:min(560px,100dvh - 150px);box-shadow:inset 0 0 0 1px var(--es-line,#0c14301a), 0 24px 60px -28px #0c143073;border-radius:18px;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow:hidden}.xh__dock .es-dialog[data-docked].es-closing{animation:none}.sh[data-dd-open] .xh__dock .es-drop{visibility:hidden}.xh__mega{z-index:3;overscroll-behavior:contain;max-height:calc(100vh - 160px);color:var(--sh-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--x-edge,#0c143014), 0 24px 60px -28px #0c143066;animation:xh-down var(--motion-dur-s) var(--motion-ease) both;background:#fafbfdfb;border-radius:22px;padding:28px 32px 30px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.sh[data-tone=dark] .xh__mega{background:#0d1328fb}.sh[data-mega-swap] .xh__mega{animation:none!important}.sh[data-mega-swap] .xh__mega>.xh__mega-v{animation:xh-swap var(--motion-dur-xs,.16s) var(--motion-ease,ease) both}@keyframes xh-swap{0%{opacity:0}}@keyframes xh-down{0%{opacity:0;clip-path:inset(0 0 30% round 22px);transform:translateY(-6px)}to{clip-path:inset(0 round 22px)}}.xh__mega-v{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:44px;display:grid}.xh__aside{border-right:1px solid var(--sh-line);padding-right:36px}.xh__kicker{font:600 11.5px/1 var(--sh-text);letter-spacing:.12em;text-transform:uppercase;color:var(--sh-accent-ink);margin:0 0 12px}.xh__sum{font:450 19px/1.38 var(--sh-text);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 20px}.xh__all{min-height:36px;font:600 14px/1 var(--sh-text);color:var(--sh-accent-ink);align-items:center;display:inline-flex}.xh__all:hover{text-underline-offset:4px;text-decoration:underline}.xh__planned-note{color:var(--sh-mute);margin:0;font-size:13px}.xh__cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px 32px;display:grid}.xh__gt{border-bottom:1px solid var(--sh-line);font:600 11.5px/1 var(--sh-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sh-mute);margin:2px 0 10px;padding-bottom:10px}.xh__g ul{margin:0;padding:0;list-style:none}.xh__g a,.xh__planned{font:500 15px/1.3 var(--sh-text);transition:background-color var(--motion-dur-xs);border-radius:10px;flex-direction:column;gap:2px;margin:0 -10px;padding:8px 10px;display:flex}.xh__g a:hover,.xh__g a:focus-visible{background:#0c14300f}.sh[data-tone=dark] .xh__g a:hover,.sh[data-tone=dark] .xh__g a:focus-visible{background:#ffffff1a}.xh__g small{color:var(--sh-mute);font-size:12px}.xh__planned{color:var(--sh-mute)}.xh__planned small{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.xh__ext{opacity:.6;font-size:13px}.sh[data-layout=experience][data-condensed] .sh__frame{width:min(1480px, calc(100% - 2 * var(--x-inset)));height:var(--x-bar);border-radius:var(--x-radius-c);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--x-bar);grid-template-areas:none;column-gap:0}.sh[data-layout=experience][data-condensed] .sh__frame:before{background-color:var(--x-bg-c)}.sh[data-layout=experience][data-condensed] .xh__row{display:contents}.sh[data-layout=experience][data-condensed] .bsw{z-index:2;grid-area:1/2;justify-self:center}.sh[data-layout=experience][data-condensed] .xh__lead{z-index:2;grid-area:1/1;justify-self:start;margin-left:-4px}.sh[data-layout=experience][data-condensed] .xh__sep{display:none}.sh[data-layout=experience][data-condensed] .xh__nav{pointer-events:none;grid-area:1/1/2/4;overflow:visible}.sh[data-layout=experience][data-condensed] .xh__list{height:var(--x-bar);padding:0 max(0px, calc(var(--xh-wl,0px) - var(--xh-wr,0px))) 0 max(0px, calc(var(--xh-wr,0px) - var(--xh-wl,0px)));flex-wrap:nowrap;justify-content:center}.sh[data-layout=experience][data-condensed] .xh__list:after{content:"";width:var(--xh-slot,340px);flex:none;order:calc(var(--xh-split,3) * 2 + 1)}.sh[data-layout=experience][data-condensed] .xh__item{order:calc(var(--o-business,9) * 2);pointer-events:auto}html[data-audience=private] .sh[data-layout=experience][data-condensed] .xh__item{order:calc(var(--o-private,9) * 2)}.sh[data-layout=experience][data-condensed][data-nav-fit=off] .xh__nav{visibility:hidden;overflow:clip}.sh[data-layout=experience][data-condensed] .xh__item[data-xh-compact-hidden]{display:none}.sh[data-layout=experience][data-condensed] .xh__link{height:var(--x-bar);padding:0 10px}.sh[data-layout=experience][data-condensed] .xh__link:after{bottom:12px;left:10px;right:10px}.sh[data-layout=experience][data-condensed] .xh__mega{top:calc(100% + 10px)}.sh[data-layout=experience][data-condensed] :is(.xh__switch,.xh__swg,.xh__acct){display:none}.sh[data-layout=experience][data-condensed] .sh__tools{z-index:2;grid-area:1/3;justify-self:end}.sh[data-layout=experience][data-condensed] .xh__search{width:40px;margin-right:calc(var(--xh-tools-w,96px) + 8px);grid-area:1/3;justify-self:end}.sh[data-layout=experience][data-condensed] .xh__search .es-trigger{justify-content:center;padding:0}.sh[data-layout=experience][data-condensed] .xh__search .es-trigger__text{display:none}.sh[data-layout=experience][data-condensed] .ed-wordmark{--ed-wordmark-h:22px}.sh[data-layout=experience][data-search]:not([data-condensed]) .xh__search{z-index:1;width:auto;margin-left:4px;margin-right:var(--xh-search-mr,0px);grid-area:1/2/auto/4;justify-self:stretch}.sh[data-layout=experience][data-condensed][data-search] .bsw{margin-left:var(--xh-pill-l,16px);grid-area:1/1;justify-self:start}.sh[data-layout=experience][data-condensed][data-search] .bsw__panel{left:calc(-1 * var(--bsw-pad-l));margin-left:0}.sh[data-layout=experience][data-condensed][data-search] .xh__search{width:auto;margin:0 var(--xh-search-mr,0px) 0 calc(var(--xh-pill-l,16px) + var(--xh-brand-w,220px) + var(--xh-pill-r,40px) + var(--xh-gap));grid-area:1/1/2/4;justify-self:stretch}.sh[data-search] .xh__search .es-trigger{box-shadow:none;pointer-events:none;background:0 0}.sh[data-search] .xh__search .es-trigger__text,.sh[data-search=open] .xh__search .es-trigger{visibility:hidden}.sh[data-layout=experience][data-search] .xh__search .es-trigger{justify-content:flex-start;padding:0 0 0 13px}@media (width<=1100px){.sh[data-layout=experience] .ed-wordmark{--ed-wordmark-h:22px}.sh[data-layout=experience] .xh__switch .aud__opt{min-width:0;padding:0 14px}.sh[data-layout=experience] .xh__mega-v{grid-template-columns:minmax(0,1fr);gap:20px}.sh[data-layout=experience] .xh__aside{border-right:0;border-bottom:1px solid var(--sh-line);padding:0 0 18px}.sh[data-layout=experience] .xh__link{padding:0 11px;font-size:14px}.sh[data-layout=experience] .xh__link:after{left:11px;right:11px}.sh[data-layout=experience][data-condensed] .ed-wordmark{--ed-wordmark-h:20px}}@media (width<=1180px){.sh[data-layout=experience] .sh__frame{--xh-search-w:clamp(150px, 15vw, 268px)}.sh[data-layout=experience] .xh__link{padding:0 8px}.sh[data-layout=experience] .xh__link:after{left:8px;right:8px}}@media (width<=900px) and (width>=761px){.sh[data-layout=experience] .ed-wordmark{--ed-wordmark-h:20px}.sh[data-layout=experience] .xh__switch .aud__opt{padding:0 12px;font-size:13px}.sh[data-layout=experience] .xh__acct-btn{padding:0 10px}.sh[data-layout=experience] .sh__contact{padding:0 12px;font-size:14px}}@media (width<=760px){.sh[data-layout=experience]{--x-inset:8px;--x-row1:56px;--x-rowS:50px;--x-bar:54px;--x-radius:20px;--x-radius-c:18px;height:calc(var(--x-inset) + var(--x-row1) + var(--x-rowS))}.sh[data-layout=experience] .sh__frame,.sh.sh[data-layout=experience] .sh__frame{--x-pl:6px;--x-pr:6px;height:calc(var(--x-row1) + var(--x-rowS));grid-template-rows:var(--x-row1) var(--x-rowS);grid-template-areas:"lead brand search""sw sw sw";column-gap:4px;padding:0 6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.sh[data-layout=experience] .ed-wordmark{--ed-wordmark-h:16px}.sh[data-layout=experience] .xh__row{display:contents}.sh[data-layout=experience] .xh__lead{grid-area:lead;justify-self:start;margin:0}.sh[data-layout=experience] .xh__sep,.sh[data-layout=experience] .xh__nav,.sh[data-layout=experience] .sh__tools{display:none!important}.sh[data-layout=experience] .xh__more{gap:8px;height:44px;padding:0 10px;font-size:14px}.sh[data-layout=experience] .xh__search{grid-area:search;justify-self:end;width:44px;height:44px}.sh[data-layout=experience] .xh__search .es-trigger{height:44px;box-shadow:none;color:var(--sh-ink);background:0 0;border-radius:999px;justify-content:center;padding:0;width:44px!important}.sh[data-layout=experience] .xh__search :is(.es-trigger__text,.es-trigger__kbd){display:none}.sh[data-layout=experience] .xh__swg{grid-area:sw;place-self:start center;padding-left:46px}.sh[data-layout=experience] .xh__switch{box-shadow:inset 0 0 0 1px var(--aud-line)}.sh[data-layout=experience] .xh__set-panel{left:auto;right:0}.sh[data-layout=experience] .xh__switch .aud__opt{min-width:138px;padding:0 16px}.sh[data-layout=experience][data-condensed] .sh__frame{width:calc(100% - 2 * var(--x-inset));height:var(--x-bar);grid-template-rows:var(--x-bar);grid-template-areas:"lead brand search";padding:0 6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.sh[data-layout=experience][data-condensed] .bsw{grid-area:brand;justify-self:center;margin-left:0}.sh[data-layout=experience][data-condensed] .bsw__panel{margin-left:calc(var(--bsw-w) / -2);left:50%}.sh[data-layout=experience][data-condensed] .xh__lead{grid-area:lead;justify-self:start;margin-left:0}.sh[data-layout=experience][data-condensed] .xh__search{grid-area:search;width:44px;margin-right:0}.sh[data-layout=experience][data-condensed] .ed-wordmark{--ed-wordmark-h:16px}.sh[data-layout=experience][data-xh-nosearch] .xh__search{display:none}.sh[data-layout=experience][data-xh-nosearch] .xh__swg{display:contents}.sh[data-layout=experience][data-xh-nosearch] .xh__switch{grid-area:sw;place-self:start center}.sh[data-layout=experience][data-xh-nosearch] .xh__set{grid-area:search;place-self:center end}.sh[data-layout=experience][data-xh-nosearch] .xh__set-btn{width:44px;height:44px}}@media (width<=380px){.sh[data-layout=experience] .xh__switch .aud__opt{min-width:0;padding:0 12px}}@media (prefers-reduced-motion:reduce){.aud__thumb,.aud__opt,.xh__switch,.xh__link:after,.xh__more,.xh__burger i,.xh__acct-btn svg,.xh__search .es-trigger,.xh__shell{transition:none!important}.xh__mega,.xh__mega>.xh__mega-v,.xh__acct-panel{animation:none!important}}.fm__left{display:contents}.fm__left--aud{flex-direction:column;align-self:start;gap:clamp(20px,3vh,32px);min-width:0;display:flex}.fm .aud{--aud-bg:#ffffff12;--aud-line:#ffffff1f;--aud-thumb:#fff;--aud-thumb-shadow:none;--aud-ink:#0c1430;--aud-mute:#ffffffbd;--aud-focus:#ff8a6e;align-self:flex-start}html:not([data-audience=private]) .fm [data-fm-aud=private],html[data-audience=private] .fm [data-fm-aud=business]{display:none!important}@media (width<=860px){.fm__left--aud{gap:14px}.fm .aud--lg{--aud-h:46px;width:100%}.fm .aud--lg .aud__opt{padding:0 12px;font-size:15px}}.sh[data-layout=experience]{transition:none}.sh[data-layout=experience] :is(.xh__t,.xh__more-l,.brand-cmp__v,.es-trigger__text,.xh__burger){transition:color var(--motion-dur-s) ease}.xh__mega{background-color:#fafbfd;padding:0}.sh[data-tone=dark] .xh__mega{background-color:#0d1328}.xh__mega-v:not(.xm){padding:28px 32px 30px}.xm{--xm-rail:clamp(232px, 20.5%, 320px);--xm-pad:clamp(28px, 2.9vw, 44px);--xm-soft:#0c14300b;--xm-hover:#0c14300e;--xm-sel:#ff5a361a;grid-template-columns:var(--xm-rail) minmax(0, 1fr);align-items:stretch;gap:0;display:grid}.sh[data-tone=dark] .xm{--xm-soft:#ffffff0f;--xm-hover:#ffffff14;--xm-sel:#ff5a3633}.sh[data-tone=dark] .xm__soon{background:#0d1328}.xm__rail{border-right:1px solid var(--sh-line);padding:30px 18px 30px 20px}.xm__head{align-items:flex-start;gap:14px;padding:0 12px 26px;display:flex}.xm__hi{fill:none;stroke:#2f6fd6;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:34px;height:34px;margin-top:1px}.sh[data-tone=dark] .xm__hi{stroke:#8fb6ff}.xm__title{font:650 21px/1.15 var(--sh-text);letter-spacing:-.015em;color:var(--sh-ink);margin:0 0 5px}.xm__lead{font:450 13.5px/1.4 var(--sh-text);color:var(--sh-mute);text-wrap:pretty;margin:0}.xm__panes{flex-direction:column;gap:6px;display:flex}.xm__pane-btn{width:100%;min-height:48px;font:500 15px/1.25 var(--sh-text);color:var(--sh-ink);text-align:left;cursor:pointer;transition:background-color var(--motion-dur-xs) var(--motion-ease), color var(--motion-dur-xs) var(--motion-ease);background:0 0;border:0;border-radius:12px;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;gap:14px;padding:0 14px 0 12px;display:grid}.xm__pane-btn:hover{background:var(--xm-hover)}.xm__pane-btn[aria-selected=true]{background:var(--xm-sel);font-weight:600}.xm__pane-btn:focus-visible{outline:2px solid var(--sh-accent);outline-offset:-2px}.xm__pi{place-items:center;width:26px;height:26px;display:grid}.xm__pi svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px;color:var(--sh-mute)}.xm__pane-btn[aria-selected=true] .xm__pi svg{color:var(--sh-accent-ink)}.xm__chev{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;flex:none;width:8px;height:12px}.xm__pane-btn[aria-selected=true] .xm__chev{opacity:.9}.xm__stage{min-width:0;display:grid}.xm__pane{min-width:0;padding:30px var(--xm-pad) 30px var(--xm-pad);grid-area:1/1}.xm__pane[hidden],.xm__tp[hidden]{visibility:hidden;display:block}.xm__top{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px 36px;display:grid}.xm__top[data-cards]{grid-template-columns:minmax(260px,.82fr) minmax(0,1.6fr)}.xm__intro .xh__kicker{color:var(--sh-mute);letter-spacing:.1em;margin-bottom:14px}.xm__sum{max-width:30ch;font:450 clamp(19px, 1.45vw, 22.5px)/1.3 var(--sh-text);letter-spacing:-.015em;color:var(--sh-ink);text-wrap:pretty;margin:0 0 16px}.xm__all{min-height:32px;font-size:15.5px}.xm__cards{justify-content:flex-end;gap:16px;margin:0;padding:0;list-style:none;display:flex}.xm__cards>li{flex:0 calc(33.3333% - 10.6667px);min-width:0;display:flex}.xm__card{--xm-tint:221 70% 52%;background:hsl(var(--xm-tint) / .055);width:100%;box-shadow:inset 0 0 0 1px hsl(var(--xm-tint) / .2);color:var(--sh-ink);transition:background-color var(--motion-dur-xs) var(--motion-ease), box-shadow var(--motion-dur-xs) var(--motion-ease), transform var(--motion-dur-xs) var(--motion-ease);border-radius:12px;grid-template-columns:30px minmax(0,1fr) 8px;align-items:start;gap:12px;padding:16px 14px 14px 16px;text-decoration:none;display:grid;position:relative}.xm__cards>li:nth-child(2) .xm__card{--xm-tint:152 50% 38%}.xm__cards>li:nth-child(3) .xm__card{--xm-tint:262 55% 55%}a.xm__card:hover{background:hsl(var(--xm-tint) / .09);box-shadow:inset 0 0 0 1px hsl(var(--xm-tint) / .38), 0 8px 20px -14px #0c143059}a.xm__card:focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px}.xm__ci svg{fill:none;width:28px;height:28px;stroke:hsl(var(--xm-tint));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.xm__ct{flex-direction:column;gap:6px;min-width:0;display:flex}.xm__ct strong{font:600 14.5px/1.25 var(--sh-text);letter-spacing:-.005em;hyphens:auto}.xm__ct small{font:450 12.5px/1.35 var(--sh-text);color:var(--sh-mute)}.xm__card>.xm__chev{opacity:.7;align-self:center}a.xm__card:hover>.xm__chev{opacity:1;transition:transform var(--motion-dur-xs) var(--motion-ease);transform:translate(2px)}.xm__card[data-vorgesehen]{box-shadow:inset 0 0 0 1px var(--sh-line);background:0 0;grid-template-columns:30px minmax(0,1fr)}.xm__card[data-vorgesehen] .xm__ci svg{stroke:var(--sh-mute)}.xm__card[data-vorgesehen] .xm__ct strong{color:var(--sh-mute)}.xm__soon{box-shadow:inset 0 0 0 1px var(--sh-line);font:600 10px/1.4 var(--sh-text);letter-spacing:.06em;text-transform:uppercase;color:var(--sh-mute);background:#fafbfd;border-radius:999px;padding:1px 7px;position:absolute;top:-8px;right:12px}.xm__tabs{border-bottom:1px solid var(--sh-line);flex-wrap:wrap;gap:0 4px;margin:30px 0 0;display:flex}.xm__tab{cursor:pointer;min-height:48px;font:500 15.5px/1.2 var(--sh-text);color:var(--sh-mute);transition:color var(--motion-dur-xs) var(--motion-ease);background:0 0;border:0;padding:0 16px;position:relative}.xm__tab:first-child{padding-left:14px}.xm__tab:after{content:"";background:var(--sh-accent);transform-origin:50% 100%;height:2.5px;transition:transform var(--motion-dur-s) var(--motion-ease);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.xm__tab:hover{color:var(--sh-ink)}.xm__tab[aria-selected=true]{color:var(--sh-ink);font-weight:600}.xm__tab[aria-selected=true]:after{transform:scaleX(1)}.xm__tab:focus-visible{outline:2px solid var(--sh-accent);outline-offset:-4px;border-radius:10px}.xm__tps{min-width:0;margin-top:26px;display:grid}.xm__top+.xm__tps{margin-top:30px}.xm__pane>.xm__tps:first-child,.xm__pane>.xm__tabs:first-child{margin-top:0}.xm__tp{grid-area:1/1;min-width:0}.xm__tov{min-height:32px;font:600 14.5px/1 var(--sh-text);color:var(--sh-accent-ink);align-items:center;margin:0 0 14px;display:inline-flex}.xm__tov:hover{text-underline-offset:4px;text-decoration:underline}.xm__cols{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:28px 34px}@media (width>=1280px){.xm__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.xm .xh__gt{letter-spacing:.1em;margin:0 0 8px;padding:0 0 11px;font-size:11.5px}.xm .xh__g a,.xm .xh__planned{min-height:34px;font:450 14.5px/1.3 var(--sh-text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0 -8px;padding:6px 8px;display:grid}.xm .xh__g a>small{grid-column:1}.xm .xh__g a>.xm__chev{opacity:.45;grid-area:1/2}.xm .xh__g a:hover>.xm__chev{opacity:.9}.xm .xh__planned{color:var(--sh-mute);cursor:default;position:relative}.xm .xh__planned>small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xm .xh__planned:after{content:"";opacity:.6;border-radius:50%;grid-area:1/2;width:7px;height:7px;margin-right:1px;box-shadow:inset 0 0 0 1.4px}.xm__cols[data-count]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:24px 22px}.xm .xm__cols[data-count] .xh__g a{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.xm .xm__cols[data-count] .xh__gt{letter-spacing:.07em;align-items:flex-end;min-height:calc(2.6em + 11px);line-height:1.3;display:flex}.xm .xm__cols[data-count] .xh__g a>small{background:var(--xm-soft);font:600 11.5px/1.4 var(--sh-text);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sh-mute);border-radius:999px;grid-area:1/2;padding:1px 7px}.xm .xm__cols[data-count] .xh__g a>.xm__chev{display:none}@media (width<=1279px){.xm__top[data-cards]{grid-template-columns:minmax(0,1fr)}.xm__cards{justify-content:flex-start}.xm__sum{max-width:46ch}}@media (width<=1100px){.xm{grid-template-columns:minmax(0,1fr)}.xm__rail{border-right:0;border-bottom:1px solid var(--sh-line);padding:22px 20px 14px}.xm__head{padding-bottom:14px}.xm__panes{flex-flow:wrap;gap:6px}.xm__pane-btn{grid-template-columns:22px auto;gap:8px;width:auto;min-height:40px;padding:0 14px 0 10px;font-size:14.5px}.xm__pane-btn .xm__chev{display:none}.xm__pane{padding:22px 24px 26px}}@media (width<=760px){.xm__cards{flex-direction:column}.xm__cards>li{flex-basis:auto}.xm__card{min-height:0}}@media (prefers-reduced-motion:reduce){.xm__tab:after,.xm__pane-btn,.xm__card,.xm__tab{transition:none}}.xh__mega-v[data-xm-cat]{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(24px,3vw,44px)}.xh__mega-v[data-xm-cat] .xh__aside{padding-right:clamp(20px,2.4vw,32px)}.xh__mega-v[data-xm-cat] .xh__sum{font-size:17px;line-height:1.35}.xh__mega-v[data-xm-cat] .xh__all{text-wrap:balance;line-height:1.4;display:inline}.xh__mega-v[data-xm-cat] .xh__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:20px clamp(20px,2.4vw,32px)}.xh__mega-v[data-xm-cat] .xh__g a{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 10px;font-size:15px}.xh__mega-v[data-xm-cat] .xh__g a small{font:600 11.5px/1.4 var(--sh-text);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sh-mute);background:#0c14300f;border-radius:999px;flex:none;padding:1px 7px}.sh[data-tone=dark] .xh__mega-v[data-xm-cat] .xh__g a small{background:#ffffff14}.xh__mega-v[data-xm-cat] .xh__g[data-many] ul{columns:4 180px;column-gap:clamp(20px,2.4vw,32px)}.xh__mega-v[data-xm-cat] .xh__g[data-many] li{break-inside:avoid}@media (width>=901px) and (width<=1100px){.sh[data-layout=experience] .xh__mega-v[data-xm-cat]{grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:24px}.sh[data-layout=experience] .xh__mega-v[data-xm-cat] .xh__aside{border-right:1px solid var(--sh-line);border-bottom:0;padding:0 20px 0 0}}@media (width<=1100px){.xh__mega-v[data-xm-cat] .xh__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.xh__mega-v[data-xm-cat] .xh__g[data-many] ul{columns:3 150px}}[data-nl]{min-width:0;display:grid}[data-nl]>[data-nl-level]{grid-area:1/1;min-width:0}[data-nl]>[data-nl-off]{visibility:hidden}[data-nl][data-nl-moving]>[data-nl-off]{visibility:visible}[data-nl][data-nl-moving]{-webkit-mask-image:var(--nl-mask,none);mask-image:var(--nl-mask,none);overflow:clip}.xh__stage{flex:1}.xh__stage--single{display:contents}.sh[data-layout=experience][data-condensed] .xh__stage{width:100%}.xh__list>[data-nl-yield]{display:none}.xh__lvl{flex:none;order:-1;align-items:center;list-style:none;display:flex}.xh__lvl[data-nl-chev=next]{order:99}.xh__lvl-btn{width:34px;height:var(--x-row2,46px);color:inherit;cursor:pointer;opacity:.62;transition:opacity var(--motion-dur-xs) var(--motion-ease), background-color var(--motion-dur-xs) var(--motion-ease);background:0 0;border:0;border-radius:12px;place-items:center;margin:0 2px;padding:0;display:grid;position:relative}.xh__lvl-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:7px;height:12px;transition:transform var(--motion-dur-s) var(--motion-ease)}.xh__lvl-btn:hover{opacity:1}.xh__lvl[data-nl-chev=prev] .xh__lvl-btn:hover svg{transform:translate(-2px)}.xh__lvl[data-nl-chev=next] .xh__lvl-btn:hover svg{transform:translate(2px)}.xh__lvl-btn:before{content:"";opacity:0;transition:opacity var(--motion-dur-xs) var(--motion-ease);background:currentColor;border-radius:10px;position:absolute;inset:9px 3px}.xh__lvl-btn:hover:before{opacity:.06}.xh__lvl-btn:focus-visible{outline:2px solid var(--sh-accent);outline-offset:-8px;opacity:1}.sh[data-layout=experience][data-condensed] .xh__lvl{pointer-events:auto}.sh[data-layout=experience][data-condensed] .xh__lvl[data-nl-chev=next]{order:999}.sh[data-layout=experience][data-condensed] .xh__lvl-btn{height:var(--x-bar,60px)}.sh[data-layout=experience][data-condensed] .xh__lvl-btn:before{inset:14px 3px}:root[data-contrast=more] .xh__lvl-btn{opacity:1}:root[data-contrast=more] .xh__lvl-btn svg{stroke-width:2.2px}:root[data-contrast=more] .xh__lvl-btn:focus-visible{outline-width:3px;outline-color:currentColor}@media (prefers-contrast:more){.xh__lvl-btn{opacity:1}.xh__lvl-btn svg{stroke-width:2.2px}}:root[data-effects=reduced] .xh__lvl-btn:before{display:none}@media (prefers-reduced-motion:reduce){.xh__lvl-btn,.xh__lvl-btn svg,.xh__lvl-btn:before{transition:none}.xh__lvl .xh__lvl-btn:hover svg{transform:none}}:root[data-motion=reduced] .xh__lvl .xh__lvl-btn:hover svg{transform:none}.fm3__lv{display:none}@media (width<=760px){.fm3__lv{margin:0 0 4px;display:grid}.fm3__lv-g{flex-direction:column;gap:2px;min-width:0;display:flex}.fm3__lv-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.fm3__lv-h{font:600 11.5px/1 var(--sh-text,inherit);letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0}.fm3__lv-step{min-height:44px;color:inherit;font:600 15px/1 var(--sh-text,inherit);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;margin:0 -10px;padding:0 10px;display:inline-flex}.fm3__lv-step svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:7px;height:12px}.fm3__lv-step:hover{background:#ffffff14}.fm3__lv-step:focus-visible{outline-offset:-2px;outline:2px solid}.fm3__lv-list{margin:0;padding:0;list-style:none;display:grid}.fm3__lv-list a,.fm3__lv-list .fm3__lv-t{min-height:44px;font:550 17px/1.25 var(--sh-text,inherit);align-items:center;display:flex}.fm3__lv-list a[aria-current=page],.fm3__lv-list [data-current]>a{text-underline-offset:5px;text-decoration:underline 2px}.fm3__lv-sub{margin:0 0 6px;padding:0 0 0 14px;list-style:none}.fm3__lv-sub a{opacity:.86;min-height:40px;font-size:15px}:root[data-contrast=more] .fm3__lv-step{outline:1px solid}}@media (width>=761px){.sh[data-layout=experience][data-nav-level] .sh__frame{grid-template-columns:minmax(0, 1fr) minmax(var(--xh-brand-max,0px), auto) minmax(0, 1fr)}}@property --flp-sheen{syntax:"<number>";inherits:true;initial-value:0}.fl{--fl-tint:#0c143052;--fl-filter:blur(4px) saturate(.55);--fl-flat:#b2b9c9f5;--fl-ink:#0c1430d6;--fl-ink-strong:#0c1430;--fl-dur:.22s;z-index:59;background:var(--fl-tint);backdrop-filter:var(--fl-filter);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--fl-dur) cubic-bezier(.2, .7, .2, 1), visibility 0s linear var(--fl-dur);position:fixed;inset:0}html[data-theme=dark] .fl{--fl-tint:#01030aa3;--fl-filter:blur(4px) saturate(.5) brightness(.88);--fl-flat:#02040cf0;--fl-ink:#ffffffd1;--fl-ink-strong:#fff}html[data-fokus][data-menu-state] .fl{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--fl-dur) cubic-bezier(.2, .7, .2, 1)}html[data-contrast=more] .fl,html[data-effects=reduced] .fl{background:var(--fl-flat);backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.fl{background:var(--fl-flat);backdrop-filter:none}}.fl__cta{--flp-bg:#f6f8fcb8;--flp-hover:#ffffff57;--flp-line:#0c14301f;--flp-light:#ffffff9e;--flp-sheen:.28;--flp-shadow:0 1px 2px #0c143014, 0 12px 28px -14px #0c14306b;--flp-ink:#0c1430;--flp-ink-l:#0c1430e6;--flp-num:#0c1430a8;--flp-sep:#0c143029;--flp-dur:.24s;--flp-ease:cubic-bezier(.2, .7, .2, 1);left:50%;bottom:var(--fl-cta-bottom,48px);box-sizing:border-box;text-align:center;opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:0;font-family:inherit;line-height:1.3;transition:opacity .16s,translate .16s,visibility 0s linear .16s;display:flex;position:absolute;transform:translate(-50%)translateY(6px)}.fl[data-fl-tone=dark] .fl__cta{--flp-bg:#101732d6;--flp-hover:#bed2ff12;--flp-line:#bed2ff2b;--flp-light:#d6e2ff29;--flp-sheen:.05;--flp-shadow:0 1px 2px #0000004d, 0 14px 32px -14px #000000b3;--flp-ink:#fff;--flp-ink-l:#fffffff0;--flp-num:#ffffffad;--flp-sep:#ffffff2e}html[data-fokus="1"] .fl__cta,html[data-fokus="2"] .fl__acts{display:none}html[data-fokus][data-menu-state=mega] .fl__cta[data-fit]{opacity:1;visibility:visible;transition:opacity var(--flp-dur) var(--flp-ease) 60ms, translate .36s var(--flp-ease) 60ms, visibility 0s;translate:0}.fl__q{color:var(--fl-ink);letter-spacing:.01em;text-shadow:0 0 6px #ffffff59;transition:color var(--flp-dur) ease;margin:0;font-size:13px;font-weight:500}.fl[data-fl-q=dark] .fl__q{color:#ffffffdb;text-shadow:0 1px 8px #00000073}.fl__acts{white-space:nowrap;border:1px solid var(--flp-line);box-sizing:border-box;background:linear-gradient(180deg, rgb(255 255 255/var(--flp-sheen)), #fff0 62%), var(--flp-bg);height:52px;box-shadow:inset 0 1px 0 var(--flp-light), var(--flp-shadow);transition:background-color var(--flp-dur) ease, border-color var(--flp-dur) ease, box-shadow var(--flp-dur) ease, --flp-sheen var(--flp-dur) ease;border-radius:999px;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.fl__acts>li{display:flex;position:relative}.fl__acts>li+li:before{content:"";border-left:1px solid var(--flp-sep);pointer-events:none;height:22px;position:absolute;top:50%;left:0;translate:0 -50%}.fl__acts a{box-sizing:border-box;height:100%;color:var(--flp-ink);letter-spacing:.005em;background-color:#0000;border-radius:999px 0 0 999px;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.fl__acts>li:first-child a{padding-left:26px}.fl__acts>li:last-child a{border-radius:0 999px 999px 0;padding-right:26px}.fl__l{color:var(--flp-ink-l)}.fl__n{color:var(--flp-num);font-variant-numeric:tabular-nums;margin-left:2px;font-size:13.5px;font-weight:450}.fl__i{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;display:block}.fl__acts a:is(:hover,:focus-visible){background-color:var(--flp-hover)}.fl__acts a:is(:hover,:focus-visible) .fl__l{color:var(--flp-ink)}.fl__acts a:is(:hover,:focus-visible) .fl__n{color:var(--flp-ink-l)}.fl__acts a:is(:hover,:focus-visible) .fl__i{translate:0 -1px}.fl__acts a:focus-visible{outline-offset:-4px;outline:2px solid}html[data-material-mode=flat] .fl__cta{--flp-bg:#f6f8fc;--flp-sheen:0;--flp-light:transparent;--flp-shadow:0 6px 18px -10px #0c143066}html[data-material-mode=flat] .fl[data-fl-tone=dark] .fl__cta{--flp-bg:#0d1328;--flp-shadow:0 6px 18px -10px #0009}html[data-material-mode=contrast] .fl[data-fl-q=dark] .fl__q{color:#fff}html[data-material-mode=contrast] .fl__cta{--fl-ink:var(--fl-ink-strong);--flp-bg:#fff;--flp-sheen:0;--flp-light:transparent;--flp-line:#0c1430;--flp-ink-l:#0c1430;--flp-num:#0c1430;--flp-sep:#0c1430;--flp-hover:#0c143014;--flp-shadow:none}html[data-material-mode=contrast] .fl[data-fl-tone=dark] .fl__cta{--flp-bg:#0d1328;--flp-line:#fff;--flp-ink:#fff;--flp-ink-l:#fff;--flp-num:#fff;--flp-sep:#fff;--flp-hover:#ffffff1f}@media (forced-colors:active){.fl__acts{box-shadow:none;background:canvas;border-color:canvastext}.fl__acts a{color:linktext}.fl__l,.fl__n{color:inherit}.fl__acts>li+li:before{border-left-color:canvastext}.fl__acts a:focus-visible{outline-color:highlight}}html[data-motion=reduced] :is(.fl,.fl__cta,.fl__acts,.fl__acts a,.fl__q,.fl__l,.fl__n,.fl__i){--fl-dur:0s;transition:none!important;translate:none!important}@media (prefers-reduced-motion:reduce){:is(.fl,.fl__cta,.fl__acts,.fl__acts a,.fl__q,.fl__l,.fl__n,.fl__i){--fl-dur:0s;transition:none!important;translate:none!important}}.nx{--nx-end:calc(var(--nx-sec) * 2 / 3)}.nx main#inhalt{padding-bottom:var(--nx-end)}.nx main#inhalt[data-footer-transition=flush]{padding-bottom:0}:root{--fs:1}:root[data-font-scale=large]{--fs:1.125}:root[data-font-scale=xlarge]{--fs:1.25}.nx body{font-size:calc(17px * var(--fs))}.nx .nx-areas__s{font-size:calc(14px * var(--fs))}.nx .m2-opt small{font-size:calc(13px * var(--fs))}.nx .nx-areas b{font-size:calc(19px * var(--fs))}:root.nx[data-theme=dark]{color-scheme:dark;--bg:#0d1222;--paper:#111830;--card:#151d37;--ink:#eef0f6;--ink-2:#b6bcd2;--ink-3:#8c93ac;--line:#ffffff1a;--line-2:#ffffff2e;--coral-text:#ff8a6e;--coral-soft:#3b1f19;--shadow-1:0 1px 0 #00000040, 0 10px 30px -18px #000000b3;--shadow-2:0 2px 0 #0003, 0 30px 70px -30px #000c;--nx-night:#070a13}:root.nx[data-theme=dark] body{background:var(--bg);color:var(--ink)}:root.nx[data-theme=dark] .nx-areas a{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}:root.nx[data-theme=dark] .nx-areas a:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-1)}:root.nx[data-theme=dark] .nx-areas__s{color:var(--ink-2)}:root.nx[data-theme=dark] .nx-areas__n,:root.nx[data-theme=dark] .nx-hero__h em{color:var(--coral-text)}:root.nx[data-theme=dark] .m2-btn--ink{background:var(--ink);color:var(--bg)}:root.nx[data-theme=dark] .ef{--ef-bg:var(--nx-night);box-shadow:inset 0 1px #ffffff14}:root.nx[data-contrast=more]{--ink-2:#283052;--ink-3:#3f4766;--line:#0c14303d;--line-2:#0c143061}:root.nx[data-contrast=more][data-theme=dark]{--ink-2:#dde0ec;--ink-3:#c3c8da;--line:#ffffff42;--line-2:#fff6}:root.nx[data-contrast=more] .m2 :focus-visible,:root.nx[data-contrast=more] :focus-visible{outline-width:3.5px}:root.nx[data-motion=reduced] :not(.ef-ticker__seq),:root.nx[data-motion=reduced] :before,:root.nx[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:min(var(--motion-dur-xs,.18s), .18s)!important;transition-property:opacity,color,background-color,border-color,outline-color,box-shadow,visibility!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nx .nx-page{--u:var(--fs,1);max-width:calc(var(--max) + 2 * var(--gut));padding:clamp(28px, 4vw, 56px) var(--gut) 0;color:var(--ink);margin:0 auto}:root.nx{--nx-focus-safe:128px}:root.nx main :is(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-top:var(--nx-focus-safe)}[data-surface-role]{--gl-tint:252 253 255;--gl-tint-2:238 242 249;--gl-ink:12 20 48;--gl-hi:#fffffff5;--gl-lo:#0c143014;--gl-edge:#0c143014;--gl-fringe-a:#ff707833;--gl-fringe-b:#40b4ff33;--gl-sheen:#ffffffbf;--gl-reflex-a:#ff5a3629;--gl-reflex-b:#3254d621;--gl-dot:#0c143016;--gl-grain:url(/media/material/grain-dark.svg);--gl-shadow:12 20 48;--gl-depth:.26;--hc-edge:#0c1430c7;--hc-bg:#fff;--mat-bleed:clamp(10px, 1.6vw, 24px)}:root[data-theme=dark] [data-surface-role],[data-tone=dark][data-surface-role],[data-tone=dark] [data-surface-role],[data-surface-tone=dark][data-surface-role],[data-surface-tone=dark] [data-surface-role]{--gl-tint:26 36 78;--gl-tint-2:13 19 44;--gl-ink:0 0 0;--gl-hi:#fff3;--gl-lo:#00000073;--gl-edge:#ffffff1c;--gl-fringe-a:#ff78604d;--gl-fringe-b:#7aa7ff4d;--gl-sheen:#ffffff16;--gl-reflex-a:#ff5a3633;--gl-reflex-b:#6084ff38;--gl-dot:#ffffff0b;--gl-grain:url(/media/material/grain-light.svg);--gl-shadow:0 0 0;--gl-depth:.62;--hc-edge:#ffffffd1;--hc-bg:#0c1430}:root[data-theme][data-material-mode=sculptural] [data-surface-role]{--mat-bevel:inset 0 1px 0 var(--gl-hi), inset 0 -1px 0 var(--gl-lo), inset 1px 0 0 var(--gl-fringe-a), inset -1px 0 0 var(--gl-fringe-b), inset 0 0 0 1px var(--gl-edge);--mat-inner:inset 0 26px 40px -30px var(--gl-sheen), inset 0 -30px 46px -34px rgb(var(--gl-shadow) / calc(var(--gl-depth) * .7));--mat-elev:0 1px 1px rgb(var(--gl-shadow) / calc(var(--gl-depth) * .22)), 0 18px 40px -22px rgb(var(--gl-shadow) / var(--gl-depth)), 0 56px 110px -56px rgb(var(--gl-shadow) / calc(var(--gl-depth) * 1.05));--mat-light:radial-gradient(70% 55% at 18% 0%, var(--gl-sheen), transparent 70%);--mat-reflex-a:radial-gradient(42% 58% at 0% 0%, var(--gl-reflex-a), transparent 72%);--mat-reflex-b:radial-gradient(46% 62% at 100% 100%, var(--gl-reflex-b), transparent 72%);--mat-scene:none;--mat-body:linear-gradient(165deg, rgb(var(--gl-tint) / .82), rgb(var(--gl-tint-2) / .7))}:root[data-theme][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=tile]):not([data-surface-fit=bleed]),:root[data-theme][data-material-mode=sculptural]:where(:not([data-material-scope=auswahl])) :is([data-surface-role=stage],[data-surface-role=callout],[data-surface-role=card-premium]):not([data-surface-fit=bleed]),:root[data-theme][data-material-mode=sculptural] [data-surface-role=stage]:where([data-surface-refraction=rim]):not([data-surface-fit=bleed]),:root[data-theme][data-material-mode=sculptural]:where(:not([data-material-scope=auswahl])) [data-surface-fit=bleed]:before,:root[data-theme][data-material-mode=sculptural] [data-surface-role=panel]:before{background-image:var(--gl-grain), var(--mat-light), var(--mat-reflex-a), var(--mat-reflex-b), var(--mat-scene), var(--mat-body);box-shadow:var(--mat-bevel), var(--mat-inner), var(--mat-elev);background-repeat:repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-size:180px 180px,auto,auto,auto,22px 22px,auto}:root[data-theme][data-material-mode=sculptural] [data-surface-role=header]{--x-bg:rgb(var(--gl-tint) / .7);--x-bg-c:rgb(var(--gl-tint) / .76);--x-edge:var(--gl-edge);--x-hi:var(--gl-hi);--x-shadow:inset 0 -1px 0 var(--gl-lo), inset 1px 0 0 #ff788021, inset -1px 0 0 #40b4ff21, inset 0 14px 22px -16px var(--gl-sheen), 0 1px 1px rgb(var(--gl-shadow) / calc(var(--gl-depth) * .18)), 0 12px 30px -18px rgb(var(--gl-shadow) / calc(var(--gl-depth) * 1.05)), 0 34px 70px -44px rgb(var(--gl-shadow) / calc(var(--gl-depth) * .9))}:root[data-theme=dark] [data-surface-role=header],[data-tone=dark]>[data-surface-role=header]{--gl-tint:13 19 40}:root[data-theme][data-material-mode=sculptural] [data-surface-role=header]:before{background-image:var(--gl-grain), linear-gradient(180deg, #ffffff61, #fff0 52%);backdrop-filter:blur(26px)saturate(1.9)brightness(1.03);background-size:180px 180px,auto}:root[data-theme=dark][data-material-mode=sculptural] [data-surface-role=header]:before,:root[data-theme][data-material-mode=sculptural] [data-tone=dark]>[data-surface-role=header]:before{background-image:var(--gl-grain), linear-gradient(180deg, #ffffff0d, #fff0 52%);backdrop-filter:blur(26px)saturate(1.6)}:root[data-theme][data-material-mode=sculptural] [data-surface-role=overlay]{--mat-body:linear-gradient(170deg, rgb(var(--gl-tint) / .985), rgb(var(--gl-tint-2) / .985));--mat-reflex-a:radial-gradient(34% 70% at 0% 0%, #ff5a3612, transparent 70%);--mat-reflex-b:radial-gradient(40% 80% at 100% 100%, #3254d60f, transparent 72%);--mat-light:radial-gradient(60% 40% at 30% 0%, var(--gl-sheen), transparent 70%);--gl-depth:.34;background-color:rgb(var(--gl-tint))}:root[data-theme=dark][data-material-mode=sculptural] [data-surface-role=overlay],:root[data-theme][data-material-mode=sculptural] [data-tone=dark] [data-surface-role=overlay]{--gl-tint:15 22 48;--gl-tint-2:11 16 38;--gl-depth:.7}:root[data-theme][data-material-mode=sculptural] [data-surface-role=tile]{--mat-body:linear-gradient(180deg, #ffffff8c, #ffffff1f);--mat-light:none;--mat-reflex-a:none;--mat-reflex-b:none;--mat-inner:inset 0 12px 18px -14px var(--gl-sheen);--mat-elev:0 1px 1px rgb(var(--gl-shadow) / .05), 0 8px 18px -12px rgb(var(--gl-shadow) / .3);transition:box-shadow var(--motion-dur-s,.24s) var(--motion-ease,ease), transform var(--motion-dur-s,.24s) var(--motion-ease,ease)}:root[data-theme=dark][data-material-mode=sculptural] [data-surface-role=tile],:root[data-theme][data-material-mode=sculptural] [data-tone=dark] [data-surface-role=tile]{--mat-body:linear-gradient(180deg, #ffffff12, #ffffff03)}@media (hover:hover) and (pointer:fine){:root[data-theme][data-material-mode=sculptural] [data-surface-role=tile]:is(:hover,:focus-visible){--mat-elev:0 2px 2px rgb(var(--gl-shadow) / .06), 0 16px 30px -16px rgb(var(--gl-shadow) / .38);transform:translateY(-2px)}}:root[data-theme][data-material-mode=sculptural] [data-surface-role=backdrop]{background-image:var(--gl-grain), radial-gradient(46% 38% at 6% 0%, #ff5a361f, transparent 72%), radial-gradient(42% 56% at 96% 92%, #466eff29, transparent 72%), radial-gradient(70% 40% at 62% -6%, #ffffff0d, transparent 70%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:180px 180px,auto,auto,auto;background-attachment:local,fixed,fixed,fixed}@media (width>=1025px){:root[data-theme][data-material-mode=sculptural] [data-surface-role=panel]{isolation:isolate;border-color:#0000;position:relative}:root[data-theme][data-material-mode=sculptural] [data-surface-role=panel]:before{content:"";z-index:-1;pointer-events:none;inset:calc(-1 * var(--mat-bleed)) calc(-1 * var(--mat-bleed)) calc(-1 * var(--mat-bleed)) 0;--mat-body:linear-gradient(160deg, rgb(var(--gl-tint) / .62), rgb(var(--gl-tint-2) / .4));--mat-reflex-a:radial-gradient(38% 46% at 0% 0%, #ff5a361a, transparent 72%);border-radius:28px;position:absolute}}:root[data-theme][data-material-mode=sculptural] [data-surface-role=stage]{--mat-scene:radial-gradient(circle at center, var(--gl-dot) 1px, transparent 1.5px);--mat-bevel:inset 0 1px 0 var(--gl-hi), inset 0 -1px 0 var(--gl-lo), inset 1.5px 0 0 var(--gl-fringe-a), inset -1.5px 0 0 var(--gl-fringe-b), inset 0 0 0 1px var(--gl-edge), inset 0 2px 0 -1px #ffffff59;--mat-inner:inset 0 34px 50px -36px var(--gl-sheen), inset 0 -44px 64px -44px rgb(var(--gl-shadow) / calc(var(--gl-depth) * .8));--gl-depth:.3}:root[data-theme=dark][data-material-mode=sculptural] [data-surface-role=stage],:root[data-theme][data-material-mode=sculptural] :is([data-tone=dark],[data-surface-tone=dark]) [data-surface-role=stage],:root[data-theme][data-material-mode=sculptural] [data-tone=dark][data-surface-role=stage]{--gl-depth:.7;--mat-body:linear-gradient(162deg, rgb(var(--gl-tint) / .9) 0%, #121a3ce0 48%, rgb(var(--gl-tint-2) / .92) 100%)}:root[data-ambient-state=on][data-theme][data-material-mode=sculptural] [data-surface-fit=bleed][data-surface-role=stage]:not([data-tone=dark]){--mat-scene:none;--mat-reflex-a:none;--mat-reflex-b:none}:root[data-theme][data-material-mode=sculptural] [data-surface-role=callout]{--mat-reflex-a:radial-gradient(40% 70% at 100% 0%, var(--gl-reflex-a), transparent 72%);--mat-reflex-b:radial-gradient(44% 80% at 0% 100%, var(--gl-reflex-b), transparent 72%);--gl-depth:.32}:root[data-theme][data-material-mode=sculptural] [data-tone=dark][data-surface-role=callout]{--mat-body:linear-gradient(160deg, #18234e 0%, #101839 55%, #0b1230 100%);--gl-depth:.5}:root[data-theme][data-material-mode=sculptural] [data-surface-role=card-premium]{--mat-reflex-a:radial-gradient(36% 60% at 0% 0%, #ff5a360f, transparent 72%);--mat-reflex-b:none;--mat-light:radial-gradient(80% 50% at 20% 0%, var(--gl-sheen), transparent 70%);--mat-inner:inset 0 18px 28px -22px var(--gl-sheen);--mat-elev:0 1px 1px rgb(var(--gl-shadow) / calc(var(--gl-depth) * .2)), 0 12px 28px -18px rgb(var(--gl-shadow) / var(--gl-depth));--gl-depth:.24}:root[data-theme=dark][data-material-mode=sculptural] [data-surface-role=card-premium],:root[data-theme][data-material-mode=sculptural] :is([data-tone=dark],[data-surface-tone=dark]) [data-surface-role=card-premium]{--gl-depth:.55}:root[data-theme][data-material-mode=sculptural] :is([data-surface-role=card-premium],[data-surface-tint=keep]){--mat-body:linear-gradient(180deg, #ffffff57, #ffffff0a 70%);--mat-scene:none}:root[data-theme=dark][data-material-mode=sculptural] :is([data-surface-role=card-premium],[data-surface-tint=keep]),:root[data-theme][data-material-mode=sculptural] :is([data-tone=dark],[data-surface-tone=dark]) :is([data-surface-role=card-premium],[data-surface-tint=keep]),:root[data-theme][data-material-mode=sculptural] [data-tone=dark]:is([data-surface-role=card-premium],[data-surface-tint=keep]){--mat-body:linear-gradient(180deg, #ffffff0f, #fff0 70%)}:root[data-theme][data-material-mode=sculptural] [data-surface-tint=keep]{--mat-reflex-a:none;--mat-reflex-b:none}:root[data-theme][data-material-mode=sculptural]:where(:not([data-material-scope=auswahl])) [data-surface-fit=bleed]{isolation:isolate;position:relative}:root[data-theme][data-material-mode=sculptural]:where(:not([data-material-scope=auswahl])) [data-surface-fit=bleed]:before{content:"";z-index:-1;pointer-events:none;inset:var(--mat-bleed-top,calc(-1 * var(--mat-bleed))) calc(-1 * var(--mat-bleed)) calc(-1 * var(--mat-bleed));border-radius:calc(var(--r-lg,24px) + var(--mat-bleed) * .5);position:absolute}:root[data-theme][data-material-mode=sculptural] [data-surface-fit=bleed][data-surface-role=callout]{--mat-bleed:clamp(12px, 3vw, 44px);--mat-bleed-top:0px}:root[data-theme][data-material-mode=sculptural] [data-surface-refraction=rim]:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;backdrop-filter:blur(1.5px)saturate(1.7)brightness(1.12);padding:clamp(8px,1vw,12px);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-theme][data-material-mode=sculptural] [data-surface-refraction=rim]{--mat-rim-bevel:var(--mat-bevel)}:root[data-theme][data-material-mode=sculptural] [data-surface-refraction=rim]:not([data-surface-fit=bleed]){box-shadow:var(--mat-inner), var(--mat-elev)}:root[data-theme][data-material-mode=sculptural] [data-surface-refraction=rim]:after{box-shadow:var(--mat-rim-bevel)}:root[data-ed-refraction=live][data-theme][data-material-mode=sculptural] [data-surface-refraction=rim]:after{backdrop-filter:url(#ed-glass-rim)blur(.6px)saturate(1.7)brightness(1.12)}:root[data-glass=v3][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]){--v3-edge:.56;--v3-core:.72;--v3-read:.54;--v3-link:#ad300e;--v3-blur:22px;--v3-sat:1.45;--v3-bright:1.04;--v3-spec:#fffffff2;--v3-spec-side:#ffffffb3;--v3-in-hi:#ffffffb3;--v3-in-lo:#0c143012;--v3-edge-line:#0c143016;--v3-amb-a:#ff5a360e;--v3-amb-b:#406ee60f;--v3-shadow:12 20 48;--v3-depth:.3;--v3-rail:linear-gradient(180deg, #ffffff75, #f6f8fc4d);--v3-rail-line:#ffffffbf;--v3-sel:linear-gradient(180deg, #fffffff5, #ffffffbd);--v3-sel-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #0c143012, 0 1px 1px #0c14300f, 0 8px 18px -10px #0c14304d;--v3-sel-amb:radial-gradient(60% 120% at 0% 50%, #ff5a361a, transparent 70%);--v3-hover:#ffffff6b}:root[data-glass=v3][data-theme=dark][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]),:root[data-glass=v3][data-material-mode=sculptural] :is([data-tone=dark],[data-surface-tone=dark]) :is([data-surface-role=overlay],[data-surface-role=popover]){--gl-tint:22 30 60;--gl-tint-2:12 17 38;--v3-edge:.64;--v3-core:.74;--v3-read:.54;--v3-link:#ffa08a;--v3-blur:24px;--v3-sat:1.35;--v3-bright:.9;--v3-spec:#cedeff8c;--v3-spec-side:#bed2ff4d;--v3-in-hi:#aac4ff29;--v3-in-lo:#00000052;--v3-edge-line:#bed2ff21;--v3-amb-a:#ff6e500b;--v3-amb-b:#6e96ff1a;--v3-shadow:0 0 0;--v3-depth:.62;--v3-rail:linear-gradient(180deg, #aac4ff13, #aac4ff09);--v3-rail-line:#bed2ff1a;--v3-sel:linear-gradient(180deg, #c8d8ff2b, #c8d8ff14);--v3-sel-shadow:inset 0 1px 0 #d2e1ff47, inset 0 0 0 1px #bed2ff1f, 0 1px 1px #0000004d, 0 10px 22px -12px #000000b3;--v3-sel-amb:radial-gradient(60% 120% at 0% 50%, #ff6e501a, transparent 70%);--v3-hover:#bed2ff12}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=popover]{--v3-edge:.74;--v3-core:.84}:root[data-glass=v3][data-theme=dark] [data-surface-role],:root[data-glass=v3] :is([data-tone=dark],[data-surface-tone=dark]) [data-surface-role],:root[data-glass=v3] [data-surface-role]:is([data-tone=dark],[data-surface-tone=dark]){--gl-hi:#d6e2ff3d;--gl-edge:#bed2ff1f;--gl-sheen:#bed2ff16;--gl-fringe-a:#ff826e29;--gl-fringe-b:#96b9ff4d;--gl-reflex-a:#ff64461a;--gl-reflex-b:#78a0ff38;--gl-dot:#c8d8ff0d}:root[data-glass=v3][data-material-mode=sculptural] :is([data-surface-context=tinted],[data-surface-context=dark]) :is([data-surface-role=overlay],[data-surface-role=popover]),:root[data-glass=v3][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover])[data-surface-context=tinted]{--v3-edge:.62;--v3-core:.76;--v3-sat:1.35}:root[data-glass=v3][data-material-mode=sculptural] [data-surface-context=image] :is([data-surface-role=overlay],[data-surface-role=popover]),:root[data-glass=v3][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover])[data-surface-context=image]{--v3-edge:.66;--v3-core:.8;--v3-blur:28px;--v3-sat:1.25}:root[data-glass=v3][data-theme][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]){isolation:isolate;backdrop-filter:blur(var(--v3-blur)) saturate(var(--v3-sat)) brightness(var(--v3-bright));box-shadow:0 1px 1.5px rgb(var(--v3-shadow) / calc(var(--v3-depth) * .3)), 0 14px 32px -18px rgb(var(--v3-shadow) / calc(var(--v3-depth) * 1.15)), 0 48px 96px -48px rgb(var(--v3-shadow) / calc(var(--v3-depth) * 1.1));animation:ed-glass-open var(--motion-dur-s,.24s) var(--motion-ease,ease) backwards;background:0 0}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=popover]{box-shadow:0 0 0 .5px rgb(var(--v3-shadow) / calc(var(--v3-depth) * .35)), 0 2px 4px rgb(var(--v3-shadow) / calc(var(--v3-depth) * .3)), 0 22px 44px -18px rgb(var(--v3-shadow) / calc(var(--v3-depth) * 1.5));animation-name:ed-glass-pop}@keyframes ed-glass-open{0%{transform:translateY(-6px)}}@keyframes ed-glass-pop{0%{transform:translateY(-4px)scale(.985)}}:root[data-glass=v3][data-theme][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg, transparent 3%, var(--v3-spec) 18%, color-mix(in srgb, var(--v3-spec) 40%, transparent) 46%, transparent 74%), linear-gradient(180deg, var(--v3-spec-side), transparent 46%), var(--gl-grain), radial-gradient(56% 46% at 20% 0%, var(--v3-in-hi), transparent 72%), radial-gradient(38% 60% at 0% 0%, var(--v3-amb-a), transparent 72%), radial-gradient(44% 70% at 100% 100%, var(--v3-amb-b), transparent 72%), radial-gradient(130% 100% at 55% 38%, rgb(var(--gl-tint) / var(--v3-core)) 40%, rgb(var(--gl-tint-2) / var(--v3-edge)) 100%);box-shadow:inset 0 0 0 1px var(--v3-edge-line), inset 0 22px 30px -26px var(--v3-in-hi), inset 0 -26px 34px -30px var(--v3-in-lo);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,180px 180px,auto,auto,auto,auto;position:absolute;inset:0}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=popover]:before{box-shadow:inset 0 0 0 1px var(--v3-edge-line), inset 0 14px 20px -18px var(--v3-in-hi), inset 0 -16px 22px -20px var(--v3-in-lo)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay]:before{animation:ed-glass-sheen calc(var(--motion-dur-s,.24s) * 2.2) var(--motion-ease,ease) backwards}@keyframes ed-glass-sheen{0%{background-position:-40% 0,0 -60%,0 0,0 0,0 0,0 0,0 0}}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay][data-surface-refraction=rim]{--mat-rim-bevel:inset 0 1px 0 color-mix(in srgb, var(--v3-spec) 60%, transparent), inset 0 0 0 1px var(--v3-edge-line)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay][data-surface-refraction=rim]:after{backdrop-filter:blur(.4px)saturate(1.15);padding:7px}:root[data-ed-refraction=live][data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay][data-surface-refraction=rim]:after{backdrop-filter:url(#ed-glass-rim)saturate(1.15)}:root:not([data-glass=v3]) [data-surface-role=overlay][data-surface-refraction=rim]:after{content:none}:root[data-theme]:not([data-glass=v3])[data-material-mode=sculptural] [data-surface-role=overlay][data-surface-refraction=rim]{box-shadow:var(--mat-bevel), var(--mat-inner), var(--mat-elev)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] .xm__rail{border-radius:inherit;background-image:var(--gl-grain), var(--v3-rail);box-shadow:inset -1px 0 0 var(--v3-rail-line), 1px 0 0 var(--v3-edge-line);background-size:180px 180px,auto;border-right-color:#0000;border-top-right-radius:0;border-bottom-right-radius:0}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] .xm__pane-btn{transition:background-color var(--motion-dur-xs) var(--motion-ease), box-shadow var(--motion-dur-xs) var(--motion-ease), color var(--motion-dur-xs) var(--motion-ease)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] .xm__pane-btn:hover{background:var(--v3-hover);box-shadow:inset 0 0 0 1px var(--v3-edge-line)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] .xm__pane-btn[aria-selected=true]{background:var(--v3-sel-amb), var(--v3-sel);box-shadow:var(--v3-sel-shadow)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] :is(.xm__head,.xm__intro,.xm__tp,.xh__aside){background-color:rgb(var(--gl-tint) / var(--v3-read));box-shadow:0 0 22px 22px rgb(var(--gl-tint) / var(--v3-read));border-radius:18px}:root[data-glass=v3][data-theme][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]){--sh-accent-ink:var(--v3-link)}:root[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark]) [data-surface-role=overlay] .xm__tab:not([aria-selected=true]){color:color-mix(in srgb, var(--sh-ink) 72%, var(--sh-mute))}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] .xm__card[data-vorgesehen]{background:rgb(var(--gl-tint) / var(--v3-read));box-shadow:inset 0 0 0 1px var(--v3-edge-line)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] [data-surface-role=tile]{--mat-body:linear-gradient(180deg, #ffffff9e, #ffffff4d);--mat-bevel:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px var(--v3-edge-line)}:root[data-glass=v3][data-theme=dark][data-material-mode=sculptural] [data-surface-role=overlay] [data-surface-role=tile],:root[data-glass=v3][data-material-mode=sculptural] :is([data-tone=dark],[data-surface-tone=dark]) [data-surface-role=overlay] [data-surface-role=tile]{--mat-body:linear-gradient(180deg, rgb(var(--gl-tint) / .55), rgb(var(--gl-tint) / .35)), linear-gradient(180deg, #bed2ff16, #bed2ff06);--mat-bevel:inset 0 1px 0 #d2e1ff29, inset 0 0 0 1px var(--v3-edge-line)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=overlay] .xm__soon{background:rgb(var(--gl-tint))}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=header]{--x-bg:rgb(var(--gl-tint) / .8);--x-bg-c:rgb(var(--gl-tint) / .9)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-condensed]>[data-surface-role=header]:before{backdrop-filter:blur(36px)saturate(1.6)brightness(1.03)}:root[data-glass=v3][data-theme=dark][data-material-mode=sculptural] [data-condensed]>[data-surface-role=header]:before,:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-condensed][data-tone=dark]>[data-surface-role=header]:before{backdrop-filter:blur(36px)saturate(1.4)brightness(.92)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] :is([data-surface-context=dark],[data-surface-context=image],[data-surface-context=tinted])>[data-surface-role=header]{--x-bg:rgb(var(--gl-tint) / .88);--x-bg-c:rgb(var(--gl-tint) / .9)}:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-surface-role=header]:before{background-image:linear-gradient(90deg, transparent 4%, #ffffffe6 20%, #ffffff4d 48%, transparent 76%), var(--gl-grain), linear-gradient(180deg, #ffffff57, #fff0 55%);background-repeat:no-repeat,repeat,no-repeat;background-size:100% 1px,180px 180px,auto}:root[data-glass=v3][data-theme=dark][data-material-mode=sculptural] [data-surface-role=header]:before,:root[data-glass=v3][data-theme][data-material-mode=sculptural] [data-tone=dark]>[data-surface-role=header]:before{background-image:linear-gradient(90deg, transparent 4%, #c8d8ff6b 20%, #c8d8ff1f 48%, transparent 76%), var(--gl-grain), linear-gradient(180deg, #aac4ff0f, #fff0 55%)}:root[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark])>[data-surface-role=header]{--lg-core:.56;--lg-rim:.46;--lg-blur:24px;--lg-sat:1.8;--lg-bright:1.04;--x-bg:transparent;--x-bg-c:transparent;--x-edge:transparent;--x-hi:transparent;--x-shadow:inset 0 0 0 1px #0c143012,  inset 0 16px 22px -20px #ffffff9e,  inset 0 -16px 22px -22px #0c14300d,  0 1px 1.5px #0c143012, 0 12px 28px -18px #0c143042, 0 36px 72px -48px #0c143038}:root[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark])>[data-surface-role=header]:before{background-color:#0000;background-image:linear-gradient(90deg, transparent 3%, #fffc 18%, #ffffff40 46%, transparent 74%),  linear-gradient(180deg, #ffffff6b, #fff0 50%), var(--gl-grain), radial-gradient(40% 120% at 14% 0%, #ffffff80, transparent 72%), radial-gradient(130% 160% at 50% 40%, rgb(252 253 255/var(--lg-core)) 40%, rgb(238 242 249/var(--lg-rim)) 100%);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat)) brightness(var(--lg-bright));background-repeat:no-repeat,no-repeat,repeat,no-repeat,no-repeat;background-size:100% 1px,auto,180px 180px,auto,auto}:root[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-condensed]:not([data-tone=dark])>[data-surface-role=header]{--lg-core:.62;--lg-rim:.56}:root[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-condensed]:not([data-tone=dark])>[data-surface-role=header]:before{backdrop-filter:blur(44px)saturate(3.2)brightness(1.36)contrast(.58)brightness(1.1)}:root[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:is([data-surface-context=dark],[data-surface-context=image],[data-surface-context=tinted]):not([data-tone=dark])>[data-surface-role=header]{--lg-core:.9;--lg-rim:.86}:root:not([data-ed-refraction=live])[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark])>[data-surface-role=header]{--lg-core:.96;--lg-rim:.96}:root:not([data-ed-refraction=live])[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-condensed]:not([data-tone=dark])>[data-surface-role=header]{--lg-core:.995;--lg-rim:.995}:root:not([data-ed-refraction=live])[data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-condensed]:not([data-tone=dark])>[data-surface-role=header]:before{backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat)) brightness(var(--lg-bright))}:root:not([data-ed-refraction=live])[data-glass=v3][data-theme=dark][data-material-mode=sculptural] [data-surface-role=header],:root:not([data-ed-refraction=live])[data-glass=v3][data-theme][data-material-mode=sculptural] [data-tone=dark]>[data-surface-role=header]{--x-bg:rgb(var(--gl-tint) / .97);--x-bg-c:rgb(var(--gl-tint))}:root[data-ed-refraction=live][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark])>[data-surface-role=header][data-lg-edge=ready]{--lg-band:7px}:root[data-ed-refraction=live][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark])>[data-surface-role=header][data-lg-edge=ready]:before{-webkit-mask:var(--lg-body-mask) 0 0 / 100% 100% no-repeat;mask:var(--lg-body-mask) 0 0 / 100% 100% no-repeat}:root[data-ed-refraction=live][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark])>[data-surface-role=header][data-lg-edge=ready]:after{content:"";z-index:-2;pointer-events:none;border-radius:inherit;-webkit-mask:var(--lg-ring-mask) 0 0 / 100% 100% no-repeat;mask:var(--lg-ring-mask) 0 0 / 100% 100% no-repeat;background-color:rgb(244 246 251/var(--lg-rim));backdrop-filter:url(#ed-glass-edge) blur(3px) saturate(var(--lg-sat)) brightness(var(--lg-bright));position:absolute;inset:0}:root[data-ed-refraction=live][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-condensed]:not([data-tone=dark])>[data-surface-role=header][data-lg-edge=ready]:after{backdrop-filter:url(#ed-glass-edge)blur(10px)saturate(3.2)brightness(1.36)contrast(.58)brightness(1.1)}:root[data-ed-refraction=live][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-sub-open]>[data-surface-role=header][data-lg-edge=ready]:after{content:none}:root[data-ed-refraction=live][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh][data-sub-open]>[data-surface-role=header][data-lg-edge=ready]:before{-webkit-mask:none;mask:none}:root:not([data-ed-refraction=live])[data-glass=v3][data-theme][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]){--v3-core:.995;--v3-edge:.995}:root[data-fokus][data-menu-state][data-glass=v3][data-theme=light][data-material-mode=sculptural] [data-sh]:not([data-tone=dark]) .xh__mega[data-surface-role=overlay]{--v3-depth:.44;--v3-edge-line:#0c143026}:root[data-fokus][data-menu-state][data-glass=v3][data-theme=dark][data-material-mode=sculptural] .xh__mega[data-surface-role=overlay],:root[data-fokus][data-menu-state][data-glass=v3][data-theme][data-material-mode=sculptural] [data-tone=dark] .xh__mega[data-surface-role=overlay]{--v3-depth:.85;--v3-edge-line:#bed2ff33}.ed-lg-sprite{display:none}:is(:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme=light] [data-sh]:not([data-tone=dark])>[data-surface-role=header],:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme] .xh__mega[data-surface-role=overlay][data-surface-refraction=rim])>.ed-lg-sprite{z-index:-1;pointer-events:none;border-radius:inherit;--sp-band:7px;--sp-pad:12px;--sp-tint:rgb(var(--gl-tint) / .5);--sp-fx:saturate(1.15);display:block;position:absolute;inset:0;overflow:hidden}:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme=light] [data-sh]:not([data-tone=dark])>[data-surface-role=header]>.ed-lg-sprite{--xh-glass-dy:inherit;--xh-glass-dx:inherit;inset:0 var(--xh-glass-dx) calc(-1 * var(--xh-glass-dy)) var(--xh-glass-dx);--sp-tint:#f4f6fbb3;--sp-fx:saturate(1.2) brightness(1.02)}:is(:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme=light] [data-sh]:not([data-tone=dark])>[data-surface-role=header],:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme] .xh__mega[data-surface-role=overlay][data-surface-refraction=rim])>.ed-lg-sprite:before{content:"";inset:calc(-1 * var(--sp-pad));background:linear-gradient(var(--sp-tint), var(--sp-tint)), var(--amb-scene);background-color:var(--amb-base);filter:url(#ed-glass-refraction) var(--sp-fx);--sp-in:calc(var(--sp-pad) + var(--sp-band) - 2px);--sp-out:calc(var(--sp-pad) + var(--sp-band) + 3px);-webkit-mask:linear-gradient(180deg, #000 var(--sp-in), transparent var(--sp-out), transparent calc(100% - var(--sp-out)), #000 calc(100% - var(--sp-in))), linear-gradient(90deg, #000 var(--sp-in), transparent var(--sp-out), transparent calc(100% - var(--sp-out)), #000 calc(100% - var(--sp-in)));mask:linear-gradient(180deg, #000 var(--sp-in), transparent var(--sp-out), transparent calc(100% - var(--sp-out)), #000 calc(100% - var(--sp-in))), linear-gradient(90deg, #000 var(--sp-in), transparent var(--sp-out), transparent calc(100% - var(--sp-out)), #000 calc(100% - var(--sp-in)));background-attachment:fixed;position:absolute}:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme=light] [data-sh]:not([data-tone=dark])>[data-surface-role=header]>.ed-lg-sprite:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 3%,#fffc 18%,#ffffff40 46%,#0000 74%) 0 0/100% 1px no-repeat;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c143012,inset 0 16px 22px -20px #ffffff9e}:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme=light] [data-sh][data-sub-open]>[data-surface-role=header]>.ed-lg-sprite{display:none}:root[data-ed-refraction=sprite][data-glass=v3][data-material-mode=sculptural]:not([data-effects=reduced])[data-theme] .xh__mega[data-surface-role=overlay][data-surface-refraction=rim]:after{backdrop-filter:none}:root[data-theme][data-material-mode=sculptural] .xh__mega[data-surface-role=overlay]{overflow:visible}:root[data-theme][data-material-mode=sculptural] .xh__mega[data-surface-role=overlay]>.xh__mega-v{z-index:1;max-height:inherit;overscroll-behavior:contain;border-radius:inherit;position:relative;overflow:auto}:root[data-motion=reduced] :is([data-surface-role=overlay],[data-surface-role=popover]),:root[data-motion=reduced] :is([data-surface-role=overlay],[data-surface-role=popover]):before{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=normal]) :is([data-surface-role=overlay],[data-surface-role=popover]),:root:not([data-motion=normal]) :is([data-surface-role=overlay],[data-surface-role=popover]):before{animation:none!important}}@supports not (backdrop-filter:blur(1px)){:root[data-theme][data-material-mode=sculptural] [data-surface-role=header]{--x-bg:rgb(var(--gl-tint))!important;--x-bg-c:rgb(var(--gl-tint))!important;--lg-core:1!important;--lg-rim:1!important}:root[data-glass=v3][data-theme][data-material-mode=sculptural] :is([data-surface-role=overlay],[data-surface-role=popover]){--v3-edge:1!important;--v3-core:1!important}:root[data-theme][data-material-mode=sculptural] [data-surface-role=header]:after{content:none!important}:root[data-theme][data-material-mode=sculptural] [data-surface-role=header]:before{-webkit-mask:none!important;mask:none!important}.ed-lg-sprite{display:none!important}}:root[data-theme=light]:is([data-material=porcelain],[data-material=frosted],[data-material=sculptural]) [data-surface-host][data-surface-role]{box-shadow:none!important;background:0 0!important}:root[data-motion=reduced] [data-surface-role]{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-surface-role]{transition:none!important;transform:none!important}}:root[data-theme][data-material-mode=contrast] [data-surface-role=header]{--x-bg:var(--hc-bg);--x-bg-c:var(--hc-bg);--x-edge:var(--hc-edge);--x-hi:transparent;--x-sep:var(--hc-edge);--x-shadow:0 2px 0 rgb(var(--gl-shadow) / .18)}:root[data-theme][data-material-mode=contrast] [data-surface-role=header]:before{backdrop-filter:none}:root[data-theme][data-material-mode=contrast] [data-surface-role=overlay]:not([data-surface-fit=bleed]),:root[data-theme][data-material-mode=contrast]:where(:not([data-material-scope=auswahl])) :is([data-surface-role=stage],[data-surface-role=callout]):not([data-surface-fit=bleed]),:root[data-theme][data-material-mode=contrast] [data-surface-role=stage]:where([data-surface-refraction=rim]):not([data-surface-fit=bleed]){backdrop-filter:none;box-shadow:inset 0 0 0 2px var(--hc-edge), 0 18px 40px -26px rgb(var(--gl-shadow) / .5);background-image:none}:root[data-theme][data-material-mode=contrast] :is([data-surface-role=overlay],[data-surface-role=popover]){background-color:var(--hc-bg)}:root[data-theme][data-material-mode=contrast] [data-surface-role=popover]{box-shadow:inset 0 0 0 2px var(--hc-edge), 0 18px 40px -26px rgb(var(--gl-shadow) / .5)}:root[data-theme][data-material-mode=contrast]:where(:not([data-material-scope=auswahl])) [data-surface-role=stage]:not([data-surface-fit=bleed]),:root[data-theme][data-material-mode=contrast] [data-surface-role=stage]:where([data-surface-refraction=rim]):not([data-surface-fit=bleed]){background-color:var(--hc-bg)}:root[data-theme][data-material-mode=contrast] [data-surface-role=tile],:root[data-theme][data-material-mode=contrast]:where(:not([data-material-scope=auswahl])) [data-surface-role=card-premium]{box-shadow:inset 0 0 0 1.5px var(--hc-edge);background-image:none}:root[data-theme][data-material-mode=contrast] [data-surface-role=backdrop]{background-image:none}:root[data-theme][data-material-mode=contrast] [data-surface-role=panel]{border-color:var(--hc-edge)}@media (forced-colors:active){[data-surface-role]{box-shadow:none!important;backdrop-filter:none!important;background-image:none!important}[data-surface-role]:after,.ed-lg-sprite{display:none!important}:is([data-surface-role=overlay],[data-surface-role=stage],[data-surface-role=callout],[data-surface-role=card-premium]){border:1px solid canvastext}}:root{--amb-base:#f2f3f6;--amb-depth:linear-gradient(172deg, #f8f7f4 0%, #f2f3f7 38%, #eceff5 72%, #e8ecf3 100%);--amb-warm:radial-gradient(48% 42% at 2% 0%, #ff5a361a, #ff5a3600 72%);--amb-amber:radial-gradient(36% 30% at 58% -6%, #ffc47826, #ffc47800 72%);--amb-cool:radial-gradient(46% 62% at 102% 30%, #3254d61a, #3254d600 72%);--amb-cool-2:radial-gradient(58% 48% at 8% 104%, #466ee612, #466ee600 72%);--amb-calm:radial-gradient(44% 40% at 30% 52%, #ffffff80, #fff0 72%);--amb-grain:url(/media/material/grain-dark.svg);--amb-grain-size:180px 180px;--amb-tint-warm:#ff78501a;--amb-tint-cool:#3c60dc17}:root[data-ambient-kontext=inszeniert]{--amb-warm:radial-gradient(52% 46% at 2% 0%, #ff5a3624, #ff5a3600 72%);--amb-amber:radial-gradient(40% 34% at 58% -6%, #ffc47833, #ffc47800 72%);--amb-cool:radial-gradient(50% 66% at 102% 30%, #3254d624, #3254d600 72%);--amb-cool-2:radial-gradient(62% 52% at 8% 104%, #466ee61c, #466ee600 72%);--amb-calm:radial-gradient(40% 36% at 30% 52%, #ffffff6b, #fff0 72%)}:root[data-theme=dark]{--amb-base:#0c1121;--amb-depth:linear-gradient(174deg, #10172c 0%, #0d1324 40%, #0b0f1d 75%, #0a0d18 100%);--amb-warm:radial-gradient(42% 36% at 0% 0%, #ff5a360e, #ff5a3600 72%);--amb-amber:radial-gradient(40% 30% at 56% -8%, #96aae612, #96aae600 72%);--amb-cool:radial-gradient(50% 64% at 104% 26%, #466eff1f, #466eff00 72%);--amb-cool-2:radial-gradient(60% 50% at 6% 106%, #2846be1c, #2846be00 72%);--amb-calm:radial-gradient(46% 40% at 30% 52%, #05081247, #05081200 72%);--amb-grain:url(/media/material/grain-light.svg);--amb-tint-warm:#ff6e500f;--amb-tint-cool:#5078ff1a}:root[data-theme=dark][data-ambient-kontext=inszeniert]{--amb-warm:radial-gradient(46% 40% at 0% 0%, #ff5a3617, #ff5a3600 72%);--amb-cool:radial-gradient(54% 68% at 104% 26%, #466eff2e, #466eff00 72%);--amb-cool-2:radial-gradient(64% 54% at 6% 106%, #2846be29, #2846be00 72%)}:root.nx[data-ambient-state=on]{background-color:var(--amb-base)}:root.nx[data-ambient-state=on][data-theme] body{background:0 0}:root.nx[data-ambient-state=on] body:before{content:"";z-index:-1;pointer-events:none;background:var(--amb-scene-licht);background-color:var(--amb-base);transition:none;animation:none;position:fixed;inset:0}:root{--amb-geo-a:url(/media/ambient/geo-desktop-a-light.svg);--amb-geo-b:url(/media/ambient/geo-desktop-b-light.svg);--amb-geo-noise:url(/media/ambient/geo-noise-light.svg);--amb-geo-o:1}:root[data-theme=dark]{--amb-geo-a:url(/media/ambient/geo-desktop-a-dark.svg);--amb-geo-b:url(/media/ambient/geo-desktop-b-dark.svg);--amb-geo-noise:url(/media/ambient/geo-noise-dark.svg)}@media (width<=700px){:root{--amb-geo-a:url(/media/ambient/geo-mobile-a-light.svg);--amb-geo-b:url(/media/ambient/geo-mobile-b-light.svg)}:root[data-theme=dark]{--amb-geo-a:url(/media/ambient/geo-mobile-a-dark.svg);--amb-geo-b:url(/media/ambient/geo-mobile-b-dark.svg)}}:root.nx[data-ambient-state=on]:is(:not([data-surface-intensity]),[data-surface-intensity=ambient]) body:after{content:"";z-index:-1;pointer-events:none;background:var(--amb-scene-geo);opacity:var(--amb-geo-o);transition:none;animation:none;position:fixed;inset:0}:root{--amb-scene-licht:var(--amb-grain) 0 0 / var(--amb-grain-size) repeat, var(--amb-calm), var(--amb-warm), var(--amb-amber), var(--amb-cool), var(--amb-cool-2), var(--amb-depth);--amb-scene-geo:var(--amb-geo-a) 0 0 / 100% 100% no-repeat, var(--amb-geo-b) 0 0 / 100% 100% no-repeat, var(--amb-geo-noise) 0 0 / 640px 640px repeat;--amb-scene:var(--amb-scene-geo), var(--amb-scene-licht)}:root[data-surface-intensity]:not([data-surface-intensity=ambient]){--amb-scene:var(--amb-scene-licht)}@media (forced-colors:active){:root.nx[data-ambient-state=on] body:before,:root.nx[data-ambient-state=on] body:after{content:none}}@media (prefers-contrast:more){:root.nx[data-ambient-state=on] body:before,:root.nx[data-ambient-state=on] body:after{content:none}:root.nx[data-ambient-state=on][data-theme] body{background:var(--bg)}}html.es-locked{padding-right:var(--es-scrollbar,0);overflow:hidden}.es-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.es-dialog){--_bg:var(--es-bg,#fff);--_fg:var(--es-fg,#0c1430);--_muted:var(--es-muted,#0c1430a8);--_line:var(--es-line,#0c14301f);--_accent:var(--es-accent,#ff5a36);--_accent-text:var(--es-accent-text,#c63a17);--_active:var(--es-active-bg,#0c14300e);--_focus:var(--es-focus,var(--es-accent-text,#c63a17));--_radius:var(--es-radius,16px);--_font:var(--es-font,"Inter Tight Variable", system-ui, -apple-system, "Segoe UI", sans-serif);--_font-display:var(--es-font-display,"Unbounded Variable", var(--es-font,"Inter Tight Variable"), system-ui, sans-serif);--_font-mono:var(--es-font-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);box-sizing:border-box;width:min(var(--es-width,680px), calc(100% - 32px));max-width:none;max-height:min(640px,100dvh - 96px);color:var(--_fg);background:var(--_bg);border:1px solid var(--_line);border-radius:var(--_radius);box-shadow:var(--es-shadow,0 24px 64px -16px #0c143047, 0 2px 6px #0c14300f);font:400 15px/1.45 var(--_font);margin:min(12vh,120px) auto auto;padding:0;overflow:hidden}:where(html.nx[data-theme=dark] .es-dialog){--_bg:var(--es-bg,var(--card));--_fg:var(--es-fg,var(--ink));--_muted:var(--es-muted,var(--ink-2));--_line:var(--es-line,var(--line-2));--_accent-text:var(--es-accent-text,var(--coral-text));--_active:var(--es-active-bg,var(--line));--_focus:var(--es-focus,var(--es-accent-text,var(--coral-text)))}:where(html.nx[data-material-mode=contrast] .es-dialog){--_muted:var(--es-muted,var(--ink-2,#0c1430bd));--_line:var(--es-line,var(--line-2,#0c14303d))}:where(.es-dialog)::backdrop{background:var(--es-backdrop,#0c143057)}:where(.es-dialog[open]){display:flex}:where(.es-dialog *){box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:where(.es-dialog[open]){animation:.16s cubic-bezier(.2,.7,.3,1) es-in}:where(.es-dialog[open])::backdrop{animation:.16s ease-out es-fade}:where(.es-dialog.es-closing){animation:.14s ease-in forwards es-out}:where(.es-dialog.es-closing)::backdrop{animation:.14s ease-in reverse forwards es-fade}}@keyframes es-in{0%{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes es-out{to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes es-fade{0%{opacity:0}}:where(.es-panel){flex-direction:column;width:100%;min-height:0;display:flex}:where(.es-drop){flex-direction:column;flex:1;min-height:0;display:flex}:where(.es-form){border-bottom:1px solid var(--_line);align-items:center;gap:12px;min-height:60px;margin:0;padding:0 12px 0 18px;display:flex}:where(.es-form):focus-within{box-shadow:inset 0 -2px 0 var(--_focus)}:where(.es-form__icon){color:var(--_muted);flex:none}:where(.es-input){min-width:0;height:58px;font:400 18px/1.2 var(--_font);color:var(--_fg);appearance:none;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}:where(.es-input)::placeholder{color:var(--_muted);opacity:1}:where(.es-input)::-webkit-search-cancel-button,:where(.es-input)::-webkit-search-decoration{-webkit-appearance:none;appearance:none}:where(.es-close){cursor:pointer;min-height:32px;font:500 12px/1 var(--_font);color:var(--_muted);border:1px solid var(--_line);background:0 0;border-radius:8px;flex:none;margin:0;padding:6px 8px}:where(.es-close):hover{color:var(--_fg)}:where(.es-close):focus-visible{outline:2px solid var(--_focus);outline-offset:2px}:where(.es-close__mobile){display:none}:where(.es-hint){color:var(--_muted);border-bottom:1px solid var(--_line);margin:0;padding:8px 18px;font-size:13px}:where(.es-code){font:500 .92em/1 var(--_font-mono);letter-spacing:.02em;color:var(--_fg)}:where(.es-body){overscroll-behavior:contain;flex:1;min-height:0;padding:6px 0 8px;overflow-y:auto}:where(.es-group){padding:4px 8px}:where(.es-group+.es-group){border-top:1px solid var(--_line);margin-top:4px;padding-top:8px}:where(.es-group__label){font:600 11px/1.2 var(--_font);letter-spacing:.08em;text-transform:uppercase;color:var(--_muted);padding:6px 10px 4px}:where(.es-option){min-height:48px;color:var(--_fg);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px;scroll-margin:8px;text-decoration:none;display:flex}:where(.es-option[aria-selected=true]){background:var(--_active);box-shadow:inset 0 0 0 2px var(--_focus)}:where(.es-option__tag){min-width:74px;font:500 12px/1.2 var(--_font);color:var(--_muted);flex:none}:where(.es-option--direct .es-option__tag){color:var(--_accent-text);font-weight:600}:where(.es-option__main){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.es-option__title){text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}:where(.es-option__meta){color:var(--_muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(.es-option__code){font:500 12px/1 var(--_font-mono);letter-spacing:.02em;color:var(--_fg);border:1px solid var(--_line);background:var(--_bg);border-radius:6px;flex:none;padding:5px 7px}:where(.es-option__state){font:500 11px/1 var(--_font);color:var(--_muted);border:1px dashed var(--_line);border-radius:6px;flex:none;padding:4px 6px}:where(.es-option__enter){font:500 12px/1 var(--_font);color:var(--_muted);flex:none}:where(.es-state){color:var(--_muted);padding:18px 18px 10px}:where(.es-state) p{max-width:56ch;margin:0 0 8px}:where(.es-state__title){color:var(--_fg);font-weight:550}:where(.es-state__links){flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:12px!important}:where(.es-state a,.es-all){color:var(--_accent-text);text-underline-offset:.2em;font-weight:550;text-decoration:underline 1px}:where(.es-state a,.es-all):focus-visible{outline:2px solid var(--_focus);outline-offset:2px;border-radius:2px}:where(.es-foot){border-top:1px solid var(--_line);color:var(--_muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}:where(.es-keys kbd){text-align:center;min-width:20px;font:500 11px/1.3 var(--_font);border:1px solid var(--_line);border-radius:5px;margin:0 2px;padding:2px 5px;display:inline-block}:where(.es-all){margin-left:auto;font-size:13px}:where(html[data-glass]:not([data-material-mode=flat],[data-material-mode=contrast]) .es-dialog){--_bg:var(--es-glass-bg,var(--es-bg,#ffffffd6));--_muted:var(--es-glass-muted,var(--es-muted,#0c1430bd));--_line:var(--es-glass-line,var(--es-line,#0c14301a));--_active:var(--es-glass-active-bg,var(--es-active-bg,#0c14300f));backdrop-filter:blur(24px)saturate(1.6);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff59,0 30px 80px -20px #0c143059}:where(html.nx[data-theme=dark][data-glass]:not([data-material-mode=flat],[data-material-mode=contrast]) .es-dialog){--_bg:var(--es-glass-bg,var(--es-bg,color-mix(in srgb, var(--card) 90%, transparent)));--_muted:var(--es-glass-muted,var(--es-muted,var(--ink-2)));--_line:var(--es-glass-line,var(--es-line,var(--line-2)));--_active:var(--es-glass-active-bg,var(--es-active-bg,var(--line)));border-color:var(--line-2);box-shadow:inset 0 1px 0 var(--line), var(--shadow-2)}:where(html[data-glass]:not([data-material-mode=flat],[data-material-mode=contrast]) .es-dialog)::backdrop{background:var(--es-glass-backdrop,#0c143029);backdrop-filter:blur(6px)saturate(1.2)}@supports not (backdrop-filter:blur(1px)){:where(html[data-glass] .es-dialog){--_bg:var(--es-bg,#fff)}:where(html.nx[data-theme=dark][data-glass] .es-dialog){--_bg:var(--es-bg,var(--card))}}@media (forced-colors:active){:where(.es-option[aria-selected=true]){outline-offset:-2px;outline:2px solid highlight}:where(.es-option__code,.es-keys kbd){border-color:canvastext}}@media (width<=640px){:where(.es-dialog){width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border:0;border-radius:0;margin:0}:where(.es-form){min-height:64px;padding:0 8px 0 14px}:where(.es-input){height:62px;font-size:17px}:where(.es-close){min-height:44px;color:var(--_accent-text);border:0;padding:0 10px;font-size:15px}:where(.es-close__desk){display:none}:where(.es-close__mobile){display:inline}:where(.es-body){padding-bottom:calc(12px + env(safe-area-inset-bottom))}:where(.es-option__tag){display:none}:where(.es-option--direct .es-option__tag){min-width:0;display:inline}:where(.es-option__title,.es-option__meta){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:where(.es-foot){display:none}@media (prefers-reduced-motion:no-preference){:where(.es-dialog[open]){animation:.16s ease-out es-fade}}}:where(.ef){--ef-font-display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--ef-font-text:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--ef-ticker-size:clamp(3.5rem, 2.2rem + 7vw, 8.75rem);--ef-ticker-pad:clamp(28px, 3.5vw, 52px);--ef-mark-size:.62em;--ef-mark-gap:.36em;--ef-edge:min(11cqi, 200px);--ef-ticker-weight:700;--ef-ticker-tracking:-.02em;--ef-speed:80;--ef-radius:clamp(20px, 2.4vw, 32px);--ef-max:1320px;--ef-gutter:clamp(16px, 4vw, 48px);--ef-duration:60s}:where(.ef[data-tone=dark]),:where(.ef:not([data-tone])){--ef-bg:#0c1430;--ef-ink:#fff;--ef-muted:#ffffffb3;--ef-line:#ffffff24;--ef-accent:#ff5a36;--ef-accent-strong:#ff7a5c}:where(.ef[data-tone=light]){--ef-bg:#eceef2;--ef-ink:#0c1430;--ef-muted:#4a5270;--ef-line:#0c143024;--ef-accent:#ff5a36;--ef-accent-strong:#c63a17}:where(.ef[data-experience=training]){--ef-accent:#ffb547;--ef-accent-strong:#ffc670}:where(.ef[data-experience=consulting]){--ef-accent:#4fd1b0;--ef-accent-strong:#6fdcc0}:where(.ef[data-experience=development]){--ef-accent:#9b8cff;--ef-accent-strong:#b2a6ff}:where(.ef[data-experience=operations]){--ef-accent:#5aa9ff;--ef-accent-strong:#7dbcff}:where(.ef[data-tone=light][data-experience=training]){--ef-accent:#e8930c;--ef-accent-strong:#8f5600}:where(.ef[data-tone=light][data-experience=consulting]){--ef-accent:#1fae8b;--ef-accent-strong:#0b6b54}:where(.ef[data-tone=light][data-experience=development]){--ef-accent:#7a68ff;--ef-accent-strong:#4b3cc4}:where(.ef[data-tone=light][data-experience=operations]){--ef-accent:#2f86e8;--ef-accent-strong:#1659a8}.ef{background:var(--ef-bg);color:var(--ef-ink);font-family:var(--ef-font-text);border-radius:var(--ef-radius) var(--ef-radius) 0 0;padding-block:clamp(8px,1vw,16px) 0;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}.ef *,.ef :before,.ef :after{box-sizing:border-box}.ef ul{margin:0;padding:0;list-style:none}.ef h2,.ef p,.ef address{margin:0;font-style:normal}.ef-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ef-ticker{padding-block:var(--ef-ticker-pad);border-bottom:1px solid var(--ef-line);font-family:var(--ef-font-display);font-size:var(--ef-ticker-size);font-weight:var(--ef-ticker-weight);letter-spacing:var(--ef-ticker-tracking);text-transform:uppercase;line-height:1;position:relative;overflow:hidden}.ef-ticker__track{width:max-content;display:flex}.ef-ticker__seq{white-space:nowrap;animation:ef-marquee var(--ef-duration) linear infinite;backface-visibility:hidden;flex:none;align-items:center;padding-block:.06em .1em;display:flex}.ef[data-ef-inview=true] .ef-ticker__seq{will-change:transform}@keyframes ef-marquee{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.ef[data-ef-inview=false] .ef-ticker__seq,.ef[data-ef-paused=true] .ef-ticker__seq{animation-play-state:paused}.ef-ticker__item{align-items:center;display:flex}.ef-ticker__mark{width:var(--ef-mark-size);height:var(--ef-mark-size);margin-inline:var(--ef-mark-gap);fill:var(--ef-accent);flex:none}.ef-ticker__toggle{min-height:32px;color:var(--ef-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ef-ticker__toggle[hidden]{display:none}.ef-ticker__toggle:hover{color:var(--ef-ink)}.ef-ticker__icon{fill:currentColor;width:12px;height:12px}.ef-ticker__icon--play,.ef[data-ef-paused=true] .ef-ticker__icon--pause{display:none}.ef[data-ef-paused=true] .ef-ticker__icon--play{display:block}.ef-body,.ef-legal{width:min(100% - 2 * var(--ef-gutter), var(--ef-max));margin-inline:auto}.ef-body{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(32px,5vw,80px);padding-block:clamp(40px,5vw,72px);display:grid}.ef-brand{align-content:start;gap:20px;display:grid}.ef-logo{width:clamp(260px,22vw,320px);max-width:100%;color:var(--ef-ink);justify-self:start;display:block}.ef-logo .brand-logo{fill:currentColor;width:100%;height:auto;display:block}.ef-defs{width:0;height:0;position:absolute;overflow:hidden}.ef-logo .brand-lockup,.ef-logo .brand-lockup .brand-cmp{width:100%;display:block}.ef-logo .brand-lockup .brand-cmp__v{width:100%}.ef .ef-logo .ed-pmark{fill:currentColor;block-size:auto;inline-size:100%;display:block}.ef-legal__start{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.ef-info{color:var(--ef-muted)}.ef-cta{justify-items:start;gap:2px;display:grid}.ef-cta__text{color:var(--ef-muted);font-size:.875rem}.ef-cta__link{min-height:32px;color:var(--ef-ink);text-decoration:underline;text-decoration-color:var(--ef-accent);text-underline-offset:.3em;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.ef-address{color:var(--ef-muted);display:grid}.ef-contact{gap:6px;display:grid}.ef-contact__link{min-height:32px;color:inherit;flex-wrap:wrap;align-items:center;gap:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.ef-contact__key{min-width:4.5em;color:var(--ef-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.ef-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px clamp(24px,3vw,48px);display:grid}.ef-group__title{color:var(--ef-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.8125rem;font-weight:600}.ef-group__list{gap:4px;display:grid}.ef-link{min-height:32px;color:inherit;text-underline-offset:.3em;align-items:center;gap:6px;text-decoration:underline 2px #0000;transition:text-decoration-color .2s;display:inline-flex}.ef-link:hover,.ef-contact__link:hover{text-decoration:underline;text-decoration-color:var(--ef-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.ef-link__ext{opacity:.7;width:.7em;height:.7em}.ef a:focus-visible,.ef button:focus-visible{outline:2px solid var(--ef-accent-strong);outline-offset:3px;border-radius:4px}.ef .ef-ticker__toggle:focus-visible{border-radius:50%}.ef-legal{border-top:1px solid var(--ef-line);color:var(--ef-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:20px 28px;font-size:.875rem;display:flex}.ef-legal__list{flex-wrap:wrap;gap:0 24px;display:flex}.ef-legal__end{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.ef-legal .ef-link{color:var(--ef-muted)}.ef-legal .ef-link:hover{color:var(--ef-ink)}@media (width<=860px){.ef-body{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ef{--ef-speed:56;--ef-edge:7cqi}.ef-legal{flex-direction:column;align-items:flex-start}}.ef{container-type:inline-size}.ef-ticker__track{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ef-edge), #000 calc(100% - var(--ef-edge)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--ef-edge), #000 calc(100% - var(--ef-edge)), transparent);-webkit-mask-size:100cqi 100%;mask-size:100cqi 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-ticker=reduziert] .ef-ticker,:root[data-motion=reduced]:not([data-ticker=animiert],[data-motion=normal]) .ef-ticker{font-size:min(var(--ef-ticker-size), (100cqi - 2 * var(--ef-edge)) / var(--ef-word-em,7.9))}:root[data-ticker=reduziert] .ef-ticker__seq,:root[data-motion=reduced]:not([data-ticker=animiert],[data-motion=normal]) .ef-ticker__seq{min-height:var(--ef-ticker-size);transform:translate3d(calc(-100% + var(--ef-edge)), 0, 0);will-change:auto;animation:none}:root[data-ticker=reduziert] .ef-ticker__toggle,:root[data-motion=reduced]:not([data-ticker=animiert],[data-motion=normal]) .ef-ticker__toggle{display:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-ticker=animiert],[data-motion=normal]) .ef-ticker{font-size:min(var(--ef-ticker-size), (100cqi - 2 * var(--ef-edge)) / var(--ef-word-em,7.9))}:root:not([data-ticker=animiert],[data-motion=normal]) .ef-ticker__seq{min-height:var(--ef-ticker-size);transform:translate3d(calc(-100% + var(--ef-edge)), 0, 0);will-change:auto;animation:none}:root:not([data-ticker=animiert],[data-motion=normal]) .ef-ticker__toggle{display:none!important}:root:is([data-ticker=animiert],[data-motion=normal]) .ef .ef-ticker .ef-ticker__seq{animation-duration:var(--ef-duration)!important;animation-iteration-count:infinite!important}}:where(.fm){--fm-bg:#0c1430;--fm-bg-2:#131c3d;--fm-ink:#fff;--fm-mute:#ffffff9e;--fm-line:#ffffff1f;--fm-accent:#ff5a36;--fm-accent-ink:#ff8a6e;--fm-disp:"Unbounded Variable", system-ui, sans-serif;--fm-text:"Inter Tight Variable", system-ui, sans-serif;--fm-gut:clamp(16px, 3vw, 40px);--fm-ease:var(--motion-ease)}.fm{z-index:90;overscroll-behavior:contain;background:var(--fm-bg);color:var(--fm-ink);font:400 16px/1.5 var(--fm-text);opacity:0;transition:opacity var(--motion-dur-s) var(--fm-ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.fm[hidden]{display:none!important}.fm.is-open{opacity:1}html.fm-open{overflow:hidden}.fm :where(a){color:inherit;text-decoration:none}.fm :focus-visible{outline:2px solid var(--fm-accent-ink);outline-offset:3px;border-radius:8px}.fm__top{z-index:2;height:72px;padding:0 var(--fm-gut);background:var(--fm-bg);border-bottom:1px solid var(--fm-line);grid-template-columns:1fr minmax(0,420px) 1fr;align-items:center;gap:16px;display:grid;position:sticky;top:0}.fm__home{justify-self:start;align-items:center;gap:14px;display:inline-flex}.fm__home-l{color:var(--fm-mute);border-left:1px solid var(--fm-line);padding-left:14px;font-size:13px}.fm__home:hover .fm__home-l{color:var(--fm-ink)}.fm__search{min-width:0}.fm__close{height:42px;color:var(--fm-ink);font:550 14px/1 var(--fm-text);cursor:pointer;transition:background-color var(--motion-dur-xs);background:#ffffff14;border:0;border-radius:999px;justify-self:end;align-items:center;gap:10px;padding:0 16px 0 12px;display:inline-flex}.fm__close:hover{background:#ffffff24}.fm__close span{width:14px;height:14px;position:relative}.fm__close span:before,.fm__close span:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;position:absolute;top:6.25px;left:0;transform:rotate(45deg)}.fm__close span:after{transform:rotate(-45deg)}.fm__body{width:100%;max-width:1400px;padding:clamp(32px, 6vh, 72px) var(--fm-gut) 32px;flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);margin:0 auto;display:grid}.fm__areas{flex-direction:column;align-self:start;gap:2px;display:flex}.fm__areas [role=tab]{color:var(--fm-mute);text-align:left;cursor:pointer;transition:color var(--motion-dur-s), background-color var(--motion-dur-s);background:0 0;border:0;border-radius:16px;grid-template-columns:2.4em 1fr;align-items:baseline;gap:0 4px;margin-left:-12px;padding:10px 12px 12px;display:grid;position:relative}.fm__n{font:500 13px/1 var(--fm-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:color var(--motion-dur-s)}.fm__l{font:470 clamp(28px, 3.3vw, 48px)/1.08 var(--fm-disp);letter-spacing:-.04em;transition:transform var(--motion-dur-m) var(--fm-ease)}.fm__here{letter-spacing:.08em;text-transform:uppercase;color:var(--fm-accent-ink);grid-column:2;margin-top:6px;font-size:12px;font-weight:600}.fm__areas [role=tab]:not([aria-selected=true]):hover{color:var(--fm-ink)}.fm__areas [aria-selected=true]{color:var(--fm-ink);background:var(--fm-bg-2)}.fm__areas [aria-selected=true] .fm__n{color:var(--fm-accent-ink)}.fm__areas [aria-selected=true] .fm__l{transform:translate(6px)}.fm.is-open .fm__areas [role=tab]{animation:fm-in var(--motion-dur-m) var(--fm-ease) both;animation-delay:calc(40ms + var(--i,0) * 30ms)}@keyframes fm-in{0%{opacity:0;transform:translateY(10px)}}.fm__panels{border-left:1px solid var(--fm-line);flex-direction:column;min-width:0;padding-left:clamp(0px,3vw,48px);display:flex}.fm__p{animation:fm-swap var(--motion-dur-s) var(--fm-ease) both}@keyframes fm-swap{0%{opacity:0;transform:translate(8px)}}.fm__ph{max-width:46ch;margin-bottom:32px;padding-top:12px}.fm__brand{font:600 12px/1 var(--fm-text);letter-spacing:.14em;text-transform:uppercase;color:var(--fm-accent-ink);margin:0 0 10px}.fm__sum{font:400 clamp(17px, 1.4vw, 20px)/1.45 var(--fm-text);color:#ffffffd1;margin:0}.fm__groups{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px 32px;display:grid}.fm__gt{border-bottom:1px solid var(--fm-line);font:600 12px/1 var(--fm-text);letter-spacing:.1em;text-transform:uppercase;color:var(--fm-mute);margin:0 0 10px;padding-bottom:10px}.fm__g ul{margin:0;padding:0;list-style:none}.fm__g li a,.fm__planned{align-items:baseline;gap:8px;padding:7px 0;font-size:17px;font-weight:500;display:flex}.fm__g li a{transition:background-size var(--motion-dur-s) var(--fm-ease), color var(--motion-dur-xs);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 4px)/0 1px no-repeat}.fm__g li a:hover{background-size:100% 1px}.fm__ext{opacity:.6;font-size:13px}.fm__planned{color:var(--fm-mute)}.fm__planned small{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--fm-line);border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600}.fm__go{background:var(--fm-accent);color:#fff;height:46px;transition:transform var(--motion-dur-s) var(--motion-spring);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:36px;padding:0 20px;font-weight:600;display:inline-flex}.fm__go:hover{transform:translateY(-2px)}.fm__go span{transition:transform var(--motion-dur-s) var(--motion-spring)}.fm__go:hover span{transform:translate(3px)}.fm__note{color:var(--fm-mute);margin:24px 0 0;font-size:14px}.fm__foot{color:var(--fm-mute);flex-wrap:wrap;gap:8px 28px;margin-top:auto;padding-top:48px;font-size:15px;display:flex}.fm__foot a:hover{color:var(--fm-ink)}@media (width<=860px){.fm__top{grid-template-columns:1fr auto;height:64px}.fm__home-l{display:none}.fm__search{grid-area:2/1/auto/-1;padding-bottom:12px}.fm__top{row-gap:10px;height:auto;padding-top:10px}.fm__body{grid-template-columns:1fr;gap:22px;padding-top:18px}.fm__areas{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--fm-gut));padding:0 var(--fm-gut) 4px;flex-direction:row;gap:6px;overflow-x:auto}.fm__areas [role=tab]{border:1px solid var(--fm-line);scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 14px;display:flex}.fm__areas [aria-selected=true]{background:var(--fm-ink);color:var(--fm-bg);border-color:#0000}.fm__areas [aria-selected=true] .fm__n{color:var(--fm-bg);opacity:.55}.fm__l{font:600 15px/1 var(--fm-text);letter-spacing:0}.fm__areas [aria-selected=true] .fm__l{transform:none}.fm__here{display:none}.fm__panels{border-left:0;padding-left:0}.fm__ph{margin-bottom:20px}.fm__groups{grid-template-columns:1fr;gap:20px}.fm__g li a,.fm__planned{border-bottom:1px solid var(--fm-line);align-items:center;min-height:44px;padding:0}.fm__g li:last-child a{border-bottom:0}.fm__go{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.fm,.fm *{transition:none!important;animation:none!important}}.fm__search>*{width:100%}@media (width<=400px){.fm__top{grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.fm__home{min-width:0}.fm__close{justify-content:center;gap:0;width:42px;padding:0;font-size:0}}.fm3__body{width:100%;max-width:1400px;padding:clamp(28px, 5vh, 64px) var(--fm-gut) 32px;flex:1;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:clamp(32px,5vw,88px);margin:0 auto;display:grid}.fm3__side{flex-direction:column;align-self:start;gap:clamp(20px,3vh,32px);min-width:0;display:flex;position:sticky;top:104px}.fm3__areas{flex-direction:column;gap:2px;display:flex}.fm3__area{color:var(--fm-mute);text-align:left;cursor:pointer;transition:color var(--motion-dur-xs), background-color var(--motion-dur-xs);background:0 0;border:0;border-radius:16px;grid-template-columns:2.4em 1fr;align-items:baseline;gap:0 4px;margin-left:-12px;padding:10px 12px 12px;display:grid;position:relative}.fm3__n{font:500 13px/1 var(--fm-text);font-variant-numeric:tabular-nums;letter-spacing:.04em}.fm3__areas{counter-reset:fm3-n}.fm3__area{counter-increment:fm3-n}.fm3__n:before{content:counter(fm3-n, decimal-leading-zero)}.fm3__l{font:470 clamp(26px, 2.9vw, 42px)/1.08 var(--fm-disp);letter-spacing:-.04em;transition:transform var(--motion-dur-m) var(--motion-ease)}.fm3__area:not([aria-selected=true]):hover{color:var(--fm-ink)}.fm3__area[aria-selected=true]{color:var(--fm-ink);background:var(--fm-bg-2)}.fm3__area[aria-selected=true] .fm3__n{color:var(--fm-accent-ink)}.fm3__area[aria-selected=true] .fm3__l{transform:translate(6px)}.fm.is-open .fm3__area{animation:fm3-in var(--motion-dur-m) var(--motion-ease) both}@keyframes fm3-in{0%{opacity:0;transform:translateY(var(--motion-dist-m))}}.fm .fm3__aud{align-self:flex-start}.fm3__main{border-left:1px solid var(--fm-line);flex-direction:column;min-width:0;padding-left:clamp(0px,3vw,48px);display:flex}.fm3__panel{min-width:0;animation:fm3-swap var(--motion-dur-s) var(--motion-ease) both}@keyframes fm3-swap{0%{opacity:0;transform:translateX(var(--motion-dist-s))}}.fm3__head{max-width:60ch;margin-bottom:28px;padding-top:8px}.fm3__kicker{font:600 12px/1 var(--fm-text);letter-spacing:.14em;text-transform:uppercase;color:var(--fm-accent-ink);margin:0 0 10px}.fm3__h{font:470 clamp(30px, 3.4vw, 52px)/1.04 var(--fm-disp);letter-spacing:-.045em;margin:0 0 12px}.fm3__sum{font:400 clamp(17px, 1.35vw, 20px)/1.5 var(--fm-text);color:#ffffffd1;margin:0}.fm3__all,.fm3__tall{color:var(--fm-accent-ink);align-items:center;gap:6px;margin-top:16px;font-weight:600;display:inline-flex}.fm3__all span,.fm3__tall span{transition:transform var(--motion-dur-s) var(--motion-spring)}.fm3__all:hover span,.fm3__tall:hover span{transform:translate(3px)}.fm3__note{color:var(--fm-mute);margin:12px 0 0;font-size:14px}.fm3__tabbar{border-bottom:1px solid var(--fm-line);margin-bottom:28px;position:relative}.fm3__tabs{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;display:flex;position:relative;overflow-x:auto}.fm3__tabs::-webkit-scrollbar{display:none}.fm3__tab{scroll-snap-align:start;min-height:48px;color:var(--fm-mute);font:550 16px/1 var(--fm-text);white-space:nowrap;cursor:pointer;transition:color var(--motion-dur-xs), background-color var(--motion-dur-xs);background:0 0;border:0;border-radius:12px 12px 0 0;flex:none;padding:0 16px}.fm3__tab:hover{color:var(--fm-ink);background:#ffffff0a}.fm3__tab[aria-selected=true]{color:var(--fm-ink)}.fm3__tab:focus-visible{outline-offset:-3px}.fm3__ind{background:var(--fm-accent);pointer-events:none;will-change:transform, width;border-radius:2px;width:0;height:2px;position:absolute;bottom:0;left:0}.fm3__tp{animation:fm3-tp var(--motion-dur-s) var(--motion-ease) both}@keyframes fm3-tp{0%{opacity:0;transform:translateY(var(--motion-dist-s))}}.fm3__tsum{color:#ffffffc7;max-width:60ch;margin:0 0 22px}.fm3__groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px 32px;display:grid}.fm3__gt{border-bottom:1px solid var(--fm-line);font:600 12px/1 var(--fm-text);letter-spacing:.1em;text-transform:uppercase;color:var(--fm-mute);margin:0 0 10px;padding-bottom:10px}.fm3__g ul{margin:0;padding:0;list-style:none}.fm3__g li a,.fm3__planned{flex-direction:column;gap:2px;padding:7px 0;font-size:17px;font-weight:500;display:flex}.fm3__g li a>span{transition:background-size var(--motion-dur-s) var(--motion-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-self:flex-start}.fm3__g li a:hover>span{background-size:100% 1px}.fm3__g small{color:var(--fm-mute);font-size:13px;font-weight:400}.fm3__ext{opacity:.6;font-size:13px}.fm3__planned{color:var(--fm-mute)}.fm3__planned small{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--fm-line);border-radius:5px;align-self:flex-start;padding:2px 6px;font-size:11px;font-weight:600}.fm3__tall{margin-top:28px}@media (width<=860px){.fm3__body{grid-template-columns:1fr;gap:20px;padding-top:16px}.fm3__side{gap:14px;position:static}.fm .fm3__aud{width:100%}.fm3__areas{flex-flow:wrap;gap:6px}.fm3__area{border:1px solid var(--fm-line);border-radius:999px;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 14px;display:inline-flex}.fm3__area[aria-selected=true]{background:var(--fm-ink);color:var(--fm-bg);border-color:#0000}.fm3__area[aria-selected=true] .fm3__n{color:var(--fm-bg);opacity:.55}.fm3__l{font:600 15px/1 var(--fm-text);letter-spacing:0}.fm3__area[aria-selected=true] .fm3__l{transform:none}.fm3__main{border-left:0;padding-left:0}.fm3__head{margin-bottom:18px}.fm3__h{font-size:28px}.fm3__tabbar{margin:0 calc(-1 * var(--fm-gut)) 20px}.fm3__tabs{padding:0 var(--fm-gut);scroll-padding-inline:var(--fm-gut);scroll-snap-type:x mandatory}.fm3__tab{min-height:46px;padding:0 14px;font-size:15px}.fm3__groups{grid-template-columns:1fr;gap:20px}.fm3__g li a,.fm3__planned{border-bottom:1px solid var(--fm-line);justify-content:center;min-height:44px;padding:6px 0}.fm3__g li:last-child a{border-bottom:0}}@media (prefers-reduced-motion:reduce){.fm3,.fm3 *{animation:none!important}.fm3__ind{transition:none!important}}:root{--fc-size:44px;--fc-icon:20px;--fc-gap:12px;--fc-b:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px));--fc-l:max(16px, calc(env(safe-area-inset-left,0px) + 12px));--fc-r:max(16px, calc(env(safe-area-inset-right,0px) + 12px))}.stt{--stt-size:var(--fc-size);--stt-r:var(--fc-r);--stt-b:var(--fc-b);--stt-ink:#0c1430;--stt-body:linear-gradient(165deg, #fdfefff0, #eceff6e6);--stt-hi:#fffffff2;--stt-lo:#0c143012;--stt-edge:#0c14301a;--stt-shadow:0 1px 2px #0c14300f, 0 8px 22px -10px #0c143057;--stt-ring:#c63a17;--stt-ease:var(--motion-ease,cubic-bezier(.22, .8, .2, 1));z-index:50;right:var(--stt-r);bottom:var(--stt-b);box-sizing:border-box;width:var(--stt-size);height:var(--stt-size);background:var(--stt-body);color:var(--stt-ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--stt-hi), inset 0 -1px 0 var(--stt-lo), 0 0 0 1px var(--stt-edge), var(--stt-shadow);-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(10px - var(--fc-lift,0px))) scale(.94);transition:opacity .24s ease, transform .36s var(--stt-ease), visibility 0s linear .36s, box-shadow .2s ease;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:fixed}.stt[data-on]:not([data-blocked]){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(calc(-1 * var(--fc-lift,0px)));transition:opacity .32s ease, transform .42s var(--stt-ease), visibility 0s, box-shadow .2s ease}:root:is(.fm-open,.es-locked,[data-menu-state]) .stt[data-on]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s}:root[data-theme=dark] .stt{--stt-ink:#eef0f6;--stt-body:linear-gradient(165deg, #26315ceb, #131a36e6);--stt-hi:#ffffff2b;--stt-lo:#0006;--stt-edge:#ffffff1c;--stt-shadow:0 1px 2px #0000004d, 0 10px 26px -10px #000000bf;--stt-ring:#ff8a6e}@media (hover:hover) and (pointer:fine){.stt:hover{box-shadow:inset 0 1px 0 var(--stt-hi), inset 0 -1px 0 var(--stt-lo), 0 0 0 1px var(--stt-edge), 0 2px 4px #0c143012, 0 12px 26px -10px #0c143066}:root[data-theme=dark] .stt:hover{--stt-edge:#fff3}}.stt:focus{outline:none}.stt:focus-visible{outline:2.5px solid var(--coral,#ff5a36);outline-offset:3px}.stt__ico{z-index:1;width:var(--fc-icon);height:var(--fc-icon);display:block;position:relative;overflow:hidden}.stt__ico svg{width:var(--fc-icon);height:var(--fc-icon);display:block}@media (hover:hover) and (pointer:fine){.stt:hover .stt__ico svg{animation:stt-lift .56s var(--stt-ease) 1}}.stt:focus-visible .stt__ico svg{animation:stt-lift .56s var(--stt-ease) 1}@keyframes stt-lift{0%{opacity:1;transform:none}38%{opacity:0;transform:translateY(-20px)}39%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.stt__ring{display:none}@supports (animation-timeline:scroll()){.stt__ring{pointer-events:none;border-radius:50%;display:block;position:absolute;inset:3px}.stt__half{width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.stt__half--r{left:50%}.stt__half--l{left:0}.stt__arc{width:200%;height:100%;box-shadow:inset 0 0 0 1.5px var(--stt-ring);transform-origin:50%;border-radius:50%;position:absolute;top:0}.stt__half--r .stt__arc{clip-path:inset(0 50% 0 0);animation:linear both stt-ring-r scroll(root);left:-100%}.stt__half--l .stt__arc{clip-path:inset(0 0 0 50%);animation:linear both stt-ring-l scroll(root);left:0}}@supports not (animation-timeline:scroll()){.stt[data-stt-js] .stt__ring{pointer-events:none;border-radius:50%;display:block;position:absolute;inset:3px}.stt[data-stt-js] .stt__half{width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.stt[data-stt-js] .stt__half--r{left:50%}.stt[data-stt-js] .stt__half--l{left:0}.stt[data-stt-js] .stt__arc{width:200%;height:100%;box-shadow:inset 0 0 0 1.5px var(--stt-ring);transform-origin:50%;border-radius:50%;position:absolute;top:0}.stt[data-stt-js] .stt__half--r .stt__arc{clip-path:inset(0 50% 0 0);transform:rotate(var(--stt-r,0deg));left:-100%}.stt[data-stt-js] .stt__half--l .stt__arc{clip-path:inset(0 0 0 50%);transform:rotate(var(--stt-l,0deg));left:0}}@keyframes stt-ring-r{0%{transform:rotate(0)}50%,to{transform:rotate(180deg)}}@keyframes stt-ring-l{0%,50%{transform:rotate(0)}to{transform:rotate(180deg)}}.stt-sentinel{visibility:hidden;pointer-events:none;width:1px;height:max(480px,90svh);position:absolute;top:0;left:0}:root[data-material-mode=flat] .stt{--stt-body:var(--card,#fff);--stt-hi:transparent;--stt-lo:transparent;--stt-edge:var(--line-2,#0c143029)}:root[data-material-mode=contrast] .stt,:root.nx[data-contrast=more] .stt{--stt-body:var(--card,#fff);--stt-hi:transparent;--stt-lo:transparent;--stt-edge:var(--ink,#0c1430)}@media (prefers-reduced-transparency:reduce){.stt{--stt-body:var(--card,#fff)}}@media (prefers-reduced-motion:reduce){.stt,.stt[data-on]:not([data-blocked]){transform:translateY(calc(-1 * var(--fc-lift,0px)))}.stt__ico svg{animation:none!important}}:root[data-motion=reduced] .stt{transform:translateY(calc(-1 * var(--fc-lift,0px)))}:root[data-motion=reduced] .stt__ico svg{animation:none!important}@media (forced-colors:active){.stt{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.stt__ring{display:none}}@media print{.stt{display:none}}
