._editorScroll_g0106_1{padding:0 0 8px;overflow-x:auto}._drawing_g0106_2._drawing_g0106_2{cursor:default}._editorFrame_g0106_3{min-width:658px}._editorCanvas_g0106_4{min-width:640px;position:relative}._tileGrid_g0106_5{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:absolute;inset:2% 0}._tileGrid_g0106_5 ._cell_g0106_6{color:#fff;text-align:left;background:0 0;border:1px solid #f5f4e944;border-radius:0;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative}._tileGrid_g0106_5 ._cell_g0106_6:hover:not(:disabled){background:#dfff0033}._tileGrid_g0106_5 ._cell_g0106_6:focus-visible{z-index:1;outline-offset:-4px;background:#dfff0033;outline:3px solid #dfff00}._cellNumber_g0106_9{color:#fff;text-shadow:0 1px 2px #10261c;font:9px/1.25 var(--font-geist-mono),monospace;pointer-events:none;position:absolute;top:3px;left:4px}._brushes_g0106_10{grid-template-columns:1fr 1fr;gap:7px;display:grid}._controlsPanel_g0106_11._controlsPanel_g0106_11{display:block}._brushes_g0106_10 button[aria-pressed=true]{background:#dfff00;box-shadow:inset 0 0 0 1px #1c281b}._editorActions_g0106_13{gap:9px;margin-top:20px;display:grid}._continue_g0106_14{margin-top:10px}._incoming_g0106_15,._sharing_g0106_15{border-top:1px solid #1c281b;margin-top:36px;padding-top:28px}._incoming_g0106_15{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}._incoming_g0106_15 h2,._sharing_g0106_15 h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.3vw,43px);line-height:1.1}._incoming_g0106_15>div>p:not([class]),._sharing_g0106_15>p:not([class]){max-width:64ch;font-size:16px;line-height:1.6}._incoming_g0106_15 ._editorActions_g0106_13{max-width:420px}._sharing_g0106_15 label{font:12px/1.6 var(--font-geist-mono),monospace;margin-top:24px;display:block}._sharing_g0106_15 input{box-sizing:border-box;color:#1c281b;width:100%;min-height:48px;font:12px/1.6 var(--font-geist-mono),monospace;background:#fffef4;border:1px solid #1c281b;border-radius:0;margin:9px 0 4px;padding:12px;display:block}._sharing_g0106_15 a{min-height:44px;font:12px/1.6 var(--font-geist-mono),monospace;text-underline-offset:4px;align-items:center;display:inline-flex}@media (max-width:1000px){._brushes_g0106_10,._editorActions_g0106_13{grid-column:1/-1}._incoming_g0106_15{grid-template-columns:1fr}._incoming_g0106_15>div:last-child{max-width:640px}}@media (max-width:650px){._editorFrame_g0106_3{min-width:650px}._incoming_g0106_15{gap:22px}._sharing_g0106_15 input,._sharing_g0106_15 a{font-size:11px}}._roundBook_g0106_27{border-top:1px solid #1c281b;border-bottom:1px solid #1c281b;margin:30px 0 10px;padding:26px 0}._bookHeading_g0106_28{grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:20px;display:grid}._bookHeading_g0106_28 h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.5vw,42px);line-height:1.1}._bookHeading_g0106_28>p{max-width:48ch;margin:0;font-size:16px;line-height:1.6}._holeList_g0106_31{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._holeList_g0106_31 li{min-width:0}._holeList_g0106_31 button{border:1px solid #1c281b;height:100%;padding:0;display:block;overflow:hidden}._holeList_g0106_31 button[aria-pressed=true]{background:#dfff00;box-shadow:inset 0 0 0 1px #1c281b}._holeNumber_g0106_35{font:12px/1.5 var(--font-geist-mono),monospace;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 12px;display:flex}._holeNumber_g0106_35>span{font-size:9px}._thumbnail_g0106_37{padding:0 8px 8px;display:block}._thumbnail_g0106_37 ._drawing_g0106_2{pointer-events:none;touch-action:auto}._bookActions_g0106_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 12px;display:grid}._bookActions_g0106_39 button{height:100%}._progressActions_g0106_41{border-top:1px solid #1c281b55;gap:9px;padding-top:16px;display:grid}._roundSummary_g0106_42{background:#dfff00;border:1px solid #1c281b;padding:18px;font-size:17px;line-height:1.6}._roundIncoming_g0106_43{align-items:start}._incomingHoles_g0106_44{gap:22px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._incomingHoles_g0106_44 ._drawing_g0106_2{touch-action:auto}@media (max-width:1000px){._bookHeading_g0106_28{grid-template-columns:1fr 1fr}._bookActions_g0106_39,._roundIncoming_g0106_43 ._incomingHoles_g0106_44{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){._bookHeading_g0106_28{grid-template-columns:1fr;gap:14px}._holeList_g0106_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._holeNumber_g0106_35{padding:9px;font-size:10px}._thumbnail_g0106_37{padding:0 5px 5px}._bookActions_g0106_39,._roundIncoming_g0106_43 ._incomingHoles_g0106_44{grid-template-columns:1fr}._roundSummary_g0106_42{padding:15px;font-size:15px}}._practicePanel_g0106_50{border-top:1px solid #1c281b;margin-top:36px;padding-top:28px}._practiceHeading_g0106_51{grid-template-columns:1fr 1fr;align-items:end;gap:28px;display:grid}._practiceHeading_g0106_51 h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,4vw,52px);line-height:1.05}._practiceHeading_g0106_51>p{max-width:38ch;margin:0;font-size:19px;line-height:1.5}._practiceSource_g0106_54{font:12px/1.7 var(--font-geist-mono),monospace;background:#dfff00;border:1px solid #1c281b;margin:23px 0 20px;padding:13px 16px}._practiceLayout_g0106_55{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}._practiceBoard_g0106_56{position:relative}._practiceBoard_g0106_56 ._drawing_g0106_2{touch-action:auto}._practiceTraces_g0106_58{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._practiceLegend_g0106_59{font:11px/1.7 var(--font-geist-mono),monospace;flex-wrap:wrap;gap:8px 20px;margin:13px 0 0;display:flex}._practiceControls_g0106_60._practiceControls_g0106_60{display:block}._practiceResults_g0106_61{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}._practiceResult_g0106_61{background:#e9e8dc;border:1px solid #1c281b;min-width:0;padding:20px}._practiceResult_g0106_61 h3{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.2}._practicePhase_g0106_64{font:11px/1.6 var(--font-geist-mono),monospace;margin:13px 0}._practiceResult_g0106_61 dl{font:12px/1.6 var(--font-geist-mono),monospace;grid-template-columns:1fr 1fr;gap:13px 22px;margin:16px 0;display:grid}._practiceResult_g0106_61 dt{font-size:10px}._practiceResult_g0106_61 dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:17px}._practiceResult_g0106_61>p:last-child{max-width:62ch;margin:16px 0 0;font-size:14px;line-height:1.6}@media (max-width:1050px){._practiceLayout_g0106_55{grid-template-columns:1fr}._practiceControls_g0106_60{max-width:none}._practiceHeading_g0106_51{gap:24px}._practiceControls_g0106_60 ._editorActions_g0106_13{grid-template-columns:1fr 1fr}._practiceControls_g0106_60 ._editorActions_g0106_13 button:last-child{grid-column:1/-1}}@media (max-width:650px){._practiceHeading_g0106_51,._practiceResults_g0106_61{grid-template-columns:1fr;gap:16px}._practiceHeading_g0106_51>p{font-size:17px}._practiceSource_g0106_54{padding:12px;font-size:10px}._practiceControls_g0106_60 ._editorActions_g0106_13{grid-template-columns:1fr}._practiceControls_g0106_60 ._editorActions_g0106_13 button:last-child{grid-column:auto}._practiceResult_g0106_61{padding:17px}._practiceResult_g0106_61 h3{font-size:22px}}
