@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(./Funnel_Display-normal-300_800-latin-ext.DxkvHKaa.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(./Funnel_Display-normal-300_800-latin.h7i3A3FI.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(./Limelight-normal-400-latin-ext.DPzC3ZDG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(./Limelight-normal-400-latin.CvlMCR9p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes spin{to{rotate:1turn}}:root{--background:#fff;--text:#111;--light:#677;--note:color-mix(var(--text) 70%,var(--background));--color-primary:#39620c;--color-primary-bright:#78a75a;--font-title:"Limelight",serif;--font-main:"Funnel Display",sans-serif;--light-border:color-mix(var(--text),var(--background) 80%);--highlight-base:.9 .1;--definition:oklch(var(--highlight-base) 260);--hint-1:oklch(var(--highlight-base) 90);--hint-2:oklch(var(--highlight-base) 310);--hint-3:oklch(var(--highlight-base) 135);--hint-4:oklch(var(--highlight-base) 45);--hint-5:oklch(var(--highlight-base) 210);--hint-6:oklch(var(--highlight-base) 0);--hint-7:oklch(var(--highlight-base) 180)}@media(prefers-color-scheme:dark){:root{--background:#17191d;--text:#eee;--light:#bdc3c7;--color-primary:#78a75a;--highlight-base:.4 .1}}*,:after,:before{box-sizing:border-box}*{margin:0;scrollbar-color:var(--text) var(--background)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{border:none;color:currentColor;background:none;text-transform:inherit;text-align:inherit;padding:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty;margin-bottom:1lh}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:400;text-wrap:balance;margin-bottom:1em}ol,ul{margin-bottom:1lh}a{color:currentColor;text-decoration:none}svg{fill:currentColor}svg[width="0"][height="0"]{position:fixed;top:0;left:0}svg:where([fill=none]){fill:none;stroke:currentColor}html{background:var(--background);color:var(--text);font-family:var(--font-main);font-optical-sizing:auto;font-weight:300}strong{font-weight:600}main[data-v-fc451d36]{min-height:100dvh;place-content:center;text-align:center;padding:48px 32px}h1[data-v-fc451d36]{font-size:3rem}.clue[data-v-fc451d36]{color:color-mix(in oklch,currentColor,transparent 50%)}:is(.definition,.group-1,.group-2,.group-3,.group-4)[data-v-fc451d36]{--hover:0}:is(.definition,.group-1,.group-2,.group-3,.group-4) .indicator[data-v-fc451d36]{--highlight-scale:.2}:is(.definition,.group-1,.group-2,.group-3,.group-4) .fodder[data-v-fc451d36],:is(.definition,.group-1,.group-2,.group-3,.group-4) .indicator[data-v-fc451d36],:is(.definition,.group-1,.group-2,.group-3,.group-4).definition[data-v-fc451d36],h1 :is(.definition,.group-1,.group-2,.group-3,.group-4)[data-v-fc451d36]{background:linear-gradient(var(--color,#0000) 0 0) bottom /100% calc(100%*var(--hover)*var(--highlight-scale, 1)) no-repeat;transition:background-size .15s;border-radius:4px}.group-1[data-v-fc451d36]{--color:var(--hint-1)}.group-2[data-v-fc451d36]{--color:var(--hint-2)}.group-3[data-v-fc451d36]{--color:var(--hint-3)}.group-4[data-v-fc451d36]{--color:var(--hint-4)}.definition[data-v-fc451d36]{--color:var(--definition)}main:has(.clue .definition:hover,.clue .definition:focus-visible) .definition[data-v-fc451d36],main:has(.group-1:hover,.group-1:focus-visible) .group-1[data-v-fc451d36],main:has(.group-2:hover,.group-2:focus-visible) .group-2[data-v-fc451d36],main:has(.group-3:hover,.group-3:focus-visible) .group-3[data-v-fc451d36],main:has(.group-4:hover,.group-4:focus-visible) .group-4[data-v-fc451d36]{color:var(--text);--hover:1}@property --error-wave-height{syntax:"<number>";inherits:true;initial-value:0}@property --error-wave-offset{syntax:"<number>";inherits:true;initial-value:0}@keyframes error-wave-offset-fc451d36{to{--error-wave-offset:1}}.back[data-v-fc451d36]{--bg:color-mix(in oklch,currentColor,transparent 50%);background:var(--bg);--error-wave-height:0;--w:max(.225lh,100%/38);--h:(var(--error-wave-height) * .15lh);--t:calc(.05lh + var(--error-wave-height)*.05lh);padding-bottom:.2lh;--origin:from calc(var(--w)*-2*var(--error-wave-offset)) calc(100% - var(--h) - round(var(--t) / 2, 1px) + .15lh*(var(--error-wave-height) - 1));--r:curve by var(--w) 0px with calc(var(--w)/2) max(0px,var(--h) - var(--t)/2),curve by var(--w) 0px with calc(var(--w)/2) min(0px,-1 * var(--h) + var(--t)/2);--l:curve by calc(var(--w)*-1) 0px with calc(var(--w)/-2) min(0px,-1 * var(--h) + var(--t)/2),curve by calc(var(--w)*-1) 0px with calc(var(--w)/-2) max(0px,var(--h) - var(--t)/2);--shape:shape(var(--origin),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),var(--r),line by 0px var(--t),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),var(--l),close);border-shape:var(--shape);animation:error-wave-offset-fc451d36 1s linear infinite;transition:--error-wave-height .15s,background-color .15s}@media(prefers-reduced-motion:reduce){.back[data-v-fc451d36]{animation:none;transition:none}}.back[data-v-fc451d36]:hover{--error-wave-height:1;--bg:var(--color-primary)}@supports not (border-shape:inset(0)){.back[data-v-fc451d36]{position:relative;background:transparent}.back[data-v-fc451d36]:after{content:"";position:absolute;inset:0;background:var(--bg);clip-path:var(--shape);pointer-events:none;transition:background-color .15s}}
