.nagroot{--bg:#faf9f6;--panel:#f1f0ec;--ink:#111110;--body:#1111109e;--sec:#11111073;--hair:#1111101f;--win:#fff;--winink:#111110;--winbody:#111110b8;--winsec:#11111073;--winhair:#1111101f;--windot:#eceae4;--winshadow:0 1px 2px #1111100d,0 12px 32px #1111101a,0 32px 64px #11111014;--wingreen:#1f7a4d;--wingreenbg:#1f7a4d1a;--acc:#d9481f;--grn:#1e7a44;--grnbg:#1e7a441a;--blu:#2e63d4;--blubg:#2e63d41a;--markfilter:invert(1)}.nagroot.film{--bg:#080807;--panel:#141412;--ink:#fff;--body:#ffffffb3;--sec:#ffffff73;--hair:#ffffff1f;--win:#161614;--winink:#fff;--winbody:#ffffffbd;--winsec:#ffffff73;--winhair:#ffffff1f;--windot:#232320;--winshadow:0 1px 2px #0006,0 16px 40px #00000080,0 40px 80px #00000059;--wingreen:#46c185;--wingreenbg:#46c18524;--acc:#ff6b3d;--grn:#57c489;--grnbg:#57c48921;--blu:#7fa9ff;--blubg:#7fa9ff26;--markfilter:none}.nagroot a{color:inherit;text-decoration:none}.nagroot a:hover{color:var(--ink)}.nagroot ::selection{background:var(--acc);color:#fff}.nagroot .nag-a:focus-visible,.nagroot button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nagroot .nag-a:focus-visible{transform:translateY(-2px)}.nagroot .nag-grain{opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nagroot .nag-link .nag-arr{transition:transform .2s cubic-bezier(.25,.8,.25,1);display:inline-block}.nagroot .nag-cell:hover{z-index:2;transform:translateY(-2px)}.nagroot .nag-gcell:hover{transform:translateY(-2px)}@keyframes nag-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nag-fade{0%{opacity:0}to{opacity:1}}@keyframes nag-down{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes nag-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes nag-float8{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes nag-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes nag-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nag-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nag-cyc{0%,3%{opacity:0;transform:translateY(4px)}9%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-2px)}}@keyframes nag-grow{0%,5%{transform:scaleX(0)}16%,88%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes nag-dash{0%,6%{stroke-dashoffset:120px}28%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:120px}}@media (prefers-reduced-motion:no-preference){.nagroot [data-plx]{transition:transform .28s cubic-bezier(.21,1,.36,1)}.nagroot [data-lag]{transition:transform .34s cubic-bezier(.21,1,.36,1)}}@media (max-width:900px){.nagroot .mini{display:none!important}}@keyframes nag-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes nag-dd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nagroot a:focus-visible,.nagroot button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nagroot .nag-arr{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.nagroot .nag-link:hover .nag-arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.nagroot *{transition:none!important;animation:none!important}}.nagroot .nag-mob{display:none}@media (max-width:1150px){.nagroot .nag-centernav{display:none!important}.nagroot .nag-mob{display:inline-flex!important}}@media (max-width:1100px){.nagroot .nag-orgwrap{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.nagroot .nag-desk{display:none!important}.nagroot .nag-split{flex-direction:column!important;gap:30px!important;display:flex!important}.nagroot .nag-stack{flex-direction:column!important;gap:34px!important;display:flex!important}.nagroot .nag-orgbody,.nagroot .nag-winbody{grid-template-columns:minmax(0,1fr)!important}.nagroot .nag-rail{border-right:none!important;border-bottom:1px solid var(--winhair)!important}.nagroot .nag-orgcols{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;min-width:0!important}.nagroot .nag-bridge{display:none!important}.nagroot .nag-dir{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nagroot .nag-res{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:36px!important}.nagroot .nag-res>div{border-left:none!important;padding-left:0!important}.nagroot .nag-gov{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nagroot .nag-layer{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.nagroot .nag-stage{min-height:420px!important}.nagroot .nag-deptwin{margin:0 auto;width:100%!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.nagroot .nag-deptstage{padding:18px!important;display:flex!important}}@media (max-width:640px){.nagroot .nag-dir,.nagroot .nag-gov{grid-template-columns:minmax(0,1fr)!important}}.nagroot .nag-frame{border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 18%,transparent),color-mix(in srgb,var(--ink) 18%,transparent));background-position:0 0,top,100% 0,0,100%,0 100%,bottom,100% 100%;background-repeat:no-repeat;background-size:6px 6px;display:block;position:absolute;inset:-28px}.nagroot .nag-ruler{pointer-events:none;background-image:linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 0,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ink) 8%,transparent) 0,color-mix(in srgb,var(--ink) 8%,transparent) 1px,transparent 1px);background-repeat:no-repeat,repeat-y;background-size:1px 100%,6px 80px;width:7px;position:absolute;top:0;bottom:0}.nagroot .nag-rulr{background-position:100% 0,100% 0}.nagroot .nag-dome{background:color-mix(in srgb,var(--ink) 3%,transparent);pointer-events:none;border-radius:50% 50% 0 0;width:120vh;height:130vh;animation:40s ease-in-out infinite nag-domebr;position:absolute;bottom:-32vh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.nagroot .nag-glow{background:radial-gradient(60% 45% at 50% 20%,color-mix(in srgb,var(--ink) 4%,transparent),transparent 65%);pointer-events:none;position:absolute;inset:0}.nagroot .nag-wash{background:color-mix(in srgb,var(--ink) 1.5%,transparent);pointer-events:none;position:absolute;inset:0}.nagroot .nag-fall{pointer-events:none;background:radial-gradient(40% 45% at 0 100%,#0000000d,#0000 70%),radial-gradient(40% 45% at 100% 100%,#0000000d,#0000 70%);position:absolute;inset:0}.nagroot .nag-patch{pointer-events:none;width:460px;height:320px;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.nagroot .nag-plusgrid{background-color:color-mix(in srgb,var(--ink) 5%,transparent);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath d='M13 9.5v7M9.5 13h7' stroke='white' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath d='M13 9.5v7M9.5 13h7' stroke='white' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-size:26px 26px;mask-size:26px 26px}@keyframes nag-domebr{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.03)}}@media (max-width:1150px){.nagroot .nag-ruler{display:none}}@media (prefers-reduced-motion:reduce){.nagroot .nag-dome{animation:none}}.nagroot .nag-dd{position:relative}.nagroot .nag-ddm{z-index:70;opacity:0;visibility:hidden;pointer-events:none;padding-top:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.nagroot .nag-dd:hover .nag-ddm,.nagroot .nag-dd:focus-within .nag-ddm{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nagroot .nag-ddch{transition:transform .22s cubic-bezier(.22,1,.36,1)}.nagroot .nag-dd:hover .nag-ddch{transform:rotate(180deg)}.nagroot .nag-agl{cursor:pointer;transition:color .18s}.nagroot .nag-agl:hover{text-underline-offset:3px;text-decoration:underline;color:var(--acc)!important}.nagroot .nag-sprog{background:var(--acc);z-index:90;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.nagroot .nag-ddlock .nag-ddm{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.nagroot .nag-x{pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--ink) 22%,transparent),color-mix(in srgb,var(--ink) 22%,transparent)) center/1px 13px no-repeat,linear-gradient(color-mix(in srgb,var(--ink) 22%,transparent),color-mix(in srgb,var(--ink) 22%,transparent)) center/13px 1px no-repeat;width:13px;height:13px;position:absolute}.nagroot,.nagroot *,.nagroot :before,.nagroot :after{box-sizing:content-box}
.tmh0:hover{color:var(--acc)!important}.tmh1:hover{color:var(--winink)!important}.tmh2:hover{background:color-mix(in srgb,var(--winink) 4%,transparent)!important}.tmh3:hover{background:var(--panel)!important}.tmh4:hover{color:var(--ink)!important}.tmh5:hover{opacity:.9!important;color:#fff!important}.tma0:active{transform:translateY(1px)!important}
.nagroot .nag-stmt,.nagroot .nag-stmt span{white-space:normal}
