:root{--mu-fg:#14161a;--mu-bg:#ffffff;--mu-muted:#5f6570;--mu-line:rgba(20,22,26,0.12);--mu-surface:#f4f5f7;--mu-accent:#3a5bd9;--mu-accent-2:#c2255c;--mu-accent-3:#e8890c;--mu-on-accent:#ffffff;--mu-radius:12px;--mu-ease:cubic-bezier(0.2,0.8,0.2,1);--mu-dur:280ms;--mu-spring:linear(0,0.0512,0.1628,0.2936,0.4219,0.5371,0.6355,0.7167,0.7822,0.8339,0.8743,0.9054,0.9292,0.9473,0.9609,0.9711,0.9787,0.9843,0.9885,0.9916,0.9939,0.9955,0.9968,0.9976,1);--mu-spring-dur:550ms}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--mu-fg:#eceef2;--mu-bg:#0f1114;--mu-muted:#a2a8b3;--mu-line:rgba(236,238,242,0.14);--mu-surface:#1a1d22;--mu-accent:#7d97ff;--mu-accent-2:#f06595;--mu-accent-3:#ffa94d;--mu-on-accent:#0f1114}}:root[data-theme="dark"]{--mu-fg:#eceef2;--mu-bg:#0f1114;--mu-muted:#a2a8b3;--mu-line:rgba(236,238,242,0.14);--mu-surface:#1a1d22;--mu-accent:#7d97ff;--mu-accent-2:#f06595;--mu-accent-3:#ffa94d;--mu-on-accent:#0f1114}.mu-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mu-motion-toggle{font:inherit;font-size:0.8125rem;line-height:1;padding:0.5rem 0.75rem;min-height:44px;min-width:44px;border-radius:999px;border:1px solid var(--mu-line);background:var(--mu-bg);color:var(--mu-fg);cursor:pointer}.mu-motion-toggle:focus-visible{outline:2px solid var(--mu-accent);outline-offset:2px}.mu-light-rays{--color:rgba(160,210,255,0.2);--blur:36px;--length:70vh;--blend:screen;position:absolute;inset:0;isolation:isolate;overflow:hidden;border-radius:inherit;pointer-events:none}@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .mu-light-rays{--color:color-mix(in srgb,var(--mu-accent) 22%,transparent);--blend:normal}}:root[data-theme="light"] .mu-light-rays{--color:color-mix(in srgb,var(--mu-accent) 22%,transparent);--blend:normal}.mu-light-rays__inner{position:absolute;inset:0;overflow:hidden}.mu-light-rays__glow{position:absolute;inset:0;opacity:0.6;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--color) 45%,transparent),transparent 70%)}.mu-light-rays__glow + .mu-light-rays__glow{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--color) 35%,transparent),transparent 75%)}.mu-light-rays__ray{position:absolute;top:-12%;left:var(--ray-left);width:var(--ray-width);height:var(--length);translate:-50% 0;transform-origin:top;border-radius:999px;background:linear-gradient(to bottom,color-mix(in srgb,var(--color) 70%,transparent),transparent);opacity:0;mix-blend-mode:var(--blend);filter:blur(var(--blur));animation:mu-light-rays-ray calc(var(--duration) * 1.1) ease-in-out var(--delay) infinite backwards}:hover>.mu-light-rays .mu-light-rays__ray,:focus-within>.mu-light-rays .mu-light-rays__ray,.mu-light-rays[data-offscreen] .mu-light-rays__ray{animation-play-state:paused}@keyframes mu-light-rays-ray{0%{opacity:0;transform:rotate(calc(var(--rotate) - var(--swing)))}45.4545%{opacity:var(--intensity);transform:rotate(calc(var(--rotate) + var(--swing)))}90.9091%,100%{opacity:0;transform:rotate(calc(var(--rotate) - var(--swing)))}}@media (prefers-reduced-motion:reduce){.mu-light-rays__ray{animation:none;opacity:calc(var(--intensity) * 0.7);transform:rotate(var(--rotate))}}.mu-animated-shiny-text{--shiny-width:100px;--base:var(--mu-muted);--shine:color-mix(in srgb,var(--mu-fg) 80%,transparent);display:inline-block;background-image:linear-gradient(to right,transparent,var(--shine) 50%,transparent),linear-gradient(var(--base),var(--base));background-size:var(--shiny-width) 100%,100% 100%;background-repeat:no-repeat;background-position:calc(-100% - var(--shiny-width)) 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mu-animated-shiny-text 8s infinite}.mu-animated-shiny-text:hover{animation-play-state:paused}@keyframes mu-animated-shiny-text{0%,90%,100%{background-position:calc(-100% - var(--shiny-width)) 0,0 0}30%,60%{background-position:calc(100% + var(--shiny-width)) 0,0 0}}@media (prefers-reduced-motion:reduce){.mu-animated-shiny-text{animation:none}}@media (forced-colors:active){.mu-animated-shiny-text{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.mu-aurora-text{--colors:#ff0080,#7928ca,#0070f3,#38bdf8,#ff0080;--speed:1;position:relative;display:inline-block;background-image:linear-gradient(135deg,var(--colors));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mu-aurora-text calc(10s / var(--speed)) ease-in-out infinite alternate}.mu-aurora-text:hover{animation-play-state:paused}@keyframes mu-aurora-text{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}100%{background-position:0% 50%}}@media (prefers-reduced-motion:reduce){.mu-aurora-text{animation:none}}@media (forced-colors:active){.mu-aurora-text{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.jk{position:fixed;right:max(6px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));z-index:2}.jk{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;perspective:240px;color:var(--dim);border-radius:8px}.jk:hover,.jk:focus-visible{color:var(--ink)}.jk:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.jk-card{position:relative;display:block;width:24px;height:24px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.jk-f,.jk-b{position:absolute;inset:0;display:grid;place-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jk-f{transform:rotateY(0deg) translateZ(.5px)}.jk-b{transform:rotateY(180deg) translateZ(.5px)}.jk-b::before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url(https://www.jester.media/brand/jr.svg) center/contain no-repeat;mask:url(https://www.jester.media/brand/jr.svg) center/contain no-repeat}.jk:hover .jk-card,.jk:focus-visible .jk-card{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.jk-card{transition:none}}.help{display:flex;align-items:center;gap:13px;padding-bottom:34px}.help .jk{margin-left:auto}h1 .name.type{color:var(--ink);display:inline-block;min-height:1.15em;white-space:nowrap}.tw .ch{display:inline-block;white-space:pre}.tw .ch.go{animation:il-vanish .95s cubic-bezier(.4,0,.6,1) forwards}@keyframes il-vanish{0%{opacity:1;filter:blur(0);transform:none}100%{opacity:0;filter:blur(9px);transform:translateY(-.4em) scale(1.12)}}.tw .caret{display:inline-block;width:2px;height:.85em;margin-left:3px;vertical-align:-.06em;background:var(--caret,#B9A2FF);animation:il-blink 1s steps(1) infinite}@keyframes il-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tw .caret{animation:none}.tw .ch.go{animation:none}}@font-face{font-family:'Euclid Flex';src:url(https://fonts.illusionlibrary.org/f/de2c96f33fbfee777e6b/EuclidFlex-Regular-WebXL.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}.lede{margin:34px 0 0;font-size:1rem;color:var(--ink);font-weight:300;letter-spacing:.01em}.code{margin:21px auto 0;max-width:22rem}.code label{display:block;font-size:.8125rem;color:var(--dim);margin-bottom:8px}.code .row{display:flex;gap:8px}.code input{flex:1;min-width:0;min-height:44px;padding:0 13px;background:rgba(228,233,238,.04);border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;font-family:ui-monospace,"SF Mono",Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;text-align:center}.code input:focus{outline:none;border-color:#b794ff;box-shadow:0 0 0 3px rgba(183,148,255,.22)}.code button{min-height:44px;min-width:72px;padding:0 16px;border:1px solid #b794ff;border-radius:6px;background:#b794ff;color:#0b1220;font:inherit;font-weight:500;cursor:pointer}.code button:active{transform:translateY(1px)}.code button[disabled]{opacity:.6;cursor:default}.say{min-height:1.5em;margin:13px 0 0;font-size:.8125rem;color:var(--dim)}.say.ok{color:#9fe0b0}:root{--bg:#10151b;--ink:#e4e9ee;--dim:#97a3af;--line:#2a3440;--mu-bg:#10151b;--mu-fg:#e4e9ee;--mu-muted:#97a3af;--mu-line:#2a3440;--mu-accent:#b794ff}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:38.2fr auto 61.8fr auto;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 16px env(safe-area-inset-bottom);position:relative;overflow-x:hidden}.stage{position:fixed;inset:0;z-index:0}.stage .mu-light-rays{--color:rgba(190,160,255,.34);--length:95vh;--blur:42px}.stage .stars{position:absolute;inset:0;width:100%;height:100%;display:block;color:var(--ink)}main,footer,.faculty{position:relative;z-index:1}.faculty{grid-row:3;align-self:center;margin:21px 0 0}.faculty img{display:block;margin:0 auto;width:auto;height:auto;max-width:min(100%,720px);max-height:max(160px,min(42vh,100vh - 510px));max-height:max(160px,min(42svh,100svh - 510px));-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(transparent,#000 10%,#000 70%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(transparent,#000 10%,#000 70%,transparent);mask-composite:intersect}main{grid-row:2;text-align:center}h1{margin:0;font-weight:400}h1 .name{font-family:'Euclid Flex',-apple-system,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:clamp(2.6rem,8vw,4.75rem);letter-spacing:-.025em;line-height:1.1;padding:0 .04em;--base:#a9a6cf;--shine:#fbf7ff;--shiny-width:260px;animation-duration:6s}.rule{width:55px;height:1px;background:var(--line);margin:21px auto 0}footer{grid-row:4;text-align:center;padding:21px 0 34px;font-size:.75rem;color:var(--dim)}.kvk{position:relative;display:inline-block}.wait{margin:21px auto 0;max-width:30rem;text-align:center;font-size:.875rem;color:var(--dim)}.wait a{color:inherit;text-underline-offset:3px}footer .terms{display:inline-flex;align-items:center;min-height:44px;margin-left:21px;color:inherit;text-decoration:none}footer .terms:hover{text-decoration:underline;text-underline-offset:3px}:root{--bg:#08060E;--ink:#FFFFFF;--dim:#9e99ab;--line:#211f26;--mu-bg:#08060E;--mu-fg:#FFFFFF;--mu-muted:#9e99ab;--mu-line:#211f26;--mu-accent:#ECAA00}.code input{background:rgba(238,234,251,0.05)}.code input:focus{border-color:#ECAA00;box-shadow:0 0 0 3px rgba(236,170,0,.3)}.code button{border-color:#ECAA00;background:#ECAA00;color:#0B0B0F}.stage .mu-light-rays{--color:rgba(119,61,190,0.5)}footer,.jk{color:#98999B}h1 .name{color:#FFFFFF;--caret:#B9A2FF}