.en-sys{--sys-ground:var(--ink,#141210);--sys-paper:var(--paper,#efe9df);--sys-gold:var(--gold,#b8913f);--sys-gold-hi:var(--gold-hi,#e6c27a);--sys-muted:var(--muted,#857a6d);background-color:var(--sys-ground);width:100%;height:100svh;font-family:var(--font-source-sans),-apple-system,"Helvetica Neue",sans-serif;color:var(--sys-paper);background-image:radial-gradient(48% 52% at 50% 52%,#b8913f13,#b8913f00 70%);place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.en-sys:before{content:"";pointer-events:none;opacity:.55;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.014 .45' numOctaves='3' seed='8'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .47  0 0 0 0 .37  0 0 0 .07 0'/></filter><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .44  0 0 0 0 .36  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:0}.en-sys__stage{aspect-ratio:1;transform-origin:50%;will-change:transform;width:min(94cqw,92cqh);position:relative;container-type:inline-size}.en-sys__field{transform-origin:50%;will-change:transform;pointer-events:none;width:min(94cqw,92cqh);position:absolute;top:0;bottom:0;left:calc(50% - min(47cqw,46cqh))}.en-sys__cv{width:100%;height:100%;display:block;position:absolute;inset:0}.en-sys__node{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.en-sys__node:focus-visible{outline:1px solid var(--sys-gold-hi);outline-offset:2px}.en-sys__label{white-space:nowrap;letter-spacing:.14em;color:#e5dac894;pointer-events:none;font-size:clamp(11px,2.2cqw,15px);font-variant-caps:all-small-caps;font-weight:500;line-height:1;transition:color 1.2s;position:absolute;transform:translate(-50%,-50%)}.en-sys__node.is-on .en-sys__label{color:#e5dac8f2}.en-sys__cap{text-align:center;color:#efe9dfe0;opacity:0;pointer-events:none;width:max-content;max-width:21ch;font-size:clamp(12px,2cqw,14px);font-style:italic;line-height:1.35;transition:opacity 1.2s,transform 1.2s;position:absolute;transform:translate(-50%,calc(clamp(10px,1.6cqw,14px) + 4px))}.en-sys__cap.is-up{transform:translate(-50%,calc(-100% - clamp(10px,1.6cqw,14px) - 4px))}.en-sys__node.is-on .en-sys__cap{opacity:1;transform:translate(-50%,clamp(10px,1.6cqw,14px))}.en-sys__node.is-on .en-sys__cap.is-up{transform:translate(-50%,calc(-100% - clamp(10px,1.6cqw,14px)))}@media (prefers-reduced-motion:reduce){.en-sys__label,.en-sys__cap{transition:none}}
