:root{--bg:#050706;--bg2:#0a0e0b;--ink:#d7ddd6;--ink-dim:#79817b;--ink-faint:#39413c;--line:#d7ddd61a;--line2:#d7ddd633;--acid:#38f57c;--acid-dim:#199a4f;--acid-rgb:56,245,124;--sans:"Arial Narrow","Helvetica Neue",-apple-system,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--font:var(--sans);--size:17px;--lh:1.7;--measure:60rem}html[data-theme=light]{--bg:#c8c8bd;--bg2:#bcbcb0;--ink:#151815;--ink-dim:#4d504a;--ink-faint:#89897c;--line:#12161229;--line2:#12161247;--acid:#0c8f45;--acid-dim:#0c8f45;--acid-rgb:12,143,69}html[data-type=serif]{--font:Georgia,serif}html[data-size=s]{--size:15px}html[data-size=l]{--size:19px}html[data-size=xl]{--size:22px}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;font-size:16px}body{color:var(--ink);font-family:var(--font);font-size:var(--size);line-height:var(--lh);letter-spacing:.015em;margin:0;position:relative;overflow-x:hidden}@media (hover:hover) and (pointer:fine){body.cur-on,body.cur-on *{cursor:none!important}}#bgcv{z-index:-3;pointer-events:none;opacity:.75;position:fixed;inset:0}.base{z-index:-4;pointer-events:none;background:radial-gradient(76% 56% at 50% -14%,rgba(var(--acid-rgb),.045),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg2) 60%,var(--bg));position:fixed;inset:0}.base:after{content:"";background:radial-gradient(135% 120% at 50% 32%,#0000 46%,#000000b8);position:absolute;inset:0}.scan{z-index:60;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000042 0 1px,#0000 1px 3px);position:fixed;inset:0}html[data-theme=light] .scan{opacity:.14}.grain{z-index:62;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(4,end) infinite gr;position:fixed;inset:0}@keyframes gr{0%{background-position:0 0}to{background-position:120px 60px}}.cursor{z-index:9999;pointer-events:none;mix-blend-mode:screen;will-change:transform;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.cursor .ring{border:1px solid var(--acid);opacity:.8;border-radius:50%;width:26px;height:26px;transition:width .2s,height .2s,left .2s,top .2s,opacity .2s;animation:1.6s ease-in-out infinite curp;position:absolute;top:-13px;left:-13px}.cursor .dot{background:var(--acid);border-radius:50%;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px}.cursor.hot .ring{opacity:1;width:44px;height:44px;box-shadow:0 0 12px rgba(var(--acid-rgb),.5);top:-22px;left:-22px}@keyframes curp{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--acid);outline-offset:2px}.hud{z-index:55;pointer-events:none;font-family:var(--mono);letter-spacing:.18em;color:var(--acid-dim);text-transform:uppercase;font-size:.56rem;position:fixed;inset:0}.hud .c{border:1px solid var(--line2);width:22px;height:22px;position:absolute}.hud .tl{border-bottom:0;border-right:0;top:12px;left:12px}.hud .tr{border-bottom:0;border-left:0;top:12px;right:12px}.hud .bl{border-top:0;border-right:0;bottom:12px;left:12px}.hud .br{border-top:0;border-left:0;bottom:12px;right:12px}.hud .rd{color:var(--ink-faint);position:absolute}.hud .r1{top:14px;left:44px}.hud .r2{bottom:14px;left:44px}.hud .r3{text-align:right;bottom:14px;right:44px}@media (width<=720px){.hud .rd{display:none}}.ticker{z-index:56;border-top:1px solid var(--line);backdrop-filter:blur(4px);height:22px;font-family:var(--mono);letter-spacing:.22em;color:var(--acid-dim);text-transform:uppercase;white-space:nowrap;background:#05070699;align-items:center;font-size:.56rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ticker span{padding-left:100%;animation:30s linear infinite tick}@keyframes tick{to{transform:translate(-100%)}}.bar{z-index:40;backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#0507068c;position:sticky;top:0}.bar .row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:none;margin:0;padding:.9rem 1.4rem;display:grid}.ico{border:1px solid var(--line);cursor:pointer;color:var(--ink-dim);font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;background:0 0;padding:.4rem .7rem;font-size:.6rem}.ico:hover{color:var(--acid);border-color:var(--acid-dim)}.bar .l{justify-self:start}.bar .r{justify-self:end;align-items:center;gap:1rem;display:flex}.brand{text-align:center;font-family:var(--mono);letter-spacing:.4em;text-indent:.4em;color:var(--ink);text-transform:uppercase;justify-self:center;font-size:.72rem;font-weight:700}.brand span{letter-spacing:.16em;color:var(--ink-faint);margin-top:.26rem;font-size:.46rem;font-weight:400;display:block}.lang{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-faint);gap:.5rem;font-size:.6rem;display:flex}.lang a[aria-current],.lang a:hover{color:var(--acid)}.drop{z-index:70;backdrop-filter:blur(14px);border-right:1px solid var(--line2);background:#080b09f0;width:min(31rem,94vw);height:100vh;padding:1.8rem 2rem 5rem;transition:transform .45s cubic-bezier(.16,1,.3,1);position:fixed;top:0;overflow-y:auto;transform:translate(-100%)}#set{border-right:0;border-left:1px solid var(--line2);width:min(24rem,94vw);left:auto;right:0;transform:translate(100%)}.drop.open{transform:none}.dh{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--acid);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding-bottom:1rem;font-size:.62rem;display:flex}.dh button{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;font-size:1.3rem}.dh button:hover{color:var(--acid)}.navsec{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--acid);border-top:1px solid var(--line);margin:1.7rem 0 .6rem;padding-top:1rem;font-size:.6rem}.navmod{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:1rem 0 .3rem;font-size:.56rem}.navul{margin:0;padding:0;list-style:none}.navul li a{color:var(--ink-dim);gap:.85rem;padding:.38rem 0;font-size:.84rem;display:flex}.navul li a:hover{color:var(--ink)}.nn{color:var(--acid-dim);font-family:var(--mono);flex:0 0 1.9rem;font-size:.66rem}.navst{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-left:auto;font-size:.54rem}.opt{margin:0 0 1.5rem}.opt p{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .55rem;font-size:.58rem}.opt div{flex-wrap:wrap;gap:.4rem;display:flex}.opt button{border:1px solid var(--line2);color:var(--ink-dim);font-family:var(--mono);cursor:pointer;background:0 0;min-width:2.7rem;padding:.5rem .9rem;font-size:.7rem}.opt button:hover{border-color:var(--acid);color:var(--ink)}.opt button[aria-pressed=true]{border-color:var(--acid);color:var(--acid)}.hero{text-align:center;place-items:center;min-height:100vh;padding:6rem 2rem;display:grid;position:relative}.hero .stack{place-items:center;display:grid;position:relative}.core{opacity:.5;width:min(40rem,86vw);height:auto;position:absolute}.core .spin{transform-origin:50%;animation:60s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.core .cr{fill:none;stroke:var(--acid-dim);stroke-width:.3px;opacity:.5}.core .cr2{opacity:.3}.core .cr3{opacity:.18;stroke-dasharray:1 3}.core .arc{fill:none;stroke:var(--acid);stroke-width:.5px;opacity:.6}.core .arc2{opacity:.3}.core .fil{stroke:var(--acid-dim);stroke-width:.3px;opacity:.5}.core .fdot{fill:var(--acid);opacity:.5}.core .chub{fill:none;stroke:var(--acid);stroke-width:.5px;opacity:.3}.hero h1{font-family:var(--sans);letter-spacing:.12em;text-indent:.12em;color:var(--ink);text-transform:uppercase;z-index:2;margin:0;font-size:clamp(3rem,13vw,8.6rem);font-weight:700;line-height:1;position:relative}.hero h1:after{content:"CCRU";width:100%;color:var(--acid);text-indent:.12em;mix-blend-mode:screen;clip-path:inset(0 0 100%);animation:5.5s step-end infinite hglitch;position:absolute;top:0;left:0}@keyframes hglitch{0%,92%,to{clip-path:inset(0 0 100%);transform:none}93%{clip-path:inset(20% 0 46%);transform:translate(-3px)}94%{clip-path:inset(60% 0 12%);transform:translate(4px)}95%{clip-path:inset(8% 0 74%);transform:translate(-2px)}96%{clip-path:inset(0 0 100%);transform:none}}.hero .sub{font-family:var(--mono);letter-spacing:.36em;text-transform:uppercase;color:var(--ink-dim);text-indent:.36em;margin:2.2rem 0 0;font-size:.68rem}.hero .down{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);flex-direction:column;align-items:center;gap:.8rem;font-size:.56rem;display:flex;position:absolute;bottom:5vh;left:0;right:0}.hero .down .pt{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--acid-rgb),.7);border-radius:50%;animation:1.6s ease-in-out infinite curp}.hero .down .ln{background:linear-gradient(var(--acid-dim),transparent);width:1px;height:3rem}.rail{height:300vh;position:relative}.stage{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.board{width:min(94vh,96vw);height:auto;max-height:92vh;overflow:visible}.board .spine-base,.board .br-base,.board .deco{fill:none;stroke:var(--acid-dim);stroke-width:.18px;opacity:.25}.board .spine-live{fill:none;stroke:var(--acid);stroke-width:.28px;opacity:.95;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .8px rgba(var(--acid-rgb),.7))}.board .br-live{fill:none;stroke:var(--acid);stroke-width:.26px;opacity:.9;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .8px rgba(var(--acid-rgb),.7))}.board .via{fill:var(--acid-dim);opacity:.4}.board .lp{fill:#eafff4;filter:drop-shadow(0 0 2.4px rgba(var(--acid-rgb),1));opacity:0}.board .node{opacity:0;transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:opacity .6s,transform .6s;transform:scale(.94)}.board .node.on{opacity:1;transform:none}.board .frame{fill:rgba(var(--acid-rgb),.03);stroke:var(--acid-dim);stroke-width:.28px}.board .node:hover .frame{stroke:var(--acid)}.board .crom{fill:var(--acid);font-family:var(--mono);letter-spacing:.05em;font-size:2.1px}.board .cbig{fill:var(--ink);font-family:var(--sans);text-anchor:middle;letter-spacing:.04em;text-transform:uppercase;font-size:3.4px;font-weight:700}.board .node:hover .cbig{fill:var(--acid)}.board .csub{fill:var(--ink-dim);font-family:var(--mono);text-anchor:middle;letter-spacing:.14em;font-size:1.8px}.board .nring{fill:none;stroke:var(--ink-dim);stroke-width:.28px;opacity:.7;stroke-dasharray:1;stroke-dashoffset:1px}.board .nring.rin{opacity:.35}.board .nsyz{stroke:var(--acid-dim);stroke-width:.24px;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px}.board .ngate{stroke:var(--ink-faint);stroke-width:.22px;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px}.board .nz{opacity:0;transition:opacity .3s}.board .nz circle{fill:var(--bg);stroke:var(--ink-dim);stroke-width:.3px}.board .nz text{fill:var(--ink);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:2.1px}.board .num:hover .nz circle{stroke:var(--acid)}.board .ncore{fill:var(--acid);opacity:0}.board .num.on .ncore{opacity:.9;animation:1.6s ease-in-out infinite blink}.board .nbig{fill:var(--ink);font-family:var(--sans);text-anchor:middle;text-transform:uppercase;letter-spacing:.04em;font-size:3.4px;font-weight:700}.board .num:hover .nbig{fill:var(--acid)}.board .nsub{fill:var(--acid);font-family:var(--mono);text-anchor:middle;letter-spacing:.14em;font-size:1.8px}@keyframes blink{0%,to{opacity:.9}50%{opacity:.3}}.stage .hint{text-align:center;font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);font-size:.58rem;transition:opacity .4s;position:absolute;bottom:5vh;left:0;right:0}.stage.done .hint{opacity:0}.sect{max-width:var(--measure);margin:0 auto;padding:11rem 2.4rem;position:relative}.sect:before{content:"";background:linear-gradient(var(--acid),transparent);opacity:.6;width:1px;height:0;transition:height 1s;position:absolute;top:11rem;left:2.4rem}.sect.in:before{height:5rem}.sect .k{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--acid);opacity:0;margin:0 0 1.1rem;padding-left:1.4rem;font-size:.62rem;transition:opacity .6s,transform .6s;transform:translateY(10px)}.sect h2{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);opacity:0;margin:0 0 1.3rem;padding-left:1.4rem;font-size:2.2rem;font-weight:700;transition:opacity .7s 80ms,transform .7s 80ms;transform:translateY(12px)}.sect .lede{max-width:42rem;color:var(--ink-dim);opacity:0;margin:0 0 3rem;padding-left:1.4rem;font-size:1rem;line-height:1.8;transition:opacity .7s .16s,transform .7s .16s;transform:translateY(12px)}.sect.in .k,.sect.in h2,.sect.in .lede{opacity:1;transform:none}.rows{padding-left:1.4rem}.rows>div{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.sect.in .rows>div{opacity:1;transform:none}.sect.in .rows>div:nth-child(2){transition-delay:.1s}.sect.in .rows>div:nth-child(3){transition-delay:.18s}.sect.in .rows>div:nth-child(4){transition-delay:.26s}.sect.in .rows>div:nth-child(5){transition-delay:.34s}.sect.in .rows>div:nth-child(6){transition-delay:.42s}.sect.in .rows>div:nth-child(7){transition-delay:.5s}.mrow,.orow{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.6rem;padding:1.5rem 0;display:grid}.arow{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:1.6rem;padding:1.5rem 0;display:grid}.mrow:last-child,.orow:last-child,.arow:last-child{border-bottom:1px solid var(--line)}.mr,.oc{font-family:var(--mono);color:var(--acid);font-size:.8rem}.mn,.on,.an{color:var(--ink);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:1.1rem;font-weight:700}.md,.od,.ad{color:var(--ink-dim);text-transform:none;letter-spacing:0;margin:.35rem 0 0;font-size:.9rem;font-weight:400;line-height:1.6}.mc{font-family:var(--mono);color:var(--ink-faint);font-size:.72rem}.ost,.ast{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:.58rem}.ost.on,.ast.w1{color:var(--acid)}.enter2{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--acid);border:1px solid var(--acid-dim);margin:2.4rem 0 0 1.4rem;padding:.6rem 1.1rem;font-size:.66rem;display:inline-block}.enter2:hover{background:rgba(var(--acid-rgb),.08)}footer{max-width:var(--measure);border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:3rem 2.4rem 5rem;font-size:.66rem;display:flex}footer a:hover{color:var(--acid)}@media (width<=720px){.board{width:96vw;max-height:none}.sect{padding:7rem 1.4rem}}@media (prefers-reduced-motion:reduce){#bgcv,.grain,.ticker span,.cursor .ring,.core .spin,.hero .down .pt,.board .ncore{animation:none!important}}.board .spine-base,.board .br-base,.board .deco{stroke-width:.12px;opacity:.18}.board .deco{opacity:.11}.board .spine-live,.board .br-live{stroke-width:.18px;opacity:.75;filter:drop-shadow(0 0 .55px rgba(var(--acid-rgb),.5))}.board .nring{stroke-width:.18px}.board .nsyz{stroke-width:.15px}.board .ngate{stroke-width:.13px}.board .nz circle{stroke-width:.22px}.board .lead{fill:none;stroke:var(--acid);stroke-width:.14px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s .12s}.board .node.on .lead{stroke-dashoffset:0}.board .expl{fill:var(--ink-dim);font-family:var(--mono);letter-spacing:.05em;text-anchor:middle;opacity:0;font-size:1.75px}.board .node.on .expl{animation:1s .22s forwards explin}@keyframes explin{0%{opacity:0}24%{opacity:.62}37%{opacity:.1}54%{opacity:.8}70%{opacity:.22}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.board .node.on .expl{opacity:.6;animation:none}}.hero .heronumo{z-index:0;pointer-events:none;opacity:.07;place-items:center;display:grid;position:absolute;inset:0}.hero .heronumo svg{width:auto;height:min(80vh,780px)}.hero .heronumo .gsyz{fill:#37624a;stroke:none}.hero .heronumo .ggate{fill:none;stroke:#2f5a44;stroke-width:.8px;stroke-dasharray:1.8 2.4;opacity:.8}.hero .heronumo .gpf{fill:#37624a}.hero .heronumo .gzone circle:not(.gcut){fill:#050706;stroke:#5a8a6c;stroke-width:.9px}.hero .heronumo .gzone .gcut,.hero .heronumo .ggt .gcut{fill:#050706;stroke:#050706;stroke-width:2.4px}.hero .heronumo .gzone text{fill:#6a9a7c;font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:5.6px;font-weight:700}.hero .heronumo .ggt circle:not(.gcut){fill:#050706;stroke:#3f6f54;stroke-width:.8px}.hero .heronumo .ggt text{fill:#4f7f62;font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:4px}.hero .heronumo.flash{animation:.72s step-end heroglitch}@keyframes heroglitch{0%{opacity:.07}10%{opacity:.4;clip-path:inset(0 0 62%);transform:translate(-6px)}22%{opacity:.18;clip-path:inset(42% 0 30%);transform:translate(5px)}34%{opacity:.36;clip-path:inset(8% 0 56%)}50%{opacity:.14;clip-path:inset(58% 0 10%);transform:translate(-3px)}66%{opacity:.32;clip-path:inset(0);transform:none}to{opacity:.07;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.hero .heronumo.flash{animation:none}}.layer{max-width:84rem;margin:0 auto;padding:7rem 2.4rem 6.5rem;position:relative;overflow:hidden}.layer+.layer{border-top:1px solid var(--line)}.ghostnum{z-index:0;font-family:var(--sans);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px rgba(var(--acid-rgb),.07);pointer-events:none;user-select:none;font-size:34rem;font-weight:700;line-height:.72;position:absolute;top:-5.5rem;right:-.5rem}.layer:before{content:"";background:linear-gradient(90deg,transparent,rgba(var(--acid-rgb),.7),transparent);opacity:0;height:1px;box-shadow:0 0 10px rgba(var(--acid-rgb),.6);position:absolute;top:0;left:0;right:0}.layer.in:before{animation:1.5s cubic-bezier(.4,0,.1,1) 50ms sweep}@keyframes sweep{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(96vh)}}.layer-head{z-index:1;margin-bottom:2.6rem;position:relative}.layer-meta{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--acid);opacity:0;align-items:center;gap:.7rem;font-size:.6rem;transition:opacity .6s,transform .6s;display:flex;transform:translateY(8px)}.layer-meta .dot{background:var(--acid);width:5px;height:5px;box-shadow:0 0 7px rgba(var(--acid-rgb),.9);border-radius:50%;animation:1.6s ease-in-out infinite curp}.layer.in .layer-meta{opacity:1;transform:none}.layer-title{font-family:var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);z-index:1;margin:.55rem 0 .8rem;font-size:clamp(2.3rem,6.2vw,4.6rem);font-weight:700;line-height:.98;position:relative}.layer-title:after{content:attr(data-text);width:100%;color:var(--acid);mix-blend-mode:screen;clip-path:inset(0 0 100%);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.layer.in .layer-title.glx:after{animation:1.15s step-end .18s tglitch}@keyframes tglitch{0%{opacity:1;clip-path:inset(0 0 88%);transform:translate(-5px)}14%{clip-path:inset(30% 0 40%);transform:translate(5px)}28%{clip-path:inset(64% 0 8%);transform:translate(-3px)}42%{clip-path:inset(12% 0 60%);transform:translate(2px)}58%{clip-path:inset(46% 0 24%);transform:none}72%{opacity:1;clip-path:inset(0);transform:none}to{opacity:0;clip-path:inset(0)}}.layer-line{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);opacity:0;max-width:38rem;margin:0;font-size:.78rem;transition:opacity .7s .12s,transform .7s .12s;transform:translateY(8px)}.layer.in .layer-line{opacity:1;transform:none}.cells{z-index:1;gap:.75rem;display:grid;position:relative}.cells-5,.cells-6{grid-template-columns:repeat(3,1fr)}.cells-7{grid-template-columns:repeat(4,1fr)}@media (width<=920px){.cells{grid-template-columns:repeat(2,1fr)!important}}@media (width<=560px){.cells{grid-template-columns:1fr!important}}.cell{border:1px solid var(--line2);background:linear-gradient(158deg,rgba(var(--acid-rgb),.035),transparent 70%);opacity:0;cursor:pointer;min-height:8.6rem;padding:1.05rem 1.1rem 2.1rem;transition:opacity .5s,transform .5s,border-color .3s,background .3s;display:block;position:relative;overflow:hidden;transform:translateY(16px)}.layer.in .cell{opacity:1;transform:none}.layer.in .cell:nth-child(2){transition-delay:50ms}.layer.in .cell:nth-child(3){transition-delay:.1s}.layer.in .cell:nth-child(4){transition-delay:.15s}.layer.in .cell:nth-child(5){transition-delay:.2s}.layer.in .cell:nth-child(6){transition-delay:.25s}.layer.in .cell:nth-child(7){transition-delay:.3s}.cell:before{content:"";border-left:1px solid var(--acid);border-top:1px solid var(--acid);opacity:.45;width:11px;height:11px;transition:opacity .3s;position:absolute;top:-1px;left:-1px}.cell:after{content:"";border-right:1px solid var(--acid);border-bottom:1px solid var(--acid);opacity:.45;width:11px;height:11px;transition:opacity .3s;position:absolute;bottom:-1px;right:-1px}.cell:hover{border-color:var(--acid-dim);background:linear-gradient(158deg,rgba(var(--acid-rgb),.1),transparent 72%);box-shadow:0 0 0 1px rgba(var(--acid-rgb),.15),0 8px 30px -12px rgba(var(--acid-rgb),.4)}.cell:hover:before,.cell:hover:after{opacity:1}.cell .cx{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acid);font-size:.58rem}.cell .cnt{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-faint);font-size:.66rem;position:absolute;top:.85rem;right:.95rem}.cell:hover .cnt{color:var(--acid)}.cell h3{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:.75rem 0 .35rem;font-size:1.12rem;font-weight:700;line-height:1.1;transition:color .2s}.cell:hover h3{color:var(--acid)}.cell p{color:var(--ink-dim);margin:0;font-size:.8rem;line-height:1.5}.cell .cstat{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.52rem;position:absolute;bottom:.78rem;left:1.1rem}.cell .cstat.on{color:var(--acid)}.cell.open{border-color:rgba(var(--acid-rgb),.28)}.enter{z-index:1;font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--acid);border:1px solid var(--acid-dim);align-items:center;gap:.7rem;margin-top:2.4rem;padding:.78rem 1.3rem;font-size:.66rem;transition:background .3s,box-shadow .3s;display:inline-flex;position:relative}.enter .ea{font-size:1rem;line-height:0;transition:transform .3s}.enter:hover{background:rgba(var(--acid-rgb),.1);box-shadow:0 0 22px -6px rgba(var(--acid-rgb),.6)}.enter:hover .ea{transform:translate(4px)}@media (width<=720px){.layer{padding:5rem 1.4rem 4.5rem}.ghostnum{font-size:20rem;top:-2.5rem}}@media (prefers-reduced-motion:reduce){.layer.in:before,.layer.in .layer-title.glx:after{animation:none}}.appwrap{z-index:1;grid-template-columns:1.02fr .98fr;align-items:start;gap:1.3rem;display:grid;position:relative}@media (width<=860px){.appwrap{grid-template-columns:1fr}}.player{border:1px solid var(--line2);background:linear-gradient(158deg,rgba(var(--acid-rgb),.07),transparent 72%);opacity:0;padding:1.3rem 1.5rem 1.5rem;transition:opacity .6s,transform .6s;position:relative;overflow:hidden;transform:translateY(16px)}.layer.in .player{opacity:1;transform:none}.player:before{content:"";border-left:1px solid var(--acid);border-top:1px solid var(--acid);opacity:.5;width:12px;height:12px;position:absolute;top:-1px;left:-1px}.ph{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--acid);justify-content:space-between;align-items:center;font-size:.56rem;display:flex}.ph .hp{color:var(--ink-faint)}.pnow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:1.1rem 0 .25rem;font-size:1.5rem;font-weight:700;line-height:1.05}.pmeta{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-dim);text-transform:uppercase;font-size:.6rem}.wave{align-items:flex-end;gap:2px;height:46px;margin:1.4rem 0 1.1rem;display:flex}.wave i{background:linear-gradient(var(--acid),var(--acid-dim));opacity:.5;transform-origin:bottom;flex:1;height:100%;animation:1.2s ease-in-out infinite eq;transform:scaleY(.3)}.wave i:nth-child(3n){animation-delay:-.25s}.wave i:nth-child(3n+1){animation-duration:1s;animation-delay:-.6s}.wave i:nth-child(4n){animation-duration:1.5s;animation-delay:-.9s}.wave i:nth-child(5n){animation-delay:-1.15s}.wave i:nth-child(7n){animation-duration:.85s}@keyframes eq{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wave i{animation:none;transform:scaleY(.5)}}.pbar{background:var(--line2);height:2px;margin:.2rem 0 .55rem;position:relative}.pbar span{background:var(--acid);width:36%;box-shadow:0 0 8px rgba(var(--acid-rgb),.6);position:absolute;top:0;bottom:0;left:0}.pbar b{width:7px;height:7px;box-shadow:0 0 9px rgba(var(--acid-rgb),.9);background:#eafff4;border-radius:50%;position:absolute;top:50%;left:36%;transform:translate(-50%,-50%)}.ptime{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.1em;justify-content:space-between;font-size:.56rem;display:flex}.pctrl{align-items:center;gap:.9rem;margin-top:1.2rem;display:flex}.pbtn{border:1px solid var(--line2);width:34px;height:34px;color:var(--ink-dim);cursor:pointer;background:0 0;place-items:center;font-size:.7rem;display:grid}.pbtn.play{border-color:var(--acid-dim);width:44px;height:44px;color:var(--acid);font-size:.85rem}.pbtn:hover{border-color:var(--acid);color:var(--acid)}.pspeed{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-faint);text-transform:uppercase;margin-left:auto;font-size:.54rem}.tracks{flex-direction:column;gap:.5rem;display:flex}.trk{border:1px solid var(--line);background:rgba(var(--acid-rgb),.014);cursor:pointer;opacity:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.72rem .9rem;transition:opacity .5s,transform .5s,border-color .3s,background .3s;display:grid;position:relative;transform:translateY(12px)}.layer.in .trk{opacity:1;transform:none}.layer.in .trk:nth-child(2){transition-delay:50ms}.layer.in .trk:nth-child(3){transition-delay:.1s}.layer.in .trk:nth-child(4){transition-delay:.15s}.layer.in .trk:nth-child(5){transition-delay:.2s}.trk:hover{border-color:var(--acid-dim);background:rgba(var(--acid-rgb),.05)}.trk .tn{font-family:var(--mono);color:var(--acid);letter-spacing:.1em;font-size:.62rem}.trk .tt b{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.1;display:block}.trk:hover .tt b{color:var(--acid)}.trk .tt span{color:var(--ink-dim);font-size:.75rem}.trk .tw{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.06em;text-align:right;white-space:nowrap;font-size:.55rem}.trk .tw i{color:var(--acid-dim);margin-left:.45rem;font-style:normal}.trk:hover .tw i{color:var(--acid)}.advgrid{z-index:1;grid-template-columns:repeat(6,1fr);gap:.8rem;display:grid;position:relative}@media (width<=860px){.advgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.advgrid{grid-template-columns:1fr}}.mod{border:1px solid var(--line2);background:linear-gradient(158deg,rgba(var(--acid-rgb),.03),transparent 72%);opacity:0;cursor:pointer;padding:1.1rem 1.2rem 1.2rem;transition:opacity .55s,transform .55s,border-color .3s,background .3s;display:block;position:relative;overflow:hidden;transform:translateY(16px)}.layer.in .mod{opacity:1;transform:none}.layer.in .mod:nth-child(2){transition-delay:60ms}.layer.in .mod:nth-child(3){transition-delay:.12s}.layer.in .mod:nth-child(4){transition-delay:.18s}.layer.in .mod:nth-child(5){transition-delay:.24s}.layer.in .mod:nth-child(6){transition-delay:.3s}.mod:before{content:"";border-left:1px solid var(--acid);border-top:1px solid var(--acid);opacity:.45;width:11px;height:11px;transition:opacity .3s;position:absolute;top:-1px;left:-1px}.mod:after{content:"";border-right:1px solid var(--acid);border-bottom:1px solid var(--acid);opacity:.45;width:11px;height:11px;transition:opacity .3s;position:absolute;bottom:-1px;right:-1px}.mod:hover{border-color:var(--acid-dim);background:linear-gradient(158deg,rgba(var(--acid-rgb),.09),transparent 72%);box-shadow:0 0 0 1px rgba(var(--acid-rgb),.14),0 10px 34px -14px rgba(var(--acid-rgb),.5)}.mod:hover:before,.mod:hover:after{opacity:1}.m-numo{grid-column:span 4}.m-pand,.m-doss{grid-column:span 2}.m-glos{grid-column:span 6}@media (width<=860px){.m-numo,.m-pand,.m-doss,.m-glos{grid-column:span 2}}@media (width<=560px){.m-numo,.m-pand,.m-doss,.m-glos{grid-column:span 1}}.modh{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acid);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.56rem;display:flex}.modh .g{color:var(--ink-faint)}.modt{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:.55rem 0 .3rem;font-size:1.2rem;font-weight:700;line-height:1.05}.mod:hover .modt{color:var(--acid)}.modd{color:var(--ink-dim);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.mod.open{border-color:rgba(var(--acid-rgb),.3)}.numo-body{grid-template-columns:1.18fr .82fr;align-items:center;gap:1.1rem;margin-top:.5rem;display:grid}@media (width<=560px){.numo-body{grid-template-columns:1fr}}.numo-svg{width:100%;height:auto;overflow:visible}.numo-svg .zc{fill:var(--bg);stroke:var(--acid-dim);stroke-width:.4px}.numo-svg .zt{fill:var(--ink);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:5px;font-weight:700}.numo-svg .syl{stroke:var(--acid);stroke-width:.3px;opacity:.5;stroke-dasharray:1.4 1.2}.numo-svg .syt{fill:var(--acid);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:3.3px}.numo-svg .glad{fill:var(--ink-faint);font-family:var(--mono);letter-spacing:.04em;font-size:3.1px}.eq{font-family:var(--mono);color:var(--ink-dim);white-space:nowrap;font-size:.71rem;line-height:1.85}.eq .pr{color:var(--acid)}.eq.cm{color:var(--ink-faint)}.pmatrix{grid-template-columns:repeat(10,1fr);gap:2px;max-width:15.5rem;margin:.7rem 0 .6rem;display:grid}.pmatrix i{aspect-ratio:1;border:.5px solid var(--line)}.pmatrix i.on{background:rgba(var(--acid-rgb),.5);box-shadow:0 0 3px rgba(var(--acid-rgb),.28);border-color:#0000}.pmatrix i.dg{background:rgba(var(--acid-rgb),.13);border-color:var(--acid-dim)}.mod.dossier{padding-bottom:1.3rem}.fld{justify-content:center;margin:.55rem 0 .15rem;display:flex}.fld-svg{width:100%;max-width:8.6rem;height:auto;overflow:visible}.fld-b{fill:rgba(var(--acid-rgb),.05);stroke:var(--acid-dim);stroke-width:.7px;stroke-linejoin:round}.fld-f{fill:rgba(var(--acid-rgb),.11);stroke:var(--acid);stroke-width:.85px;stroke-linejoin:round}.mod:hover .fld-f{fill:rgba(var(--acid-rgb),.19)}.sym{fill:none;stroke:var(--acid);stroke-width:.95px;stroke-linecap:round;stroke-linejoin:round}.sym-d{fill:var(--acid);stroke:none}.sym-x{fill:none;stroke:var(--acid-dim);stroke-width:.6px}.spark{stroke:var(--acid);stroke-width:.7px;stroke-linecap:round;animation:1.5s ease-in-out infinite spark}@keyframes spark{0%,to{opacity:.3}50%{opacity:1}}.globe-crack{fill:none;stroke:var(--acid);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;animation:3.2s ease-in-out infinite quake}@keyframes quake{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.3px)}60%{transform:translate(-.5px,.4px)}}.mcol{animation:linear infinite fall}.mrain .mcol:first-child{animation-duration:2.4s}.mrain .mcol:nth-child(2){animation-duration:3.2s;animation-delay:-1s}.mrain .mcol:nth-child(3){animation-duration:2.7s;animation-delay:-.5s}.mrain .mcol:nth-child(4){animation-duration:3.5s;animation-delay:-1.9s}.mrain .mcol:nth-child(5){animation-duration:2.9s;animation-delay:-.9s}@keyframes fall{0%{transform:translateY(-7px)}to{transform:translateY(9px)}}.mtxt{fill:var(--acid-dim);font-family:var(--mono);text-anchor:middle;opacity:.5;font-size:3.4px}.mtxt.h{fill:var(--acid);opacity:1}@media (prefers-reduced-motion:reduce){.spark,.globe-crack,.mcol{animation:none}}.glos-row{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;margin-top:.4rem;display:grid}@media (width<=640px){.glos-row{grid-template-columns:1fr}}.alpha{flex-wrap:wrap;gap:.3rem;display:flex}.alpha span{border:1px solid var(--line);width:1.5rem;height:1.5rem;font-family:var(--mono);color:var(--ink-faint);place-items:center;font-size:.66rem;display:grid}.alpha span.on{border-color:var(--acid-dim);color:var(--acid);background:rgba(var(--acid-rgb),.07)}.atlaswrap{z-index:1;grid-template-columns:1.32fr .68fr;align-items:stretch;gap:1.3rem;display:grid;position:relative}@media (width<=860px){.atlaswrap{grid-template-columns:1fr}}.mapv{border:1px solid var(--line2);opacity:0;background:#0000004d;transition:opacity .6s,transform .6s;position:relative;overflow:hidden;transform:translateY(16px)}.layer.in .mapv{opacity:1;transform:none}.mapv svg{width:100%;height:auto;display:block}.mg{stroke:rgba(var(--acid-rgb),.09);stroke-width:.12px}.mframe{fill:none;stroke:var(--line2);stroke-width:.2px}.mnet{fill:none;stroke:var(--acid-dim);stroke-width:.24px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px}.layer.in .mnet{animation:1.7s .35s forwards mdraw}@keyframes mdraw{to{stroke-dashoffset:0}}.mn{cursor:pointer}.mn circle.mo{fill:var(--bg);stroke:var(--acid);stroke-width:.3px;transition:stroke .3s}.mn:hover circle.mo{stroke:var(--acid)}.mn .ic{fill:none;stroke:var(--ink-dim);stroke-width:.34px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.mn .icf{fill:var(--ink-dim);stroke:none;transition:fill .3s}.mn .ic{stroke:var(--acid)}.mn .icf{fill:var(--acid)}.mn:hover .ic{stroke:var(--acid)}.mn:hover .icf{fill:var(--acid)}.mlab{fill:var(--ink-dim);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:2.15px}.mn .mlab{fill:var(--ink)}.mn:hover .mlab{fill:var(--acid)}.mtick{fill:var(--ink-faint);font-family:var(--mono);letter-spacing:.04em;font-size:1.7px}.mcomp{fill:none;stroke:var(--acid);stroke-width:.18px;opacity:.7}.mcompt{fill:var(--acid);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:2.3px}.legend{flex-direction:column;justify-content:center;gap:.15rem;display:flex}.lgd{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.7rem;padding:.55rem .2rem;transition:opacity .5s,transform .5s;display:grid;transform:translateY(10px)}.layer.in .lgd{opacity:1;transform:none}.layer.in .lgd:nth-child(2){transition-delay:50ms}.layer.in .lgd:nth-child(3){transition-delay:.1s}.layer.in .lgd:nth-child(4){transition-delay:.15s}.layer.in .lgd:nth-child(5){transition-delay:.2s}.layer.in .lgd:nth-child(6){transition-delay:.25s}.layer.in .lgd:nth-child(7){transition-delay:.3s}.lgd .li{font-family:var(--mono);color:var(--acid);letter-spacing:.06em;font-size:.58rem}.lgd .lt{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:.88rem;font-weight:700}.lgd .lw{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.5rem}.lgd #s-atlas .mn,#s-atlas .legend .lgd{cursor:pointer}#s-atlas .legend .lgd:hover .lt{color:var(--acid)}#area,body.area-on main{display:none}body.area-on #area{display:block}.areawrap{max-width:60rem;margin:0 auto;padding:clamp(3rem,7vw,6rem) 1.4rem 6rem}.areawrap .kick{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--acid);margin-bottom:1rem;font-size:.62rem}.areawrap>h1{margin:0 0 1.2rem;font-size:clamp(1.9rem,4.4vw,2.7rem);font-weight:600;line-height:1.12}.areawrap>p{line-height:1.8}.areawrap .back{font-family:var(--mono);color:var(--acid);cursor:pointer;margin-top:2rem;font-size:.72rem;display:inline-block}.stemwrap{height:calc(100vh - 122px);min-height:520px}.stemwrap .stem{height:100%}#area .dossier,#area .atlas,#area .article{max-width:44rem;margin:0 auto}#area .dossier .eyebrow,#area .atlas .eyebrow,#area .article .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;gap:1rem;margin:0 0 1.5rem;font-size:.66rem;display:flex}#area .dossier .eyebrow .dur,#area .atlas .eyebrow .dur,#area .article .eyebrow .dur{color:var(--ink-faint)}#area .dossier .head h1,#area .atlas .head h1,#area .article .head h1{letter-spacing:.01em;font-size:clamp(2rem,4.6vw,2.9rem);font-weight:600;line-height:1.12;font-family:var(--sans);margin:0 0 .5rem}#area .dossier .sub,#area .atlas .sub,#area .article .sub{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-faint);margin:0 0 1.7rem;font-size:.72rem}#area .dossier .hr,#area .atlas .hr,#area .article .hr{border:0;border-top:1px solid var(--line);margin:0 0 1.4rem}#area .dossier a,#area .atlas a,#area .article a{color:var(--acid)}#area .dossier .label,#area .article .label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acid-dim);margin:0 0 .6rem;font-size:.66rem}#area .article .asec{font-family:var(--sans);letter-spacing:.01em;margin:2.4rem 0 .7rem;font-size:1.35em;font-weight:600}#area .dossier .critic,#area .article .critic{border-left:2px solid var(--acid-dim);color:var(--ink-dim);margin:2rem 0 1.4rem;padding-left:1.5rem}html[data-critic=off] #area .dossier .critic,html[data-critic=off] #area .article .critic{display:none}#area .dossier .dnav,#area .article .dnav,#area .atlas .dnav{border-top:1px solid var(--line);font-family:var(--mono);justify-content:space-between;gap:1.2rem;margin-top:3.4rem;padding-top:1.4rem;font-size:.74rem;display:flex}#area .dossier .dnav a,#area .article .dnav a,#area .atlas .dnav a{color:var(--ink-dim)}#area .dossier .dnav a:hover,#area .article .dnav a:hover,#area .atlas .dnav a:hover{color:var(--acid)}#area .dossier .dnav .nx{color:var(--acid);text-align:right}.dvis{border:1px solid var(--line);background:rgba(var(--acid-rgb),.02);border-radius:2px;margin:.4rem 0 2rem;padding:1.1rem 1.2rem .7rem}.dvis svg{width:100%;height:auto;display:block}.dvis .cap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:.5rem 0 0;font-size:.6rem}.dvis .stroke-acid{stroke:var(--acid);fill:none}.dvis .stroke-dim{stroke:var(--ink-faint);fill:none}.dvis .fill-acid{fill:var(--acid)}.dvis .fill-faint{fill:rgba(var(--acid-rgb),.07);stroke:var(--acid-dim)}.dvis text{fill:var(--ink-dim);font-family:var(--mono);font-size:11px}.dvis .lbl-acid{fill:var(--acid);font-size:11px}.dvis .lbl-faint{fill:var(--ink-faint);letter-spacing:.12em;font-size:9px}.dvis .dash{stroke-dasharray:4 4}#area .atlas .agroup{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acid-dim);border-top:1px solid var(--line);margin:2.6rem 0 1rem;padding-top:1rem;font-size:.66rem}#area .atlas .alist{flex-direction:column;display:flex}#area .atlas .acard{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:start;gap:1.15rem;padding:1.15rem 0;display:grid}#area .atlas .acard .glyph svg{width:50px;height:50px;display:block}#area .atlas .acard .atx h3{font-size:1.05em;font-weight:600;font-family:var(--sans);margin:0 0 .25rem}#area .atlas .acard .wtype{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acid);margin:0 0 .4rem;font-size:.58rem;display:inline-block}.glyph .go{fill:none;stroke:var(--line2);stroke-width:1px}.glyph .gd{fill:none;stroke:var(--acid);stroke-width:1.3px;stroke-dasharray:7 62;stroke-linecap:round}.glyph .gt{fill:var(--ink);font-family:var(--mono);letter-spacing:.01em;font-size:19px}html[data-type=serif] #area .areawrap,html[data-type=serif] #area .dossier,html[data-type=serif] #area .atlas,html[data-type=serif] #area .article,html[data-type=serif] #area .stem .g{font-family:Georgia,Times New Roman,serif;line-height:1.75}#area .atlas .acard p{color:var(--ink-dim)}.cursor.glitch{mix-blend-mode:normal}.cursor.glitch .ring,.cursor.glitch .dot{display:none!important}.cursor .ca{width:22px;height:22px;position:absolute;top:-1px;left:-1px;overflow:visible}.cursor .ca path{stroke-linejoin:round}.cursor .ca.m path{fill:var(--ink);stroke:var(--bg);stroke-width:1.2px}.cursor .ca.r path{fill:#ff2340;stroke:none}.cursor .ca.c path{fill:#1fe6ff;stroke:none}.cursor.hot .ca.m path{fill:var(--acid)}.cursor .ca.r{animation:7s step-end infinite caR}.cursor .ca.c{animation:7s step-end infinite caC}.cursor .ca.m{animation:9s step-end infinite caM}@keyframes caR{0%,90%,to{transform:translate(-1px)}91%{transform:translate(-3px,1px)}92.5%{transform:translate(-1px,-1px)}94%{transform:translate(-1px)}}@keyframes caC{0%,90%,to{transform:translate(1px)}91%{transform:translate(3px,-1px)}92.5%{transform:translate(1px,1px)}94%{transform:translate(1px)}}@keyframes caM{0%,96%,to{clip-path:none;transform:none}97%{clip-path:inset(42% 0 44%);transform:translate(2px)}98.5%{clip-path:none;transform:none}}@media (prefers-reduced-motion:reduce){.cursor .ca.r{animation:none;transform:translate(-1px)}.cursor .ca.c{animation:none;transform:translate(1px)}.cursor .ca.m{animation:none}}.stem{flex-direction:column;height:calc(100vh - 46px);display:flex}.stem .sbar{border-bottom:1px solid var(--line);font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:11px;display:flex}.stem .sbar .grp{border-right:1px solid var(--line);align-items:center;gap:6px;padding-right:12px;display:flex}.stem .sbar .grp:last-child{border:0}.stem .sbar label{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.stem .chip{cursor:pointer;border:1px solid var(--line2);color:var(--ink-dim);font-family:var(--mono);background:0 0;border-radius:2px;padding:4px 9px;font-size:11px}.stem .chip:hover{color:var(--ink)}.stem .chip.on{color:var(--bg);background:var(--acid);border-color:var(--acid)}.stem .sin{background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font-family:var(--mono);border-radius:2px;outline:none;width:160px;padding:5px 9px;font-size:11px}.stem .body{flex:1;min-height:0;display:flex}.stem .g{flex:1;padding:24px 22px 60px;display:none;overflow:auto}.stem .g .wrap{max-width:52rem;margin:0 auto}.stem .g .ltr{font-family:var(--mono);color:var(--acid);letter-spacing:.2em;border-bottom:1px solid var(--line);margin:20px 0 8px;padding-bottom:4px;font-size:12px}.stem .g .e{border-bottom:1px solid var(--line);padding:13px 0}.stem .g .e h3{margin:0 0 3px;font-size:16px}.stem .g .e .m{font-family:var(--mono);color:var(--ink-faint);margin-bottom:7px;font-size:10.5px}.stem .g .e p{margin:0 0 8px;line-height:1.6}.stem .g .e .c{font-family:var(--mono);color:var(--ink-dim);font-size:11px}.stem .g .e .c a{color:var(--acid)}.stem .g .e .sh{font-family:var(--mono);color:var(--ink-dim);cursor:pointer;margin-left:8px;font-size:10.5px}.stem .stage{cursor:crosshair;flex:1;display:none;position:relative;overflow:auto}.stem svg{display:block}.stem .hull{fill:rgba(var(--acid-rgb),.03);stroke:var(--line)}.stem .hl-label{fill:var(--ink-faint);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;font-size:12px}.stem .edge{fill:none;stroke:var(--ink-dim);stroke-width:1px;opacity:.22}.stem .edge.hl{stroke:var(--acid);opacity:.85;stroke-width:1.5px}.stem .edge.mute{opacity:.05}.stem .node rect{fill:var(--bg2);stroke:var(--ink-dim);stroke-width:1.2px}.stem .node text{fill:var(--ink);font-family:var(--sans);text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:12.5px}.stem .node.hub rect{stroke:var(--acid)}.stem .node.sel rect{fill:rgba(var(--acid-rgb),.16);stroke:var(--acid)}.stem .node.hl rect{stroke:var(--acid)}.stem .node.mute{opacity:.12}.stem .panel{border-left:1px solid var(--line);background:var(--bg2);flex:0 0 300px;padding:16px;font-size:13.5px;display:none;overflow:auto}.stem[data-l=flaeche] .stage,.stem[data-l=flaeche] .panel,.stem[data-v=glossar] .g{display:block}.stem[data-v=glossar] .stage,.stem[data-v=glossar] .panel,.stem[data-v=glossar] .tree{display:none}.stem .panel h2{margin:0 0 2px;font-size:16px}.stem .panel .rg{font-family:var(--mono);color:var(--acid);margin-bottom:10px;font-size:11px}.stem .panel .full{margin-bottom:12px;line-height:1.6}.stem .panel .kv{font-family:var(--mono);color:var(--ink-dim);margin-bottom:12px;font-size:11px}.stem .panel h3{font-size:10.5px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 6px}.stem .panel ul{margin:0;padding:0;list-style:none}.stem .panel li{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;padding:4px 0;display:flex}.stem .panel li:hover{color:var(--acid)}.stem .panel li .rr{font-family:var(--mono);color:var(--ink-faint);font-size:9px}.stem .tree{flex:1;padding:8px 16px 40px;display:none;overflow:auto}.stem[data-l=baum] .tree{display:block}.stem[data-l=baum] .stage,.stem[data-l=baum] .panel{display:none}.stem .tree .r{border-bottom:1px solid var(--line)}.stem .tree .rh{cursor:pointer;justify-content:space-between;padding:12px 4px;font-size:15px;display:flex}.stem .tree .rh:before{content:"+";color:var(--acid);font-family:var(--mono);margin-right:10px}.stem .tree .r.open .rh:before{content:"–"}.stem .tree .rh .n{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.stem .tree .kids{padding-left:8px;display:none}.stem .tree .r.open .kids{display:block}.stem .tree .t{border-left:1px solid var(--line2);margin-left:8px;padding-left:12px}.stem .tree .th{cursor:pointer;padding:8px 4px;font-size:13.5px}.stem .tree .t.open .th{color:var(--acid)}.stem .tree .det{color:var(--ink-dim);padding-bottom:10px;font-size:12.5px;line-height:1.55;display:none}.stem .tree .t.open .det{display:block}.stem .tree .det .lk{font-family:var(--mono);color:var(--acid);cursor:pointer;margin-right:8px;font-size:11px}@media (width<=820px){.stem[data-v=karte] .stage,.stem[data-v=karte] .panel{display:none!important}.stem[data-v=karte] .tree{display:block!important}.stem .only-map{display:none}}.drop.open{z-index:99999!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}html{font-size:16px}#area .areawrap,#area .dossier,#area .atlas,#area .article,#area .stem .g,#area .stem .panel{line-height:1.85;font-size:var(--rsize,18px);font-family:var(--mono)!important}#area .dossier p,#area .atlas .intro p,#area .article p,#area .areawrap>p,#area .atlas .acard p,#area .stem .g .e p,#area .stem .panel .full{margin:0 0 1.25em;font-size:1em;line-height:1.85}#area .dossier .head h1,#area .atlas .head h1,#area .article .head h1,#area .areawrap>h1,#area .article .asec,#area .atlas .acard .atx h3{font-family:var(--sans)}html[data-type=serif] #area .areawrap,html[data-type=serif] #area .dossier,html[data-type=serif] #area .atlas,html[data-type=serif] #area .article,html[data-type=serif] #area .stem .g{line-height:1.75;font-family:Georgia,Times New Roman,serif!important}.cursor{z-index:100002!important}#area .areawrap,#area .dossier,#area .atlas,#area .article,#area .stem .g,#area .stem .panel{font-family:var(--mono)!important;line-height:1.85!important;font-size:var(--rsize,17px)!important}#area .dossier,#area .atlas,#area .article{max-width:38rem}#area .dossier p,#area .atlas .intro p,#area .article p,#area .areawrap>p,#area .atlas .acard p,#area .stem .g .e p{margin:0 0 1.25em;font-size:1em;line-height:1.85}body.area-on .scan{opacity:0!important}body.area-on .grain{opacity:0!important;animation:none!important}#area .areawrap,#area .dossier,#area .atlas,#area .article,#area .stem .g,#area .stem .panel{font-family:Courier New,Courier,monospace!important}#area .tl{max-width:44rem;margin:0 auto}#area .tl .tlwrap{margin-top:2.4rem;padding-left:1.6rem;position:relative}#area .tl .tl-line{background:var(--line2);width:1px;position:absolute;top:.3rem;bottom:2rem;left:0}#area .tl .tl-prog{background:var(--acid);width:1px;height:0;box-shadow:0 0 10px rgba(var(--acid-rgb),.75);transition:height .35s cubic-bezier(.16,1,.3,1);position:absolute;top:.3rem;left:0}#area .tl .tl-steps{margin:0;padding:0;list-style:none}#area .tl .tl-step{opacity:.4;padding:0 0 4.2rem 1.9rem;transition:opacity .55s;position:relative}#area .tl .tl-dot{background:var(--bg);border:1px solid var(--acid-dim);border-radius:50%;width:11px;height:11px;transition:background .4s,border-color .4s;position:absolute;top:.45rem;left:-5px}#area .tl .tl-step.on .tl-dot{background:var(--acid);border-color:var(--acid);animation:2.6s ease-out infinite tlpuls}@keyframes tlpuls{0%{box-shadow:0 0 0 0 rgba(var(--acid-rgb),.55)}70%{box-shadow:0 0 0 15px rgba(var(--acid-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--acid-rgb),0)}}#area .tl .tl-year{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .4rem;font-size:.66rem;transition:color .4s}#area .tl .tl-step.on .tl-year{color:var(--acid)}#area .tl .tl-h{font-family:var(--sans);letter-spacing:.01em;margin:0 0 .8rem;font-size:1.28em;font-weight:600;line-height:1.25}#area .tl .tl-step p{margin:0}@media (prefers-reduced-motion:reduce){#area .tl .tl-step.on .tl-dot{animation:none}#area .tl .tl-step{opacity:1}}#area .lehr{--bg:#050505;--panel:#0a0a0a;--paper:#c8ffd4;--paper-dim:#6fa87c;--ink:#00ff41;--ink-dim:#008f23;--ink-faint:#0a4a18;--hot:#00ff41;--rule:#00ff4126;--cta:#75fb62;--cta-ink:#050505;--back:#008f23;--glow:#00ff4133;--measure:38rem;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--serif:Georgia,"Times New Roman",serif;--font:var(--mono);--size:17px;--lh:1.85;font-size:var(--size);line-height:var(--lh);color:var(--paper);font-family:var(--font)!important}html[data-theme=light] #area .lehr{--bg:#f5f1e8;--panel:#fff;--paper:#1a1a1a;--paper-dim:#5a6b5e;--ink:#006b1a;--ink-dim:#4a7a52;--ink-faint:#a8bbac;--hot:#006b1a;--rule:#006b1a26;--cta:#006b1a;--cta-ink:#f5f1e8;--back:#4a7a52;--glow:transparent}html[data-type=serif] #area .lehr{--font:var(--serif);--lh:1.75}html[data-size=s] #area .lehr{--size:15px}html[data-size=l] #area .lehr{--size:19px}html[data-size=xl] #area .lehr{--size:22px}#area .lehr{max-width:none}#area .areawrap:has(.lehr){max-width:52rem}#area .lehr{color:var(--paper);font-family:var(--font);font-size:var(--size);line-height:var(--lh);margin:0;position:relative}#area .lehr a{color:inherit;text-decoration:none}#area .lehr .chainwrap{padding-bottom:.85rem;position:relative}#area .lehr .chain{gap:3px;display:flex}#area .lehr .chain a{background:var(--ink-faint);opacity:.45;border-radius:1px;flex:1;height:2px}#area .lehr .chain a[data-done]{opacity:1}#area .lehr .chain a[aria-current]{background:var(--hot);opacity:1;box-shadow:0 0 6px var(--glow)}#area .lehr .chain a:hover{background:var(--ink);opacity:1}#area .lehr .prog{pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--hot));border-right:1px solid var(--hot);width:0;height:8px;box-shadow:0 0 10px var(--glow);transition:width 80ms linear,opacity .2s;position:absolute;top:-3px;left:0}#area .lehr .prog[data-on]{opacity:.32}#area .lehr .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:1.25rem;margin:0 0 .5rem;font-size:.68rem;display:flex}#area .lehr .eyebrow .dur{color:var(--ink-faint)}#area .lehr h1{color:var(--hot);filter:drop-shadow(0 0 10px var(--glow));margin:0 0 .5rem;font-size:1.95rem;font-weight:700;line-height:1.15}#area .lehr .sub{letter-spacing:.12em;color:var(--ink-faint);margin:0 0 1.5rem;font-size:.76rem}#area .lehr .hr{border:0;border-top:1px solid var(--rule);margin:0 0 2rem}#area .lehr .label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid var(--rule);margin:2.75rem 0 .6rem;padding-bottom:.45rem;font-size:.68rem}#area .lehr p{margin:0 0 1.25rem}#area .lehr .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0 0 .5rem;display:flex}#area .lehr .head h1{margin:0}#area .lehr .tts{flex:none;align-items:center;gap:.85rem;min-width:15rem;display:flex}#area .lehr .tts[hidden]{display:none}#area .lehr .tts .bar-wrap{flex:1;min-width:7rem}#area .lehr .tts .times{letter-spacing:.08em;color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 0 .25rem;font-size:.6rem;display:flex}#area .lehr .tts .seek{background:var(--rule);cursor:pointer;height:3px;position:relative}#area .lehr .tts .seek:hover{height:5px;margin:-1px 0}#area .lehr .tts .fill{background:var(--hot);width:0;height:100%;box-shadow:0 0 6px var(--glow)}#area .lehr .tts .rate{border:1px solid var(--rule);color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;min-width:2.4rem;padding:.25rem .5rem;font-size:.62rem}#area .lehr .tts .rate:hover{border-color:var(--ink);color:var(--paper)}#area .lehr .tts button{border:1px solid var(--ink-dim);color:var(--ink);cursor:pointer;width:2.1rem;height:2.1rem;font:inherit;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}#area .lehr .tts button:hover{border-color:var(--hot);filter:drop-shadow(0 0 10px var(--glow))}#area .lehr .tts span{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:.64rem}#area .lehr .critic{border-left:2px solid var(--ink-faint);margin:3rem 0 0;padding:0 0 .25rem 1.5rem}html[data-critic=off] #area .lehr .critic{display:none}#area .lehr .nav{border-top:1px solid var(--rule);margin:3rem 0 0;padding-top:1.4rem}#area .lehr a.back{color:var(--back);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.74rem;display:inline-flex}#area .lehr a.back:hover{color:var(--hot)}#area .lehr a.back svg{width:.8rem;height:.8rem}#area .lehr a.next{background:var(--cta);color:var(--cta-ink);border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.5rem;display:flex}#area .lehr a.next:hover{filter:brightness(1.04)}#area .lehr .next .k{color:var(--cta-ink);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 .15rem;font-size:.68rem}#area .lehr .next .t{color:var(--cta-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.25}#area .lehr .next svg{width:1.35rem;height:1.35rem;color:var(--cta-ink);flex:none}#area .tl-prog{transform-origin:top;will-change:transform;backface-visibility:hidden;height:auto;transition:none;top:.3rem;bottom:2rem;transform:scaleY(0)}#area .tl-step{opacity:.42;transition:opacity .45s}#area .tl-step.on{opacity:1}@media (prefers-reduced-motion:reduce){#area .tl-step{opacity:1}}#area .stem .tree .kids{padding-left:1.15rem;position:relative}#area .stem .tree .kids:before{content:"";background:var(--line2);width:1px;position:absolute;top:0;bottom:.5rem;left:.3rem}#area .stem .tree .t{padding-left:.95rem;position:relative}#area .stem .tree .t:before{content:"";background:var(--line2);width:.8rem;height:1px;position:absolute;top:.72em;left:-.85rem}#area .stem .tree .t.open:before{background:var(--acid-dim)}#area .stem .tree .det{border-left:1px solid var(--line);margin-left:.1rem;padding-left:.2rem;position:relative}#area .stem .sbar .stitle{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acid-dim);font-size:.62rem}#area .stem[data-l=baum] .panel{display:block}#area .stem[data-l=baum] .stage{display:none}#area .stem .pnav{border-bottom:1px solid var(--line);align-items:flex-start;gap:.5rem;margin:0 0 .8rem;padding-bottom:.6rem;display:flex}#area .stem .pback{font-family:var(--mono);border:1px solid var(--line2);color:var(--acid);cursor:pointer;background:0 0;border-radius:2px;flex:none;padding:.28rem .5rem;font-size:12px;line-height:1}#area .stem .pback:hover{border-color:var(--acid-dim)}#area .stem .crumbs{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.28rem;font-size:10px;line-height:1.5;display:flex}#area .stem .crumbs .cb{cursor:pointer;color:var(--ink-dim)}#area .stem .crumbs .cb:hover{color:var(--acid)}#area .stem .crumbs i{opacity:.45;font-style:normal}#area .stem .crumbs b{color:var(--acid);font-weight:400}#area .numo .nwrap{border:1px solid var(--line);background:rgba(var(--acid-rgb),.02);border-radius:2px;margin:.6rem 0 2.4rem;padding:1.2rem}#area .numo .nsvg{width:100%;height:auto;display:block}#area .numo .nz{cursor:pointer}#area .numo .nz circle{fill:var(--bg);stroke:var(--acid-dim);stroke-width:1.2px;transition:stroke .3s,fill .3s}#area .numo .nz:hover circle{stroke:var(--acid)}#area .numo .nz .nn{fill:var(--ink);font-family:var(--mono);font-size:19px}#area .numo .nz .nv{fill:var(--acid);font-family:var(--mono);letter-spacing:.06em;font-size:11px}#area .numo .nz.innen circle{stroke:var(--acid);fill:rgba(var(--acid-rgb),.1)}#area .numo .nz.aussen circle{stroke:var(--ink-faint)}#area .numo .nz.dim circle{opacity:.4}#area .numo .nlink{stroke:var(--line2);stroke-width:1px;stroke-dasharray:4 5}#area .numo .nwrap[data-step="1"] .nlink,#area .numo .nwrap[data-step="2"] .nlink{stroke:var(--acid);opacity:.85}#area .numo .nlv{fill:var(--acid);font-family:var(--mono);font-size:11px}#area .numo .nctl{border-top:1px solid var(--line);font-family:var(--mono);align-items:center;gap:.7rem;margin:1rem 0 .9rem;padding-top:.9rem;font-size:.72rem;display:flex}#area .numo .nb{border:1px solid var(--line2);color:var(--acid);cursor:pointer;font:inherit;background:0 0;border-radius:2px;padding:.3rem .7rem}#area .numo .nb:hover{border-color:var(--acid-dim)}#area .numo .nstep{color:var(--ink-faint);letter-spacing:.16em}#area .numo .ndots{gap:5px;margin-left:auto;display:flex}#area .numo .ndots i{border:1px solid var(--acid-dim);cursor:pointer;border-radius:50%;width:7px;height:7px;display:block}#area .numo .ndots i.on{background:var(--acid);border-color:var(--acid)}#area .numo .nlabel{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--acid);margin:0 0 .35rem;font-size:.62rem}#area .numo .ntitle{font-family:var(--sans);margin:0 0 .8rem;font-size:1.25em;font-weight:600}#area .numo .nbody p{margin:0 0 .9em}#area .numo .nformel{font-family:var(--mono);color:var(--acid);border-left:2px solid var(--acid-dim);padding-left:.8rem}#area .numo .nhint{font-family:var(--mono);color:var(--ink-faint);font-size:.72rem}#area .numo .nnach a{font-family:var(--mono);font-size:.78rem}#area .numo .nzone h4{font-family:var(--mono);color:var(--acid);letter-spacing:.12em;margin:0 0 .5rem}#area .ntab{border-collapse:collapse;font-family:var(--mono);width:100%;max-width:26rem;margin:.4rem 0 1rem;font-size:.74rem}#area .ntab th{text-align:left;color:var(--acid-dim);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:.3rem .6rem .3rem 0;font-size:.62rem;font-weight:400}#area .ntab td{border-bottom:1px solid var(--line);color:var(--ink-dim);padding:.24rem .6rem .24rem 0}#area .ntab td:last-child{color:var(--ink)}#area .pmwrap{border:1px solid var(--line);background:rgba(var(--acid-rgb),.02);border-radius:2px;margin:.4rem 0 2.2rem;padding:1.1rem}#area .pmbar{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}#area .pmbar .chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:2px;padding:.3rem .55rem;font-size:.6rem}#area .pmbar .chip.on{color:var(--acid);border-color:var(--acid-dim)}#area .pmgrid{flex-direction:column;gap:3px;display:flex}#area .pmrow{align-items:center;gap:3px;display:flex}#area .pmax,#area .pmbx{font-family:var(--mono);color:var(--ink-faint);text-align:center;flex:0 0 1.5rem;width:1.5rem;font-size:.58rem}#area .pmc{height:1.5rem;font-family:var(--mono);border:1px solid var(--line2);background:rgba(var(--acid-rgb),.05);color:var(--ink-dim);cursor:pointer;border-radius:1px;flex:0 0 1.5rem;padding:0;font-size:.56rem;transition:opacity .25s}#area .pmc.chrono{background:rgba(var(--acid-rgb),.16)}#area .pmc.amphi{background:rgba(var(--acid-rgb),.08)}#area .pmc.xeno{background:rgba(var(--acid-rgb),.3)}#area .pmc.syz{border-color:var(--acid);color:var(--acid)}#area .pmc:hover{border-color:var(--acid);color:var(--ink)}#area .pmc.sel{background:var(--acid);color:var(--bg);border-color:var(--acid)}#area .pmc.off{opacity:.12}#area .pmpanel{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}#area .pmpanel h4{font-family:var(--mono);color:var(--acid);letter-spacing:.14em;margin:0 0 .4rem}#area .pmname{font-family:var(--sans);margin:0 0 .6rem;font-size:1.05em;font-weight:600}#area .pmname span{font-family:var(--mono);color:var(--ink-faint);letter-spacing:.08em;font-size:.68rem;font-weight:400;display:block}#area .pmhint{font-family:var(--mono);color:var(--ink-faint);margin:0;font-size:.74rem}@media (width<=620px){#area .pmc,#area .pmax,#area .pmbx{flex-basis:1.15rem;width:1.15rem;height:1.15rem;font-size:.5rem}}#area .numo-head{margin:0 0 1.6rem}#area .numo-head h1{font-family:var(--sans);margin:0 0 .4rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;line-height:1.15}#area .numo-head .sub{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-faint);margin:0;font-size:.72rem}#area .numo-grid{border:1px solid var(--line);background:rgba(var(--acid-rgb),.02);grid-template-columns:340px minmax(0,1fr);display:grid}#area .numo-stage{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;width:340px;height:640px;padding:1.25rem;display:flex;position:relative}#area .numo-wrap{filter:drop-shadow(0 0 10px rgba(var(--acid-rgb),.25))}#area .numo{width:100%;max-width:17rem;height:auto;display:block}#area .numo .zone{cursor:pointer}#area .numo .zone circle.cut,#area .numo .gt circle.cut{fill:var(--bg);stroke:var(--bg);stroke-width:2.4px}#area .numo .zone circle:not(.cut){fill:var(--bg);stroke:var(--acid-dim);stroke-width:.8px;transition:all .3s}#area .numo .zone text{fill:var(--ink);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:6.6px;font-weight:700}#area .numo .zone:hover circle:not(.cut){stroke:var(--acid)}#area .numo .zone.on circle:not(.cut){stroke:var(--acid);stroke-width:1.4px;fill:rgba(var(--acid-rgb),.14)}#area .numo .zone.on text{fill:var(--acid)}#area .numo .zone.pair circle:not(.cut){stroke:var(--acid-dim);fill:rgba(var(--acid-rgb),.06)}#area .numo .zone.innen circle:not(.cut){stroke:var(--acid);stroke-width:1.3px;fill:rgba(var(--acid-rgb),.16)}#area .numo .zone.aussen circle:not(.cut){stroke:var(--ink-faint);stroke-dasharray:2 2}#area .numo .zone.dim{opacity:.22}#area .numo .gt{opacity:0;transition:opacity .5s}#area .numo .gt.show,#area .numo .gt.on{opacity:1}#area .numo .gt circle:not(.cut){fill:var(--bg);stroke:var(--acid-dim);stroke-width:.6px;transition:all .3s}#area .numo .gt text{fill:var(--ink-dim);font-family:var(--mono);text-anchor:middle;dominant-baseline:central;font-size:5.2px;font-weight:700}#area .numo .gt.on circle:not(.cut){stroke:var(--acid);fill:rgba(var(--acid-rgb),.15)}#area .numo .gt.on text{fill:var(--acid)}#area .numo .syz,#area .numo .gate{stroke:var(--line2);fill:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1),stroke .4s}#area .numo .syz{stroke-width:1.8px}#area .numo .gate{stroke-width:.6px}#area .numo .syz.show,#area .numo .syz.on,#area .numo .gate.show,#area .numo .gate.on{stroke-dashoffset:0}#area .numo .syz.on,#area .numo .gate.on{stroke:var(--acid);filter:drop-shadow(0 0 3px rgba(var(--acid-rgb),.5))}#area .numo .syz.show,#area .numo .gate.show{stroke:var(--acid-dim)}#area .numo .dist{stroke:var(--acid);fill:none;stroke-width:.28px;opacity:0;transition:opacity .5s}#area .numo .dist.show{opacity:.42}#area .numo.puls{animation:1.1s ease-out numopuls}@keyframes numopuls{0%{filter:drop-shadow(0 0 0 rgba(var(--acid-rgb),0))}30%{filter:drop-shadow(0 0 9px rgba(var(--acid-rgb),.55))}to{filter:drop-shadow(0 0 0 rgba(var(--acid-rgb),0))}}#area .numo-side{flex-direction:column;min-width:0;height:640px;padding:1.5rem;display:flex}#area .numo-body{flex:1;min-height:0;padding-right:.6rem;overflow-y:auto}#area .numo-body .step-n{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.62rem}#area .numo-body h2{font-family:var(--sans);color:var(--acid);margin:.3rem 0 .8rem;font-size:1.2rem;font-weight:600;line-height:1.2}#area .numo-body p{margin:0 0 .75em;font-size:.86em;line-height:1.7}#area .numo-body .hint{font-family:var(--mono);color:var(--ink-faint);border-left:2px solid var(--line2);padding-left:.8rem;font-size:.72rem}#area .numo-body .weiterlink a{font-family:var(--mono);color:var(--acid);font-size:.78rem}#area .calc{border:1px solid var(--line);background:rgba(var(--acid-rgb),.03);margin:.9rem 0;padding:.75rem .9rem}#area .calc .t{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acid-dim);margin:0 0 .45rem;font-size:.56rem}#area .calc code{font-family:var(--mono);color:var(--acid);font-size:.78rem;line-height:1.7;display:block}#area .calc .row{font-family:var(--mono);border-bottom:1px solid var(--line);color:var(--ink-dim);grid-template-columns:1fr auto;gap:1rem;padding:.16rem 0;font-size:.72rem;display:grid}#area .calc .row:last-child{border-bottom:0}#area .calc .row b{color:var(--acid);font-weight:400}#area .calc .row.lit{color:var(--ink)}#area .numo-nav{border-top:1px solid var(--line);align-items:center;gap:.6rem;margin:1.25rem 0 0;padding-top:1rem;display:flex}#area .numo-nav button{font-family:var(--mono);border:1px solid var(--line2);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:2px;padding:.6rem 1.2rem;font-size:.72rem}#area .numo-nav button:not(.go):hover:not(:disabled){border-color:var(--acid-dim);color:var(--ink)}#area .numo-nav button:disabled{opacity:.28;cursor:default}#area .numo-nav button.go{background:var(--acid);color:var(--bg);border-color:var(--acid);flex:1;font-weight:700}#area .dots{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}#area .dots i{background:var(--line2);cursor:pointer;border-radius:50%;width:5px;height:5px;display:block}#area .dots i.on{background:var(--acid);box-shadow:0 0 5px rgba(var(--acid-rgb),.6)}#area .mnav{display:none}@media (width<=860px){#area .numo-grid{grid-template-columns:1fr}#area .numo-stage{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:.75rem .75rem 0}#area .numo{max-width:none;max-height:44vh;margin:0 auto}#area .numo-side{height:auto;padding:1.1rem}#area .numo-body{overflow:visible}#area .numo-nav{display:none}#area .mnav{font-family:var(--mono);color:var(--ink-faint);justify-content:center;align-items:center;gap:1.25rem;padding:.6rem 0 .2rem;font-size:.72rem;display:flex}#area .mnav button{border:1px solid var(--line2);color:var(--acid);cursor:pointer;background:0 0;border-radius:2px;width:2.6rem;height:2.6rem}}@media (prefers-reduced-motion:reduce){#area .numo.puls{animation:none}#area .numo .syz,#area .numo .gate,#area .numo .dist{transition:none}}#area .numo-body h2{text-align:left;opacity:1;text-transform:none;letter-spacing:.01em;margin-left:0;padding-left:0;transform:none}.alpha span.on{cursor:pointer;transition:background .25s,color .25s,border-color .25s}.alpha span.on:hover{background:rgba(var(--acid-rgb),.2);border-color:var(--acid);color:var(--ink)}.alpha span.leer{opacity:.35}#area .stem[data-l=flaeche] .only-baum{display:none}#area .stem .tree .lkl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acid-dim);margin:.6rem 0 .3rem;font-size:.56rem}#area .stem .tree .lks{flex-wrap:wrap;gap:.3rem;display:flex}#area .stem .tree .lk{border:1px solid var(--line2);font-family:var(--mono);color:var(--ink-dim);cursor:pointer;background:rgba(var(--acid-rgb),.04);border-radius:2px;padding:.2rem .45rem;font-size:.64rem;transition:border-color .2s,color .2s;display:inline-block}#area .stem .tree .lk:hover{border-color:var(--acid);color:var(--acid)}#area .stem .tree .dtx{color:var(--ink);margin-bottom:2px}#area .stem .tree .rgm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-left:.6rem;font-size:.56rem}#area .stem .pchips{flex-wrap:wrap;gap:.32rem;margin-top:.3rem;display:flex}#area .stem .pchip{border:1px solid var(--line2);cursor:pointer;background:rgba(var(--acid-rgb),.04);border-radius:2px;flex-direction:column;gap:1px;padding:.3rem .5rem;transition:border-color .2s;display:inline-flex}#area .stem .pchip b{color:var(--ink);font-size:.82em;font-weight:400;line-height:1.2}#area .stem .pchip i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;color:var(--ink-faint);font-size:.56rem}#area .stem .pchip:hover{border-color:var(--acid)}#area .stem .pchip:hover b{color:var(--acid)}#area .stem{flex-direction:column;height:100%;display:flex}#area .stem .sbar{z-index:20;background:var(--bg);flex:none;position:sticky;top:0}#area .stem[data-l=baum] .panel .full{display:none}#area .stem[data-l=baum] .panel h3{margin-top:.2rem}#area .stem .tree{font-size:var(--rsize,17px)}#area .stem .tree .rh{padding:14px 4px;font-size:1.02em}#area .stem .tree .th{font-size:.98em;font-family:var(--sans);padding:10px 4px;font-weight:600}#area .stem .tree .det{padding-bottom:14px;font-size:.94em;line-height:1.72}#area .stem .tree .dtx{color:var(--ink);font-family:Courier New,Courier,monospace}#area .stem .tree .lk{font-size:.72em}#area .stem .tree .rgm{font-size:.62em}#area .stem .panel{font-size:calc(var(--rsize,17px) * .94);flex:0 0 320px}#area .stem .panel h2{font-size:1.18em;font-family:var(--sans);font-weight:600}#area .stem .panel .rg{font-size:.66em}#area .stem .panel .kv{font-size:.68em}#area .stem .panel h3{font-size:.64em}#area .stem .pchip b{font-size:.86em}#area .stem .sbar{font-size:.66em}#area .stem .tree .kids:before,#area .stem .tree .t:before{content:none}#area .stem .tree .kids{padding-left:0}#area .stem .tree .det{border-left:0;margin-left:0;padding-left:0}#area .stem .tree .t{border-left:2px solid #0000;margin-left:0;padding-left:.85rem;transition:border-color .35s,background .35s}#area .stem .tree .t.open{border-left-color:var(--acid);background:rgba(var(--acid-rgb),.035)}#area .stem .tree .t:hover:not(.open){border-left-color:var(--line2)}#area .stem .tree .r{border-bottom:0}#area .stem .tree .rh{border-bottom:1px solid var(--line);color:var(--acid-dim);letter-spacing:.14em}#area .stem .tree .rh:before,#area .stem .tree .r.open .rh:before{content:none}.hud .rd{display:none!important}#idx .navhead{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}#idx .navhead .ncaret{font-family:var(--mono);color:var(--acid);font-size:.8rem;line-height:1}#idx .navbody{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}#idx .navhead.open{color:var(--acid)}#idx .navmod{margin-top:1.1rem}#area .stem .stage{cursor:default}#area .stem .node{transition:none}#area .stem .tree .mlinks{display:none}@media (width<=820px){#area .stem .panel,#area .stem[data-l=flaeche] .stage,#area .stem[data-l=flaeche] .panel{display:none!important}#area .stem[data-l=flaeche] .tree{display:block!important}#area .stem .tree .t.open .mlinks{display:block}#area .stem .tree .mlinks{margin:.4rem 0 .2rem}#area .stem .tree .mlinks .mll{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acid-dim);margin:0 0 .35rem;font-size:.56rem}#area .stem .tree .mlinks .mlbox{flex-wrap:wrap;gap:.3rem;display:flex}#area .stem .tree .mlinks .lk{border:1px solid var(--line2);font-family:var(--mono);color:var(--ink-dim);background:rgba(var(--acid-rgb),.04);border-radius:2px;padding:.24rem .5rem;font-size:.7rem;display:inline-block}}#area .numo-side,#area .numo-body{flex-direction:column;display:flex}#area .numo-body h2{text-align:left;order:0;width:100%;max-width:none;margin:.3rem 0 .8rem;padding-left:0}#area .numo-body .step-n{order:-1}#area .stem .node>rect{stroke-width:1px}#area .stem .node.hub>rect{stroke-width:1.2px}#area .stem .node{cursor:pointer}#area .stem .node rect{pointer-events:all}#area .stem .node text{pointer-events:none}#area .stemwrap{position:relative}#area .stem .sbar{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}#area .stem .stage{padding-bottom:1.5rem}#area .stem .stage svg{margin-bottom:.5rem}#area .stem .body{min-height:0;overflow:hidden}#area .stem .stage,#area .stem .tree{max-height:100%}body.area-on>footer{z-index:5;background:var(--bg);border-top:1px solid var(--line);width:100%;max-width:none;margin:0;padding:1.1rem 1.4rem;position:relative}body.area-on #area{background:var(--bg);z-index:5;position:relative}body.area-on main{display:none}#area .stem{background:var(--bg)}body.area-on>footer{margin-bottom:22px!important}.bar .lang a{cursor:pointer;color:var(--ink-faint)}.bar .lang a.on{color:var(--acid)}#area .crumbbar{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.42rem;margin:0 0 1.6rem;padding-bottom:.7rem;font-size:.66rem;display:flex}#area .crumbbar a{color:var(--ink-dim);border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}#area .crumbbar a:hover{color:var(--acid);border-bottom-color:var(--acid-dim)}#area .crumbbar .cb-back{border:1px solid var(--line2);width:1.55rem;height:1.55rem;color:var(--acid);border-bottom-color:var(--line2);border-radius:2px;place-items:center;margin-right:.35rem;font-size:.8rem;display:inline-grid}#area .crumbbar .cb-back:hover{border-color:var(--acid)}#area .crumbbar i{opacity:.45;font-style:normal}#area .crumbbar b{color:var(--acid);font-weight:400}@media (width<=560px){#area .crumbbar b{width:100%;padding-left:1.9rem}}.bar .ico{color:var(--acid);border-color:var(--acid-dim);opacity:1}.bar .ico:hover{color:var(--ink);border-color:var(--acid);background:rgba(var(--acid-rgb),.1)}.bar .brand{color:var(--ink);opacity:1;font-weight:700}.bar .brand span{color:var(--ink-dim)}html[data-theme=light] .stem .panel{background:0 0}html[data-theme=light] .stem .node rect{fill:var(--bg)}html[data-theme=light] #area .stem{background:var(--bg)}#area .areawrap.mitnav{grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:2.4rem;max-width:60rem;display:grid}#area .seknav{font-family:var(--mono);border-right:1px solid var(--line);padding-right:1.1rem;position:sticky;top:5.5rem}#area .seknav .sk-kopf{letter-spacing:.2em;text-transform:uppercase;color:var(--acid-dim);margin:0 0 .7rem;font-size:.58rem}#area .seknav ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}#area .seknav a{color:var(--ink-dim);border-left:2px solid #0000;border-radius:2px;align-items:center;gap:.55rem;padding:.42rem .5rem;font-size:.68rem;line-height:1.3;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex}#area .seknav a svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex:0 0 15px;width:15px;height:15px}#area .seknav a:hover{color:var(--ink);background:rgba(var(--acid-rgb),.06);border-left-color:var(--line2)}#area .seknav a.on{color:var(--acid);border-left-color:var(--acid);background:rgba(var(--acid-rgb),.09)}@media (width<=900px){#area .areawrap.mitnav{grid-template-columns:1fr;gap:1.2rem}#area .seknav{border-right:0;border-bottom:1px solid var(--line);padding:0 0 .8rem;position:static}#area .seknav ul{flex-flow:row;gap:.3rem;padding-bottom:.3rem;overflow-x:auto}#area .seknav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}#area .seknav a.on{border-left:0;border-bottom-color:var(--acid)}#area .seknav a span{display:none}#area .seknav a svg{flex-basis:18px;width:18px;height:18px}}#area .lehr{max-width:44rem;margin:0 auto}#area .areawrap.mitnav{max-width:none;display:block}#area .seknav{z-index:38;width:3.1rem;padding:0 0 0 1.4rem;padding-top:calc(var(--barH,58px) + 1.1rem);border-right:0;flex-direction:column;gap:.2rem;display:flex;position:fixed;top:0;left:0}#area .seknav .sk-kopf{display:none}#area .seknav ul{gap:.2rem}#area .seknav a{border:1px solid var(--line);background:var(--bg);border-left-width:1px;border-radius:2px;justify-content:center;width:2.05rem;height:2.05rem;padding:0}#area .seknav a span{display:none}#area .seknav a svg{opacity:.8;flex:0 0 16px;width:16px;height:16px}#area .seknav a:hover{border-color:var(--acid-dim);color:var(--acid);background:rgba(var(--acid-rgb),.08)}#area .seknav a.on{border-color:var(--acid);color:var(--acid);background:rgba(var(--acid-rgb),.14)}#area .seknav a.on svg{opacity:1}@media (width<=1180px){#area .seknav{top:var(--barH,58px);background:var(--bg);border-bottom:1px solid var(--line);z-index:30;flex-direction:row;width:auto;padding:.5rem 1.4rem;position:sticky;left:auto}#area .seknav ul{flex-direction:row;overflow-x:auto}}#area .stem[data-o=alpha] .tree[data-order=thema],#area .stem[data-o=thema] .tree[data-order=alpha],#area .stem[data-l=flaeche] .tree,#area .stem[data-l=baum] .stage,#area .stem[data-l=flaeche] .only-baum{display:none!important}#area .numo-page{max-width:none}#area .stemwrap{max-width:none;padding:0}@media (width>=1181px){body.area-on #area{padding-left:3.4rem}body.area-on #area .stemwrap{padding-left:0}}#area .seknav a{position:relative}#area .seknav .sk-tip{opacity:0;pointer-events:none;white-space:nowrap;background:var(--bg);border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.06em;color:var(--ink);border-radius:2px;padding:.32rem .55rem;font-size:.62rem;transition:opacity .18s,transform .18s;display:block;position:absolute;top:50%;left:calc(100% + .45rem);transform:translateY(-50%)translate(-5px);box-shadow:0 2px 14px #00000059}#area .seknav a:hover .sk-tip,#area .seknav a:focus-visible .sk-tip{opacity:1;transform:translateY(-50%)translate(0)}#area .seknav a.on .sk-tip{border-color:var(--acid-dim);color:var(--acid)}@media (width<=1180px){#area .seknav a{gap:.45rem;width:auto;height:auto;padding:.42rem .62rem}#area .seknav .sk-tip{opacity:1;box-shadow:none;color:inherit;background:0 0;border:0;padding:0;font-size:.64rem;display:inline;position:static;transform:none}#area .seknav a.on .sk-tip{color:var(--acid)}}#area .dossier h2,#area .dossier h3,#area .article h2,#area .article h3,#area .article .asec,#area .atlas h3,#area .tl .tl-h,#area .lehr h2,#area .lehr h3{color:var(--ink)}html[data-theme=light] #area .dossier h2,html[data-theme=light] #area .dossier h3,html[data-theme=light] #area .article h2,html[data-theme=light] #area .article h3,html[data-theme=light] #area .article .asec,html[data-theme=light] #area .atlas h3,html[data-theme=light] #area .tl .tl-h,html[data-theme=light] #area .lehr h2,html[data-theme=light] #area .lehr h3{color:#0d100d}#area .dossier .sub,#area .atlas .sub,#area .article .sub,#area .lehr .sub,#area .numo-head .sub,#area .tl .sub,#area .eyebrow,#area .eyebrow .dur{color:var(--ink-dim)}html[data-theme=light] #area .dossier .sub,html[data-theme=light] #area .atlas .sub,html[data-theme=light] #area .article .sub,html[data-theme=light] #area .lehr .sub,html[data-theme=light] #area .numo-head .sub,html[data-theme=light] #area .tl .sub,html[data-theme=light] #area .eyebrow,html[data-theme=light] #area .eyebrow .dur{color:#3a3f39}#area .tl,#area .tl p,#area .tl .tl-step p{font-family:Courier New,Courier,monospace}#area .tl .tl-h{font-family:var(--sans)}#area .tl .tl-year{font-family:var(--mono)}:root{--f-ui:var(--mono);--f-display:var(--sans);--f-read:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--t-body:var(--rsize,17px);--t-h1:clamp(1.7rem, 3.6vw, 2.25rem);--t-h2:1.32em;--t-h3:1.1em;--t-meta:.68rem;--t-mark:.6rem;--lh-read:1.75}html[data-type=serif]{--f-read:Georgia, "Times New Roman", serif}#area,#area .areawrap,#area .dossier,#area .article,#area .atlas,#area .tl,#area .lehr,#area .stem .panel,#area .numo-body{font-size:var(--t-body);line-height:var(--lh-read);color:var(--ink);font-weight:400;font-family:var(--f-read)!important}#area p,#area li,#area .dtx,#area .intro p{font-size:1em;line-height:var(--lh-read);color:var(--ink);font-weight:400;font-family:var(--f-read)!important}#area h1,#area h2,#area h3,#area h4,#area .article .asec,#area .tl .tl-h,#area .atlas .acard .atx h3,#area .stem .panel h2,#area .numo-body h2{letter-spacing:.005em;text-transform:none;color:var(--ink);font-style:normal;font-family:var(--f-display)!important;font-weight:600!important}#area h1{font-size:var(--t-h1);margin:0 0 .5rem;line-height:1.15}#area h2,#area .article .asec,#area .stem .panel h2,#area .numo-body h2{font-size:var(--t-h2);margin:2.4rem 0 .7rem;line-height:1.25}#area h3,#area .tl .tl-h,#area .atlas .acard .atx h3{font-size:var(--t-h3);margin:1.9rem 0 .5rem;line-height:1.3}#area .atlas .acard .atx h3{margin:0 0 .3rem}#area .eyebrow,#area .eyebrow .dur,#area .sub,#area .label,#area .agroup,#area .via,#area .tl .tl-year,#area .crumbbar,#area .seknav,#area .stem .sbar,#area .stem .rgm,#area .stem .rg,#area .pmax,#area .pmbx,#area .pmbar .chip,#area .calc .t{letter-spacing:.14em;text-transform:uppercase;line-height:1.5;font-family:var(--f-ui)!important;font-size:var(--t-meta)!important;font-weight:400!important}#area .agroup,#area .stem .rg{letter-spacing:.18em}#area .tl .tl-year{letter-spacing:.2em}#area .sub,#area .eyebrow,#area .eyebrow .dur,#area .via,#area .stem .rgm,#area .crumbbar,#area .seknav a{color:var(--ink-dim)}#area .label,#area .agroup,#area .calc .t,#area .stem .rg{color:var(--acid-dim)}#area .crumbbar b,#area .seknav a.on{color:var(--acid)}html[data-theme=light] #area .sub,html[data-theme=light] #area .eyebrow,html[data-theme=light] #area .eyebrow .dur,html[data-theme=light] #area .via,html[data-theme=light] #area .stem .rgm,html[data-theme=light] #area .crumbbar,html[data-theme=light] #area .seknav a{color:#33372f}html[data-theme=light] #area,html[data-theme=light] #area p,html[data-theme=light] #area h1,html[data-theme=light] #area h2,html[data-theme=light] #area h3{color:#0d100d}#area b,#area strong{font-weight:600}#area .tl .tl-step,#area .tl .tl-step.on{font-weight:400}#area .tl .tl-step.on .tl-h{color:var(--ink)}#area .tl .tl-step{opacity:.62}#area .tl .tl-step.on{opacity:1}html[data-theme=light] #area .tl .tl-step{opacity:.55}#area .critic p{color:var(--ink-dim)}html[data-theme=light] #area .critic p{color:#3a3f39}#area .lehr .eyebrow,#area .lehr .sub,#area .lehr .label,#area .lehr .nav .k,#area .lehr .via{font-family:var(--f-ui)!important}#area .lehr .nav .t,#area .lehr .back{font-weight:600;font-family:var(--f-display)!important}#area .ntab,#area .calc,#area .calc code,#area .calc .row,#area .pmc,#area .stem .lk,#area .stem .pchip i{font-family:var(--f-ui)!important}#area .ntab,#area .calc .row{font-size:.74rem}#area p a,#area li a,#area .dtx a{color:var(--acid);border-bottom:1px solid rgba(var(--acid-rgb), .35);text-decoration:none}#area p a:hover,#area li a:hover,#area .dtx a:hover{border-bottom-color:var(--acid)}#area .lehr{--bg:inherit;--panel:var(--bg2);--paper:var(--ink);--paper-dim:var(--ink-dim);--hot:var(--acid);--rule:var(--line);--cta:var(--acid);--cta-ink:#05100a;--back:var(--ink-dim);--glow:rgba(var(--acid-rgb), .18);--measure:40rem;color:var(--ink)}#area .lehr p,#area .lehr li{color:var(--ink)}#area .lehr h1,#area .lehr .next .t{font-weight:600!important}#area .lehr .critic p{color:var(--ink-dim)}#area .lehr a{color:var(--acid)}#area .numo-nav button.go{font-weight:600!important}#area .numo .zone text,#area .numo .gt text{font-weight:600}#area .lehr .sub,#area .lehr .eyebrow,#area .lehr .via{color:var(--ink-dim)!important}html[data-theme=light] #area .lehr .sub,html[data-theme=light] #area .lehr .eyebrow,html[data-theme=light] #area .lehr .via{color:#33372f!important}:root{--ink-2:#a2aaa4}html[data-theme=light]{--ink-2:#33372f}#area .sub,#area .eyebrow,#area .eyebrow .dur,#area .via,#area .stem .rgm,#area .crumbbar,#area .seknav a,#area .critic p,#area .lehr .sub,#area .lehr .eyebrow,#area .lehr .via,#area .tl .tl-year{color:var(--ink-2)!important}#area .crumbbar b,#area .seknav a.on{color:var(--acid)!important}#area{--ink-dim:#b6bfb8;--ink-faint:#939d96;--ink-2:#c2cac4}html[data-theme=light] #area{--ink-dim:#2c312b;--ink-faint:#454b44;--ink-2:#24291f}#area .lehr{--ink-dim:#b6bfb8;--ink-faint:#939d96;--paper-dim:#b6bfb8}html[data-theme=light] #area .lehr{--ink-dim:#2c312b;--ink-faint:#454b44;--paper-dim:#2c312b}#area .numo .nhint,#area .numo-body .hint,#area .pmhint,#area .pmbar .chip,#area .stem .pchip i,#area .stem .rgm,#area .calc .row,#area .ntab td{color:var(--ink-dim)!important}#area .numo .gt text,#area .numo .zone .nv{fill:var(--ink-dim)}#area .numo .nstep,#area .mnav,#area .critic p,#area .lehr .critic,#area .lehr .critic p,#area .dossier .critic,#area .article .critic{color:var(--ink-dim)!important}#area .pmbar .chip.on{border-color:var(--acid-dim);color:var(--acid)!important}:root{--rsize:17px}html[data-size=s]{--rsize:15px}html[data-size=m]{--rsize:17px}html[data-size=l]{--rsize:19px}html[data-size=xl]{--rsize:22px}#area{--t-body:var(--rsize)}#area,#area .areawrap,#area .dossier,#area .article,#area .atlas,#area .tl,#area .lehr,#area .numo-body{font-size:var(--rsize)!important}#area .lehr{--size:var(--rsize)}#area .tl .tl-step,#area .tl .tl-step.on{opacity:1!important}#area .tl .tl-h,#area .tl .tl-step.on .tl-h{text-transform:none!important;letter-spacing:.005em!important;color:var(--ink)!important;font-weight:600!important}#area .tl .tl-step p,#area .tl .tl-step.on p{color:var(--ink)!important}#area .tl .tl-year,#area .tl .tl-step.on .tl-year{color:var(--ink-dim)!important}#area .tl .tl-dot{background:var(--bg);border-color:var(--line2)}#area .tl .tl-step.on .tl-dot{background:var(--acid);border-color:var(--acid)}#idx a,#idx .nl{color:var(--ink)}#idx a:hover{color:var(--acid)}#idx .navmod{color:var(--ink-dim)}#idx .nn{color:var(--acid-dim)}html[data-theme=light] #idx a,html[data-theme=light] #idx .nl{color:#0d100d}html[data-theme=light] #idx .navmod{color:#33372f}html[data-theme=light] .bar{background:#e8e8e0d1;border-bottom-color:#12161233}html[data-theme=light] .bar .brand{color:#0d100d}html[data-theme=light] .bar .brand span{color:#3a3f39}html[data-theme=light] .bar .ico{color:#0a6b34;border-color:#0c8f458c}html[data-theme=light] .bar .ico:hover{color:#05130b;background:#0c8f4524}html[data-theme=light] .hud{color:#3a3f39}html[data-theme=light] .drop{background:#e8e8e0f7}html[data-theme=light] .ticker{color:#3a3f39;background:#e8e8e0e6}.bar .brand span{letter-spacing:.22em;font-size:.58rem}@media (width>=900px){.bar .brand span{font-size:.62rem}}#area .on,#area .tl .tl-step,#area .tl .tl-step *{text-transform:none!important;letter-spacing:normal!important}#area .tl .tl-year{text-transform:none!important;letter-spacing:.2em!important}#area .pmbar .chip,#area .seknav .sk-tip{text-transform:uppercase!important;letter-spacing:.14em!important}#area .lehr{--ink:#d7ddd6;--paper:#d7ddd6;--hot:var(--acid)}html[data-theme=light] #area .lehr{--ink:#151815;--paper:#151815}#area .lehr,#area .lehr p,#area .lehr li,#area .lehr section p{color:var(--ink)!important}#area .lehr .critic,#area .lehr .critic p{color:var(--ink-dim)!important}.mapv{background:#0000002e}html[data-theme=light] .mapv,html[data-theme=light] .board,html[data-theme=light] .stage{background:0 0}#area .lehr .chainwrap{padding-bottom:2.2rem}#area .lehr .chain{gap:4px}#area .lehr .chain a{opacity:1;background:var(--line2);border-radius:2px;height:10px;transition:background .18s,transform .18s;position:relative}#area .lehr .chain a[data-done]{background:var(--acid-dim)}#area .lehr .chain a[aria-current]{background:var(--acid);box-shadow:0 0 8px rgba(var(--acid-rgb), .5)}#area .lehr .chain a:hover{background:var(--acid);transform:scaleY(1.5)}#area .lehr .chain a:after{content:attr(data-n) "  " attr(data-t);opacity:0;pointer-events:none;white-space:nowrap;z-index:20;font-family:var(--f-ui);letter-spacing:.1em;color:var(--ink);background:var(--bg);border:1px solid var(--line2);border-radius:2px;padding:.3rem .55rem;font-size:.62rem;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 2px 14px #0006}#area .lehr .chain a:hover:after{opacity:1;transform:translate(-50%)translateY(0)}#area .lehr .chain a:first-child:hover:after{left:0;transform:translate(0)translateY(0)}#area .lehr .chain a:last-child:hover:after{left:auto;right:0;transform:translate(0)translateY(0)}#area .lehr .nav .next,#area .lehr .nav .next p,#area .lehr .nav .next .k,#area .lehr .nav .next .t,#area .lehr .nav .next svg{color:var(--cta-ink)!important}.heromob{display:none}@media (width<=860px){.rail{display:none}.heromob{max-width:34rem;margin:0 auto;padding:.6rem 1.1rem 2.4rem;display:block}.heromob .hm-schicht{margin:0 0 1.5rem}.heromob .hm-karte{border:1px solid var(--line);background:rgba(var(--acid-rgb), .035);opacity:0;border-radius:3px;padding:1.1rem 1.1rem 1.3rem;text-decoration:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(16px)}.heromob .hm-schicht.an .hm-karte{opacity:1;transform:none}.heromob .hm-kopf{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--acid-dim);justify-content:space-between;gap:1rem;margin:0 0 .8rem;font-size:.58rem;display:flex}.heromob .hm-m{color:var(--ink-faint)}.heromob .hm-bild{margin:0 0 1.1rem}.heromob .hm-bild svg{width:100%;height:auto;display:block;overflow:visible}.heromob .hm-adv .hm-bild svg,.heromob .hm-atlas .hm-bild svg{max-width:13rem;margin:0 auto}.heromob .hm-band{fill:var(--acid-dim);opacity:0;transform-origin:50% 26px;transition:opacity .3s,transform .3s;transform:scaleY(.2)}.heromob .hm-schicht.an .hm-band{opacity:1;transition-delay:calc(var(--b) * 22ms + .25s);transform:none}.heromob .hm-achse{stroke:var(--line2);stroke-width:.5px}.heromob .hm-modul{stroke:var(--acid);stroke-width:.5px;opacity:0;transition:opacity .4s}.heromob .hm-schicht.an .hm-modul{opacity:.5;transition-delay:.9s}.heromob .hm-bogen{fill:none;stroke:var(--acid);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1)}.heromob .hm-schicht.an .hm-bogen{stroke-dashoffset:0;transition-delay:calc(var(--b) * .13s + .3s)}.heromob .hm-zone circle{fill:var(--bg);stroke:var(--acid-dim);stroke-width:.9px}.heromob .hm-zone text{fill:var(--ink);font-family:var(--mono);font-size:7px}.heromob .hm-zone{opacity:0;transition:opacity .4s}.heromob .hm-schicht.an .hm-zone{opacity:1;transition-delay:calc(var(--b) * 50ms)}.heromob .hm-kante{stroke:var(--acid);stroke-width:1px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1)}.heromob .hm-schicht.an .hm-kante{stroke-dashoffset:0;transition-delay:calc(var(--b) * 90ms + .35s)}.heromob .hm-knoten{fill:var(--bg);stroke:var(--acid);stroke-width:1.1px;opacity:0;transition:opacity .4s}.heromob .hm-schicht.an .hm-knoten{opacity:1;transition-delay:calc(var(--b) * 70ms)}.heromob .hm-t{font-family:var(--sans);color:var(--ink);margin:0 0 .45rem;font-size:1.5rem;font-weight:600;line-height:1.15}.heromob .hm-a{color:var(--ink);margin:0 0 .15rem;font-size:.92rem}.heromob .hm-b{color:var(--ink-dim);margin:0;font-size:.84rem}html[data-theme=light] .heromob .hm-t,html[data-theme=light] .heromob .hm-a{color:#0d100d}@media (prefers-reduced-motion:reduce){.heromob .hm-karte,.heromob .hm-band,.heromob .hm-bogen,.heromob .hm-kante,.heromob .hm-zone,.heromob .hm-knoten,.heromob .hm-modul{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}}.bar .row{gap:.5rem;padding:.55rem .7rem}.bar .ico{letter-spacing:.1em;padding:.3rem .45rem;font-size:.58rem}.bar .r{gap:.5rem}.bar .lang{letter-spacing:.06em;font-size:.6rem}.bar .brand{letter-spacing:.26em;text-indent:.26em;font-size:.58rem}.bar .brand span,.hud{display:none}}@media (width<=420px){.bar .ico{padding:.28rem .35rem;font-size:.54rem}.bar .brand{letter-spacing:.18em;text-indent:.18em;font-size:.52rem}}@media (width<=860px){.drop{-webkit-overflow-scrolling:touch;border-right:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding-bottom:3rem;overflow-y:auto}.drop .dh{z-index:2;background:var(--bg);padding:.9rem 1.1rem;position:sticky;top:0}#idx .nl,#idx a{padding:.62rem 1.1rem;font-size:.82rem}#idx .navsec,#idx .navhead{padding:.9rem 1.1rem .5rem;font-size:.62rem}#idx .navmod{padding:.7rem 1.1rem .3rem;font-size:.58rem}#idx .nn{min-width:1.9rem}#set{padding:0 0 2rem}#set .row,#set p{padding-left:1.1rem;padding-right:1.1rem}}@media (width<=1180px){#area .seknav{-webkit-overflow-scrolling:touch;gap:0;padding:.4rem .7rem}#area .seknav ul{scrollbar-width:none;gap:.25rem;padding:0}#area .seknav ul::-webkit-scrollbar{display:none}#area .seknav a{border:1px solid var(--line);background:var(--bg);border-radius:2px;gap:.38rem;padding:.34rem .55rem}#area .seknav .sk-tip{letter-spacing:.1em!important;font-size:.58rem!important}#area .seknav a svg{flex-basis:14px;width:14px;height:14px}}@media (width<=560px){#area .seknav .sk-tip{display:none}#area .seknav a{justify-content:center;width:2rem;height:2rem;padding:0}#area .seknav a svg{flex-basis:15px;width:15px;height:15px}}@media (width<=860px){body.area-on #area{padding-left:0}#area .areawrap{padding-left:1.1rem;padding-right:1.1rem}#area h1{font-size:clamp(1.5rem,7vw,1.9rem)}#area .crumbbar{gap:.3rem;font-size:.58rem}#area .ntab{font-size:.68rem}#area .lehr .chain a:after{display:none}#area .lehr .chain a{height:8px}}@media (width<=560px){.ticker{font-size:.52rem}}@media (width<=1180px){#area .seknav{position:static;top:auto}#area .seknav ul{padding:3px 2px;overflow:auto visible}#area .seknav a{outline-offset:2px;flex:none}#area .seknav a.on{box-shadow:0 0 0 1px var(--acid)}}
