._page_9ym1r_1{--paper:#f5f4e9;--ink:#1c281b;--acid:#dfff00;--quiet:#e7e9dd;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;padding:28px clamp(16px,4vw,60px) 44px}._page_9ym1r_1 *{box-sizing:border-box}._inner_9ym1r_1{max-width:1160px;margin:auto}._page_9ym1r_1 a{color:inherit;text-underline-offset:.2em}._page_9ym1r_1 :focus-visible{outline-offset:4px;outline:3px solid #244ba6}._header_9ym1r_1{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}._brand_9ym1r_1{letter-spacing:-.04em;font-size:17px;font-weight:850;line-height:1.05;text-decoration:none}._header_9ym1r_1 nav,._footer_9ym1r_1 nav{flex-wrap:wrap;gap:8px 24px;display:flex}._header_9ym1r_1 a,._footer_9ym1r_1 a{align-items:center;min-height:44px;display:inline-flex}._header_9ym1r_1 nav,._footer_9ym1r_1 nav{font:11px/1.65 var(--font-geist-mono),monospace}._intro_9ym1r_1{grid-template-columns:1.15fr 1fr;align-items:end;gap:36px;padding:54px 0 35px;display:grid}._eyebrow_9ym1r_1{font:11px/1.65 var(--font-geist-mono),monospace;letter-spacing:.04em;margin:0 0 18px}._intro_9ym1r_1 h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,9vw,112px);font-weight:850;line-height:.95}._lead_9ym1r_1{letter-spacing:-.035em;margin:0 0 22px;font-size:30px;line-height:1.2}._intro_9ym1r_1>div>p:last-child{max-width:49ch;font-size:17px;line-height:1.65}._page_9ym1r_1 h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,3.5vw,42px);line-height:1.12}._page_9ym1r_1 h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 16px;font-size:23px;line-height:1.2}._page_9ym1r_1 p{line-height:1.65}._rulesIntro_9ym1r_1{border-top:1px solid;grid-template-columns:.85fr 1.3fr;gap:32px;padding:28px 0;display:grid}._rulesIntro_9ym1r_1 p{margin:0 0 16px;font-size:16px}._toolbar_9ym1r_1{border-block:1px solid;flex-wrap:wrap;align-items:center;gap:16px 26px;padding:18px 0;display:flex}._toolbar_9ym1r_1>p{font:11px/1.7 var(--font-geist-mono),monospace;flex:1;min-width:230px;margin:0}._actions_9ym1r_1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._page_9ym1r_1 button{border:1px solid var(--ink);max-width:100%;min-height:46px;color:inherit;font:12px/1.5 var(--font-geist-mono),monospace;cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:11px 15px}._page_9ym1r_1 button:hover:not(:disabled){background:var(--acid)}._page_9ym1r_1 button:disabled{color:#69715e;cursor:default;border-color:#a0a991}._page_9ym1r_1 button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._page_9ym1r_1 ._primary_9ym1r_1{border:1px solid var(--ink);background:var(--acid);max-width:100%;min-height:48px;color:var(--ink);font:12px/1.6 var(--font-geist-mono),monospace;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;display:inline-flex}._page_9ym1r_1 ._primary_9ym1r_1:disabled{color:#69715e;background:0 0;border-color:#a0a991}._page_9ym1r_1 input,._page_9ym1r_1 textarea,._page_9ym1r_1 select{border:1px solid var(--ink);width:100%;min-width:0;min-height:48px;color:inherit;font:17px/1.6 var(--font-geist-sans),Arial,sans-serif;background:#fffef6;border-radius:0;margin-top:8px;padding:10px 12px;display:block}._page_9ym1r_1 label{font:12px/1.7 var(--font-geist-mono),monospace;display:block}._page_9ym1r_1 textarea{resize:vertical}._page_9ym1r_1 input:disabled,._page_9ym1r_1 select:disabled,._page_9ym1r_1 textarea:disabled{color:#69715e;background:#eeefe4}._status_9ym1r_1{min-height:55px;margin:0;padding:14px 0;font-size:15px}._titleBar_9ym1r_1{border:1px solid;margin:0 0 36px;padding:24px}._titleBar_9ym1r_1>label{max-width:760px}._titleBar_9ym1r_1 ._actions_9ym1r_1{margin-top:14px}._warning_9ym1r_1{border-left:4px solid #c04e38;max-width:80ch;padding-left:15px;font-size:14px;line-height:1.7}._help_9ym1r_1{font:12px/1.75 var(--font-geist-mono),monospace;max-width:80ch}._seedPanel_9ym1r_1,._instructions_9ym1r_1,._results_9ym1r_1,._inspector_9ym1r_1,._files_9ym1r_1{border-top:2px solid;margin-top:32px;padding:30px 0}._sectionHeading_9ym1r_1{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}._sectionHeading_9ym1r_1 h2{margin-bottom:4px}._sectionHeading_9ym1r_1>p{font:11px/1.7 var(--font-geist-mono),monospace}._seedLayout_9ym1r_1{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:28px;display:grid}._seedLayout_9ym1r_1>div,._filePair_9ym1r_1>div{min-width:0}._seedScroll_9ym1r_1{background:#d1d8c2;width:100%;max-height:660px;margin:17px 0;padding:5px;overflow:auto}._seedScroll_9ym1r_1>svg{aspect-ratio:1;outline:1px solid var(--ink);width:100%;min-width:576px;height:auto;display:block}._seedScroll_9ym1r_1>svg[data-field-tool=ink],._seedScroll_9ym1r_1>svg[data-field-tool=paper]{touch-action:none;cursor:crosshair}._seedScroll_9ym1r_1>svg[data-field-tool=inspect]{touch-action:auto;cursor:help}._coordinatePanel_9ym1r_1{background:var(--quiet);align-self:start;padding:23px}._coordinatePanel_9ym1r_1>p{font-size:15px}._coordinatePanel_9ym1r_1>button{margin-top:17px}._fields_9ym1r_1{flex-wrap:wrap;gap:14px;margin-bottom:15px;display:flex}._fields_9ym1r_1>label{flex:1;min-width:85px}._ruleSets_9ym1r_1{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}._ruleSets_9ym1r_1>section{border:1px solid;min-width:0;padding:22px}._ruleSets_9ym1r_1 h3{font-size:32px}._ruleSets_9ym1r_1 fieldset{border:0;min-width:0;margin:19px 0;padding:0}._ruleSets_9ym1r_1 legend{margin-bottom:10px;padding:0;font-size:14px;line-height:1.6}._counts_9ym1r_1{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;display:grid}._counts_9ym1r_1 label{cursor:pointer;background:#fffef6;border:1px solid #9fa88f;flex-direction:column;justify-content:center;align-items:center;min-height:61px;display:flex}._counts_9ym1r_1 input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--ink);margin:0 0 3px;padding:0}._counts_9ym1r_1 label>span{font-size:12px}._counts_9ym1r_1 fieldset:disabled{cursor:default}._resultPair_9ym1r_1{grid-template-columns:1fr 1fr;gap:25px;margin:26px 0 12px;display:grid}._resultPair_9ym1r_1 figure{min-width:0;margin:0}._resultPair_9ym1r_1 figcaption{font:11px/1.6 var(--font-geist-mono),monospace;justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}._resultPair_9ym1r_1 h3{margin:0;font-size:38px}._resultPair_9ym1r_1 svg,._reviewPictures_9ym1r_1 svg{aspect-ratio:1;outline:1px solid var(--ink);width:100%;height:auto;display:block}._resultPair_9ym1r_1 svg{cursor:help}._difference_9ym1r_1{max-width:70ch;font-size:17px}._difference_9ym1r_1 strong{font-size:30px}._inspectLayout_9ym1r_1{grid-template-columns:1fr 1fr;gap:28px;display:grid}._cause_9ym1r_1{background:var(--quiet);padding:24px}._cause_9ym1r_1 p{font-size:16px}._neighbourhood_9ym1r_1{grid-template-columns:repeat(3,48px);gap:5px;width:max-content;margin:21px 0;display:grid}._neighbourhood_9ym1r_1>span{border:1px solid var(--ink);width:48px;height:48px;font:14px/1 var(--font-geist-mono),monospace;justify-content:center;align-items:center;display:flex}._neighbourhood_9ym1r_1>span[data-ink="1"]{background:var(--ink);color:var(--paper)}._neighbourhood_9ym1r_1>span[data-ink="0"]{background:#fffef6}._neighbourhood_9ym1r_1>span[data-centre=true]{outline-offset:-4px;outline:3px solid #244ba6}._neighbourhood_9ym1r_1>span[data-outside=true]{border:2px dashed var(--ink)}._cause_9ym1r_1 details{font-size:13px;line-height:1.7}._cause_9ym1r_1 summary{cursor:pointer;min-height:44px;padding:12px 0}._cause_9ym1r_1 ul{padding-left:20px}._filePair_9ym1r_1{grid-template-columns:1fr 1fr;gap:28px;display:grid}._filePair_9ym1r_1 h3{font-size:25px}._filePair_9ym1r_1 p{font-size:16px}._filePair_9ym1r_1 label{margin:19px 0 13px}._filePair_9ym1r_1 textarea[data-field-link]{overflow-wrap:anywhere;font-size:12px;line-height:1.7}._review_9ym1r_1{background:var(--quiet);border:1px solid;margin-top:30px;padding:26px}._reviewPair_9ym1r_1{grid-template-columns:1fr 1fr;gap:24px;display:grid}._summary_9ym1r_1{overflow-wrap:anywhere}._summary_9ym1r_1 p{font:12px/1.75 var(--font-geist-mono),monospace}._reviewPictures_9ym1r_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:23px 0;display:grid}._reviewPictures_9ym1r_1 figure{margin:0}._reviewPictures_9ym1r_1 figcaption{font:11px/1.6 var(--font-geist-mono),monospace;min-height:40px}._footer_9ym1r_1{border-top:1px solid;grid-template-columns:.7fr 1.3fr;gap:35px;margin-top:35px;padding-top:26px;display:grid}._footer_9ym1r_1>p{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:650;line-height:1.2}._footer_9ym1r_1>div>p{font:12px/1.75 var(--font-geist-mono),monospace;max-width:77ch;margin:0 0 18px}@media (max-width:850px){._intro_9ym1r_1,._rulesIntro_9ym1r_1,._seedLayout_9ym1r_1,._inspectLayout_9ym1r_1,._filePair_9ym1r_1{grid-template-columns:1fr}._seedLayout_9ym1r_1{gap:20px}._coordinatePanel_9ym1r_1{max-width:600px}._counts_9ym1r_1{gap:4px}._ruleSets_9ym1r_1>section{padding:16px}._counts_9ym1r_1 label{min-height:58px}._rulesIntro_9ym1r_1{gap:5px}._ruleSets_9ym1r_1{grid-template-columns:1fr}._intro_9ym1r_1{gap:23px}._intro_9ym1r_1>div>p:last-child{max-width:70ch}._seedScroll_9ym1r_1{max-height:560px}}@media (max-width:580px){._header_9ym1r_1{align-items:start;gap:20px}._header_9ym1r_1 nav{gap:6px;max-width:155px}._header_9ym1r_1 nav a{font-size:10px}._brand_9ym1r_1{font-size:15px}._intro_9ym1r_1{padding-top:36px}._intro_9ym1r_1 h1{font-size:clamp(47px,12vw,70px)}._lead_9ym1r_1{font-size:26px}._titleBar_9ym1r_1,._cause_9ym1r_1,._review_9ym1r_1{padding:18px}._resultPair_9ym1r_1,._reviewPair_9ym1r_1{grid-template-columns:1fr}._resultPair_9ym1r_1{gap:30px}._reviewPictures_9ym1r_1{grid-template-columns:1fr}._reviewPictures_9ym1r_1 figure{max-width:480px}._reviewPictures_9ym1r_1 figcaption{min-height:0;margin-bottom:10px}._counts_9ym1r_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}._counts_9ym1r_1 label{min-height:62px}._ruleSets_9ym1r_1>section{padding:18px}._footer_9ym1r_1{grid-template-columns:1fr;gap:20px}._page_9ym1r_1 button{padding:11px 13px}}._returns_9ym1r_5{border-top:2px solid;margin-top:32px;padding:30px 0}._returns_9ym1r_5>p:not(._eyebrow_9ym1r_1){max-width:82ch}._returnResults_9ym1r_5{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}._returnResults_9ym1r_5>section{background:var(--quiet);border:1px solid;min-width:0;padding:22px}._returnResults_9ym1r_5 p{overflow-wrap:anywhere}@media (max-width:700px){._returnResults_9ym1r_5{grid-template-columns:1fr}._returnResults_9ym1r_5>section{padding:18px}}
