:root{--cc-euclid-grid-size:12px;--cc-bg0:var(--gray-2);--cc-bg1:var(--gray-3);--cc-inactive:var(--gray-4);--cc-yellow:#fac32b;--cc-orange:#e57e27;--cc-red:#d62a20;--cc-blue:#10638f;--cc-green:#108f30}body{padding:0;margin:0}a{color:var(--gray-10);text-decoration:none}a:hover{color:var(--gray-11);text-decoration:underline}.Anchor{text-decoration:none}.Anchor,.Anchor:hover{color:var(--accent-11)}.Anchor:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-11);text-decoration-color:var(--accent-11)}.FillParent{width:100%;height:100%}.AboveAll{z-index:1001;pointer-events:all}.Accent1{color:var(--accent-1)}.Accent2{color:var(--accent-2)}.Accent3{color:var(--accent-3)}.Accent4{color:var(--accent-4)}.Accent5{color:var(--accent-5)}.Accent6{color:var(--accent-6)}.Accent7{color:var(--accent-7)}.Accent8{color:var(--accent-8)}.Accent9{color:var(--accent-9)}.Accent10{color:var(--accent-10)}.Accent11{color:var(--accent-11)}.Accent12{color:var(--accent-12)}.Gray1{color:var(--gray-1)}.Gray2{color:var(--gray-2)}.Gray3{color:var(--gray-3)}.Gray4{color:var(--gray-4)}.Gray5{color:var(--gray-5)}.Gray6{color:var(--gray-6)}.Gray7{color:var(--gray-7)}.Gray8{color:var(--gray-8)}.Gray9{color:var(--gray-9)}.Gray10{color:var(--gray-10)}.Gray12{color:var(--gray-12)}.BgGray1{background-color:var(--gray-1)}.BgGray2{background-color:var(--gray-2)}.BgGray3{background-color:var(--gray-3)}.BgGray4{background-color:var(--gray-4)}.BgGray5{background-color:var(--gray-5)}.BgGray6{background-color:var(--gray-6)}.BgGray7{background-color:var(--gray-7)}.BgGray8{background-color:var(--gray-8)}.BgGray9{background-color:var(--gray-9)}.BgGray10{background-color:var(--gray-10)}.BgGray12{background-color:var(--gray-12)}.HomePanel{border:1px solid var(--gray-4);border-radius:5px;background-size:cover;background-position:50%;position:relative;width:100%;height:100%}.HomePanel:hover{border:1px solid var(--accent-8);transition:filter .2s ease-in-out,border .2s ease-in-out;filter:brightness(1.1) saturate(1.2);cursor:pointer}.radix-themes{--default-font-family:var(--my-font-family);--heading-font-family:var(--my-font-family);--code-font-family:var(--my-mono-font-family);--strong-font-family:var(--my-font-family);--em-font-family:var(--my-font-family);--quote-font-family:var(--my-font-family);--em-font-size-adjust:1.0;--em-font-style:none;--em-font-weight:500;.rt-Em{color:var(--accent-11)}--cursor-button:pointer}.EuclidMap{background-size:cover;background-position:50%;background-size:103%;cursor:crosshair;position:relative;background-color:var(--cc-bg0);margin:0;padding:1}.EuclidMapToken{position:absolute;min-width:var(--cc-euclid-grid-size);width:var(--cc-euclid-grid-size);min-height:var(--cc-euclid-grid-size);height:var(--cc-euclid-grid-size);outline:1px solid var(--cc-bg1)}.EuclidMapToken:active,.EuclidMapToken:focus,.EuclidMapToken:hover{border:1px solid var(--accent-8);box-sizing:border-box;z-index:1000}.EuclidMapTokenSelected{outline:1px solid var(--accent-11);box-sizing:border-box;z-index:1001!important}.EuclidMapSquare{position:absolute;outline:1px solid var(--accent-8);pointer-events:none}.DirDown,.DirLeft,.DirRight,.DirUp{background-position:50%;background-repeat:no-repeat;object-fit:cover;height:var(--cc-euclid-grid-size);width:var(--cc-euclid-grid-size);opacity:.5}.DirOrigin{opacity:1}.DirLeft{background-image:url(/ui/euclid/dir_left.svg)}.DirRight{background-image:url(/ui/euclid/dir_right.svg)}.DirUp{background-image:url(/ui/euclid/dir_up.svg)}.DirDown{background-image:url(/ui/euclid/dir_down.svg)}.ShapeC0{background-image:url(/ui/euclid/shape_C0.svg)}.ShapeP5{background-image:url(/ui/euclid/shape_P5.svg)}.ShapeP6{background-image:url(/ui/euclid/shape_P6.svg)}.ShapeP8{background-image:url(/ui/euclid/shape_P8.svg)}.ShapeQ0{background-image:url(/ui/euclid/shape_Q0.svg)}.ShapeQ1{background-image:url(/ui/euclid/shape_Q1.svg)}.ShapeQ2{background-image:url(/ui/euclid/shape_Q2.svg)}.ShapeT0{background-image:url(/ui/euclid/shape_T0.svg)}.ShapeT1{background-image:url(/ui/euclid/shape_T1.svg)}.ShapeT2{background-image:url(/ui/euclid/shape_T2.svg)}.ShapeT3{background-image:url(/ui/euclid/shape_T3.svg)}.ShapeT4{background-image:url(/ui/euclid/shape_T4.svg)}.ShapeT5{background-image:url(/ui/euclid/shape_T5.svg)}.ShapeT6{background-image:url(/ui/euclid/shape_T6.svg)}.ShapeT7{background-image:url(/ui/euclid/shape_T7.svg)}.ChromaCacheBuilt{background-color:var(--cc-orange);color:#fff}.ChromaCacheNotBuilt{background-color:var(--cc-red);color:#fff}.ChromaCacheAvailable{background-color:var(--cc-green);color:#fff}.ChromaCacheUnavailable{background-color:var(--cc-inactive)}.ChromaAvailabilityColumn{outline:1px solid var(--gray-6);text-align:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChromaAvailabilityBar{letter-spacing:-.1em;background-color:var(--cc-inactive);width:100%;height:30px;margin:auto;border:1px solid var(--gray-6);grid-template-columns:repeat(100,1fr)}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/d7b29b398dd797a1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/5d4a6d6d18033392-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/891631c764a307b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/73b9b49ded63c2ac-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/8b7ed269fbb6e772-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/7cd277a745bbda12-s.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:block;src:url(/_next/static/media/7aa35bcef8fce17b-s.p.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:EB Garamond Fallback;src:local("Times New Roman");ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.00%;size-adjust:94.77%}.__className_ad61de{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.__variable_ad61de{--euclid-font-family:"EB Garamond","EB Garamond Fallback"}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:block;src:url(/_next/static/media/0f879af6d167b3b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:block;src:url(/_next/static/media/88134d00f828eb57-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:block;src:url(/_next/static/media/3544210ea0f0184d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:block;src:url(/_next/static/media/ad3541ac995968e6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:block;src:url(/_next/static/media/8749fd02023b465c-s.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:Commissioner;font-style:normal;font-weight:100 900;font-display:block;src:url(/_next/static/media/aa924b7c62245c84-s.p.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:Commissioner Fallback;src:local("Arial");ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.00%;size-adjust:101.05%}.__className_1651dd{font-family:Commissioner,Commissioner Fallback;font-style:normal}.__variable_1651dd{--my-font-family:"Commissioner","Commissioner Fallback"}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/1f160ec2cb9962ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/ad8a7e2c3c2c120b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/cde148027b808b99-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/e61ae719f7cc4155-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/0ea4f4df910e6120-s.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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/739c2d8941231bb4-s.p.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:Roboto Mono Fallback;src:local("Arial");ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:134.61%}.__className_b452ea{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.__variable_b452ea{--my-mono-font-family:"Roboto Mono","Roboto Mono Fallback"}