@font-face{font-family:"Noto Color Emoji";src:url(/NotoColorEmoji.ttf) format("truetype");font-display:swap}@font-face{font-family:Playpen Sans;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-latin-wght-normal-B6tTzXry.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Playpen Sans;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/playpen-sans-latin-ext-wght-normal-CJS6isMi.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2) format("woff2-variations");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}:root{--mat: #3d6a5b;--mat-deep: #335a4d;--mat-line: rgba(255, 255, 255, .09);--mat-line-major: rgba(255, 255, 255, .2);--paper: #ffffff;--panel: #f2f5f4;--ink: #1e2a2d;--ink-soft: #5b686b;--line: #d2dad8;--hover: #e6edeb;--pencil: #f6cb3a;--pencil-edge: #c99a0c;--danger: #c43d32;--board-light: #f1f8ec;--board-dark: #b9dcae;--radius: 6px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ui-font: "Atkinson Hyperlegible Next", "Noto Color Emoji", system-ui, sans-serif;--hand-font: "Playpen Sans", "Noto Color Emoji", sans-serif}[data-category=mazes]{--crayon: #3570ae}[data-category=reading]{--crayon: #c4473a}[data-category=writing]{--crayon: #7b56a8}[data-category=numbers]{--crayon: #d9822b}[data-category=science]{--crayon: #6d9b2a}[data-category=thinking]{--crayon: #2b8a72}[data-category=favourites]{--crayon: var(--pencil-edge)}[data-category=notyet]{--crayon: var(--ink-soft)}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:opacity,color,background-color,border-color,visibility!important}}body{margin:0;padding:0;font-family:var(--hand-font);background-color:var(--mat);color:var(--ink)}body[data-pointer-drag]{user-select:none;-webkit-user-select:none}button,input,select,textarea{font-family:inherit}:where(button){padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:2px solid var(--ink);background-color:var(--paper);color:var(--ink);cursor:pointer;border-radius:var(--radius);transition:all .2s}:where(button):hover{background-color:var(--ink);color:var(--paper)}:where(button):active{transform:scale(.98)}@media print{body{background-color:#fff}button{display:none!important}@page{size:A4;margin:1cm}}:root{--answer-ink: #dc5b61}[data-answer]{print-color-adjust:exact;-webkit-print-color-adjust:exact}[data-answer=text][data-answer]{color:var(--answer-ink);fill:var(--answer-ink);font-weight:700}[data-answer=box]{outline:.45mm dashed var(--answer-ink);outline-offset:-.9mm}[data-answer=path]{fill:none;stroke:var(--answer-ink);stroke-linecap:round;stroke-linejoin:round}[data-answer=model][data-answer]{fill:none;stroke:var(--answer-ink);stroke-dasharray:3 2;stroke-linecap:round;stroke-linejoin:round}[data-answer=cross]:before,[data-answer=cross]:after{background:var(--answer-ink)}:where([data-answer-circle]){position:relative}[data-answer-overlay]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}._mazeContainer_c5nni_1{display:flex;flex-direction:column;align-items:center;gap:1rem;page-break-inside:avoid}._mazeTitle_c5nni_9{font-size:1.5rem;font-weight:700;margin:0;color:#333}._mazeGoal_c5nni_16{display:flex;align-items:center;gap:.5rem;font-size:2rem}._emoji_c5nni_23{font-size:2rem}._arrow_c5nni_27{font-size:1.5rem;color:#333}._mazeSvg_c5nni_32{background-color:#fff}._fillContainer_c5nni_38{width:100%;height:100%}._fillSvg_c5nni_43{display:block;pointer-events:none}@media print{._mazeContainer_c5nni_1{margin:1cm 0}}._configContainer_1pqv5_1{display:flex;flex-direction:column;gap:4px}._select_1pqv5_7{padding:6px 8px;font-size:14px;font-weight:600;color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer}._buttonBar_1pqv5_18{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1pqv5_18{flex:1;padding:6px 12px;font-size:14px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1pqv5_18:last-child{border-right:none}._button_1pqv5_18:hover:not(._selected_1pqv5_43){background:var(--hover)}._button_1pqv5_18._selected_1pqv5_43{background:var(--pencil);color:var(--ink)}._mazeContainer_zxgi3_1{display:flex;flex-direction:column;align-items:center;page-break-inside:avoid}._mazeSvg_zxgi3_8{background-color:#fff}@media print{._mazeContainer_zxgi3_1{margin:1cm 0}}._configContainer_1puio_1{display:flex;flex-direction:column;gap:4px}._buttonBar_1puio_7{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1puio_7{flex:1;padding:6px 12px;font-size:14px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1puio_7:last-child{border-right:none}._button_1puio_7:hover:not(._selected_1puio_32){background:var(--hover)}._button_1puio_7._selected_1puio_32{background:var(--pencil);color:var(--ink)}._sudokuContainer_ugh93_1{display:flex;flex-direction:column;align-items:center;gap:.75rem;page-break-inside:avoid}._sudokuGrid_ugh93_9{display:grid;border:3px solid #000;background-color:#fff}._cell_ugh93_16{display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid #999;background-color:#fff}._cell_ugh93_16._given_ugh93_25{background-color:#e8f4f8;font-weight:700}._cell_ugh93_16._empty_ugh93_30{background-color:#fff}._colorCircle_ugh93_34{width:30px;height:30px;border-radius:50%;-webkit-print-color-adjust:exact;print-color-adjust:exact}._symbol_ugh93_42{font-size:24px;font-weight:700;color:#333}@media print{._sudokuContainer_ugh93_1{margin:.5cm 0}._cell_ugh93_16{font-size:24px}._sudokuTitle_ugh93_58{font-size:1.1rem}._instructions_ugh93_62{font-size:.8rem}}._configContainer_1vglu_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:6px;box-shadow:0 2px 8px #00000026}._configRow_1vglu_11{display:flex;align-items:center;gap:8px}._buttonBar_1vglu_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1vglu_17{flex:1;padding:6px 12px;font-size:14px;font-weight:600;white-space:nowrap;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1vglu_17:last-child{border-right:none}._button_1vglu_17:hover:not(._selected_1vglu_45){background:var(--hover)}._button_1vglu_17._selected_1vglu_45{background:var(--pencil);color:var(--ink)}._textInput_1vglu_54{flex:1;padding:6px 10px;font-size:14px;font-weight:600;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-transform:uppercase;letter-spacing:2px}._textInput_1vglu_54:focus{outline:none;border-color:var(--ink)}._textInput_1vglu_54::placeholder{font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink-soft)}._container_w7tdt_1{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box}._row_w7tdt_10{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;padding:2mm;flex:1;min-height:0}._hint_w7tdt_24{font-size:8pt;color:#333;margin-bottom:2mm;text-align:left;width:100%;padding-left:2mm}._itemsContainer_w7tdt_33{display:flex;justify-content:space-evenly;align-items:center;width:100%;gap:1mm}._item_w7tdt_33{font-size:28pt;line-height:1;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}@media print{._container_w7tdt_1{border:1px solid #000;break-inside:avoid}}._container_10gy9_2{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box;padding:1.5mm}._row_10gy9_12{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;padding:1.5mm;flex:1;min-height:0}._itemsContainer_10gy9_26{display:flex;justify-content:center;align-items:center;gap:2.5mm;width:100%}._item_10gy9_26{flex-shrink:0;overflow:visible}@media print{._container_10gy9_2,._row_10gy9_12{break-inside:avoid;page-break-inside:avoid}._item_10gy9_26{print-color-adjust:exact;-webkit-print-color-adjust:exact}}._answerSlot_10gy9_57{display:inline-flex;flex-shrink:0}._configContainer_bzt3o_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_bzt3o_11{display:flex;align-items:center;gap:6px}._configGroup_bzt3o_11 ._buttonBar_bzt3o_17{flex:1}._label_bzt3o_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_bzt3o_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_bzt3o_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_bzt3o_17:last-child{border-right:none}._button_bzt3o_17:hover:not(._selected_bzt3o_52){background:var(--hover)}._selected_bzt3o_52{background:var(--pencil);color:var(--ink)}._chips_bzt3o_64{flex:1;display:flex;flex-wrap:wrap;gap:4px}._chips_bzt3o_64 ._button_bzt3o_17{border:2px solid var(--line);border-radius:var(--radius);white-space:nowrap}._chips_bzt3o_64 ._button_bzt3o_17._selected_bzt3o_52{border-color:var(--ink)}._container_1hfvp_1{width:100%;height:100%;display:flex;background:#fff;box-sizing:border-box;padding:8px}._matchingArea_1hfvp_10{display:flex;flex:1;gap:0;align-items:stretch}._column_1hfvp_17{flex:0 0 20%;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}._connectingSpace_1hfvp_29{flex:0 0 52%;position:relative;border-left:1px dashed #ccc;border-right:1px dashed #ccc}._exampleLine_1hfvp_36{position:absolute;top:0;left:0;width:100%;height:100%}._item_1hfvp_44{display:flex;align-items:center;justify-content:center;padding:8px;background:#f8f8f8;border:2px solid #ddd;border-radius:8px;min-height:50px}._emoji_1hfvp_55{font-size:36px;line-height:1}._silhouette_1hfvp_60{filter:brightness(0)}._wordColumn_1hfvp_66{flex:0 0 34%}._narrowConnector_1hfvp_70{flex:0 0 40%}._wordRightColumn_1hfvp_74{flex:0 0 26%}._word_1hfvp_66{font-size:22px;font-weight:700;letter-spacing:1px;line-height:1;color:#222}._rhymeColumn_1hfvp_87{flex:0 0 32%}._rhymeConnector_1hfvp_91{flex:0 0 36%}._rhymeColumn_1hfvp_87 ._item_1hfvp_44{padding-left:4px;padding-right:4px}._captioned_1hfvp_105{display:flex;flex-direction:column;align-items:center;gap:2px}._captioned_1hfvp_105 ._emoji_1hfvp_55{font-size:32px}._captionedItem_1hfvp_116{padding-top:3px;padding-bottom:3px}._caption_1hfvp_105{font-size:16px;font-weight:700;letter-spacing:1px;line-height:1;color:#222}._letter_1hfvp_132{font-size:36px;font-weight:700;line-height:1;color:#222}._half_1hfvp_144{display:inline-block;width:.7em;overflow-x:clip;line-height:1}._halfLeft_1hfvp_151,._halfRight_1hfvp_152{display:flex;justify-content:center;width:1.4em}._halfRight_1hfvp_152{margin-left:-.7em}._leftHalfItem_1hfvp_162,._rightHalfItem_1hfvp_163{padding:4px}._leftHalfItem_1hfvp_162{justify-content:flex-end}._rightHalfItem_1hfvp_163{justify-content:flex-start}@media print{._container_1hfvp_1{break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}._item_1hfvp_44{border:2px solid #999;background:#fafafa}._connectingSpace_1hfvp_29{border-left:1px dashed #999;border-right:1px dashed #999}._exampleLine_1hfvp_36 line{stroke:#666}._word_1hfvp_66,._letter_1hfvp_132,._caption_1hfvp_105{color:#000}}._configContainer_1qxzj_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1qxzj_11{display:flex;align-items:center;gap:6px}._configGroup_1qxzj_11 ._buttonBar_1qxzj_17{flex:1}._label_1qxzj_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1qxzj_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1qxzj_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1qxzj_17:last-child{border-right:none}._button_1qxzj_17:hover:not(._selected_1qxzj_52){background:var(--hover)}._selected_1qxzj_52{background:var(--pencil);color:var(--ink)}._textInput_1qxzj_61{flex:1;padding:4px 8px;font-size:13px;border:2px solid var(--line);border-radius:var(--radius);min-width:0;width:100%;box-sizing:border-box}._textInput_1qxzj_61:focus{outline:none;border-color:var(--ink)}._warning_1qxzj_77{font-size:11px;line-height:1.3;color:#b26a00;background:#fff8e1;border-radius:3px;padding:3px 6px}._gridBar_1qxzj_88{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}._gridBar_1qxzj_88 ._button_1qxzj_17{border-right:none}._gridBar_1qxzj_88 ._button_1qxzj_17:last-child:nth-child(odd){grid-column:span 2}._stackedGroup_1qxzj_107{flex-direction:column;align-items:stretch;gap:4px}._stackedGroup_1qxzj_107 ._button_1qxzj_17{flex:1;padding:4px 6px}._container_1uoi0_1{width:100%;height:100%;display:flex;background:#fff;box-sizing:border-box;padding:8px}._grid_1uoi0_10{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px;width:100%;height:100%}._quadrant_1uoi0_19{overflow:hidden;border:2px solid #ddd;background-repeat:no-repeat;background-color:#f9f9f9;will-change:transform}._placeholder_1uoi0_27{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #ccc;border-radius:8px;background:#f9f9f9}._placeholderText_1uoi0_38{text-align:center;color:#999;font-size:16px;line-height:1.6;font-weight:500}@media print{._container_1uoi0_1{break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}._quadrant_1uoi0_19{print-color-adjust:exact;-webkit-print-color-adjust:exact}}._quadrant_1uoi0_19{position:relative}._answer_1uoi0_61{position:absolute;inset:40% 8%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#ffffffed;border:1.5px dashed var(--answer-ink);font:12px var(--ui-font)}._configBar_b8bjf_1{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper);box-shadow:0 2px 8px #0000001a}._uploadButton_b8bjf_10{flex:1;padding:8px 16px;font-size:14px;font-weight:600;background:var(--paper);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:var(--ink);border:none;white-space:nowrap}._uploadButton_b8bjf_10:hover{background:var(--hover)}._fileInput_b8bjf_30{display:none}._clearButton_b8bjf_34{padding:8px 12px;font-size:16px;font-weight:600;border:none;border-left:1px solid var(--line);background:var(--paper);cursor:pointer;transition:all .2s;color:var(--ink-soft)}._clearButton_b8bjf_34:hover{background:#fee;color:var(--danger)}._notice_a0rxx_1{position:absolute;left:4px;right:4px;bottom:4px;z-index:1;font-family:var(--ui-font);font-size:11px;line-height:1.3;color:#8a5200;background:#fff8e1;border:1px solid #f0d58a;border-radius:3px;padding:3px 6px;pointer-events:none}@media print{._notice_a0rxx_1{display:none}}._container_887iq_1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:#fff;box-sizing:border-box;padding:4px;gap:8px}._grid_887iq_13{display:grid;border:3px solid #333;background:#fff;margin:0 auto}._cell_887iq_20{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;font-weight:700;text-transform:uppercase;color:#333}._clueList_887iq_30{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:8px;border-top:2px dashed #ddd}._clue_887iq_30{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f8f8f8;border-radius:4px;border:1px solid #ddd}._clueEmoji_887iq_49{font-size:20px}._clueWord_887iq_53{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px}@media print{._container_887iq_1{break-inside:avoid;page-break-inside:avoid}._grid_887iq_13{border:2px solid #000}._cell_887iq_20{border:1px solid #666}._clue_887iq_30{border:1px solid #999;background:#fafafa}}._grid_887iq_13{position:relative}._answers_887iq_81{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}._configContainer_h0rpg_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_h0rpg_11{display:flex;align-items:center;gap:6px}._configGroup_h0rpg_11 ._buttonBar_h0rpg_17{flex:1}._label_h0rpg_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_h0rpg_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_h0rpg_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_h0rpg_17:last-child{border-right:none}._button_h0rpg_17:hover:not(._selected_h0rpg_52){background:var(--hover)}._selected_h0rpg_52{background:var(--pencil);color:var(--ink)}._toggleButton_h0rpg_61{padding:4px 8px;font-size:11px;font-weight:600;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink-soft);cursor:pointer;transition:all .2s;text-decoration:line-through}._toggleButton_h0rpg_61:hover:not(._selected_h0rpg_52){background:var(--hover)}._toggleButton_h0rpg_61._selected_h0rpg_52{background:var(--pencil);color:var(--ink);border-color:var(--ink);text-decoration:none}._textInput_h0rpg_85{flex:1;padding:4px 8px;font-size:13px;border:2px solid var(--line);border-radius:var(--radius);min-width:0;width:100%;box-sizing:border-box}._textInput_h0rpg_85:focus{outline:none;border-color:var(--ink)}._container_nlyx1_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._svg_nlyx1_9{display:block}._wall_nlyx1_13,._mirrorEdge_nlyx1_21{fill:none;stroke:#2a2a2a;stroke-linecap:round}._mirrorGlass_nlyx1_27{fill:none;stroke:#d6ecf5;stroke-linecap:round}._dot_nlyx1_33{fill:#8f9a9d}._beam_nlyx1_37{fill:#ffe066;opacity:.75}._torchBody_nlyx1_42{fill:#4f6d7a}._torchSwitch_nlyx1_46{fill:#e85a4f}._torchHead_nlyx1_50{fill:#7d97a3}._torchLens_nlyx1_54{fill:#fff3b0;stroke:#4f6d7a;stroke-width:.4}._picture_nlyx1_60{-webkit-user-select:none;user-select:none}._container_ee7a5_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;page-break-inside:avoid}._grid_ee7a5_11{display:grid;border:2px solid #333;background-color:#fff}._cell_ee7a5_17{display:flex;align-items:center;justify-content:center;background-color:#fff;line-height:1}@media print{._container_ee7a5_1{margin:0}._grid_ee7a5_11{border:2px solid #000}}._configContainer_g7onv_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_g7onv_11{display:flex;align-items:center;gap:6px}._label_g7onv_17{width:34px;font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_g7onv_25{flex:1;display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_g7onv_25{flex:1;padding:4px 10px;font-size:13px;font-weight:600;white-space:nowrap;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_g7onv_25:last-child{border-right:none}._button_g7onv_25:hover:not(._selected_g7onv_52){background:var(--hover)}._selected_g7onv_52{background:var(--pencil);color:var(--ink)}._puzzle_akmy1_1{display:block;width:100%;height:100%;font-family:var(--hand-font);color:#222;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}._configContainer_1aj2m_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1aj2m_11{display:flex;align-items:center;gap:6px}._configGroup_1aj2m_11 ._buttonBar_1aj2m_17{flex:1}._label_1aj2m_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1aj2m_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1aj2m_17{flex:1;padding:4px 6px;font-size:12px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1aj2m_17:last-child{border-right:none}._button_1aj2m_17:hover:not(._selected_1aj2m_53){background:var(--hover)}._selected_1aj2m_53{background:var(--pencil);color:var(--ink)}._setting_1aj2m_63{display:flex;flex-direction:column;gap:4px}._container_1vvce_1{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;box-sizing:border-box;page-break-inside:avoid}._row_1vvce_11{display:flex;align-items:center;flex-shrink:0}._target_1vvce_18{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;border:.8mm solid #333;border-radius:2mm;background:#fff}._choices_1vvce_29{flex:1;height:100%;display:flex;justify-content:space-evenly;align-items:center;margin-left:2mm;border-left:.4mm dashed #999}._choice_1vvce_29{display:flex;align-items:center;justify-content:center;height:100%}._picture_1vvce_46{display:inline-block;line-height:1;-webkit-user-select:none;user-select:none}._mirror_1vvce_52{transform:scaleX(-1)}._upside_1vvce_56{transform:rotate(180deg)}._upside-mirror_1vvce_60{transform:scaleY(-1)}._container_1a36c_1{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box;padding:2mm}._row_1a36c_11{display:flex;justify-content:flex-start;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;padding:2mm 3mm;flex:1;min-height:0;gap:2mm}._emojis_1a36c_25{display:flex;flex-wrap:wrap;gap:1mm;align-items:center}._emoji_1a36c_25{font-size:7mm;line-height:1}._equals_1a36c_37{font-size:6mm;font-weight:700;margin:0 2mm}._blank_1a36c_43{display:inline-block;width:12mm;border-bottom:2px solid #333;height:7mm}@media print{._container_1a36c_1,._row_1a36c_11{break-inside:avoid;page-break-inside:avoid}}._blank_1a36c_43{display:inline-flex;align-items:center;justify-content:center;font-size:6mm;line-height:1}._container_1jeo8_1{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._row_1jeo8_9{display:flex;flex:1;min-height:0}._itemContainer_1jeo8_15{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1mm;border:1px solid #e0e0e0;background:#fff;box-sizing:border-box}._item_1jeo8_15{font-size:7mm;line-height:1;display:flex;align-items:center;justify-content:center}._answerBox_1jeo8_35{width:6mm;height:6mm;border:1.5px dashed #999;border-radius:2px;background:#fff}@media print{._container_1jeo8_1,._row_1jeo8_9{break-inside:avoid;page-break-inside:avoid}._answerBox_1jeo8_35{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._container_j1ipr_1{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:2mm;box-sizing:border-box}._turnIcon_j1ipr_11{width:7mm;height:7mm;object-fit:contain}._board_j1ipr_17{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:92%;aspect-ratio:1;border:2px solid #333;box-sizing:border-box;print-color-adjust:exact;-webkit-print-color-adjust:exact}._square_j1ipr_29{display:flex;align-items:center;justify-content:center;print-color-adjust:exact;-webkit-print-color-adjust:exact}._lightSquare_j1ipr_37{background-color:var(--board-light)}._darkSquare_j1ipr_41{background-color:var(--board-dark)}._piece_j1ipr_45{width:90%;height:90%;object-fit:contain}@media print{._lightSquare_j1ipr_37{background-color:var(--board-light)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}._darkSquare_j1ipr_41{background-color:var(--board-dark)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}._board_j1ipr_17{position:relative}._answerRoute_j1ipr_66{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}._answerMove_j1ipr_67{font-size:12px;margin-left:6px}._container_1m5rk_1{display:flex;flex-direction:column;gap:4px}._buttonBar_1m5rk_7{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1m5rk_7{flex:1;padding:6px 12px;font-size:14px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1m5rk_7:last-child{border-right:none}._button_1m5rk_7:hover:not(._selected_1m5rk_32){background:var(--hover)}._button_1m5rk_7._selected_1m5rk_32{background:var(--pencil);color:var(--ink)}._puzzle_179y0_1{display:block;width:100%;height:100%;font-family:var(--hand-font);color:#222;fill:#222;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}._configContainer_131fa_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_131fa_11{display:flex;align-items:center;gap:6px}._configGroup_131fa_11 ._buttonBar_131fa_17{flex:1}._label_131fa_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_131fa_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_131fa_17{flex:1;padding:4px 6px;font-size:12px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_131fa_17:last-child{border-right:none}._button_131fa_17:hover:not(._selected_131fa_53){background:var(--hover)}._selected_131fa_53{background:var(--pencil);color:var(--ink)}._setting_131fa_63{display:flex;flex-direction:column;gap:4px}._pieceIcon_131fa_69{display:block;width:20px;height:20px;margin:-2px auto}._container_ykiv7_1{position:relative;display:flex;flex-direction:column;align-items:center}._legend_ykiv7_8{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;gap:2mm;font-size:10px;font-weight:700}._legendItem_ykiv7_20{display:flex;align-items:center;gap:.5mm}._legendEmoji_ykiv7_26{font-size:14px;line-height:1}._legendArrow_ykiv7_31{font-size:12px;font-weight:700}._grid_ykiv7_36{position:absolute;left:1mm;top:5mm;display:grid;border:1.5px solid #333;box-sizing:border-box}._cell_ykiv7_45{display:flex;align-items:center;justify-content:center;border:.5px solid #999;box-sizing:border-box}._emoji_ykiv7_53{line-height:1}._entryArrow_ykiv7_57,._exitArrow_ykiv7_58{position:absolute;font-size:14px;font-weight:700;transform:translate(-50%);color:#333}._entryArrow_ykiv7_57{left:5mm}._exitArrow_ykiv7_58{right:0;bottom:0}._answerRoute_ykiv7_73{z-index:1;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}._cell_ykiv7_45{position:relative}._container_1rbaz_1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;background:#fff;box-sizing:border-box;padding:4px}._row_1rbaz_13{display:flex;align-items:center;gap:8px;overflow:hidden}._clue_1rbaz_20{flex:none;display:flex;align-items:center;justify-content:center;line-height:1}._rule_1rbaz_28{flex:none;overflow:visible}._topRule_1rbaz_35{stroke:#bcbcbc;stroke-width:1}._descenderRule_1rbaz_42{stroke:#e0e0e0;stroke-width:1}._midRule_1rbaz_47{stroke:#d5d5d5;stroke-width:1;stroke-dasharray:5 5}._baseRule_1rbaz_53{stroke:#555;stroke-width:1.5}._traceLetter_1rbaz_58,._modelLetter_1rbaz_59{font-weight:400}._traceLetter_1rbaz_58{fill:#cfcfcf}._modelLetter_1rbaz_59{fill:#222}._blank_1rbaz_73{stroke:#2196f3;stroke-width:2.5;stroke-linecap:round}@media print{._container_1rbaz_1{break-inside:avoid;page-break-inside:avoid}._baseRule_1rbaz_53{stroke:#000}._topRule_1rbaz_35{stroke:#999}._descenderRule_1rbaz_42{stroke:#d0d0d0}._traceLetter_1rbaz_58{fill:#c4c4c4}._modelLetter_1rbaz_59{fill:#000}._blank_1rbaz_73{stroke:#000}}._answerLetter_1rbaz_110{fill:none;stroke:var(--answer-ink);stroke-width:.8;stroke-dasharray:2 1.5}._container_1nctg_1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:#fff;box-sizing:border-box;padding:4px}._key_1nctg_15{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px}._keyRow_1nctg_24{display:flex;align-items:center;justify-content:center}._keyEntry_1nctg_30{display:inline-flex;align-items:baseline;gap:.3em;border:2px solid #ccc;border-radius:4px;background:#fff;white-space:nowrap;line-height:1.4}._keyWord_1nctg_41{font-weight:700;color:#222}._keyEquals_1nctg_46{color:#999;font-weight:600}._keyColour_1nctg_53{font-weight:700}._gridWrap_1nctg_57{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}._grid_1nctg_57{display:grid;background:#fff;border:2px solid #333}._cell_1nctg_71{display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;font-weight:600;color:#333;border-right:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a}._noRight_1nctg_84{border-right:none}._noBottom_1nctg_88{border-bottom:none}@media print{._container_1nctg_1{break-inside:avoid;page-break-inside:avoid}._grid_1nctg_57{border:2px solid #000}._cell_1nctg_71{border-right-color:#777;border-bottom-color:#777;color:#000}._keyEntry_1nctg_30{border-color:#666}._keyWord_1nctg_41,._keyEquals_1nctg_46{color:#000}._keyColour_1nctg_53{color:#000!important}}._cell_1nctg_71[data-answer]{box-shadow:inset 0 0 0 1.3mm #fff}._container_wmbhy_1{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;box-sizing:border-box;padding:4px}._model_wmbhy_11{display:flex;align-items:center;justify-content:center;flex:none;overflow:visible}._glyph_wmbhy_19{overflow:visible;display:block}._rows_wmbhy_24{flex:1;display:flex;flex-direction:column;justify-content:space-around}._row_wmbhy_24{position:relative;display:flex;align-items:center}._rule_wmbhy_37{position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:visible}._rowGlyphs_wmbhy_45{position:relative;display:flex;align-items:flex-start}._unit_wmbhy_52{display:flex}._modelStroke_wmbhy_58{stroke:#9a9a9a;fill:none}._traceStroke_wmbhy_64{stroke:#d0d0d0;fill:none}._badge_wmbhy_69{fill:#fff;stroke:#222}._badgeText_wmbhy_74{fill:#222;font-weight:700}._guide_wmbhy_79{stroke:#222;fill:#222}._capRule_wmbhy_84{stroke:#c8c8c8;stroke-width:1}._midRule_wmbhy_89{stroke:#dcdcdc;stroke-width:1;stroke-dasharray:5 5}._baseRule_wmbhy_95{stroke:#555;stroke-width:1.5}@media print{._container_wmbhy_1{break-inside:avoid;page-break-inside:avoid}._modelStroke_wmbhy_58{stroke:#8e8e8e}._traceStroke_wmbhy_64{stroke:#c6c6c6}._badge_wmbhy_69,._badgeText_wmbhy_74,._guide_wmbhy_79{stroke:#000}._badgeText_wmbhy_74,._guide_wmbhy_79{fill:#000}._badge_wmbhy_69{fill:#fff}._baseRule_wmbhy_95{stroke:#000}._capRule_wmbhy_84{stroke:#999}._midRule_wmbhy_89{stroke:#ccc}}._configContainer_1dlao_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1dlao_11{display:flex;align-items:center;gap:6px}._configGroup_1dlao_11 ._buttonBar_1dlao_17{flex:1}._label_1dlao_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1dlao_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1dlao_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1dlao_17:last-child{border-right:none}._button_1dlao_17:hover:not(._selected_1dlao_52){background:var(--hover)}._selected_1dlao_52{background:var(--pencil);color:var(--ink)}._textInput_1dlao_61{flex:1;padding:4px 8px;font-size:13px;border:2px solid var(--line);border-radius:var(--radius);min-width:0;width:100%;box-sizing:border-box}._textInput_1dlao_61:focus{outline:none;border-color:var(--ink)}._letterGrid_1dlao_79{display:grid;grid-template-columns:repeat(9,1fr);gap:2px;flex:1;min-width:0}._letterButton_1dlao_87{padding:3px 0;font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink);cursor:pointer;transition:all .15s}._letterButton_1dlao_87:hover:not(._selected_1dlao_52){background:var(--hover)}._letterButton_1dlao_87._selected_1dlao_52{background:var(--pencil);color:var(--ink);border-color:var(--ink)}._configGroup_1dlao_11 ._letterGrid_1dlao_79{flex:1}._container_1eqe1_1{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._row_1eqe1_9{display:flex;flex:1;min-height:0}._problem_1eqe1_15{flex:1;display:flex;align-items:center;justify-content:center;gap:1.5mm;border:1px solid #e0e0e0;background:#fff;box-sizing:border-box;padding:1mm;min-width:0}._number_1eqe1_28{font-size:6.5mm;font-weight:600;line-height:1;color:#222}._operator_1eqe1_35{font-size:5.5mm;font-weight:600;line-height:1;color:#555}._answerBox_1eqe1_42{width:7mm;height:7mm;flex-shrink:0;border:1.5px dashed #999;border-radius:2px;background:#fff}@media print{._container_1eqe1_1,._row_1eqe1_9{break-inside:avoid;page-break-inside:avoid}._answerBox_1eqe1_42{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._answerBox_1eqe1_42{display:inline-flex;align-items:center;justify-content:center;font-size:6mm;line-height:1}._buttonBar_aeugn_1{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_aeugn_1{flex:1;padding:6px 12px;font-size:14px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_aeugn_1:last-child{border-right:none}._button_aeugn_1:hover:not(._selected_aeugn_26){background:var(--hover)}._button_aeugn_1._selected_aeugn_26{background:var(--pencil);color:var(--ink)}._container_12kd9_1{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box;padding:2mm}._row_12kd9_11{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;padding:2mm 3mm;flex:1;min-height:0;gap:3mm}._emojis_12kd9_25{display:flex;flex-wrap:nowrap;align-items:center;min-width:0}._emoji_12kd9_25{position:relative;width:7mm;flex-shrink:0;text-align:center;font-size:6mm;line-height:1}._groupStart_12kd9_46{margin-left:2.5mm}._crossed_12kd9_51:before,._crossed_12kd9_51:after{content:"";position:absolute;left:0;right:0;top:50%;height:.7mm;margin-top:-.35mm;background:#333;border-radius:.35mm}._crossed_12kd9_51:before{transform:rotate(45deg)}._crossed_12kd9_51:after{transform:rotate(-45deg)}._equation_12kd9_72{display:flex;align-items:center;gap:1.5mm;flex-shrink:0}._number_12kd9_79{font-size:6.5mm;font-weight:600;line-height:1;color:#222}._operator_12kd9_86{font-size:5.5mm;font-weight:600;line-height:1;color:#555}._answerBox_12kd9_93{width:7mm;height:7mm;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px dashed #999;border-radius:2px;background:#fff}._filledIn_12kd9_106{font-size:6mm;font-weight:600;line-height:1;color:#777}@media print{._container_12kd9_1,._row_12kd9_11{break-inside:avoid;page-break-inside:avoid}._crossed_12kd9_51:before,._crossed_12kd9_51:after,._answerBox_12kd9_93{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._container_1iknf_5{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box;padding:2mm}._key_1iknf_15{height:10mm;flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:10mm;font-size:8mm;font-weight:700;line-height:1;color:#333}._row_1iknf_28{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;padding:2mm 3mm;flex:1;min-height:0;gap:4mm}._side_1iknf_43{position:relative;flex-shrink:0}._emoji_1iknf_48{position:absolute;transform:translate(-50%,-50%);font-size:6mm;line-height:1}._answerBox_1iknf_55{width:10mm;height:10mm;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px dashed #999;border-radius:2px;background:#fff}._filledIn_1iknf_68{font-size:7mm;font-weight:600;line-height:1;color:#777}@media print{._container_1iknf_5,._row_1iknf_28{break-inside:avoid;page-break-inside:avoid}._answerBox_1iknf_55{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._container_17d7v_1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._tracks_17d7v_10{flex-direction:column}._track_17d7v_10{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}._square_17d7v_22{display:flex;flex-direction:column;border-top:1.5px solid #333;border-left:1.5px solid #333}._squareRow_17d7v_29{display:flex}._box_17d7v_37{width:17mm;height:17mm;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-right:1.5px solid #333;border-bottom:1.5px solid #333;background:#fff;font-size:7mm;font-weight:600;line-height:1;color:#222}._track_17d7v_10 ._box_17d7v_37{border-top:1.5px solid #333}._track_17d7v_10 ._box_17d7v_37:first-child{border-left:1.5px solid #333}@media print{._container_17d7v_1,._track_17d7v_10{break-inside:avoid;page-break-inside:avoid}}._container_13zm6_1{width:100%;height:100%;display:grid;gap:0;background:#fff;box-sizing:border-box}._tile_13zm6_10{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;min-width:0;min-height:0;border:1px solid #e0e0e0;border-radius:4px;margin:1mm}._picture_13zm6_22{line-height:1}._choices_13zm6_26{display:flex;justify-content:space-evenly;width:100%;line-height:1}._choice_13zm6_26{padding:0 .3em}._writeBox_13zm6_38{border:2px solid #555;border-radius:4px;box-sizing:border-box}._empty_13zm6_44{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:4mm;box-sizing:border-box;color:#888;font-size:4mm}@media print{._container_13zm6_1{break-inside:avoid;page-break-inside:avoid}._tile_13zm6_10{border-color:#ccc}._writeBox_13zm6_38{border-color:#000}._empty_13zm6_44{visibility:hidden}}._writeBox_13zm6_38{display:flex;align-items:center;justify-content:center}._configContainer_1ihx3_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1ihx3_11{display:flex;align-items:center;gap:6px}._configGroup_1ihx3_11 ._buttonBar_1ihx3_17{flex:1}._label_1ihx3_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1ihx3_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1ihx3_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1ihx3_17:last-child{border-right:none}._button_1ihx3_17:hover:not(._selected_1ihx3_52){background:var(--hover)}._selected_1ihx3_52{background:var(--pencil);color:var(--ink)}._textInput_1ihx3_61{flex:1;padding:4px 8px;font-size:13px;border:2px solid var(--line);border-radius:var(--radius);min-width:0;width:100%;box-sizing:border-box}._textInput_1ihx3_61:focus{outline:none;border-color:var(--ink)}._icon_13uba_2 path{fill:none;stroke:#2a2a2a;stroke-linecap:round;stroke-linejoin:round}._inlineIcon_13uba_9{height:7mm;width:auto;flex-shrink:0}._container_65kpr_6{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box;padding:2mm}._prompt_65kpr_16{height:7mm;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.25em;font-size:4mm;font-weight:600;line-height:1;white-space:nowrap;color:#333}._inlineIcon_65kpr_31{height:7mm;width:auto;flex-shrink:0}._drawnX_65kpr_37{fill:none;stroke:#2a2a2a;stroke-width:1.8;stroke-linecap:round}._mapArea_65kpr_44{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}._map_65kpr_44{display:block;overflow:visible}._sea_65kpr_58{fill:#e6f1f6}._land_65kpr_62{fill:#fff}._echo_65kpr_66{fill:none;stroke:#8aa4b0;stroke-width:.2}._coast_65kpr_72{fill:none;stroke:#2a2a2a;stroke-width:.5;stroke-linejoin:round}._gridLines_65kpr_79{fill:none;stroke:#aaa;stroke-width:.25}._border_65kpr_85{fill:none;stroke:#333;stroke-width:.5}._strip_65kpr_92{flex-shrink:0;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:2mm}._token_65kpr_101{height:10mm;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:7mm;font-weight:700;line-height:1;white-space:nowrap;color:#333}._boxed_65kpr_116{border:1.5px solid #999;font-size:5mm}._answerBox_65kpr_121{border:1.5px dashed #999}@media print{._container_65kpr_6{break-inside:avoid;page-break-inside:avoid}}._token_65kpr_101{position:relative}._correction_65kpr_134{position:absolute;bottom:100%;font-size:.7em;white-space:nowrap;padding:.5mm;background:#fff;border:.3mm dashed var(--answer-ink)}._configContainer_1thm6_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1thm6_11{display:flex;align-items:center;gap:6px}._configGroup_1thm6_11 ._buttonBar_1thm6_17{flex:1}._label_1thm6_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1thm6_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1thm6_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1thm6_17:last-child{border-right:none}._button_1thm6_17:hover:not(._selected_1thm6_52){background:var(--hover)}._selected_1thm6_52{background:var(--pencil);color:var(--ink)}._container_1lbow_5{width:100%;height:100%;display:flex;flex-direction:column;gap:2mm;box-sizing:border-box;padding:2mm;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}._prompt_1lbow_18{height:7mm;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.25em;font-weight:600;line-height:1;white-space:nowrap;color:#333}._prompt_1lbow_18 svg{height:1.75em}._mapArea_1lbow_36{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}._map_1lbow_36{display:block;overflow:visible}._sea_1lbow_50{fill:#e6f1f6}._land_1lbow_55{fill:var(--board-light)}._dark_1lbow_59{fill:var(--board-dark)}._echo_1lbow_63{fill:none;stroke:#8aa4b0;stroke-width:.2}._coast_1lbow_69{fill:none;stroke:#2a2a2a;stroke-width:.5;stroke-linejoin:round}._border_1lbow_76{fill:none;stroke:#333;stroke-width:.5}._caption_1lbow_82{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:4mm;font-weight:600;white-space:nowrap;color:#333}._container_1lvct_1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background:#fff;box-sizing:border-box}._key_1lvct_12{display:grid;padding:0 1px 1px 0}._keyCell_1lvct_18{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:1px solid #555;margin:0 -1px -1px 0}._keyEmoji_1lvct_29,._keyLetter_1lvct_30{line-height:1}._keyLetter_1lvct_30{font-weight:600}._words_1lvct_39{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}._row_1lvct_46{display:flex;justify-content:center}._word_1lvct_39{display:flex}._slot_1lvct_55{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}._writeBox_1lvct_62{border:2px solid #555;border-radius:4px;box-sizing:border-box}._empty_1lvct_68{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:4mm;box-sizing:border-box;color:#888;font-size:4mm}._note_1lvct_81{position:absolute;bottom:1mm;left:0;right:0;text-align:center;color:#b26a00;font-size:3mm}@media print{._container_1lvct_1{break-inside:avoid;page-break-inside:avoid}._keyCell_1lvct_18,._writeBox_1lvct_62{border-color:#000}._empty_1lvct_68,._note_1lvct_81{visibility:hidden}}._writeBox_1lvct_62{display:flex;align-items:center;justify-content:center}._configContainer_1gdlm_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1gdlm_11{display:flex;align-items:center;gap:6px}._configGroup_1gdlm_11 ._buttonBar_1gdlm_17{flex:1}._label_1gdlm_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1gdlm_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1gdlm_17{flex:1;padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1gdlm_17:last-child{border-right:none}._button_1gdlm_17:hover:not(._selected_1gdlm_53){background:var(--hover)}._selected_1gdlm_53{background:var(--pencil);color:var(--ink)}._textInput_1gdlm_62{flex:1;padding:4px 8px;font-size:13px;border:2px solid var(--line);border-radius:var(--radius);min-width:0;width:100%;box-sizing:border-box}._textInput_1gdlm_62:focus{outline:none;border-color:var(--ink)}._warning_1gdlm_78{font-size:11px;line-height:1.3;color:#b26a00;background:#fff8e1;border-radius:3px;padding:3px 6px}._container_63dem_1{width:100%;height:100%;background:#fff;box-sizing:border-box}._svg_63dem_8{display:block;width:100%;height:100%}._example_63dem_17{fill:none;stroke:#444;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}._trace_63dem_27{fill:none;stroke:#8e8e8e;stroke-linecap:round;stroke-linejoin:round}._start_63dem_35{fill:#222}._roadEdge_63dem_41{fill:none;stroke:#333;stroke-linecap:butt;stroke-linejoin:round}._roadSurface_63dem_48{fill:none;stroke:#fff;stroke-linecap:butt;stroke-linejoin:round}@media print{._container_63dem_1{break-inside:avoid;page-break-inside:avoid}._example_63dem_17,._roadEdge_63dem_41{stroke:#000}._start_63dem_35{fill:#000}}._configContainer_1uiga_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1uiga_11{display:flex;align-items:center;gap:6px}._configGroup_1uiga_11 ._buttonBar_1uiga_17{flex:1}._label_1uiga_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1uiga_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1uiga_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1uiga_17:last-child{border-right:none}._button_1uiga_17:hover:not(._selected_1uiga_52){background:var(--hover)}._selected_1uiga_52{background:var(--pencil);color:var(--ink)}._label_1uiga_21{min-width:46px}._configGroup_1uiga_11 ._button_1uiga_17{flex:1;padding:4px 6px}._iconButton_1uiga_70{display:flex;align-items:center;justify-content:center;min-width:0;padding:4px 2px}._icon_1uiga_70{width:24px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._button_1uiga_17:disabled{color:var(--line);cursor:default}._button_1uiga_17:disabled:hover{background:var(--paper)}._stacked_1uiga_98{flex-direction:column;align-items:stretch;gap:3px}._stacked_1uiga_98 ._buttonBar_1uiga_17{flex:none}._container_2qe7p_1{width:100%;height:100%;background:#fff;box-sizing:border-box}._svg_2qe7p_8{display:block;width:100%;height:100%}._outline_2qe7p_19{fill:#fff;stroke:#333;stroke-width:1.6;stroke-linejoin:round}._line_2qe7p_27{fill:none;stroke:#333;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._extra_2qe7p_37{fill:#fff;stroke:#333;stroke-width:1.6;stroke-linejoin:round}._dot_2qe7p_44{fill:#fff;stroke:#222;stroke-width:1.2}@media print{._container_2qe7p_1{break-inside:avoid;page-break-inside:avoid}._outline_2qe7p_19,._line_2qe7p_27,._extra_2qe7p_37,._dot_2qe7p_44{stroke:#000}}._configContainer_ea1aa_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_ea1aa_11{display:flex;align-items:center;gap:6px}._configGroup_ea1aa_11 ._buttonBar_ea1aa_17{flex:1}._label_ea1aa_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_ea1aa_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_ea1aa_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_ea1aa_17:last-child{border-right:none}._button_ea1aa_17:hover:not(._selected_ea1aa_52){background:var(--hover)}._selected_ea1aa_52{background:var(--pencil);color:var(--ink)}._label_ea1aa_21{min-width:52px}._configGroup_ea1aa_11 ._button_ea1aa_17{flex:1;padding:4px 6px}._iconButton_ea1aa_70{display:flex;align-items:center;justify-content:center;min-width:0;padding:4px 2px}._icon_ea1aa_70{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._button_ea1aa_17:disabled{color:var(--line);cursor:default}._button_ea1aa_17:disabled:hover{background:var(--paper)}._stacked_ea1aa_99{flex-direction:column;align-items:stretch;gap:3px}._stacked_ea1aa_99 ._buttonBar_ea1aa_17{flex:none}._iconExtra_ea1aa_110{fill:var(--paper)}._selected_ea1aa_52 ._iconExtra_ea1aa_110{fill:var(--pencil)}._icon_ea1aa_70 polygon:last-child{fill:var(--paper)}._selected_ea1aa_52 ._icon_ea1aa_70 polygon:last-child{fill:var(--pencil)}._select_ea1aa_52{flex:1;min-width:0;padding:4px 6px;font-size:13px;font-weight:600;color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer}._textInput_ea1aa_139{padding:4px 8px;font-size:14px;font-family:var(--ui-font);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);min-width:0;width:100%;box-sizing:border-box}._textInput_ea1aa_139:focus{outline:none;border-color:var(--ink)}._hint_ea1aa_157{font-size:12px;color:var(--ink-soft)}._container_mzkat_1{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;box-sizing:border-box}._down_mzkat_10{flex-direction:column}._row_mzkat_14{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:space-around}._item_mzkat_23{display:flex;flex-direction:column;align-items:center;gap:2mm}._art_mzkat_30{overflow:visible}._emoji_mzkat_34{display:flex;align-items:center;justify-content:center;line-height:1}._answer_mzkat_41{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1.5px solid #333;border-radius:1.5mm;background:#fff;font-size:5.5mm;font-weight:600;line-height:1;color:#888}._circle_mzkat_55{position:relative;flex-shrink:0}._arrows_mzkat_60{position:absolute;inset:0;width:100%;height:100%}._placed_mzkat_67,._blank_mzkat_68{position:absolute}._blank_mzkat_68{box-sizing:border-box;border:1.5px dashed #888;border-radius:50%;background:#fff}@media print{._container_mzkat_1,._row_mzkat_14,._circle_mzkat_55{break-inside:avoid;page-break-inside:avoid}}._configContainer_byw3r_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_byw3r_11{display:flex;align-items:center;gap:6px}._configGroup_byw3r_11 ._buttonBar_byw3r_17{flex:1}._label_byw3r_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_byw3r_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_byw3r_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_byw3r_17:last-child{border-right:none}._button_byw3r_17:hover:not(._selected_byw3r_52){background:var(--hover)}._selected_byw3r_52{background:var(--pencil);color:var(--ink)}._select_byw3r_52{flex:1;padding:4px 8px;font-size:13px;font-weight:600;color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer}._container_w7r5n_1{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;page-break-inside:avoid}._clues_w7r5n_11{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-shrink:0;align-self:center;max-width:100%;padding:1.5mm 3mm;border:.5mm dashed #999;border-radius:2mm;box-sizing:border-box}._clue_w7r5n_11{display:flex;gap:1mm;flex-shrink:0}._words_w7r5n_31{margin:0;padding-left:7mm;font-size:4.2mm;color:#222}._lineUp_w7r5n_39{display:flex;justify-content:space-evenly;align-items:center;flex-shrink:0;margin-top:2mm;line-height:1}._animal_w7r5n_48{display:inline-block;-webkit-user-select:none;user-select:none}._houses_w7r5n_54{flex:1;display:flex;justify-content:center;align-items:flex-end;min-height:0}._configContainer_1ogxc_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1ogxc_11{display:flex;flex-direction:column;gap:2px}._label_1ogxc_17{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1ogxc_24{flex:1;display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1ogxc_24{flex:1 1 auto;padding:4px 6px;font-size:13px;font-weight:600;white-space:nowrap;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1ogxc_24:last-child{border-right:none}._button_1ogxc_24:hover:not(._selected_1ogxc_51){background:var(--hover)}._selected_1ogxc_51{background:var(--pencil);color:var(--ink)}._container_k9vr8_1{width:100%;height:100%;background:#fff;box-sizing:border-box}._svg_k9vr8_8{display:block;width:100%;height:100%}._mirror_k9vr8_16{stroke:#555;stroke-width:.6;stroke-dasharray:3 2}._gridDot_k9vr8_22{fill:#9a9a9a}._given_k9vr8_27{fill:none;stroke:#333;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}._trace_k9vr8_36{fill:#8e8e8e}._corner_k9vr8_41{fill:#222}@media print{._container_k9vr8_1{break-inside:avoid;page-break-inside:avoid}._given_k9vr8_27,._mirror_k9vr8_16{stroke:#000}._corner_k9vr8_41{fill:#000}}._configContainer_1lqxn_1{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:8px;border-radius:var(--radius);box-shadow:0 2px 8px #0000001a}._configGroup_1lqxn_11{display:flex;align-items:center;gap:6px}._configGroup_1lqxn_11 ._buttonBar_1lqxn_17{flex:1}._label_1lqxn_21{font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap}._buttonBar_1lqxn_17{display:flex;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._button_1lqxn_17{padding:4px 10px;font-size:13px;font-weight:600;border:none;border-right:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .2s}._button_1lqxn_17:last-child{border-right:none}._button_1lqxn_17:hover:not(._selected_1lqxn_52){background:var(--hover)}._selected_1lqxn_52{background:var(--pencil);color:var(--ink)}._label_1lqxn_21{min-width:46px}._configGroup_1lqxn_11 ._button_1lqxn_17{flex:1;padding:4px 6px}._select_1lqxn_52{flex:1;min-width:0;padding:4px 6px;font-size:13px;font-weight:600;color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer}._puzzle_hqus2_1{width:100%;height:100%;padding:1.5mm;display:flex;flex-direction:column;gap:1.5mm;box-sizing:border-box}._heading_hqus2_11{font-size:3.2mm;line-height:1.3;text-align:center;color:#303b32;flex-shrink:0}._pictures_hqus2_19{display:flex;gap:2mm;flex:1;min-height:0;align-items:stretch;justify-content:center}._stacked_hqus2_28{flex-direction:column}._across_hqus2_29{flex-direction:row}._picture_hqus2_19{flex:1;min-height:0;min-width:0;display:flex;justify-content:center;align-items:center}._picture_hqus2_19 svg{display:block;width:100%;height:100%}._controls_1wi73_1{display:flex;flex-direction:column;gap:12px;padding:10px;background:var(--paper);border-radius:var(--radius)}._group_1wi73_2{display:flex;gap:5px;align-items:center;font-size:13px}._group_1wi73_2 span{margin-right:auto}._group_1wi73_2 select{flex:1;min-width:0;margin-left:10px;padding:6px;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}._group_1wi73_2 button{padding:6px 12px;border:2px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}._group_1wi73_2 button[aria-pressed=true]{background:var(--pencil);border-color:var(--pencil-edge)}._check_1wi73_7{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}._check_1wi73_7 input{accent-color:var(--ink);width:18px;height:18px}._dialog_1kkee_2{width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);margin:24px auto;padding:0;border:none;border-radius:calc(var(--radius) + 4px);background:var(--paper);color:var(--ink);box-shadow:0 4px 10px #0003,0 24px 60px #00000059;overflow-y:auto;overscroll-behavior:contain}._dialog_1kkee_2::backdrop{background:#17292399}._dialog_1kkee_2[open]{animation:_lift_1kkee_1 .32s var(--ease-out)}._dialog_1kkee_2[open]::backdrop{animation:_fade_1kkee_1 .32s var(--ease-out)}@keyframes _lift_1kkee_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _fade_1kkee_1{0%{opacity:0}}@media(prefers-reduced-motion:reduce){._dialog_1kkee_2[open]{animation-name:_fade_1kkee_1}}._sheet_1kkee_44{padding:28px 40px 40px;border-top:8px solid var(--crayon);font-family:var(--ui-font);font-size:16px;line-height:1.55}._header_1kkee_52{display:flex;align-items:flex-start;gap:16px}._headerIcon_1kkee_58{font-size:44px;line-height:1}._headerText_1kkee_63{flex:1}._title_1kkee_67{margin:0;font-family:var(--hand-font);font-size:32px;font-weight:700;line-height:1.1}._chips_1kkee_75{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._chip_1kkee_75{padding:2px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-soft)}._categoryChip_1kkee_93{border-color:var(--crayon);color:var(--crayon);background:var(--paper)}._closeButton_1kkee_99{width:40px;height:40px;padding:0;border:2px solid var(--line);border-radius:50%;font-size:24px;line-height:1;background:var(--paper);color:var(--ink)}._closeButton_1kkee_99:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}._status_1kkee_117{margin:32px 0 8px;color:var(--ink-soft)}._summary_1kkee_122{margin:20px 0 0;font-size:19px;line-height:1.45}._glance_1kkee_129{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}._glance_1kkee_129>div{padding:10px 14px;background:var(--panel)}._glance_1kkee_129 dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}._glance_1kkee_129 dd{margin:2px 0 0;font-size:14px;line-height:1.4}._mainExample_1kkee_160{margin:24px 0 0;padding:20px;border-radius:var(--radius);background-color:var(--mat);background-image:linear-gradient(var(--mat-line) 1px,transparent 1px),linear-gradient(90deg,var(--mat-line) 1px,transparent 1px);background-size:18px 18px;display:flex;flex-direction:column;align-items:center;gap:14px}._examplePaper_1kkee_175{background:var(--paper);box-shadow:0 1px 3px #00000040,0 6px 16px #0003;font-family:var(--hand-font);line-height:normal;color:#000}._exampleArea_1kkee_184{display:flex;align-items:center;justify-content:center;overflow:hidden}._exampleCaption_1kkee_191{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:14px;color:var(--paper)}._rerollButton_1kkee_201{padding:6px 14px;font-family:var(--ui-font);font-size:14px;font-weight:700;border:2px solid var(--pencil-edge);background:var(--pencil);color:var(--ink)}._rerollButton_1kkee_201:hover{background:#ffd84f;border-color:var(--pencil-edge);color:var(--ink)}._section_1kkee_217{margin-top:32px}._section_1kkee_217 h3,._atSchool_1kkee_222 h3{margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid var(--line);font-family:var(--hand-font);font-size:22px;font-weight:700;line-height:1.2}._section_1kkee_217 h4{margin:18px 0 6px;font-size:16px;font-weight:700}._sectionNote_1kkee_238{margin:0 0 4px;font-size:14px;color:var(--ink-soft)}._section_1kkee_217 ul{margin:0;padding-left:22px}._section_1kkee_217 li+li{margin-top:6px}._prose_1kkee_254>p,._prose_1kkee_254>ul,._prose_1kkee_254>ol{margin:0 0 10px}._prose_1kkee_254>:last-child{margin-bottom:0}._sayAloud_1kkee_265{padding:14px 18px;border-left:4px solid var(--pencil);border-radius:0 var(--radius) var(--radius) 0;background:#fdf6dc;font-family:var(--hand-font);font-size:18px;line-height:1.5}._sayAloud_1kkee_265 p{margin:0}._sayAloud_1kkee_265 p+p{margin-top:8px}._section_1kkee_217 ul._skills_1kkee_283{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}._section_1kkee_217 ._skills_1kkee_283 li{margin:0;padding:4px 12px;border-radius:var(--radius);border:1px solid var(--crayon);font-size:14px;font-weight:700}._setting_1kkee_301+._setting_1kkee_301{margin-top:8px}._options_1kkee_305{display:flex;flex-direction:column;gap:12px;margin-top:12px}._compactOptions_1kkee_313{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._option_1kkee_305{display:flex;align-items:flex-start;gap:18px;padding:12px;border-radius:var(--radius);background:var(--panel)}._optionExample_1kkee_327{flex-shrink:0;display:flex;justify-content:center;min-width:220px}._optionText_1kkee_334{flex:1;font-size:15px}._optionLabel_1kkee_339{display:inline-block;margin-bottom:4px;padding:1px 10px;border:2px solid var(--pencil-edge);border-radius:var(--radius);background:var(--pencil);font-size:14px;font-weight:700}._twoUp_1kkee_350{display:grid;grid-template-columns:1fr 1fr;gap:24px}._twoUp_1kkee_350 h4{margin-top:0}._mistakes_1kkee_360{margin:0}._mistakes_1kkee_360>div{display:grid;grid-template-columns:2fr 3fr;gap:16px;padding:10px 0;border-top:1px solid var(--line)}._mistakes_1kkee_360 dt{font-weight:700}._mistakes_1kkee_360 dd{margin:0}._atSchool_1kkee_222{margin-top:32px;padding:16px 20px;border-radius:var(--radius);background:var(--panel);font-size:14px}._atSchool_1kkee_222 h3{font-size:17px;border-bottom:none;padding-bottom:0;margin-bottom:4px}@media(max-width:640px){._sheet_1kkee_44{padding:20px 16px 28px}._glance_1kkee_129{grid-template-columns:1fr 1fr}._option_1kkee_305,._twoUp_1kkee_350,._mistakes_1kkee_360>div{display:flex;flex-direction:column}}@media print{._dialog_1kkee_2{display:none!important}}._picker_1u2sk_1{display:flex;flex-direction:column;gap:8px;margin-top:4px}._heading_1u2sk_8,._ageLabel_1u2sk_9{margin:0;font-size:14px;font-weight:700;color:var(--ink-soft)}._chips_1u2sk_16{display:flex;flex-wrap:wrap;gap:6px}._chip_1u2sk_16{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;padding:8px 12px;font-size:15px;font-weight:700;border:2px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);transition:background-color .15s,border-color .15s}._chip_1u2sk_16:hover:not(._selected_1u2sk_38){border-color:var(--ink-soft);background:var(--paper);color:var(--ink)}._chip_1u2sk_16._selected_1u2sk_38,._chip_1u2sk_16._selected_1u2sk_38:hover{background:var(--pencil);border-color:var(--pencil-edge);color:var(--ink)}._name_1u2sk_51{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._age_1u2sk_9{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-soft)}._chip_1u2sk_16._selected_1u2sk_38 ._age_1u2sk_9{color:var(--ink)}._add_1u2sk_69{border-style:dashed;color:var(--ink-soft)}._childLine_1u2sk_74,._note_1u2sk_75{margin:0;font-size:14px;line-height:1.45;color:var(--ink-soft)}._note_1u2sk_75{font-size:13px}._link_1u2sk_86{padding:0;border:none;background:none;font-size:inherit;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}._link_1u2sk_86:hover{background:none;color:var(--ink);text-decoration-thickness:2px}._ageSwitch_1u2sk_103,._field_1u2sk_104{display:flex;flex-direction:column;gap:6px}._ageButtons_1u2sk_110{display:flex;gap:4px;padding:4px;border-radius:calc(var(--radius) + 4px);background:var(--hover)}._ageButton_1u2sk_110{flex:1;padding:8px 4px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;border:2px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink);transition:background-color .15s}._ageButton_1u2sk_110:hover:not(._selected_1u2sk_38){background:var(--paper);color:var(--ink)}._ageButton_1u2sk_110._selected_1u2sk_38,._ageButton_1u2sk_110._selected_1u2sk_38:hover{background:var(--pencil);border-color:var(--pencil-edge);color:var(--ink)}._form_1u2sk_143{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}._input_1u2sk_153{padding:8px 10px;font-size:16px;font-weight:600;border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink)}._input_1u2sk_153:focus{border-color:var(--ink);outline:none}._formActions_1u2sk_168{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._save_1u2sk_175,._cancel_1u2sk_176{padding:8px 16px;font-size:15px;font-weight:700}._save_1u2sk_175{border-color:var(--pencil-edge);background:var(--pencil)}._save_1u2sk_175:hover:not(:disabled){border-color:var(--ink);background:var(--pencil);color:var(--ink)}._save_1u2sk_175:disabled{opacity:.5;cursor:not-allowed}._cancel_1u2sk_176{border:2px solid var(--line)}._cancel_1u2sk_176:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._delete_1u2sk_208{margin-left:auto;font-size:14px;color:var(--danger)}._delete_1u2sk_208:hover{color:var(--danger)}._visuallyHidden_1u2sk_218{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._backup_1cf2j_1{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}._heading_1cf2j_10{margin:0;font-size:14px;font-weight:700;color:var(--ink-soft)}._text_1cf2j_17,._error_1cf2j_18{margin:0;font-size:13px;line-height:1.45;color:var(--ink-soft)}._error_1cf2j_18{font-weight:700;color:var(--danger)}._actions_1cf2j_30{display:flex;gap:8px}._button_1cf2j_35{flex:1;padding:8px 10px;border:1.5px solid var(--line);font-size:14px;font-weight:700}._button_1cf2j_35:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._file_1cf2j_49{display:none}._sidebar_1iqi0_1{width:320px;flex-shrink:0;background:var(--panel);border-right:1px solid rgba(0,0,0,.18);padding:22px 16px 28px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;font-family:var(--ui-font);color:var(--ink)}._titleRow_1iqi0_15{display:flex;align-items:center;justify-content:space-between;gap:8px}._closeButton_1iqi0_23{display:none;width:40px;height:40px;padding:0;border:1.5px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:22px;line-height:1}._closeButton_1iqi0_23:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._title_1iqi0_15{margin:0;font-family:var(--hand-font);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.01em}._instructions_1iqi0_51{margin:0 0 4px;font-size:14px;line-height:1.45;color:var(--ink-soft)}._category_1iqi0_58{display:flex;flex-direction:column;gap:8px}._categoryTitle_1iqi0_64{margin:0}._categoryToggle_1iqi0_68{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 0;border:none;border-bottom:1px solid var(--line);border-radius:0;background:none;font:inherit;font-size:16px;font-weight:700;color:var(--ink);text-align:left;cursor:pointer}._categoryToggle_1iqi0_68:hover{background:none;color:var(--ink)}._categoryToggle_1iqi0_68:hover ._categoryLabel_1iqi0_91{text-decoration:underline;text-decoration-color:var(--crayon);text-decoration-thickness:2px;text-underline-offset:3px}._tab_1iqi0_99{width:6px;height:22px;border-radius:0 3px 3px 0;background:var(--crayon)}._categoryLabel_1iqi0_91{flex:1}._count_1iqi0_110{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-soft)}._chevron_1iqi0_117{display:inline-block;width:12px;font-size:20px;line-height:1;text-align:center;color:var(--ink-soft);transition:transform .2s}._chevron_1iqi0_117._open_1iqi0_127{transform:rotate(90deg)}._puzzleList_1iqi0_131{display:flex;flex-direction:column;gap:8px;padding:2px 0 10px 10px;border-left:3px solid var(--crayon);margin-left:1px;animation:_unfold_1iqi0_1 .22s var(--ease-out)}@keyframes _unfold_1iqi0_1{0%{opacity:0;transform:translateY(-6px)}}@keyframes _fade_1iqi0_1{0%{opacity:0}}@media(prefers-reduced-motion:reduce){._puzzleList_1iqi0_131{animation-name:_fade_1iqi0_1}}._puzzleItem_1iqi0_156{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:10px;cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s}._puzzleItem_1iqi0_156:hover{border-color:var(--crayon);box-shadow:0 2px 6px #1e2a2d1f}._puzzleItem_1iqi0_156:active{cursor:grabbing}._entryHead_1iqi0_175{display:flex;align-items:center;gap:10px}._icon_1iqi0_181{font-size:24px;line-height:1}._label_1iqi0_186{flex:1;font-weight:700;font-size:15px;line-height:1.25}._helpButton_1iqi0_193{width:26px;height:26px;padding:0;border:1.5px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink-soft);font-size:14px;font-weight:800;line-height:1;cursor:pointer}._helpButton_1iqi0_193:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}._addButton_1iqi0_213{width:26px;height:26px;padding:0;border:1.5px solid var(--pencil-edge);border-radius:50%;background:var(--pencil);color:var(--ink);font-size:18px;font-weight:800;line-height:1;cursor:pointer}._addButton_1iqi0_213:hover{border-color:var(--ink);background:var(--pencil);color:var(--ink)}._grip_1iqi0_234{width:10px;height:16px;background-image:radial-gradient(circle,var(--ink-soft) 1.3px,transparent 1.6px);background-size:5px 5.33px;opacity:.55}._puzzleItem_1iqi0_156:hover ._grip_1iqi0_234{opacity:1}._configSection_1iqi0_246{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;cursor:auto}@media(max-width:900px){._sidebar_1iqi0_1{position:fixed;top:0;bottom:0;left:0;z-index:300;width:min(360px,88vw);padding-bottom:calc(28px + env(safe-area-inset-bottom));box-shadow:6px 0 24px #0000004d;transform:translate(-105%);visibility:hidden;transition:transform .18s var(--ease-in),visibility .18s}._sidebar_1iqi0_1._open_1iqi0_127{transform:none;visibility:visible;transition-duration:.32s;transition-timing-function:var(--ease-out)}._closeButton_1iqi0_23{display:block}}@media(hover:none){._helpButton_1iqi0_193,._addButton_1iqi0_213{width:36px;height:36px}._grip_1iqi0_234{display:none}._puzzleItem_1iqi0_156{cursor:auto}}@media print{._sidebar_1iqi0_1{display:none!important}}._listHeading_1iqi0_305{margin:6px 0 -6px;font-size:14px;font-weight:700;color:var(--ink-soft)}._sectionTitle_1iqi0_313{display:flex;align-items:center;gap:10px;margin:0;padding:10px 10px 10px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:700}._note_1iqi0_324{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--ink-soft)}._starButton_1iqi0_332{width:26px;height:26px;padding:3px;border:none;border-radius:50%;background:none;color:var(--ink-soft)}._starButton_1iqi0_332 svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}._starButton_1iqi0_332:hover{background:var(--hover);color:var(--ink)}._starred_1iqi0_357 svg,._starred_1iqi0_357:hover svg{fill:var(--pencil);stroke:var(--pencil-edge)}._settingsToggle_1iqi0_363{display:flex;align-items:center;gap:4px;margin:6px 0 -2px 34px;padding:2px 0;border:none;background:none;font-size:13px;font-weight:700;color:var(--ink-soft)}._settingsToggle_1iqi0_363:hover{background:none;color:var(--ink)}._changed_1iqi0_381{font-weight:600}._chevron_1iqi0_117._small_1iqi0_385{width:10px;margin-left:2px;font-size:16px}._settingsFoot_1iqi0_391{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}._link_1iqi0_398{padding:0;border:none;background:none;font-size:13px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}._link_1iqi0_398:hover{background:none;color:var(--ink);text-decoration-thickness:2px}._resting_1iqi0_415{cursor:auto}._resting_1iqi0_415 ._icon_1iqi0_181,._resting_1iqi0_415 ._label_1iqi0_186{opacity:.7}._bringBack_1iqi0_424{padding:5px 10px;border:1.5px solid var(--line);font-size:13px;font-weight:700}._bringBack_1iqi0_424:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._visuallyHidden_1iqi0_437{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:none){._starButton_1iqi0_332{width:36px;height:36px;padding:6px}._settingsToggle_1iqi0_363{padding:8px 0}}._fillChoices_1iqi0_459{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:calc(var(--radius) + 4px);background:var(--hover)}._fillChoice_1iqi0_459{flex:1;padding:8px 10px;font-size:16px;font-weight:700;white-space:nowrap;border:2px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink);transition:background-color .15s}._fillChoice_1iqi0_459:hover:not(._selected_1iqi0_481){background:var(--paper);color:var(--ink)}._fillChoice_1iqi0_459._selected_1iqi0_481,._fillChoice_1iqi0_459._selected_1iqi0_481:hover{background:var(--pencil);border-color:var(--pencil-edge);color:var(--ink)}._wrapper_eq1lb_1{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media(hover:hover){._wrapper_eq1lb_1:is(:hover,._selected_eq1lb_13,:focus-within) :is(._deleteButton_eq1lb_14,._rerollButton_eq1lb_14,._helpButton_eq1lb_14,._dragHandle_eq1lb_14,._resizeHandleRight_eq1lb_15,._resizeHandleBottom_eq1lb_15,._resizeHandleCorner_eq1lb_15){opacity:1}}._wrapper_eq1lb_1:focus-visible{outline:calc(2px / var(--sheet-scale, 1)) solid var(--ink);outline-offset:calc(2px / var(--sheet-scale, 1))}._wrapper_eq1lb_1._selected_eq1lb_13:focus-visible{outline:calc(4px / var(--sheet-scale, 1)) solid var(--pencil);box-shadow:0 0 0 calc(8px / var(--sheet-scale, 1)) var(--ink)}@media(hover:none){._buttonGroup_eq1lb_38,._dragHandle_eq1lb_14,._resizeHandleRight_eq1lb_15,._resizeHandleBottom_eq1lb_15,._resizeHandleCorner_eq1lb_15{display:none}._wrapper_eq1lb_1._selected_eq1lb_13 ._resizeHandleRight_eq1lb_15,._wrapper_eq1lb_1._selected_eq1lb_13 ._resizeHandleBottom_eq1lb_15,._wrapper_eq1lb_1._selected_eq1lb_13 ._resizeHandleCorner_eq1lb_15{display:block;opacity:1;background:var(--ink);border:calc(2px / var(--sheet-scale, 1)) solid var(--paper);box-shadow:0 1px 4px #0000004d}._wrapper_eq1lb_1._selected_eq1lb_13 ._resizeHandleRight_eq1lb_15{right:calc(-12px / var(--sheet-scale, 1));width:calc(20px / var(--sheet-scale, 1));height:calc(48px / var(--sheet-scale, 1));border-radius:calc(10px / var(--sheet-scale, 1))}._wrapper_eq1lb_1._selected_eq1lb_13 ._resizeHandleBottom_eq1lb_15{bottom:calc(-12px / var(--sheet-scale, 1));width:calc(48px / var(--sheet-scale, 1));height:calc(20px / var(--sheet-scale, 1));border-radius:calc(10px / var(--sheet-scale, 1))}._wrapper_eq1lb_1._selected_eq1lb_13 ._resizeHandleCorner_eq1lb_15{right:calc(-14px / var(--sheet-scale, 1));bottom:calc(-14px / var(--sheet-scale, 1));width:calc(28px / var(--sheet-scale, 1));height:calc(28px / var(--sheet-scale, 1));border-radius:50%}}._wrapper_eq1lb_1._selected_eq1lb_13{outline:calc(4px / var(--sheet-scale, 1)) solid var(--pencil);outline-offset:calc(2px / var(--sheet-scale, 1));border-radius:2px;touch-action:none;scroll-margin:calc(16px / var(--sheet-scale, 1))}@media not ((hover:hover)and (min-width:1400px)){._wrapper_eq1lb_1._selected_eq1lb_13{scroll-margin-bottom:calc(58dvh / var(--sheet-scale, 1))}}._wrapper_eq1lb_1:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent calc(100% - 3px / var(--sheet-scale, 1)),var(--pencil-edge) 0);opacity:0;pointer-events:none;z-index:50}._wrapper_eq1lb_1._leaving_eq1lb_110{pointer-events:none}._wrapper_eq1lb_1._moving_eq1lb_114{opacity:.35}._dragHandle_eq1lb_14,._resizeHandleRight_eq1lb_15,._resizeHandleBottom_eq1lb_15,._resizeHandleCorner_eq1lb_15{touch-action:none}._dragHandle_eq1lb_14{position:absolute;top:-8px;left:-8px;width:24px;height:24px;border-radius:50%;background:var(--ink-soft);color:var(--paper);border:2px solid var(--paper);font-size:12px;line-height:1;cursor:grab;opacity:0;transition:all .2s;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003;z-index:100;-webkit-user-select:none;user-select:none}._dragHandle_eq1lb_14:hover{background:var(--ink);transform:scale(1.1)}._dragHandle_eq1lb_14:active{cursor:grabbing}._buttonGroup_eq1lb_38{position:absolute;top:-8px;right:-8px;display:flex;gap:4px;z-index:100}._content_eq1lb_167{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._helpButton_eq1lb_14,._rerollButton_eq1lb_14,._deleteButton_eq1lb_14{width:24px;height:24px;border-radius:50%;color:var(--paper);border:2px solid var(--paper);font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:all .2s;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}._rerollButton_eq1lb_14,._helpButton_eq1lb_14{background:var(--ink)}._helpButton_eq1lb_14{font-weight:800}._helpButton_eq1lb_14:hover,._rerollButton_eq1lb_14:hover{background:var(--ink);color:var(--pencil);transform:scale(1.1)}._deleteButton_eq1lb_14{background:var(--danger);font-size:18px}._deleteButton_eq1lb_14:hover{background:#a52f26;color:var(--paper);transform:scale(1.1)}._resizeHandleRight_eq1lb_15,._resizeHandleBottom_eq1lb_15,._resizeHandleCorner_eq1lb_15{position:absolute;background:var(--ink-soft);opacity:0;transition:all .2s;z-index:99}._resizeHandleRight_eq1lb_15{right:-4px;top:50%;transform:translateY(-50%);width:8px;height:40px;cursor:ew-resize;border-radius:4px}._resizeHandleRight_eq1lb_15:hover{background:var(--ink);width:10px;right:-5px}._resizeHandleBottom_eq1lb_15{bottom:-4px;left:50%;transform:translate(-50%);height:8px;width:40px;cursor:ns-resize;border-radius:4px}._resizeHandleBottom_eq1lb_15:hover{background:var(--ink);height:10px;bottom:-5px}._resizeHandleCorner_eq1lb_15{right:-4px;bottom:-4px;width:16px;height:16px;cursor:nwse-resize;border-radius:0 0 4px;border-right:2px solid var(--paper);border-bottom:2px solid var(--paper)}._resizeHandleCorner_eq1lb_15:hover{background:var(--ink);width:18px;height:18px;right:-5px;bottom:-5px}@media print{._wrapper_eq1lb_1._selected_eq1lb_13{outline:none}._wrapper_eq1lb_1:after,._wrapper_eq1lb_1._leaving_eq1lb_110{display:none}._buttonGroup_eq1lb_38,._dragHandle_eq1lb_14,._resizeHandleRight_eq1lb_15,._resizeHandleBottom_eq1lb_15,._resizeHandleCorner_eq1lb_15{display:none!important}}._wrapper_eq1lb_1._fill_eq1lb_312{pointer-events:none}._wrapper_eq1lb_1._fill_eq1lb_312._selected_eq1lb_13,._wrapper_eq1lb_1._fill_eq1lb_312:focus-visible,._wrapper_eq1lb_1._fill_eq1lb_312._selected_eq1lb_13:focus-visible{outline:none;box-shadow:none}._wrapper_eq1lb_1._fill_eq1lb_312._selected_eq1lb_13 ._content_eq1lb_167{filter:drop-shadow(0 0 calc(1.5px / var(--sheet-scale, 1)) var(--pencil)) drop-shadow(0 0 calc(1.5px / var(--sheet-scale, 1)) var(--pencil)) drop-shadow(0 0 calc(1.5px / var(--sheet-scale, 1)) var(--pencil))}._wrapper_eq1lb_1._fill_eq1lb_312:focus-visible ._content_eq1lb_167{filter:drop-shadow(0 0 calc(2px / var(--sheet-scale, 1)) var(--ink))}@media print{._wrapper_eq1lb_1._fill_eq1lb_312 ._content_eq1lb_167{filter:none!important}}._gridContainer_x6m8o_1{flex:1;align-self:stretch;display:flex;justify-content:center;align-items:flex-start;padding:0 10mm 10mm}._answerLabel_x6m8o_10{position:absolute;top:100%;margin-top:3mm;right:0;padding:.5mm 1.5mm;background:var(--paper);border-radius:1mm 1mm 0 0;color:var(--answer-ink);font:9pt var(--ui-font);white-space:nowrap}._grid_x6m8o_1{position:relative;flex-shrink:0;background:var(--paper);box-shadow:0 1px 2px #00000040,0 8px 24px #00000040}@media screen{._grid_x6m8o_1{zoom:var(--sheet-scale, 1)}}@media(max-width:900px){._gridContainer_x6m8o_1{padding:0 12px 12px}}._gridCell_x6m8o_44{position:absolute;border:1px solid #e6eaea;box-sizing:border-box;pointer-events:none}._gridCell_x6m8o_44._valid_x6m8o_51{background-color:#2f8a5733;border-color:#2f8a57;z-index:10}._gridCell_x6m8o_44._invalid_x6m8o_57{background-color:#c43d322e;border-color:var(--danger);z-index:10}._dragPreview_x6m8o_63{position:absolute;border:2px dashed var(--ink);background-color:#f6cb3a33;pointer-events:none;z-index:20;box-sizing:border-box}@media print{._gridContainer_x6m8o_1{padding:0;box-shadow:none}._grid_x6m8o_1{box-shadow:none}._gridCell_x6m8o_44{border:none!important;background:none!important}._dragPreview_x6m8o_63{display:none}}._empty_x6m8o_94{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20mm;pointer-events:none}._empty_x6m8o_94>*{pointer-events:auto}@media print{._empty_x6m8o_94{display:none}}._announcement_x6m8o_115{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._sheet_ej6nq_1{position:fixed;left:0;right:0;bottom:0;z-index:200;max-height:55dvh;display:flex;flex-direction:column;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid rgba(0,0,0,.18);border-radius:12px 12px 0 0;box-shadow:0 -6px 24px #00000040;font-family:var(--ui-font);color:var(--ink);animation:_rise_ej6nq_1 .3s var(--ease-out)}@media(hover:hover)and (min-width:901px){._sheet_ej6nq_1{left:320px}}._docked_ej6nq_31{display:flex;flex-direction:column;gap:12px;font-family:var(--ui-font);color:var(--ink);animation:_fade_ej6nq_1 .2s var(--ease-out)}@keyframes _rise_ej6nq_1{0%{transform:translateY(100%)}}@keyframes _fade_ej6nq_1{0%{opacity:0}}._sheet_ej6nq_1._closing_ej6nq_50{animation:_sink_ej6nq_1 .2s var(--ease-in) forwards}@keyframes _sink_ej6nq_1{to{transform:translateY(100%)}}@keyframes _fadeOut_ej6nq_1{to{opacity:0}}@media(prefers-reduced-motion:reduce){._sheet_ej6nq_1{animation-name:_fade_ej6nq_1}._sheet_ej6nq_1._closing_ej6nq_50{animation-name:_fadeOut_ej6nq_1}}._head_ej6nq_72{display:flex;align-items:center;gap:8px}._icon_ej6nq_78{font-size:24px;line-height:1}._title_ej6nq_83{flex:1;outline-offset:4px;min-width:0;margin:0;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roundButton_ej6nq_95{width:40px;height:40px;flex-shrink:0;padding:0;border:1.5px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:18px;font-weight:800;line-height:1}._roundButton_ej6nq_95:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._actions_ej6nq_115{display:flex;gap:8px}._action_ej6nq_115{flex:1;padding:8px 10px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-size:15px;font-weight:700}._action_ej6nq_115:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._remove_ej6nq_136,._remove_ej6nq_136:hover{color:var(--danger)}._done_ej6nq_141{flex-shrink:0;padding:9px 16px;border:2px solid var(--pencil-edge);background:var(--pencil);color:var(--ink);font-size:15px;font-weight:700}._done_ej6nq_141:hover{border-color:var(--pencil-edge);background:var(--pencil);color:var(--ink)}._config_ej6nq_159{overflow:auto;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}body[data-pointer-drag] ._sheet_ej6nq_1{visibility:hidden}._hint_ej6nq_172{margin:0;font-size:13px;line-height:1.4;color:var(--ink-soft)}@media(hover:hover){._touchHint_ej6nq_181{display:none}}@media(hover:none){._mouseHint_ej6nq_187{display:none}}@media print{._sheet_ej6nq_1{display:none!important}}._docked_ej6nq_31 ._action_ej6nq_115{flex:auto;padding:8px;font-size:14px;white-space:nowrap}._sheet_1c16z_1{position:relative;flex-shrink:0;overflow:hidden;background:var(--paper);pointer-events:none}._puzzle_1c16z_9{position:absolute;display:flex;align-items:center;justify-content:center}._history_14a6n_1{display:flex;flex-direction:column;align-items:center;gap:16px;width:190mm;max-width:100%;padding:0 0 10mm;font-family:var(--ui-font);color:var(--ink)}._pages_14a6n_13{display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding:0;list-style:none}._page_14a6n_13{display:flex;gap:18px;padding:14px;border-radius:var(--radius);background:var(--panel);box-shadow:0 1px 2px #0003,0 6px 18px #0000002e}._preview_14a6n_33{flex-shrink:0;align-self:flex-start;box-shadow:0 1px 2px #00000040,0 4px 10px #0000001f}._details_14a6n_39{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}._date_14a6n_47{margin:0;font-size:18px;font-weight:700}._puzzles_14a6n_53{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._puzzle_14a6n_53{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}._puzzleName_14a6n_70{font-size:15px;font-weight:700}._ratings_14a6n_75{display:flex;border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}._rating_14a6n_75{padding:5px 10px;font-size:13px;font-weight:700;border:none;border-right:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink-soft)}._rating_14a6n_75:last-child{border-right:none}._rating_14a6n_75:hover:not(._selected_14a6n_98){background:var(--hover);color:var(--ink)}._rating_14a6n_75._selected_14a6n_98,._rating_14a6n_75._selected_14a6n_98:hover{background:var(--pencil);color:var(--ink)}._actions_14a6n_109{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}._primary_14a6n_117,._secondary_14a6n_118{padding:8px 14px;font-size:14px;font-weight:700}._primary_14a6n_117{border-color:var(--pencil-edge);background:var(--pencil)}._primary_14a6n_117:hover{border-color:var(--ink);background:var(--pencil);color:var(--ink)}._secondary_14a6n_118{border:1.5px solid var(--line)}._secondary_14a6n_118:hover{border-color:var(--ink);background:var(--paper);color:var(--ink)}._remove_14a6n_145{margin-left:auto;padding:4px 0;border:none;background:none;font-size:14px;font-weight:700;color:var(--danger);text-decoration:underline;text-underline-offset:3px}._remove_14a6n_145:hover{background:none;color:var(--danger)}._more_14a6n_162{padding:8px 18px;border:2px solid rgba(255,255,255,.5);background:transparent;color:var(--paper);font-size:15px;font-weight:700}._more_14a6n_162:hover{border-color:var(--paper);background:#ffffff1f;color:var(--paper)}._empty_14a6n_177{max-width:46ch;margin:12mm auto;padding:0 16px;font-family:var(--ui-font);font-size:16px;line-height:1.5;color:#ffffffe6;text-align:center}._emptyTitle_14a6n_188{margin:0 0 8px;font-size:20px;color:var(--paper)}@media(max-width:900px){._history_14a6n_1{padding:0 12px 12px}}@media(max-width:600px){._page_14a6n_13{flex-direction:column}._preview_14a6n_33{align-self:center}}._more_14a6n_162:focus-visible,._empty_14a6n_177 :focus-visible{outline-color:var(--paper)}@media print{._history_14a6n_1,._empty_14a6n_177{display:none!important}}._app_srohe_1{height:100vh;height:100dvh;display:flex}._desk_srohe_9{flex:1;display:flex;flex-direction:column;align-items:center;overflow:auto;background-color:var(--mat);background-image:linear-gradient(var(--mat-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--mat-line-major) 1px,transparent 1px),linear-gradient(var(--mat-line) 1px,transparent 1px),linear-gradient(90deg,var(--mat-line) 1px,transparent 1px);background-size:95mm 95mm,95mm 95mm,19mm 19mm,19mm 19mm;background-position:-1px -1px}._toolbar_srohe_26{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:190mm;max-width:100%;margin:8mm 10mm 4mm;font-family:var(--ui-font)}._puzzleCount_srohe_37{margin-right:auto;font-size:15px;color:#ffffffd9}._clearButton_srohe_43,._printButton_srohe_44{padding:8px 16px;font-family:var(--ui-font);font-size:15px;font-weight:700;border-radius:var(--radius)}._clearButton_srohe_43{border:2px solid rgba(255,255,255,.5);background:transparent;color:var(--paper)}._clearButton_srohe_43:hover:not(:disabled){background:#ffffff1f;border-color:var(--paper);color:var(--paper)}._clearButton_srohe_43:disabled{opacity:.4;cursor:not-allowed}._printButton_srohe_44{padding:8px 22px;border:2px solid var(--pencil-edge);background:var(--pencil);color:var(--ink)}._printButton_srohe_44:hover:not(:disabled){background:#ffd84f;border-color:var(--pencil-edge);color:var(--ink)}._printButton_srohe_44:disabled{opacity:.5;cursor:not-allowed}._viewSwitch_srohe_89{display:flex;gap:3px;padding:3px;border-radius:calc(var(--radius) + 3px);background:var(--mat-deep)}._viewSwitch_srohe_89 button{padding:6px 12px;font-size:15px;font-weight:700;border:2px solid transparent;background:transparent;color:var(--paper)}._viewSwitch_srohe_89 button:hover:not(._selected_srohe_106){background:#ffffff1f;color:var(--paper)}._viewSwitch_srohe_89 button._selected_srohe_106,._viewSwitch_srohe_89 button._selected_srohe_106:hover{background:var(--pencil);border-color:var(--pencil-edge);color:var(--ink)}._viewCount_srohe_118{margin-left:2px;font-variant-numeric:tabular-nums;opacity:.75}._pageArea_srohe_124{display:contents}@media screen{._offScreen_srohe_130{display:none}}._emptyPrompt_srohe_135{display:flex;flex-direction:column;align-items:center;gap:calc(14px / var(--sheet-scale, 1));max-width:calc(320px / var(--sheet-scale, 1));font-family:var(--ui-font);font-size:calc(17px / var(--sheet-scale, 1));line-height:1.45;color:var(--ink-soft);text-align:center}._emptyPrompt_srohe_135 p{margin:0}._emptyAction_srohe_152{padding:calc(9px / var(--sheet-scale, 1)) calc(18px / var(--sheet-scale, 1));font-size:calc(16px / var(--sheet-scale, 1));font-weight:700;border:calc(2px / var(--sheet-scale, 1)) solid var(--pencil-edge);border-radius:calc(var(--radius) / var(--sheet-scale, 1));background:var(--pencil);color:var(--ink)}._emptyAction_srohe_152:hover{border-color:var(--ink);background:var(--pencil);color:var(--ink)}._menuButton_srohe_169{display:none;padding:8px 14px;font-family:var(--ui-font);font-size:15px;font-weight:700;border:2px solid var(--pencil-edge);border-radius:var(--radius);background:var(--pencil);color:var(--ink)}._menuButton_srohe_169:hover{border-color:var(--pencil-edge);background:var(--pencil);color:var(--ink)}._backdrop_srohe_187{display:none}._dock_srohe_193{width:300px;flex-shrink:0;overflow-y:auto;padding:22px 16px 28px;background:var(--panel);border-left:1px solid rgba(0,0,0,.18);font-family:var(--ui-font);color:var(--ink)}._dockHint_srohe_204{margin:0;font-size:15px;line-height:1.45;color:var(--ink-soft)}._undoBar_srohe_214{position:fixed;left:320px;right:0;bottom:24px;z-index:150;display:flex;justify-content:center;padding:0 16px;pointer-events:none}._undoBar_srohe_214._besideDock_srohe_226{right:300px}._undoToast_srohe_230{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 8px 8px 16px;border-radius:calc(var(--radius) + 2px);background:var(--paper);box-shadow:0 2px 4px #1e2a2d1f,0 10px 28px #1e2a2d47;font-family:var(--ui-font);font-size:15px;color:var(--ink);pointer-events:auto;animation:_toastIn_srohe_1 .28s var(--ease-out)}@keyframes _toastIn_srohe_1{0%{opacity:0;transform:translateY(12px)}}._undoButton_srohe_250{padding:6px 16px;font-size:15px;font-weight:700;border:2px solid var(--pencil-edge);background:var(--pencil);color:var(--ink)}._undoButton_srohe_250:hover{border-color:var(--pencil-edge);background:#ffd84f;color:var(--ink)}._dismissButton_srohe_265{width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ink-soft);font-size:20px;line-height:1}._dismissButton_srohe_265:hover{background:var(--hover);color:var(--ink)}@keyframes _fade_srohe_1{0%{opacity:0}}@media(prefers-reduced-motion:reduce){._undoToast_srohe_230{animation-name:_fade_srohe_1}}._desk_srohe_9._withSheet_srohe_293{padding-bottom:50dvh}@media(max-width:900px){._toolbar_srohe_26{flex-wrap:wrap;margin:12px 12px 10px;width:auto;align-self:stretch}._menuButton_srohe_169{display:block;margin-right:auto}._puzzleCount_srohe_37{order:1;flex-basis:100%}._undoBar_srohe_214{left:0;bottom:calc(16px + env(safe-area-inset-bottom))}._backdrop_srohe_187{display:block;position:fixed;inset:0;z-index:250;background:#00000059;animation:_fade_srohe_1 .3s var(--ease-out)}}._toolbar_srohe_26 :focus-visible,._desk_srohe_9>:focus-visible{outline-color:var(--paper)}@media print{._app_srohe_1{height:auto;display:block}._desk_srohe_9{display:block;overflow:visible;background:none}._toolbar_srohe_26,._dock_srohe_193,._undoBar_srohe_214{display:none!important}}._pageActions_srohe_355{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}._pageActions_srohe_355 button,._viewSwitch_srohe_89{flex-shrink:0;white-space:nowrap}._answerToggle_srohe_366{display:inline-flex;align-items:center;gap:6px;padding:8px;color:var(--paper);font-size:15px;white-space:nowrap;cursor:pointer}._answerToggle_srohe_366 input{accent-color:var(--answer-ink)}
