.About-module__5_NaKq__about{flex-direction:column;max-width:46rem;margin:0 auto;font-size:clamp(1.125rem,2.1vw,1.5rem);line-height:1.36;display:flex}.About-module__5_NaKq__about p{margin-bottom:1em}.About-module__5_NaKq__about a{color:inherit;text-decoration:underline}.About-module__5_NaKq__about sup{margin-left:.125em;font-size:.66em;line-height:0}.About-module__5_NaKq__about em{font-variation-settings:"slnt" -12;font-style:normal}.About-module__5_NaKq__footnotes{border-top:.125rem solid #eee;padding-top:1em;font-size:.75em}.About-module__5_NaKq__footnotes ol{flex-direction:column;gap:1em;display:flex}.About-module__5_NaKq__footnotes li{list-style-type:none}@media (max-width:480px){.About-module__5_NaKq__about{line-height:1.32}.About-module__5_NaKq__footnotes{font-size:.78em}}
.OuijaBoard-module__J1i5TW__ouijaBoardContainer{-webkit-user-select:none;user-select:none;width:100%;max-width:1200px;margin:0 auto;position:relative}.OuijaBoard-module__J1i5TW__ouijaBoardContainer:after{z-index:1000;content:"";pointer-events:none;background:linear-gradient(90deg,#fff,#0000);width:100px;height:100%;position:absolute;top:0;left:0}.OuijaBoard-module__J1i5TW__ouijaBoardContainer:before{z-index:1000;content:"";pointer-events:none;background:linear-gradient(270deg,#fff,#0000);width:100px;height:100%;position:absolute;top:0;right:0}.OuijaBoard-module__J1i5TW__ouijaBoardAspectRatio{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.OuijaBoard-module__J1i5TW__ouijaBoard{cursor:none;box-sizing:border-box;touch-action:none;opacity:0;pointer-events:none;--board-scale:1;width:100%;height:100%;font-size:calc(var(--board-scale) * 16px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.OuijaBoard-module__J1i5TW__ready{opacity:1;pointer-events:auto}.OuijaBoard-module__J1i5TW__boardContent{justify-content:center;align-items:center;gap:calc(var(--board-scale) * 20px);box-sizing:border-box;width:100%;height:100%;padding:calc(var(--board-scale) * 40px);flex-direction:column;display:flex}.OuijaBoard-module__J1i5TW__alphabetSection{gap:calc(var(--board-scale) * 8px);z-index:1;flex-direction:column;display:flex;position:relative}.OuijaBoard-module__J1i5TW__alphabetRow{justify-content:center;gap:calc(var(--board-scale) * 2px);display:flex;position:relative}.OuijaBoard-module__J1i5TW__letter,.OuijaBoard-module__J1i5TW__number{font-size:calc(var(--board-scale) * 48px);-webkit-user-select:none;user-select:none;padding:calc(var(--board-scale) * 3px) calc(var(--board-scale) * 9px);font-variant-numeric:tabular-nums;border-radius:calc(var(--board-scale) * 6px);transition:all .1s;position:relative}:is(.OuijaBoard-module__J1i5TW__letter,.OuijaBoard-module__J1i5TW__number):hover,:is(.OuijaBoard-module__J1i5TW__letter,.OuijaBoard-module__J1i5TW__number).OuijaBoard-module__J1i5TW__active{color:#000;background-color:#ccc}.OuijaBoard-module__J1i5TW__numbersSection{z-index:1;position:relative}.OuijaBoard-module__J1i5TW__numbersRow{justify-content:center;gap:calc(var(--board-scale) * 2px);display:flex}.OuijaBoard-module__J1i5TW__controlsSection{gap:calc(var(--board-scale) * 32px);z-index:1;align-items:center;display:flex;position:relative}.OuijaBoard-module__J1i5TW__controlsSection svg{width:calc(var(--board-scale) * 22px);height:calc(var(--board-scale) * 22px)}.OuijaBoard-module__J1i5TW__controlButton{padding:calc(var(--board-scale) * 7px) calc(var(--board-scale) * 10px);color:#fff;font-size:max(calc(var(--board-scale) * 18px), 12px);border-radius:calc(var(--board-scale) * 8px);-webkit-user-select:none;user-select:none;font-variation-settings:"MONO" 100;background-color:#000;border:none;line-height:1;transition:all .1s}.OuijaBoard-module__J1i5TW__controlButton:hover,.OuijaBoard-module__J1i5TW__controlButton.OuijaBoard-module__J1i5TW__active{color:#000;background-color:#ccc}.OuijaBoard-module__J1i5TW__logos{z-index:1000;flex-direction:row;justify-content:center;align-items:center;gap:.5em;width:10em;height:fit-content;padding-bottom:.5em;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.OuijaBoard-module__J1i5TW__logos svg{width:100%}.OuijaBoard-module__J1i5TW__logos .OuijaBoard-module__J1i5TW__arenaLogo{font-size:1.95em}.OuijaBoard-module__J1i5TW__logos .OuijaBoard-module__J1i5TW__arenaLogo a{color:currentColor;text-decoration:none}
.CharacterSet-module__u-cbia__specimen{width:100%;margin:0 auto}.CharacterSet-module__u-cbia__controls{z-index:100;background:#fffffff5;border-block:.125rem solid #000;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1.25rem;padding:.75rem 0;display:grid;position:sticky;top:0}.CharacterSet-module__u-cbia__controlsHeader{flex-direction:column;justify-content:space-between;gap:.5rem;min-width:5rem;font-size:.875rem;line-height:1.1;display:flex}.CharacterSet-module__u-cbia__reset{width:fit-content;color:inherit;font:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.CharacterSet-module__u-cbia__reset:focus-visible,.CharacterSet-module__u-cbia__slider:focus-visible{outline-offset:.2rem;outline:.125rem solid}.CharacterSet-module__u-cbia__axes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.CharacterSet-module__u-cbia__axis{cursor:ew-resize;flex-direction:column;justify-content:space-between;gap:.65rem;min-width:0;display:flex}.CharacterSet-module__u-cbia__axisHeader{white-space:nowrap;justify-content:space-between;gap:.5rem;font-size:.875rem;line-height:1.1;display:flex}.CharacterSet-module__u-cbia__axisName{font-variation-settings:"MONO" 100}.CharacterSet-module__u-cbia__axisHeader output{font-variant-numeric:tabular-nums}.CharacterSet-module__u-cbia__slider{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:1rem;margin:0}.CharacterSet-module__u-cbia__slider::-webkit-slider-runnable-track{background:#000;height:.125rem}.CharacterSet-module__u-cbia__slider::-webkit-slider-thumb{appearance:none;background:#fff;border:.125rem solid #000;border-radius:50%;width:1rem;height:1rem;margin-top:-.4375rem}.CharacterSet-module__u-cbia__slider::-moz-range-track{background:#000;height:.125rem}.CharacterSet-module__u-cbia__slider::-moz-range-thumb{background:#fff;border:.125rem solid #000;border-radius:50%;width:.75rem;height:.75rem}.CharacterSet-module__u-cbia__characters{color:#000;background:#fff;flex-wrap:wrap;align-items:flex-start;gap:.06em .14em;padding:clamp(2rem,5vw,4rem) clamp(.75rem,2vw,1.5rem);font-size:clamp(2.25rem,4.5vw,4rem);line-height:1;transition:background-color .16s,color .16s;display:flex}.CharacterSet-module__u-cbia__charactersDark{color:#fff;background:#000}.CharacterSet-module__u-cbia__char{white-space:pre}@media (max-width:900px){.CharacterSet-module__u-cbia__controls{grid-template-columns:1fr;gap:.75rem}.CharacterSet-module__u-cbia__controlsHeader{flex-direction:row;min-width:0}.CharacterSet-module__u-cbia__axes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}@media (max-width:480px){.CharacterSet-module__u-cbia__controls{margin-inline:calc(var(--page-gutter) * -1);padding:.75rem var(--page-gutter)}.CharacterSet-module__u-cbia__axisHeader{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.CharacterSet-module__u-cbia__characters{transition:none}}
.useDebugVisualization-module__HG61aG__debugCanvas{z-index:5;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.useDebugVisualization-module__HG61aG__hidden{display:none}
.DesignSpaceCube-module__27AZzW__designSpace{border-top:.125rem solid #000;width:100%;padding-bottom:clamp(1.5rem,4vw,3rem)}.DesignSpaceCube-module__27AZzW__viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,58rem);height:clamp(28rem,62vw,44rem);margin:0 auto;position:relative;overflow:hidden}.DesignSpaceCube-module__27AZzW__viewport:active{cursor:grabbing}.DesignSpaceCube-module__27AZzW__viewport:focus-visible{outline-offset:-.125rem;outline:.125rem solid #000}.DesignSpaceCube-module__27AZzW__wireframe{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DesignSpaceCube-module__27AZzW__wireframe line{stroke:#000;stroke-width:2px;vector-effect:non-scaling-stroke}.DesignSpaceCube-module__27AZzW__corner{color:#000;min-width:max-content;font:inherit;cursor:inherit;background:#fff;border:.125rem solid #000;border-radius:0;padding:.08em .16em .04em;font-size:clamp(1.5rem,4.25vw,3.5rem);line-height:1;position:absolute;translate:-50% -50%}.DesignSpaceCube-module__27AZzW__corner:hover,.DesignSpaceCube-module__27AZzW__cornerSelected{color:#fff;background:#000}.DesignSpaceCube-module__27AZzW__corner:focus-visible{outline-offset:.2rem;outline:.2rem solid #000}@media (max-width:600px){.DesignSpaceCube-module__27AZzW__designSpace{margin-inline:calc(var(--page-gutter) * -1);width:calc(100% + var(--page-gutter) * 2);padding-inline:var(--page-gutter)}.DesignSpaceCube-module__27AZzW__viewport{height:30rem;overflow:visible}.DesignSpaceCube-module__27AZzW__corner{font-size:clamp(1.05rem,5.5vw,1.5rem)}}
.UserCursors-module__N-TZrG__cursor{z-index:5;position:absolute;transform:translate(-10px,-10px)}.UserCursors-module__N-TZrG__cursorPointer{background:#999;border-radius:50%;width:10px;height:10px}.UserCursors-module__N-TZrG__yourCursor{background:#000}
.VennHero-module__wwNMaq__heroInner{flex-direction:column;align-items:center;gap:clamp(1.5rem,4vh,2.5rem);width:min(100%,46rem);display:flex}.VennHero-module__wwNMaq__imageWrap{justify-content:center;width:100%;display:flex}.VennHero-module__wwNMaq__heroImage{width:100%;max-width:30rem;height:auto;display:block}.VennHero-module__wwNMaq__downloadLink{color:inherit;text-underline-offset:.12em;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:400;line-height:1.1;text-decoration:underline}@media (max-width:768px){.VennHero-module__wwNMaq__heroImage{max-width:min(23rem,76vw)}}
.page-module___8aEwW__page{--page-gutter:clamp(1rem, 4vw, 2rem);flex-direction:column;align-items:center;gap:clamp(4rem,9vw,8rem);padding-bottom:clamp(3rem,8vw,7rem);display:flex}.page-module___8aEwW__hero{width:100%;min-height:100svh;padding:var(--page-gutter);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__board{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.page-module___8aEwW__fold{gap:2rem;width:90%;max-width:1500px;padding:0 2rem 2rem;display:flex}.page-module___8aEwW__fold>div{flex:1}.page-module___8aEwW__log{flex-direction:column;display:flex}.page-module___8aEwW__log a,.page-module___8aEwW__archiveLinks a{color:inherit;padding:1em 0;text-decoration:none}.page-module___8aEwW__archiveLinks{flex-direction:column;display:flex}.page-module___8aEwW__specimenSection{width:min(100%,96rem);padding-inline:var(--page-gutter)}.page-module___8aEwW__aboutSection{width:min(100%,50rem);padding-inline:var(--page-gutter)}@media (max-width:1400px){.page-module___8aEwW__fold{width:85%}}@media (max-width:1024px){.page-module___8aEwW__fold{width:100%}}@media (max-width:768px){.page-module___8aEwW__fold{flex-direction:column}.page-module___8aEwW__log{order:-1}}
.Log-module__c9WBPa__log{text-transform:uppercase;font-variation-settings:"MONO" 50;font-size:2rem;line-height:1.25}.Log-module__c9WBPa__title{margin-bottom:1rem;font-weight:700}.Log-module__c9WBPa__state{font-size:1.5rem}.Log-module__c9WBPa__activeCharacter,.Log-module__c9WBPa__noActive{align-items:center;gap:.5rem;display:flex}.Log-module__c9WBPa__label{color:#666;font-weight:400}.Log-module__c9WBPa__value{color:#000;font-weight:700}.Log-module__c9WBPa__type{color:#999;font-size:1rem;font-weight:400}.Log-module__c9WBPa__message{font-size:1rem}.Log-module__c9WBPa__messageSection{flex-direction:column;display:flex}.Log-module__c9WBPa__messageValue{word-break:break-all}
