._header_191uj_1{z-index:20;height:var(--header-h);background:color-mix(in srgb, var(--paper-card) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid var(--ink);align-items:center;gap:20px;padding:0 16px;display:flex;position:sticky;top:0}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){html[data-route=app] ._header_191uj_1,html[data-route=play] ._header_191uj_1{padding-inline:max(16px, calc((100% - var(--pc-content-width)) / 2))}}._brand_191uj_30{align-items:center;gap:10px;min-width:0;display:flex}div._brand_191uj_30{flex:none}a._brand_191uj_30{color:inherit;cursor:pointer;border-radius:var(--radius);text-decoration:none;transition:opacity .15s}a._brand_191uj_30:hover{opacity:.8}a._brand_191uj_30:focus-visible{outline:2px solid var(--danger);outline-offset:3px}._logo_191uj_62{object-fit:contain;flex:none;width:32px;height:32px}._wordmark_191uj_39{letter-spacing:.04em;white-space:nowrap;flex-direction:column;font-size:18px;font-weight:700;line-height:1.1;display:flex}._wordmarkMain_191uj_80{align-items:center;gap:6px;display:flex}._wordmarkBadge_191uj_87{font-family:var(--font-body);letter-spacing:.06em;color:var(--paper-card);background:var(--danger);border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.4}._wordmarkSub_191uj_99{font-family:var(--font-body);letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase;font-size:9px;font-weight:500}._viewSwitch_191uj_108{background:var(--paper-deep);border-radius:999px;gap:4px;margin-inline:auto;padding:4px;display:flex}._viewButton_191uj_117,._viewActive_191uj_118{font-family:var(--font-display);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:5px 18px;font-size:14px;font-weight:700;transition:background .15s,color .15s}._viewButton_191uj_117:hover{color:var(--ink)}._viewActive_191uj_118{background:var(--ink);color:var(--paper-card);animation:.24s cubic-bezier(.34,1.56,.64,1) _viewPop_191uj_1}@keyframes _viewPop_191uj_1{0%{transform:scale(.88)}60%{transform:scale(1.06)}to{transform:scale(1)}}._actions_191uj_156{align-items:center;gap:12px;display:flex}._headerPuzzleTitle_191uj_38{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);color:var(--ink);margin:0 auto;font-size:16px;font-weight:700;display:block;overflow:hidden}._menuWrap_191uj_188{align-items:center;display:none;position:relative}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._menuWrap_191uj_188{display:flex}._brand_191uj_30{display:none}}._menuLabel_191uj_206{display:none}._menuButton_191uj_213{width:44px;height:44px;color:var(--ink);background:0 0;border:none;flex:none;place-items:center;margin:-2px;display:grid}._menuLogo_191uj_226{object-fit:contain;flex:none;width:30px;height:30px}._menuCaret_191uj_234{margin-left:1px;font-size:9px;line-height:1}._menuPanel_191uj_245{z-index:45;box-sizing:border-box;overscroll-behavior:contain;background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius);--menu-shadow:0 12px 28px color-mix(in srgb, var(--ink) 22%, transparent);min-width:min(220px,100vw - 16px);max-width:calc(100vw - 16px);box-shadow:var(--menu-shadow);transform-origin:100% 0;margin:0;padding:6px;list-style:none;transition:box-shadow .12s;animation:.18s _menuPanelIn_191uj_1;position:fixed;overflow:hidden auto}._menuPanel_191uj_245[data-more-above=true]{box-shadow:var(--menu-shadow), inset 0 12px 12px -12px color-mix(in srgb, var(--ink) 30%, transparent)}._menuPanel_191uj_245[data-more-below=true]{box-shadow:var(--menu-shadow), inset 0 -12px 12px -12px color-mix(in srgb, var(--ink) 30%, transparent)}._menuPanel_191uj_245[data-more-above=true][data-more-below=true]{box-shadow:var(--menu-shadow), inset 0 12px 12px -12px color-mix(in srgb, var(--ink) 30%, transparent), inset 0 -12px 12px -12px color-mix(in srgb, var(--ink) 30%, transparent)}._menuPanelExit_191uj_293{animation:.16s forwards _menuPanelOut_191uj_1}._menuDrawer_191uj_301{--drawer-safe-left:env(safe-area-inset-left,0px);z-index:45;box-sizing:border-box;width:min(calc(320px + var(--drawer-safe-left)), 86vw);padding-left:var(--drawer-safe-left);padding-bottom:env(safe-area-inset-bottom);background:var(--paper-card);border-right:2px solid var(--ink);box-shadow:12px 0 28px color-mix(in srgb, var(--ink) 22%, transparent);flex-direction:column;animation:.18s _menuDrawerIn_191uj_1;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}._menuDrawerExit_191uj_328{animation:.16s forwards _menuDrawerOut_191uj_1}._menuDrawerBar_191uj_335{flex:none;justify-content:flex-start;align-items:center;gap:4px;min-height:56px;padding:6px;display:flex}._menuDrawerBrand_191uj_347{border-radius:var(--radius);min-width:0;color:inherit;align-items:center;gap:8px;padding:4px 8px 4px 4px;text-decoration:none;display:inline-flex}a._menuDrawerBrand_191uj_347:hover,a._menuDrawerBrand_191uj_347:focus-visible{background:var(--paper-deep);outline:none}._menuDrawerLogo_191uj_364{object-fit:contain;flex:none;width:28px;height:28px}._menuDrawerWordmark_191uj_371{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}._menuDrawerClose_191uj_382{border-radius:var(--radius);width:44px;height:44px;color:var(--ink);background:0 0;border:none;flex:none;place-items:center;font-size:20px;display:grid}._menuDrawerClose_191uj_382:hover,._menuDrawerClose_191uj_382:focus-visible{background:var(--paper-deep);outline:none}._menuPanel_191uj_245[data-drawer=true]{z-index:auto;--menu-shadow:0 0 0 transparent;border:none;border-radius:0;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;max-height:none;padding:0 8px 8px;animation:none;position:static}._menuScrim_191uj_421{z-index:44;background:color-mix(in srgb, var(--ink) 45%, transparent);touch-action:none;overscroll-behavior:contain;animation:.18s _menuScrimIn_191uj_1;position:fixed;inset:0}._menuScrimExit_191uj_432{animation:.16s forwards _menuScrimOut_191uj_1}@keyframes _menuDrawerIn_191uj_1{0%{transform:translate(-100%)}to{transform:none}}@keyframes _menuDrawerOut_191uj_1{0%{transform:none}to{transform:translate(-100%)}}@keyframes _menuScrimIn_191uj_1{0%{opacity:0}to{opacity:1}}@keyframes _menuScrimOut_191uj_1{0%{opacity:1}to{opacity:0}}@keyframes _menuPanelIn_191uj_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes _menuPanelOut_191uj_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.96)}}._menuItem_191uj_496{box-sizing:border-box;text-align:left;border-radius:calc(var(--radius) - 4px);width:100%;font-family:var(--font-display);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}@media (width<=320px){._menuItem_191uj_496{white-space:normal;overflow-wrap:anywhere}}._menuPanel_191uj_245[data-drawer=true] ._menuItem_191uj_496{font-weight:500}._menuItem_191uj_496:hover,._menuItem_191uj_496:focus-visible{background:var(--paper-deep);outline:none}._menuItemIcon_191uj_537{vertical-align:-.12em;width:1em;height:1em;margin-left:6px}._menuActionIcon_191uj_545{vertical-align:-.22em;width:1.15em;height:1.15em;color:var(--ink-soft);margin-right:9px}._menuDivider_191uj_554{border:none;border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);height:0;margin:6px 8px;list-style:none}._primaryButton_191uj_562,._secondaryButton_191uj_563{font-family:var(--font-display);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:6px;padding:7px 18px;font-size:14px;font-weight:700;transition:transform .1s,box-shadow .15s,background .2s,color .2s,border-color .2s;display:inline-flex}._buttonIcon_191uj_585{flex:none;width:1.1em;height:1.1em}._primaryButton_191uj_562{background:var(--success);color:var(--paper-card);box-shadow:0 2px 0 var(--success-deep)}._primaryButton_191uj_562:hover{box-shadow:0 3px 0 var(--success-deep);transform:translateY(-1px)}._primaryButton_191uj_562:active{box-shadow:none;transform:translateY(1px)}._secondaryButton_191uj_563{border:2px solid var(--ink);color:var(--ink);background:var(--paper-card)}@media (hover:hover){._secondaryButton_191uj_563:hover{background:var(--paper-deep)}}@media (width<=880px){._header_191uj_1{flex-wrap:wrap;gap:8px;height:auto;padding:8px 10px;position:static}._brand_191uj_30{gap:6px}._logo_191uj_62{width:26px;height:26px}._wordmark_191uj_39{font-size:16px}._wordmarkSub_191uj_99{display:none}._viewSwitch_191uj_108{margin-inline:0;order:1;width:auto;margin-left:auto}._actions_191uj_156{order:2;justify-content:flex-end;width:100%}._viewButton_191uj_117,._viewActive_191uj_118{padding:11px 12px;font-size:14px}._primaryButton_191uj_562,._secondaryButton_191uj_563{padding:10px 14px;font-size:14px}}@media (width<=480px){._header_191uj_1{gap:6px}._wordmark_191uj_39{letter-spacing:.01em;font-size:14px}._viewButton_191uj_117,._viewActive_191uj_118{padding:11px 10px}}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._header_191uj_1{padding-left:max(16px, calc(var(--landscape-safe-left,0px) + 4px));padding-right:max(16px, calc(var(--landscape-safe-right,0px) + 4px));flex-wrap:nowrap;position:sticky;top:0}._actions_191uj_156{width:auto}._viewSwitch_191uj_108{margin-inline:auto}._buttonLabel_191uj_728{display:none}._secondaryButton_191uj_563,._primaryButton_191uj_562{flex:none;place-items:center;gap:0;width:44px;height:44px;margin:-2px;padding:0;display:grid}._buttonIcon_191uj_585{box-sizing:border-box;width:21px;height:24px;padding-block:1.5px}._secondaryButton_191uj_563{background:0 0;border:0}._menuButton_191uj_213{flex-direction:column;justify-content:center;align-items:center;gap:0;width:auto;min-width:44px;height:44px;margin:-2px;padding:0 2px;display:flex}._menuLabel_191uj_206{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.1;display:block}._menuLabelText_191uj_206{display:none}._actions_191uj_156{gap:4px}._viewButton_191uj_117,._viewActive_191uj_118{padding:11px 8px}}@media (width<=600px) and (orientation:portrait){._buttonLabel_191uj_728,._menuLabel_191uj_206{white-space:nowrap;font-size:11px;font-weight:500;line-height:1.1;display:block}._menuLabelText_191uj_206{display:inline}._secondaryButton_191uj_563,._primaryButton_191uj_562,._menuButton_191uj_213{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:auto;min-width:44px;height:44px;margin:-2px;padding:0 2px;display:flex}}@media (width<=360px){._viewButton_191uj_117,._viewActive_191uj_118{padding:11px 5px}}@media (width<=349px) and (orientation:portrait){._buttonLabel_191uj_728,._menuLabelText_191uj_206{display:none}._secondaryButton_191uj_563,._primaryButton_191uj_562,._menuButton_191uj_213{gap:0;width:44px;min-width:0;padding:0}}@media (width>=601px) and (width<=920px){._header_191uj_1{height:var(--header-h);padding-left:max(16px, calc(var(--landscape-safe-left,0px) + 4px));padding-right:max(16px, calc(var(--landscape-safe-right,0px) + 4px));flex-wrap:nowrap;gap:12px;position:sticky;top:0}._buttonIcon_191uj_585{display:none}._menuLogo_191uj_226{width:32px;height:32px}._menuButton_191uj_213{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:auto;min-width:44px;height:auto;padding:0 8px;display:flex}._menuLabel_191uj_206{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.1;display:block}._menuLabelText_191uj_206{display:none}._viewSwitch_191uj_108{order:0;margin-inline:auto}._actions_191uj_156{order:0;width:auto}}._titleSlot_191uj_923{display:none}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._buttonIcon_191uj_585{display:block}._menuButton_191uj_213{flex-direction:row;gap:4px;height:44px;padding:0 8px}._menuLabelText_191uj_206{display:inline}._viewSwitch_191uj_108{box-sizing:border-box;height:44px;padding:3px}._titleSlot_191uj_923{flex:auto;align-items:center;min-width:0;height:100%;display:flex}._viewButton_191uj_117,._viewActive_191uj_118{height:38px;padding:0 12px;line-height:1;position:relative}._viewButton_191uj_117:before,._viewActive_191uj_118:before{content:"";position:absolute;inset:-3px 0}}@media (width>=601px) and (width<=920px) and (height>=501px),(width>=921px){._buttonIcon_191uj_585{box-sizing:border-box;width:21px;height:24px;padding-block:1.5px;display:block}._buttonLabel_191uj_728,._menuLabel_191uj_206{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.1;display:block}._secondaryButton_191uj_563{background:0 0;border:0}._secondaryButton_191uj_563,._primaryButton_191uj_562,._menuButton_191uj_213{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:auto;min-width:44px;height:auto;padding:4px 8px;display:flex}._menuButton_191uj_213{padding:0 8px}._menuLabelText_191uj_206{display:inline}}._footer_158i9_1{border-top:1px solid var(--line);background:var(--paper-card);padding:20px 16px calc(20px + env(safe-area-inset-bottom));margin-top:24px}._inner_158i9_9{max-width:1100px;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 auto;font-size:14px;display:flex}._copyright_158i9_20{font-family:var(--font-display);margin:0;font-weight:700}._links_158i9_26{flex-wrap:wrap;gap:8px 16px;margin-left:auto;display:flex}._link_158i9_26{color:var(--primary-deep);text-decoration:none}._link_158i9_26:hover{text-decoration:underline}._externalIcon_158i9_43{vertical-align:-.12em;width:1em;height:1em;margin-left:4px}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){html[data-route=app] ._footer_158i9_1,html[data-route=play] ._footer_158i9_1{padding-left:0;padding-right:0}html[data-route=app] ._inner_158i9_9,html[data-route=play] ._inner_158i9_9{max-width:var(--pc-content-width)}}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._footer_158i9_1{display:none}}._noteLink_s0pie_4{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}@media (hover:hover){._noteLink_s0pie_4:hover{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);text-decoration-color:currentColor}}._panel_1rreu_1{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._tabs_1rreu_10{border-bottom:2px solid var(--ink);display:flex}._tab_1rreu_10,._tabActive_1rreu_16{font-family:var(--font-display);text-align:center;min-height:44px;color:var(--ink-soft);background:var(--paper-deep);flex:1;justify-content:center;align-items:center;gap:5px;padding:10px 0;font-size:14px;font-weight:700;transition:background .15s;display:flex}._tabIcon_1rreu_34{flex-shrink:0;width:1.4em;height:1.4em}._dirCount_1rreu_40{font-family:var(--font-latin);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85em}._tab_1rreu_10:hover{background:var(--line-soft)}._tabActive_1rreu_16{background:var(--ink);color:var(--paper-card)}._list_1rreu_57{flex-direction:column;gap:2px;max-height:630px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}._listViewport_1rreu_68{min-height:0;display:grid;position:relative}._listViewport_1rreu_68>._list_1rreu_57{grid-area:1/1;min-width:0}._listViewport_1rreu_68:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#2f3a4d00,#2f3a4d2e);height:18px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}._listViewport_1rreu_68[data-more-y=true]:after{opacity:1}._listEmpty_1rreu_101{color:var(--ink-soft);padding:10px 10px 12px;font-size:13px;line-height:1.5}._row_1rreu_108{--clue-row-inset:10px;border-radius:var(--radius);cursor:text;flex-direction:column;flex:none;align-items:stretch;gap:6px;padding:8px 10px;font-size:14px;transition:background .12s;display:flex;position:relative}._row_1rreu_108:before{content:"";background:var(--accent-deep);opacity:0;pointer-events:none;border-radius:2px;width:4px;transition:opacity .15s;position:absolute;top:4px;bottom:4px;left:3px}._row_1rreu_108+._row_1rreu_108:after{content:"";top:-2px;left:var(--clue-row-inset);right:var(--clue-row-inset);background:var(--line);pointer-events:none;height:1px;position:absolute}._rowHead_1rreu_165{align-items:center;gap:8px;display:flex}@media (hover:hover){._row_1rreu_108:not(._rowSelected_1rreu_172):hover{background:var(--paper-deep)}}._rowSelected_1rreu_172{background:var(--accent)}._rowCrossing_1rreu_188:before{opacity:1}._num_1rreu_192{font-family:var(--font-latin);text-align:right;min-width:22px;color:var(--primary-deep);font-weight:700}._rowInput_1rreu_203{width:100%;color:var(--ink);resize:none;background:0 0;border:none;border-bottom:2px dotted #0000;padding:0 2px;font-size:14px;line-height:1.5;display:block;overflow-y:auto}@supports (field-sizing:content){._rowInput_1rreu_203{field-sizing:content;min-height:calc(1.5em + 4px);max-height:calc(6em + 4px)}}._rowInput_1rreu_203::placeholder{color:var(--ink-faint)}._rowInput_1rreu_203:hover{border-bottom-color:var(--line)}._rowInput_1rreu_203:focus{border-bottom:2px solid var(--primary);outline:none}._wordChip_1rreu_248{font-family:var(--font-body);letter-spacing:.08em;color:var(--ink);background:var(--paper-card);border:1px solid var(--accent-deep);white-space:normal;overflow-wrap:anywhere;border-radius:5px;min-width:0;padding:1px 6px;font-size:14px;font-weight:700;line-height:1.5}._wordNote_1rreu_282{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:13px;overflow:hidden}._presetButton_1rreu_295{font-family:var(--font-body);color:var(--primary-deep);background:var(--paper-card);border:1px solid var(--primary);cursor:pointer;border-radius:999px;flex:none;min-height:24px;margin-left:auto;padding:1px 12px;font-size:13px;font-weight:700;line-height:1.5;display:none}@media (hover:none),(pointer:coarse),(pointer:none){._presetButton_1rreu_295{align-items:center;display:inline-flex}}@media (pointer:coarse){._row_1rreu_108{min-height:44px}._rowInput_1rreu_203{font-size:16px}._num_1rreu_192{font-size:15px}._wordChip_1rreu_248{font-size:14px}}._lists_1rreu_341{display:block}._listHeader_1rreu_345{margin:0;display:none}._listHeaderButton_1rreu_354{justify-content:center;align-items:center;gap:inherit;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._panel_1rreu_1[data-tab=down] ._column_1rreu_372[data-dir=across],._panel_1rreu_1[data-tab=across] ._column_1rreu_372[data-dir=down]{display:none}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._panel_1rreu_1{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}._tabs_1rreu_10{flex:none}._lists_1rreu_341,._column_1rreu_372,._listViewport_1rreu_68{flex-direction:column;flex:auto;min-height:0;display:flex}._list_1rreu_57{height:100%;min-height:0;max-height:none}}@media (orientation:landscape) and (width>=601px) and (width<=1024px) and (height<=500px) and (pointer:coarse){._tabs_1rreu_10{display:none}._panel_1rreu_1[data-tab=down] ._column_1rreu_372[data-dir=across],._panel_1rreu_1[data-tab=across] ._column_1rreu_372[data-dir=down]{display:flex}._lists_1rreu_341{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}._column_1rreu_372{flex-direction:column;min-width:0;min-height:0;display:flex}._column_1rreu_372[data-dir=down]{border-right:2px solid var(--line)}._listHeader_1rreu_345{font-family:var(--font-display);color:var(--ink-soft);background:var(--paper-heavy);border-bottom:2px solid var(--line);justify-content:center;align-items:stretch;gap:4px;padding:0;font-size:13px;font-weight:700;display:flex}._listHeaderButton_1rreu_354{padding:4px 8px}._listHeaderIcon_1rreu_473{flex-shrink:0;width:1.2em;height:1.2em}._list_1rreu_57{scrollbar-width:thin;padding-left:4px;padding-right:4px}._row_1rreu_108{--clue-row-inset:8px;padding-left:8px;padding-right:8px}}@media (width<=600px){._panel_1rreu_1,._lists_1rreu_341,._column_1rreu_372,._listViewport_1rreu_68{flex-direction:column;flex:auto;min-height:0;display:flex}._tabs_1rreu_10{flex:none}._list_1rreu_57{height:100%;min-height:0;max-height:none;overflow-y:auto}}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){._tabs_1rreu_10{display:none}._panel_1rreu_1{--clue-section-header-h:46px}._row_1rreu_108,._rowInput_1rreu_203,._wordChip_1rreu_248{font-size:16px}._panel_1rreu_1{flex-direction:column;flex:auto;min-height:0;display:flex}._lists_1rreu_341{flex:auto;min-height:0;display:block;position:relative;overflow-y:auto}._column_1rreu_372,._listViewport_1rreu_68{display:contents}._listViewport_1rreu_68:after{display:none}._listHeader_1rreu_345{z-index:1;min-height:var(--clue-section-header-h);font-family:var(--font-display);color:var(--ink-soft);background:var(--paper-heavy);border-bottom:2px solid var(--line);justify-content:center;align-items:stretch;gap:5px;padding:0;font-size:16px;font-weight:700;display:flex;position:sticky;top:0;bottom:0}._listHeaderButton_1rreu_354{padding:9px 10px 7px}._column_1rreu_372[data-dir=across] ._listHeader_1rreu_345{border-top:2px solid var(--line)}._row_1rreu_108,._rowInput_1rreu_203{scroll-margin-top:var(--clue-section-header-h);scroll-margin-bottom:var(--clue-section-header-h)}._listHeaderIcon_1rreu_473{flex-shrink:0;width:1.2em;height:1.2em}._list_1rreu_57{height:auto;min-height:0;max-height:none;overflow:visible}}._mark_1p0ui_1{color:var(--marker-gold);flex:none;align-items:center;font-size:1.15em;display:inline-flex}._mark_1p0ui_1 svg{fill:var(--accent-deep)}._toolbar_gv6n1_1{z-index:3;background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}._toolGroup_gv6n1_15{gap:4px;display:flex;position:relative}._tool_gv6n1_1{border-radius:var(--radius);color:var(--ink-soft);flex-direction:column;align-items:center;gap:3px;padding:6px 12px;font-size:14px;font-weight:700;transition:background .15s;display:flex}._tool_gv6n1_1:hover{background:var(--paper-deep)}._toolIconRow_gv6n1_42{align-items:flex-end;gap:5px;line-height:1;display:inline-flex}._toolKey_gv6n1_51{font-family:var(--font-body);color:var(--ink);background:var(--paper-card);border:1.5px solid var(--line);border-bottom-width:3px;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}._toolActive_gv6n1_65{background:var(--primary-wash);color:var(--primary-deep);box-shadow:inset 0 0 0 2px var(--primary)}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){._toolMobileOnly_gv6n1_76{display:none}._tool_gv6n1_1{min-width:70px}._toolOptions_gv6n1_88{min-width:196px}}._toolIconBlock_gv6n1_93,._toolIconChar_gv6n1_94,._toolIconMarker_gv6n1_95{border-radius:4px;place-items:center;width:22px;height:22px;display:grid}._toolIconClue_gv6n1_104{width:22px;height:22px}._toolIconBlock_gv6n1_93{background:var(--ink)}[data-bottombar] ._toolIconBlock_gv6n1_93{background:currentColor}._toolIconChar_gv6n1_94{border:2px solid;font-size:13px;font-weight:700;line-height:1}._toolIconMarker_gv6n1_95{border:2px solid;position:relative}._toolIconMarker_gv6n1_95:before{content:"";border:1.5px solid;position:absolute;inset:3px}._divider_gv6n1_139{background:var(--line);border-radius:1px;width:2px;height:28px}._symmetry_gv6n1_146{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._actionButton_gv6n1_158{border-radius:var(--radius);border:2px solid var(--line);background:var(--paper-card);height:40px;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._actionButton_gv6n1_158:hover:not(:disabled){background:var(--paper-deep);border-color:var(--ink-soft);color:var(--ink)}._actionButton_gv6n1_158:disabled{opacity:.35;cursor:default}._actionIcon_gv6n1_188{flex-shrink:0;width:20px;height:20px}._historyGroup_gv6n1_196{border:2px solid var(--line);border-radius:var(--radius);align-items:center;display:inline-flex;overflow:hidden}._historyButton_gv6n1_204{background:var(--paper-card);width:38px;height:36px;color:var(--ink-soft);place-items:center;transition:background .15s,color .15s;display:grid}._historyButton_gv6n1_204+._historyButton_gv6n1_204{border-left:2px solid var(--line)}._historyButton_gv6n1_204:hover:not(:disabled){background:var(--paper-deep);color:var(--ink)}._historyButton_gv6n1_204:disabled{opacity:.35;cursor:default}._historyIcon_gv6n1_232{width:22px;height:22px}._saveTemplateIcon_gv6n1_238{width:18px;height:18px}._toolOptions_gv6n1_88{align-items:center;gap:8px;display:inline-flex}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._toolGroup_gv6n1_15{width:100%}._tool_gv6n1_1{flex:1}._toolKey_gv6n1_51,._divider_gv6n1_139{display:none}._dividerSymmetry_gv6n1_274{display:block}}@media (width<=720px){._toolbar_gv6n1_1{border-radius:var(--radius);gap:8px;padding:6px 8px}._tool_gv6n1_1{padding:5px 10px}}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._toolbar_gv6n1_1{display:none}}._wordSearchAction_gv6n1_306{display:none}@media (width>=601px) and (width<=920px){._wordSearchAction_gv6n1_306{display:inline-flex}._wordSearchAction_gv6n1_306[aria-pressed=true]{background:var(--primary-wash);border-color:var(--primary);color:var(--primary-deep)}}._loading_qpbd3_1{width:100%;min-height:calc(var(--app-vh,100svh) - var(--header-h) - var(--footer-reserve));opacity:0;flex:auto;place-items:center;animation:.16s .15s both _loadingReveal_qpbd3_1;display:grid}._ring_qpbd3_11{border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite _loadingSpin_qpbd3_1}._panelLoading_qpbd3_20{opacity:0;flex:auto;justify-content:center;align-items:center;min-height:96px;animation:.16s .15s both _loadingReveal_qpbd3_1;display:flex}._small_qpbd3_30{vertical-align:-2px;border-width:2px;width:14px;height:14px;margin-right:6px;display:inline-block}._srOnly_qpbd3_39{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _loadingReveal_qpbd3_1{to{opacity:1}}@keyframes _loadingSpin_qpbd3_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._loading_qpbd3_1,._panelLoading_qpbd3_20{animation-duration:.01ms}._ring_qpbd3_11{animation:none}}._panel_ywaio_1{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}._body_ywaio_14{border-top:1px solid var(--line-soft);flex-direction:column;gap:9px;min-height:0;padding:10px 12px 12px;display:flex}._embedded_ywaio_23 ._body_ywaio_14{flex:auto}._embedded_ywaio_23:not(._mobile_ywaio_29) ._body_ywaio_14{border-top:0}._embedded_ywaio_23:not(._mobile_ywaio_29) ._slotHeading_ywaio_36{font-family:var(--font-display);color:var(--ink-soft);background:var(--paper-deep);border-bottom:2px solid var(--line);justify-content:flex-start;margin:-10px -12px 0;padding:9px 12px 7px;font-weight:700}._embedded_ywaio_23:not(._mobile_ywaio_29) ._slotPattern_ywaio_49{color:inherit}._embedded_ywaio_23 ._list_ywaio_54{flex:auto;max-height:none}._mobile_ywaio_29{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}._mobile_ywaio_29 ._body_ywaio_14{border-top:0;flex:auto;gap:9px;padding:0 10px 10px}._mobile_ywaio_29 ._list_ywaio_54{overscroll-behavior-y:contain;flex:auto;max-height:none}._mobileHeadingRow_ywaio_80{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:4px 0;display:flex}._mobileHeadingRow_ywaio_80 ._slotHeading_ywaio_36{flex:auto;min-width:0;overflow:hidden}._mobileHeadingRow_ywaio_80 ._slotLabel_ywaio_97{white-space:nowrap;flex:auto;align-items:baseline;min-width:0;display:flex}._mobileHeadingRow_ywaio_80 ._slotPattern_ywaio_49{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._mobileHeadingRow_ywaio_80 ._slotCount_ywaio_112{flex:none}._mobileHeadingTitle_ywaio_116{font-family:var(--font-display);align-items:center;gap:7px;font-size:16px;font-weight:700;display:inline-flex}._mobileHeadingActions_ywaio_125{flex:none;align-items:center;gap:4px;display:inline-flex}._mobileActionButton_ywaio_132,._mobileActionButtonActive_ywaio_133{border:1px solid var(--line);border-radius:var(--radius);width:44px;height:44px;color:var(--ink-soft);background:var(--paper-card);cursor:pointer;place-items:center;padding:0;font-family:inherit;font-size:20px;display:grid}._mobileActionButton_ywaio_132 svg,._mobileActionButtonActive_ywaio_133 svg{width:22px;height:22px}._mobileActionButtonActive_ywaio_133{color:var(--primary-deep);background:var(--primary-wash);border-color:var(--primary)}._mobile_ywaio_29 ._virtualItem_ywaio_160{height:46px;padding-bottom:2px}._mobile_ywaio_29 ._confirmInline_ywaio_165{height:44px}._slotHeading_ywaio_36{align-items:center;font-size:16px;display:flex}._slotLabel_ywaio_97{align-items:baseline;display:inline-flex}._slotPattern_ywaio_49,._candidateWord_ywaio_181{letter-spacing:.1em}._slotPattern_ywaio_49{color:var(--ink);font-weight:700}._slotCount_ywaio_112{color:var(--ink-soft);margin-left:.25em;font-weight:400}._dictionaryCheck_ywaio_198{color:#16803c;margin-left:4px;font-weight:800}._completeClue_ywaio_205{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-left:14px;font-size:13px;font-weight:400;overflow:hidden}._controls_ywaio_216{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}._sortControl_ywaio_223{border:1px solid var(--line);border-radius:var(--radius);font-size:14px;display:inline-flex;overflow:hidden}._sortButton_ywaio_231,._sortActive_ywaio_232{min-height:28px;color:var(--ink-soft);font:inherit;background:var(--paper-card);cursor:pointer;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}._sortButton_ywaio_231 svg,._sortActive_ywaio_232 svg{flex:none;width:16px;height:16px}._sortButton_ywaio_231+._sortButton_ywaio_231,._sortButton_ywaio_231+._sortActive_ywaio_232,._sortActive_ywaio_232+._sortButton_ywaio_231,._sortActive_ywaio_232+._sortActive_ywaio_232{border-left:1px solid var(--line)}._sortButton_ywaio_231:hover{background:var(--paper-deep)}._sortActive_ywaio_232{color:#fff;background:var(--ink);font-weight:700}._shuffle_ywaio_268{border:1px solid var(--line);border-radius:var(--radius);width:30px;min-height:28px;color:var(--primary-deep);background:var(--paper-card);cursor:pointer;place-items:center;padding:0;font-size:16px;display:inline-grid}._shuffle_ywaio_268:hover{background:var(--paper-deep)}._skewerButton_ywaio_286{border:1px solid var(--line);border-radius:var(--radius);min-height:28px;color:var(--ink-soft);font:inherit;background:var(--paper-card);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:14px;display:inline-flex}._skewerButton_ywaio_286 svg{flex:none;width:16px;height:16px}._skewerButton_ywaio_286:hover{background:var(--paper-deep)}._skewerButton_ywaio_286[aria-pressed=true]{color:var(--primary-deep);background:var(--primary-wash);border-color:var(--primary)}._list_ywaio_54{min-height:36px;max-height:280px;margin:0;padding:0;overflow-y:auto}._virtualContent_ywaio_326{min-width:0;position:relative}._virtualItem_ywaio_160{box-sizing:border-box;height:32px;padding-bottom:2px;position:absolute;left:0;right:0}._virtualItem_ywaio_160 ._candidate_ywaio_181{box-sizing:border-box;width:100%;height:100%}._candidate_ywaio_181{border-radius:var(--radius);width:auto;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 8px;font-size:16px;display:flex}@media (hover:hover){._candidate_ywaio_181:hover{background:var(--paper-deep)}}._candidateSelected_ywaio_369{background:var(--primary-wash);padding-right:110px}._candidateSelected_ywaio_369 ._candidateWord_ywaio_181{font-weight:700}._candidateWord_ywaio_181{flex-shrink:0}._candidateClue_ywaio_383{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-size:13px;overflow:hidden}._usedBadge_ywaio_396{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;flex:none;margin-left:auto;padding:0 6px;font-size:12px;line-height:1.5}._note_ywaio_411{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}._intro_ywaio_418{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line));border-radius:var(--radius);color:var(--ink-soft);background:var(--primary-wash);align-items:center;gap:10px;padding:8px 10px;font-size:14px;line-height:1.5;display:flex}._intro_ywaio_418 p{flex:auto;margin:0}._introDismiss_ywaio_436{border:1px solid var(--primary-deep);border-radius:var(--radius);min-height:30px;color:var(--primary-deep);background:var(--paper-card);cursor:pointer;flex:none;padding:4px 9px;font-size:14px;font-weight:700}._retry_ywaio_449,._noteAction_ywaio_450{color:var(--primary-deep);cursor:pointer;padding:3px 0;font-size:14px;text-decoration:underline}._noteActionTouch_ywaio_463{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._retry_ywaio_449{margin-left:6px}._confirmInline_ywaio_165{z-index:1;border-radius:var(--radius);color:#fff;background:var(--primary-deep);cursor:pointer;width:96px;padding:6px 8px;font-size:14px;font-weight:700;position:absolute;top:0;bottom:2px;right:0}._clickHint_ywaio_496{z-index:1;color:var(--ink-soft);pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;top:0;bottom:2px;right:8px}._undoLine_ywaio_512{order:1;justify-content:flex-end;align-items:center;min-height:22px;margin:0;font-size:13px;line-height:22px;display:flex}._embedded_ywaio_23:not(._mobile_ywaio_29) ._undoLine_ywaio_512{margin-top:auto}._undoLine_ywaio_512 ._noteAction_ywaio_450{font-size:inherit;line-height:inherit;flex:none;padding:0}._srOnly_ywaio_538{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._introDismiss_ywaio_436:focus-visible,._candidate_ywaio_181:focus-visible,._confirmInline_ywaio_165:focus-visible,._retry_ywaio_449:focus-visible,._shuffle_ywaio_268:focus-visible,._sortButton_ywaio_231:focus-visible,._sortActive_ywaio_232:focus-visible,._skewerButton_ywaio_286:focus-visible,._mobileActionButton_ywaio_132:focus-visible,._mobileActionButtonActive_ywaio_133:focus-visible,._list_ywaio_54:focus-visible,._list_ywaio_54[data-jump-focus],._panel_ywaio_1[data-jump-focus]{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:-3px}._workspace_majvj_1{flex-direction:column;flex:auto;min-height:0;display:flex}._tabs_majvj_11{flex:none;justify-content:flex-start;display:flex}._tab_majvj_11,._tabActive_majvj_18{min-height:46px;color:var(--ink-soft);font-family:var(--font-display);text-align:center;background:var(--paper-deep);cursor:pointer;border:2px solid var(--ink);border-bottom:0;flex:0 0 136px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}._tab_majvj_11:first-child,._tabActive_majvj_18:first-child{border-top-left-radius:var(--radius-lg)}._tab_majvj_11:last-child,._tabActive_majvj_18:last-child{border-top-right-radius:var(--radius-lg)}._tabIcon_majvj_50{flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:19px;display:inline-flex}._tabIcon_majvj_50>*{width:100%;height:100%}._tab_majvj_11+._tab_majvj_11,._tabActive_majvj_18+._tab_majvj_11,._tab_majvj_11+._tabActive_majvj_18,._tabActive_majvj_18+._tabActive_majvj_18{margin-left:-2px}._tab_majvj_11:hover{background:var(--line-soft)}._tabActive_majvj_18{color:var(--paper-card);background:var(--ink)}._tab_majvj_11:focus-visible,._tabActive_majvj_18:focus-visible{z-index:1;outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:-3px;position:relative}._panel_majvj_90{flex-direction:column;flex:auto;min-height:0;display:flex}._panel_majvj_90[hidden]{display:none}._panel_majvj_90>*{border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);flex:auto;min-height:0}._flowPanel_majvj_108{flex-direction:column;min-height:0;display:flex}._tabbar_10oia_2{display:none}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._tabbar_10oia_2{z-index:30;background:var(--paper-card);box-shadow:inset 0 1px 0 var(--line), 0 -1px 6px color-mix(in srgb, var(--ink) 8%, transparent);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}._tab_10oia_2{min-height:46px;font-family:var(--font-display);color:var(--ink-soft);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:5px 4px;padding:4px 4px 5px;font-size:11px;font-weight:500;transition:color .12s,background .12s;display:flex}._tab_10oia_2:active{background:var(--paper-deep)}._tabActive_10oia_62{color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}._tabActive_10oia_62>:first-child{animation:.24s cubic-bezier(.34,1.56,.64,1) _tabIconPop_10oia_1}._tabLabel_10oia_73{line-height:1}._tabbar_10oia_2[data-kbd=true]{z-index:auto;visibility:hidden;pointer-events:none;margin-left:-10px;margin-right:-10px;padding-bottom:0;position:static}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._tabbar_10oia_2{top:var(--header-h);width:calc(var(--landscape-tool-rail-width,64px) + var(--landscape-safe-right,0px));padding-right:var(--landscape-safe-right,0px);padding-bottom:var(--landscape-safe-bottom,0px);border-left:2px solid var(--line);box-shadow:none;grid-template-rows:repeat(4,minmax(44px,1fr));grid-template-columns:1fr;bottom:0;left:auto}._tabbar_10oia_2[data-kbd=true]{z-index:30;padding-bottom:var(--landscape-safe-bottom,0px);visibility:visible;pointer-events:auto;margin:0;position:fixed;left:auto;right:0}._tab_10oia_2{border-top:0;min-height:44px;margin:2px 3px;padding:4px 2px}}@media (width<=600px) and (orientation:portrait){._tabbar_10oia_2[data-clue-kbd=true]{display:none}}@keyframes _tabIconPop_10oia_1{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}._strip_jm5ls_2,._context_jm5ls_6{display:none}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._strip_jm5ls_2{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:29;background:color-mix(in srgb, var(--paper-deep) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:5px 10px;display:flex;position:fixed}._cluster_jm5ls_34{align-items:center;gap:6px;display:flex}._iconButton_jm5ls_41{border-radius:var(--radius);border:2px solid var(--line);background:var(--paper-card);width:40px;height:40px;color:var(--ink-soft);flex:none;place-items:center;display:grid}._iconButton_jm5ls_41:active:not(:disabled){background:var(--paper-deep)}._iconButton_jm5ls_41:disabled{opacity:.35;cursor:default}._icon_jm5ls_41{width:22px;height:22px}._historyGroup_jm5ls_67{border:2px solid var(--line);border-radius:var(--radius);background:var(--paper-card);flex:none;align-items:center;display:inline-flex;overflow:hidden}._historyButton_jm5ls_79{background:var(--paper-card);width:44px;height:36px;color:var(--ink-soft);place-items:center;display:grid}._historyButton_jm5ls_79+._historyButton_jm5ls_79{border-left:2px solid var(--line)}._historyButton_jm5ls_79:active:not(:disabled){background:var(--paper-deep)}._historyButton_jm5ls_79:disabled{opacity:.35;cursor:default}._toggle_jm5ls_103{font-family:var(--font-display);color:var(--ink);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._strip_jm5ls_2[data-kbd=true]{z-index:auto;margin:calc(12px + var(--mobile-controls-hide-offset,0px)) -10px 0;visibility:hidden;pointer-events:none;position:static}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._strip_jm5ls_2{left:0;right:calc(var(--landscape-tool-rail-width,64px) + var(--landscape-safe-right,0px));align-items:center;gap:var(--landscape-shell-gap,8px);height:calc(var(--landscape-action-strip-height,48px) + var(--landscape-safe-bottom,0px));min-height:calc(var(--landscape-action-strip-height,48px) + var(--landscape-safe-bottom,0px));padding:0 var(--landscape-shell-gap,8px) var(--landscape-safe-bottom,0px) calc(var(--landscape-safe-left,0px) + var(--landscape-shell-gap,8px));grid-template-columns:auto minmax(0,1fr) auto;display:grid;bottom:0}._context_jm5ls_6{align-items:center;min-width:0;display:flex;overflow:hidden}._iconButton_jm5ls_41{width:44px;height:44px}._historyButton_jm5ls_79{width:44px;height:40px}._historyGroup_jm5ls_67{border:2px solid var(--line);height:44px;box-shadow:none}._toggle_jm5ls_103{min-height:44px}._strip_jm5ls_2[data-kbd=true]{right:calc(var(--landscape-tool-rail-width,64px) + var(--landscape-safe-right,0px));z-index:29;visibility:visible;pointer-events:auto;margin:0;display:grid;position:fixed;bottom:0}}@media (width<=600px) and (orientation:portrait){._strip_jm5ls_2[data-clue-kbd=true]{display:none}}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._labelButton_jm5ls_204{border-radius:var(--radius);border:2px solid var(--line);background:var(--paper-card);height:40px;color:var(--ink);font-family:var(--font-display);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;font-weight:700;display:inline-flex}._labelButton_jm5ls_204:active{background:var(--paper-deep)}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._labelButton_jm5ls_204{height:44px}}._bar_k23bg_1{background:color-mix(in srgb, var(--paper-card) 97%, transparent);border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;width:100%;max-width:480px;min-height:52px;padding:6px 10px;display:flex}._modes_k23bg_14{border:1px solid var(--line);background:var(--paper-deep);border-radius:10px;flex:auto;grid-template-columns:1fr 1fr;min-width:0;padding:2px;display:grid}._modes_k23bg_14[data-count="3"]{grid-template-columns:1fr 1fr auto}._modes_k23bg_14[data-count="3"] ._mode_k23bg_14:last-child{padding:0 10px}._mode_k23bg_14{min-height:38px;color:var(--ink-soft);font-family:var(--font-display);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex}._mode_k23bg_14[aria-pressed=true]{color:var(--primary-deep);background:var(--paper-card);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 14%, transparent)}._mode_k23bg_14>svg{width:18px;height:18px}._history_k23bg_64{border:2px solid var(--line);border-radius:var(--radius);background:var(--paper-card);flex:none;align-items:center;display:inline-flex;overflow:hidden}._history_k23bg_64:first-child{margin-left:auto}._historyButton_k23bg_79{background:var(--paper-card);width:44px;height:36px;color:var(--ink-soft);cursor:pointer;place-items:center;display:grid}._historyButton_k23bg_79+._historyButton_k23bg_79{border-left:2px solid var(--line)}._historyButton_k23bg_79:active:not(:disabled){background:var(--paper-deep)}._historyButton_k23bg_79:disabled{opacity:.35;cursor:default}._historyIcon_k23bg_102{width:20px;height:20px}._mode_k23bg_14:active{background:var(--primary-wash)}._mode_k23bg_14:focus-visible,._historyButton_k23bg_79:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:1px}@media (prefers-reduced-motion:reduce){._mode_k23bg_14{transition-duration:.01ms}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._history_k23bg_64{display:none}}._sheet_unpo8_1{display:none}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._sheet_unpo8_1{z-index:40;height:clamp(260px,52dvh,520px);max-height:calc(var(--app-vh,100dvh) - 112px - env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper-card) 97%, transparent);border-top:2px solid var(--line);box-shadow:0 -8px 24px color-mix(in srgb, var(--ink) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;pointer-events:none;flex-direction:column;transition:height .21s,transform .18s,visibility 0s linear .18s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(calc(100% + 16px))}._sheet_unpo8_1[data-open=true]{visibility:visible;pointer-events:auto;transition:height .21s,transform .18s,visibility;transform:none}._sheet_unpo8_1[data-expanded=true]{height:clamp(360px,78dvh,720px)}._headerButton_unpo8_52{border-radius:var(--radius);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}._headerButton_unpo8_52:active{background:var(--paper-deep)}._headerButton_unpo8_52:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:-3px}._closeButton_unpo8_76{border:1px solid var(--primary-deep);border-radius:var(--radius);width:52px;height:44px;color:var(--paper-card);font-family:var(--font-display);background:var(--primary);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0;font-size:10px;font-weight:700;display:flex}._closeButton_unpo8_76 svg{width:16px;height:16px}._closeButton_unpo8_76:active{background:var(--primary-deep)}._closeButton_unpo8_76:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:1px}}@media (width<=920px) and (orientation:portrait){._sheet_unpo8_1:has([data-mobile-compact-result]){height:clamp(180px,24dvh,220px)}}._srOnly_unpo8_119{white-space:nowrap;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=920px) and (prefers-reduced-motion:reduce),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse) and (prefers-reduced-motion:reduce){._sheet_unpo8_1,._sheet_unpo8_1[data-open=true]{transition-duration:.01ms}}@media (width>=601px) and (width<=920px) and (height>=501px){._sheet_unpo8_1{border:2px solid var(--line);border-radius:var(--radius-lg);width:min(100%,480px);margin:0 auto}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._sheet_unpo8_1{top:var(--header-h);right:calc(var(--landscape-tool-rail-width,64px) + var(--landscape-safe-right,0px) + var(--landscape-shell-gap,8px));bottom:var(--landscape-safe-bottom,0px);width:var(--landscape-input-pane-width,clamp(300px, 40vw, 360px));z-index:40;height:auto;max-height:none;left:auto}._sheet_unpo8_1[data-expanded=true]{height:auto}}._root_ji1pt_1{align-items:center;gap:8px;display:flex}._label_ji1pt_7{font-family:var(--font-display);color:var(--ink-soft);flex:none;font-size:14px;font-weight:700}._select_ji1pt_16{font-family:var(--font-display);color:var(--ink);background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;flex:none;padding:4px 8px;font-size:14px;font-weight:700}@media (hover:hover){._select_ji1pt_16:hover{border-color:var(--ink-soft)}}@media (pointer:coarse){._select_ji1pt_16{font-size:16px}}._inlineRoot_ji1pt_43{flex:none}._inline_ji1pt_43{min-width:calc(4em + 34px);font-family:var(--font-display);color:var(--ink);white-space:nowrap;border:none;border-bottom:2px dashed var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:15px;font-weight:700;line-height:normal;transition:border-color .15s;display:inline-flex}._inline_ji1pt_43:hover,._inline_ji1pt_43[aria-expanded=true]{border-bottom-color:var(--ink-soft)}._inline_ji1pt_43:focus-visible{border-bottom:2px solid var(--primary);outline:none}._chevron_ji1pt_79{width:14px;height:14px;color:var(--ink-soft)}._wrap_1l7qi_2{margin-left:auto;display:inline-flex}._panel_1l7qi_9{z-index:45;background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);width:min(420px,92vw);max-height:min(70vh,560px);box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 22%, transparent);transform-origin:100% 0;margin:0;padding:12px 14px 4px;animation:.18s _cheatsheetIn_1l7qi_1;position:fixed;overflow-y:auto}._panelExit_1l7qi_27{animation:.16s forwards _cheatsheetOut_1l7qi_1}@keyframes _cheatsheetIn_1l7qi_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes _cheatsheetOut_1l7qi_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.96)}}._header_1l7qi_53{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}._title_1l7qi_61{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:700}._close_1l7qi_68{border-radius:var(--radius);width:30px;height:30px;color:var(--ink-soft);place-items:center;font-size:18px;display:grid}._close_1l7qi_68:hover{background:var(--paper-deep);color:var(--ink)}._panel_1l7qi_9 table{border-collapse:collapse;width:100%;margin:0 0 8px}._panel_1l7qi_9 td{border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--ink-soft);padding:8px 6px;font-size:13px;line-height:1.6}._panel_1l7qi_9 td:first-child{white-space:nowrap;width:42%}._panel_1l7qi_9 th{text-align:left;font-family:var(--font-display);color:var(--ink-soft);padding:12px 6px 4px;font-size:12px;font-weight:700}._panel_1l7qi_9 tr:first-child th{padding-top:0}._panel_1l7qi_9 kbd{font-family:var(--font-body);color:var(--ink);background:var(--paper-card);border:1.5px solid var(--line);white-space:nowrap;border-bottom-width:3px;border-radius:6px;margin:1px 0;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}._link_1e86e_4{color:var(--success-deep);line-height:inherit;padding:3px 0;text-decoration:underline}._coach_cr0f7_4{display:none}@media (width>=601px){._coach_cr0f7_4{z-index:30;background:var(--success-wash);border:2px solid var(--success);border-radius:var(--radius-lg);width:max-content;min-width:240px;max-width:320px;box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 32%, transparent);flex-direction:column;gap:8px;padding:14px 16px;animation:.18s _pcCoachIn_cr0f7_1;display:flex;position:absolute;top:calc(100% + 24px);left:0}._pop_cr0f7_37{transform-origin:var(--coach-tail-x,28px) 0;animation:.34s cubic-bezier(.34,1.4,.64,1) _pcCoachPop_cr0f7_1}}._tail_cr0f7_46{top:-8px;left:var(--coach-tail-x,28px);background:var(--success-wash);border-left:2px solid var(--success);border-top:2px solid var(--success);width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg)}._title_cr0f7_59{font-family:var(--font-display);color:var(--success-deep);font-size:17px;font-weight:700}._text_cr0f7_67{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}._gotIt_cr0f7_74{font-family:var(--font-display);border-radius:var(--radius);background:var(--primary);color:var(--paper-card);box-shadow:0 2px 0 var(--primary-deep);align-self:flex-end;padding:8px 18px;font-size:14px;font-weight:700}._gotIt_cr0f7_74:active{box-shadow:none;transform:translateY(1px)}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){._coach_cr0f7_4[data-coach-id=pc-clue]{display:none}}@keyframes _pcCoachIn_cr0f7_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes _pcCoachPop_cr0f7_1{0%{opacity:0;transform:scale(.92)translateY(4px)}60%{opacity:1;transform:scale(1.03)translateY(0)}to{opacity:1;transform:scale(1)}}._panel_1n13y_2{background:var(--danger-wash);border:2px solid var(--danger);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._panel_1n13y_2:empty{width:0;height:0;box-shadow:none;border:none;padding:0;position:absolute;overflow:hidden}._list_1n13y_21{flex-direction:column;gap:6px;margin:0;padding:8px;list-style:none;display:flex}._warn_1n13y_30{align-items:flex-start;gap:10px;padding:4px 6px;font-size:14px;display:flex}._warnIcon_1n13y_38{width:20px;height:20px;color:var(--paper-card);background:var(--danger);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:12px;font-weight:700;display:grid}._warnTitle_1n13y_54{color:var(--danger-deep)}._detail_1n13y_58{color:var(--ink-soft);margin:1px 0 0;line-height:1.5}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._panel_1n13y_2{box-shadow:none;border-width:1px;flex:none}._list_1n13y_21{gap:2px;padding:4px 8px}._warn_1n13y_30{align-items:center;gap:8px;min-width:0;padding:2px 0;font-size:13px}._warn_1n13y_30>div{align-items:baseline;gap:8px;min-width:0;display:flex}._warnTitle_1n13y_54{flex:none}._warnIcon_1n13y_38{width:18px;height:18px;margin-top:0}._detail_1n13y_58{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}}._badge_gpda2_6{background:var(--danger);height:28px;min-height:28px;color:var(--paper-card);font-family:var(--font-display);border:none;border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:700;animation:.22s backwards _badgeIn_gpda2_1;display:inline-flex;position:relative}@keyframes _badgeIn_gpda2_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._badge_gpda2_6:before{content:"";position:absolute;inset:-8px 0}._badgeIcon_gpda2_46{width:14px;height:14px}._badgeCount_gpda2_51{line-height:1}._toast_gpda2_57{top:calc(env(safe-area-inset-top,0px) + 64px);z-index:48;background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:360px;box-shadow:var(--shadow-pop);font-family:var(--font-display);color:var(--ink);animation:_toastIn_gpda2_1 var(--motion-in) ease;touch-action:pan-x;align-items:center;gap:10px;margin:0 auto;padding:12px 16px;font-size:14px;font-weight:700;display:flex;position:fixed;left:12px;right:12px}._toast_gpda2_57[data-dismissing=true]{animation:_toastOut_gpda2_1 var(--motion-out) ease forwards}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){._toast_gpda2_57{display:none}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._toast_gpda2_57{top:calc((var(--header-h) - 40px) / 2);left:auto;right:calc(var(--landscape-safe-right,0px) + var(--landscape-shell-gap,8px));max-width:min(360px, calc(100vw - var(--landscape-safe-left,0px) - var(--landscape-safe-right,0px) - var(--landscape-tool-rail-width,64px) - var(--landscape-input-pane-width,clamp(300px, 40vw, 360px)) - 32px));gap:8px;min-height:40px;margin:0;padding:6px 12px;font-size:13px}}._toastIcon_gpda2_126{width:24px;height:24px;font-family:var(--font-display);color:var(--paper-card);background:var(--danger);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}._toastText_gpda2_141{line-height:1.4}._toastNote_gpda2_146{color:var(--ink-soft);font-weight:500}@keyframes _toastIn_gpda2_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes _toastOut_gpda2_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}._toolCoach_wb3xd_3{z-index:35;background:var(--success-wash);border:2px solid var(--success);border-radius:var(--radius-lg);box-shadow:0 14px 36px color-mix(in srgb, var(--ink) 32%, transparent);left:10px;right:10px;bottom:calc(56px + 56px + env(safe-area-inset-bottom) + 14px);flex-direction:column;gap:8px;padding:14px 16px;animation:.18s _coachIn_wb3xd_1;display:flex;position:fixed}._pop_wb3xd_31{animation:.34s cubic-bezier(.34,1.4,.64,1) _coachPop_wb3xd_1}._arrowDown_wb3xd_37{background:var(--success-wash);border-right:2px solid var(--success);border-bottom:2px solid var(--success);width:14px;height:14px;position:absolute;bottom:-9px;transform:rotate(45deg)}._title_wb3xd_48{font-family:var(--font-display);color:var(--success-deep);font-size:15px;font-weight:700}._text_wb3xd_55{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}._gotIt_wb3xd_62{font-family:var(--font-display);border-radius:var(--radius);background:var(--primary);color:var(--paper-card);box-shadow:0 2px 0 var(--primary-deep);align-self:flex-end;padding:8px 18px;font-size:14px;font-weight:700}._gotIt_wb3xd_62:active{box-shadow:none;transform:translateY(1px)}[data-kbd=true] ._toolCoach_wb3xd_3,[data-clue-kbd=true] ._toolCoach_wb3xd_3{display:none}@media (width>=601px){._toolCoach_wb3xd_3{display:none}}@keyframes _coachIn_wb3xd_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _coachPop_wb3xd_1{0%{opacity:0;transform:scale(.92)translateY(4px)}60%{opacity:1;transform:scale(1.03)translateY(0)}to{opacity:1;transform:scale(1)}}._layout_1yqe3_1{grid-template-columns:minmax(0,1fr) 360px;gap:20px;max-width:1100px;margin:0 auto;padding:20px 16px 40px;display:grid}._boardArea_1yqe3_10{flex-direction:column;gap:14px;min-width:0;display:flex}._boardCanvas_1yqe3_21{display:contents}._sideWorkspaceWrap_1yqe3_25{flex-direction:column;min-height:0;display:flex}._boardTopSpacer_1yqe3_34,._boardMidSpacer_1yqe3_35{display:none}._titleField_1yqe3_40{display:contents}._titleLabel_1yqe3_44{display:none}._titleInput_1yqe3_48{width:min(100%,420px);font-family:var(--font-display);text-align:center;color:var(--ink);border:none;border-bottom:2px dashed var(--line);background:0 0;align-self:center;padding:4px 12px;font-size:20px;font-weight:700;transition:border-color .15s}._titleInput_1yqe3_48:hover{border-bottom-color:var(--ink-soft)}._titleInput_1yqe3_48:focus{border-bottom:2px solid var(--primary);outline:none}._titleInput_1yqe3_48::placeholder{color:var(--ink-soft);font-weight:500}._titleRow_1yqe3_81{justify-content:center;align-items:center;display:flex}._warningBadgeMobile_1yqe3_88{display:none}._fileStatus_1yqe3_95{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}._contestChip_1yqe3_105{white-space:nowrap;color:var(--marker-gold);background:var(--accent);border:1px solid var(--accent-deep);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700;line-height:16px}._scriptField_1yqe3_120{display:contents}._scriptButton_1yqe3_124{margin-left:8px;padding-block:4px;font-size:20px}._boardWrap_1yqe3_130{overscroll-behavior-x:contain;--cursor-ring:transparent;--cursor-halo:transparent;justify-content:flex-start;display:flex;position:relative;overflow-x:auto;container-type:inline-size}._boardViewport_1yqe3_148{display:contents}._boardScrollAffordance_1yqe3_152{display:none}._boardWrap_1yqe3_130>:first-child{margin-inline:auto}._boardWrap_1yqe3_130:focus-within,._boardWrap_1yqe3_130[data-board-focus=true],._boardWrap_1yqe3_130[data-kbd=true]{--cursor-ring:var(--primary);--cursor-halo:transparent}._boardWrap_1yqe3_130[data-tool=block] [role=gridcell]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M4 1l0 22 5.5-5 3.5 8.5 4-2-3.5-8.5 7.5 0z' fill='%231e293b' stroke='%23fff' stroke-width='1.3' stroke-linejoin='round'/%3E%3Crect x='19' y='19' width='11' height='11' fill='%231e293b' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E") 4 1,pointer}._boardWrap_1yqe3_130[data-tool=letter] [role=gridcell]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke='%23fff' stroke-width='4.5'%3E%3Cpath d='M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1'/%3E%3Cpath d='M7 22h1a4 4 0 0 0 4-4'/%3E%3Cpath d='M7 2h1a4 4 0 0 1 4 4'/%3E%3C/g%3E%3Cg stroke='%231e293b' stroke-width='2'%3E%3Cpath d='M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1'/%3E%3Cpath d='M7 22h1a4 4 0 0 0 4-4'/%3E%3Cpath d='M7 2h1a4 4 0 0 1 4 4'/%3E%3C/g%3E%3C/svg%3E") 16 16,text}._boardWrap_1yqe3_130[data-tool=letter] [role=gridcell][data-block=true]{cursor:default}._boardWrap_1yqe3_130[data-tool=marker] [role=gridcell]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M4 1l0 22 5.5-5 3.5 8.5 4-2-3.5-8.5 7.5 0z' fill='%231e293b' stroke='%23fff' stroke-width='1.3' stroke-linejoin='round'/%3E%3Crect x='19' y='19' width='11' height='11' fill='%23fff' stroke='%231e293b' stroke-width='1.4'/%3E%3Crect x='22' y='22' width='5' height='5' fill='none' stroke='%231e293b' stroke-width='1.2'/%3E%3C/svg%3E") 4 1,crosshair}._boardWrap_1yqe3_130[data-tool=marker] [role=gridcell][data-block=true]{cursor:default}._clueEdit_1yqe3_206{background:var(--accent);border:2px solid var(--accent-deep);border-radius:var(--radius-lg);align-items:center;gap:10px;padding:8px 14px;display:flex}._clueEditBadge_1yqe3_216{font-family:var(--font-display);background:var(--ink);color:var(--paper-card);white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700}._clueEditInput_1yqe3_227{border:none;border-bottom:2px dotted color-mix(in srgb, var(--ink) 35%, transparent);min-width:0;color:var(--ink);background:0 0;flex:1;padding:2px 4px;font-size:14px}._clueEditInput_1yqe3_227:focus{border-bottom:2px solid var(--primary);outline:none}._clueEditInputIncomplete_1yqe3_244{border-bottom-color:#0000}._clueEditWord_1yqe3_249{letter-spacing:.1em;color:var(--ink);background:var(--paper-card);border:1px solid var(--accent-deep);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:14px;font-weight:700}._clueEditWordIncomplete_1yqe3_262{border-style:dashed;border-color:var(--ink-soft);color:var(--ink-soft);background:0 0}._hintBox_1yqe3_271{background:var(--success-wash);border:2px solid var(--success);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:12px 14px;display:flex}._hintTitle_1yqe3_282{font-family:var(--font-display);color:var(--success-deep);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}._hintIcon_1yqe3_292{font-size:16px;line-height:1}._hintText_1yqe3_297{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}._hintBoxMobile_1yqe3_306,._clueHintMobile_1yqe3_312,._mobileKeyboard_1yqe3_317,._clueEdit_1yqe3_206{display:none}@media (pointer:coarse){._clueEditInput_1yqe3_227{font-size:16px}._clueEditWord_1yqe3_249{font-size:15px}}._sideArea_1yqe3_338{flex-direction:column;gap:18px;min-width:0;display:flex}._answerArea_1yqe3_347{display:contents}@media (width<=920px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._layout_1yqe3_1{grid-template-columns:1fr;padding:12px 10px 32px}._hintBox_1yqe3_271{display:none}._hintBoxMobile_1yqe3_306{order:1;display:flex}._layout_1yqe3_1[data-tool=clue] ._hintBoxMobile_1yqe3_306{display:none}._layout_1yqe3_1[data-tool=clue] ._clueHintMobile_1yqe3_312{order:-1;display:flex}._layout_1yqe3_1[data-tool=clue] ._sideWorkspaceWrap_1yqe3_25{order:-1}._layout_1yqe3_1[data-tool=clue] ._boardWrap_1yqe3_130,._layout_1yqe3_1[data-tool=clue] ._answerArea_1yqe3_347{display:none}._mobileKeyboard_1yqe3_317{z-index:10;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:transform .16s,visibility 0s linear .16s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 16px))}._mobileKeyboard_1yqe3_317[data-open=true]{visibility:visible;pointer-events:auto;transition:transform .16s,visibility;transform:none}}@media (width<=600px) and (orientation:portrait){._layout_1yqe3_1[data-tool=clue]{--phone-editor-header-reserve:69px;height:calc(var(--app-vh,100svh) - var(--phone-editor-header-reserve));box-sizing:border-box}._layout_1yqe3_1[data-tool=clue][data-clue-kbd=true]{padding-bottom:0}._mobileKeyboard_1yqe3_317{box-shadow:0 -8px 24px color-mix(in srgb, var(--ink) 18%, transparent)}._layout_1yqe3_1[data-short-screen=true] ._mobileKeyboard_1yqe3_317>:last-child{zoom:.85}}@media (width>=601px) and (width<=920px){._hintBoxMobile_1yqe3_306,._layout_1yqe3_1[data-tool=clue] ._clueHintMobile_1yqe3_312{display:none}._titleRow_1yqe3_81{justify-content:center;gap:8px;min-height:44px}._titleInput_1yqe3_48{text-align:center;flex:auto;width:auto;min-width:0;max-width:420px;padding:2px 12px;font-size:17px}._scriptButton_1yqe3_124{margin-left:0;padding-block:2px;font-size:17px}._warningBadgeMobile_1yqe3_88{flex:none;display:inline-flex}._fileStatus_1yqe3_95{flex:none;max-width:40%}._warningPanelSidebar_1yqe3_500{display:none}._layout_1yqe3_1{width:100%}._layout_1yqe3_1:not([data-tool=clue]){flex:1;grid-template-rows:1fr auto;gap:0;padding-bottom:12px}._layout_1yqe3_1:not([data-tool=clue]) ._boardWrap_1yqe3_130{flex:1;align-items:center}._layout_1yqe3_1[data-tool=letter] ._boardWrap_1yqe3_130[data-kbd=true]{flex:none}._answerArea_1yqe3_347{display:none}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347{display:block}}@media (width<=600px),(orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._layout_1yqe3_1{padding:8px 10px;padding-bottom:calc(56px + 56px + env(safe-area-inset-bottom) + 12px)}._layout_1yqe3_1[data-tool=clue]{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}._layout_1yqe3_1[data-tool=marker]{padding-bottom:calc(56px + 56px + 56px + env(safe-area-inset-bottom) + 12px)}._layout_1yqe3_1[data-kbd=true]{gap:0;padding-bottom:0}._layout_1yqe3_1[data-word-search=true]{padding-bottom:56px}._titleRow_1yqe3_81{justify-content:center;gap:8px;min-height:44px}._titleInput_1yqe3_48{text-align:center;flex:auto;width:auto;min-width:0;max-width:420px;padding:2px 12px;font-size:17px}._scriptButton_1yqe3_124{margin-left:0;padding-block:2px;font-size:17px}._warningBadgeMobile_1yqe3_88{flex:none;display:inline-flex}._fileStatus_1yqe3_95{flex:none;max-width:40%}._boardViewport_1yqe3_148{min-width:0;display:grid}._boardViewport_1yqe3_148>._boardWrap_1yqe3_130,._boardScrollAffordance_1yqe3_152{grid-area:1/1}._boardScrollAffordance_1yqe3_152{z-index:2;pointer-events:none;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}._boardScrollAffordance_1yqe3_152:before,._boardScrollAffordance_1yqe3_152:after{content:"";opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}._boardScrollAffordance_1yqe3_152:before{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--ink) 32%, transparent));width:28px;top:0;bottom:0;right:0}._boardScrollAffordance_1yqe3_152:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ink) 32%, transparent));height:28px;bottom:0;left:0;right:0}._boardScrollAffordance_1yqe3_152[data-more-x=true]:before,._boardScrollAffordance_1yqe3_152[data-more-y=true]:after{opacity:1}._layout_1yqe3_1:not([data-tool=clue]) ._boardViewport_1yqe3_148{height:calc(var(--app-vh,100svh) - 264px - env(safe-area-inset-bottom))}._boardViewport_1yqe3_148>._boardWrap_1yqe3_130{overscroll-behavior:contain;align-items:flex-start;height:100%;min-height:0;overflow:auto}._boardViewport_1yqe3_148>._boardWrap_1yqe3_130>:first-child{margin-block:auto}._layout_1yqe3_1[data-tool=marker] ._boardViewport_1yqe3_148{height:calc(var(--app-vh,100svh) - 320px - env(safe-area-inset-bottom))}._hintBoxMobile_1yqe3_306,._sideArea_1yqe3_338{display:none}._layout_1yqe3_1[data-tool=clue] ._sideArea_1yqe3_338{min-height:0;display:flex;overflow:hidden}._layout_1yqe3_1[data-tool=clue] ._sideWorkspaceWrap_1yqe3_25,._layout_1yqe3_1[data-tool=clue] ._sideWorkspaceWrap_1yqe3_25>*{min-height:0;overflow:hidden}._layout_1yqe3_1[data-tool=clue] ._clueHintMobile_1yqe3_312,._layout_1yqe3_1[data-tool=clue] ._warningPanelSidebar_1yqe3_500,._layout_1yqe3_1[data-tool=clue] ._boardViewport_1yqe3_148,._answerArea_1yqe3_347{display:none}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347{left:0;right:0;bottom:calc(56px + 56px + env(safe-area-inset-bottom));z-index:29;background:color-mix(in srgb, var(--paper-card) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 10px;display:block;position:fixed}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section{flex-wrap:nowrap}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section>div:first-of-type{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section>div:first-of-type>*{flex:none}._mobileKeyboard_1yqe3_317{z-index:40}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse){._layout_1yqe3_1{width:100%;max-width:none;height:calc(var(--app-vh,100svh) - var(--header-h));min-height:0;padding:var(--landscape-shell-gap,8px) calc(var(--landscape-safe-right,0px) + var(--landscape-tool-rail-width,64px) + var(--landscape-shell-gap,8px)) calc(var(--landscape-action-strip-height,48px) + var(--landscape-safe-bottom,0px) + var(--landscape-shell-gap,8px)) calc(var(--landscape-safe-left,0px) + var(--landscape-shell-gap,8px));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;margin:0;transition:padding-right .18s;overflow:hidden}._boardArea_1yqe3_10{gap:0;height:100%;min-height:0}._boardCanvas_1yqe3_21{gap:var(--landscape-shell-gap,8px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}._titleRow_1yqe3_81{flex:auto;justify-content:flex-start;gap:6px;min-width:0;height:100%;min-height:0}._titleInput_1yqe3_48{max-width:none;padding:2px 8px;font-size:15px}._scriptButton_1yqe3_124{font-size:15px}._layout_1yqe3_1:not([data-tool=clue]) ._boardViewport_1yqe3_148,._layout_1yqe3_1[data-tool=marker] ._boardViewport_1yqe3_148{grid-row:1;height:100%;min-height:0}._boardScrollAffordance_1yqe3_152:before{background:linear-gradient(90deg,#2f3a4d00,#2f3a4d2e);width:18px}._boardScrollAffordance_1yqe3_152:after{background:linear-gradient(#2f3a4d00,#2f3a4d2e);height:18px}._layout_1yqe3_1:not([data-tool=clue]) ._boardWrap_1yqe3_130,._layout_1yqe3_1[data-tool=marker] ._boardWrap_1yqe3_130,._layout_1yqe3_1[data-tool=letter] ._boardWrap_1yqe3_130[data-kbd=true]{overscroll-behavior:contain;flex:none;align-items:flex-start;height:100%;min-height:0;overflow:auto;container-type:size}._layout_1yqe3_1:not([data-tool=clue]) ._boardWrap_1yqe3_130>:first-child{margin-block:auto}._layout_1yqe3_1:not([data-tool=clue]){padding-bottom:calc(var(--landscape-action-strip-height,48px) + var(--landscape-safe-bottom,0px) + var(--landscape-shell-gap,8px))}._layout_1yqe3_1[data-kbd=true],._layout_1yqe3_1[data-word-search=true]{padding-right:calc(var(--landscape-input-pane-width,clamp(300px, 40vw, 360px)) + var(--landscape-tool-rail-width,64px) + var(--landscape-safe-right,0px) + var(--landscape-shell-gap,8px) + var(--landscape-shell-gap,8px))}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;min-width:0;padding:0;display:block;position:static}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section{height:46px;min-height:46px;box-shadow:none;border-width:1px;flex-wrap:nowrap;gap:8px;padding:0 6px}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section>span:first-child{font-size:12px}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section>div:first-of-type{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section>div:first-of-type>*{flex:none;width:44px;height:44px}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347 section>div:last-child button{width:44px;height:44px}._mobileKeyboard_1yqe3_317{top:var(--header-h);right:calc(var(--landscape-tool-rail-width,64px) + var(--landscape-safe-right,0px) + var(--landscape-shell-gap,8px));bottom:var(--landscape-safe-bottom,0px);width:var(--landscape-input-pane-width,clamp(300px, 40vw, 360px));justify-content:flex-end;left:auto}._mobileKeyboard_1yqe3_317>:last-child{zoom:var(--editor-kbd-scale,1);border-radius:0;flex:none}._layout_1yqe3_1[data-tool=clue]{gap:var(--landscape-shell-gap,8px);grid-template-rows:auto minmax(0,1fr)}._layout_1yqe3_1[data-tool=clue] ._boardArea_1yqe3_10,._layout_1yqe3_1[data-tool=clue] ._boardCanvas_1yqe3_21{height:auto}._layout_1yqe3_1[data-tool=clue] ._boardCanvas_1yqe3_21{grid-template-rows:0;gap:0}._layout_1yqe3_1[data-tool=clue] ._boardViewport_1yqe3_148{display:none}._layout_1yqe3_1[data-tool=clue] ._sideArea_1yqe3_338{min-height:0;overflow:hidden}._layout_1yqe3_1[data-tool=clue] ._sideWorkspaceWrap_1yqe3_25{flex:auto;min-height:0;overflow:hidden}._layout_1yqe3_1[data-tool=clue] ._sideWorkspaceWrap_1yqe3_25>*{flex:auto;height:100%;min-height:0}}@media (width>=1025px),(width>=921px) and (height>=501px),(width>=921px) and (pointer:fine){._layout_1yqe3_1{max-width:min(96vw,1640px);height:calc(var(--app-vh,100svh) - var(--header-h) - var(--footer-reserve));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,840px) minmax(460px,min(640px,100% - 868px));justify-content:center;gap:28px;min-height:0;overflow:hidden}._hintBox_1yqe3_271{display:none}._sideWorkspaceWrap_1yqe3_25{flex:auto}._boardArea_1yqe3_10{gap:24px;min-height:0;overflow:hidden}._boardTopSpacer_1yqe3_34{flex:3 18px;display:block}._boardMidSpacer_1yqe3_35{flex:14px;display:block}._answerArea_1yqe3_347{flex-direction:column;flex:3 18px;justify-content:flex-end;margin-top:14px;display:flex}._answerArea_1yqe3_347>*{display:none}._layout_1yqe3_1[data-tool=marker] ._answerArea_1yqe3_347>*{display:flex}._titleInput_1yqe3_48{border-bottom-color:var(--ink-faint);align-self:stretch;width:100%;font-size:18px}._scriptField_1yqe3_120{flex-direction:column;align-self:flex-start;gap:2px;margin-left:8px;display:flex}._scriptButton_1yqe3_124{border-bottom-color:var(--ink-faint);margin-left:0;font-size:18px}._titleField_1yqe3_40{flex-direction:column;align-self:center;gap:2px;width:min(100%,420px);display:flex;position:relative}._titleLabel_1yqe3_44{font-family:var(--font-display);color:var(--ink-soft);text-align:left;padding-inline:12px;font-size:12px;font-weight:600;line-height:16px;transition:color .15s;display:block}._titleField_1yqe3_40:focus-within ._titleLabel_1yqe3_44{color:var(--primary-deep)}._fileStatus_1yqe3_95{align-self:flex-end;max-width:100%;padding-inline:12px}._contestChip_1yqe3_105{padding:0 8px;position:absolute;top:-2px;right:12px}._titleInput_1yqe3_48:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:2px}._boardCanvas_1yqe3_21{background:var(--paper-deep);border-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--line), inset 0 2px 6px color-mix(in srgb, var(--ink) 7%, transparent);flex-direction:column;flex:1;gap:0;padding:12px 16px;display:flex;overflow:hidden}._boardViewport_1yqe3_148{flex:auto;min-width:0;min-height:0;display:grid}._boardViewport_1yqe3_148>._boardWrap_1yqe3_130{overscroll-behavior:contain;grid-area:1/1;align-items:flex-start;height:100%;min-height:0;overflow:auto}._boardViewport_1yqe3_148>._boardWrap_1yqe3_130>:first-child{margin-block:auto}._sideArea_1yqe3_338{min-height:0;max-height:calc(var(--app-vh,100svh) - var(--header-h) - var(--footer-reserve) - 60px);gap:24px}._sideKeyboardBox_1yqe3_1259{border:1px solid var(--line);background:var(--paper-deep);border-radius:var(--radius);flex-direction:column;flex:none;gap:0;min-width:0;display:flex;overflow:hidden}._sideKeyboardToggle_1yqe3_1271{width:100%;min-height:44px;color:var(--ink-soft);font-family:var(--font-display);background:var(--paper-deep);border:0;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;transition:background .15s;display:flex}._sideKeyboardToggle_1yqe3_1271:hover{background:var(--line-soft)}._sideKeyboardToggle_1yqe3_1271:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:-4px}._sideKeyboardIcon_1yqe3_1297{flex:none;width:1.3em;height:1.3em}._sideKeyboardChevron_1yqe3_1303{flex:none;width:1.2em;height:1.2em;margin-left:auto}._sideKeyboard_1yqe3_1259{opacity:1;visibility:visible;grid-template-rows:1fr;justify-items:center;width:100%;margin-top:0;transition:grid-template-rows .18s,margin-top .18s,opacity .12s,transform .18s,visibility;display:grid;transform:translateY(0)}._sideKeyboard_1yqe3_1259[data-open=true]{border-top:1px solid var(--line)}._sideKeyboardMotion_1yqe3_1332{width:100%;min-height:0;transition:overflow 0s allow-discrete;overflow:hidden}._sideKeyboardBox_1yqe3_1259[data-open=true]{z-index:2;position:relative;overflow:visible}._sideKeyboardBox_1yqe3_1259[data-open=true] ._sideKeyboardMotion_1yqe3_1332{transition:overflow 0s .18s allow-discrete;overflow:visible}._sideKeyboardMotion_1yqe3_1332>*{border:0;border-radius:0;max-width:none}._sideKeyboardMotion_1yqe3_1332>*>*{width:min(100%,460px);margin-inline:auto}._sideKeyboard_1yqe3_1259[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .18s,margin-top .18s,opacity .12s,transform .18s,visibility 0s linear .18s;transform:translateY(-6px)}}@media (width>=1025px) and (height<=740px),(width>=921px) and (height>=501px) and (height<=740px),(width>=921px) and (pointer:fine) and (height<=740px){._sideArea_1yqe3_338{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-y:auto}._sideArea_1yqe3_338[data-side-keyboard-open=true] ._sideWorkspaceWrap_1yqe3_25{flex:0 0 180px}}@media (orientation:landscape) and (width<=1024px) and (height<=500px) and (pointer:coarse) and (prefers-reduced-motion:reduce){._layout_1yqe3_1{transition-duration:.01ms}}._boardWrap_1yqe3_130[data-auto-fill]{cursor:default}._boardWrap_1yqe3_130[data-auto-fill][data-tool] [role=gridcell]{cursor:not-allowed}._boardWrap_1yqe3_130[data-auto-fill=preview] [role=gridcell]:not([data-selected]):has(>[data-preview-letter]){background:var(--accent)}._boardWrap_1yqe3_130[data-auto-fill=running]>*{opacity:.55;transition:opacity var(--motion-out-quick) ease}._overlay_1ki3s_2{z-index:60;text-align:center;cursor:pointer;background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1.2px, transparent 1.2px);animation:_overlayCycle_1ki3s_1 var(--dur,2.8s) ease forwards;background-size:18px 18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}@keyframes _overlayCycle_1ki3s_1{0%{opacity:1}85%{opacity:1}to{opacity:0}}._logo_1ki3s_36{object-fit:contain;width:64px;height:64px;animation:.5s 50ms both _floatUp_1ki3s_1}._wordmark_1ki3s_44{flex-direction:column;align-items:center;gap:4px;margin:0;line-height:1.1;animation:.5s .2s both _floatUp_1ki3s_1;display:flex}._wordmarkMain_1ki3s_55{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);align-items:center;gap:8px;font-size:26px;font-weight:700;display:flex}._badge_1ki3s_67{font-family:var(--font-body);letter-spacing:.06em;color:var(--paper-card);background:var(--danger);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.4}._wordmarkSub_1ki3s_79{font-family:var(--font-body);letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase;font-size:11px;font-weight:500}._tagline_1ki3s_88{color:var(--ink-soft);margin:6px 0 0;font-size:15px;animation:.4s .4s both _fadeIn_1ki3s_1}._skip_1ki3s_96{color:var(--ink-faint);margin:8px 0 0;font-size:11px;animation:.4s .6s both _fadeIn_1ki3s_1}@keyframes _fadeIn_1ki3s_1{0%{opacity:0}to{opacity:1}}@keyframes _floatUp_1ki3s_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}._backdrop_1msb3_1{z-index:60;background:color-mix(in srgb, var(--ink) 45%, transparent);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;flex-direction:column;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}._panel_1msb3_23{animation:_printFadeIn_1msb3_1 var(--motion-in) ease both;flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}._backdrop_1msb3_1[data-closing]{pointer-events:none;animation:_printFadeOut_1msb3_1 var(--motion-out-quick) ease-out forwards}@keyframes _printFadeIn_1msb3_1{0%{opacity:0}to{opacity:1}}@keyframes _printFadeOut_1msb3_1{0%{opacity:1}to{opacity:0}}._toolbar_1msb3_57{z-index:1;background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);justify-content:space-between;align-self:stretch;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}._toolbarTitle_1msb3_73{font-size:15px;font-weight:700}._toolbarActions_1msb3_78{align-items:center;gap:8px;display:flex}._loading_1msb3_84{color:var(--ink-soft);padding:40px}._homeScreenNote_1msb3_89{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);align-self:stretch;gap:4px;padding:10px 14px;font-size:14px;line-height:1.6;display:grid}._homeScreenNote_1msb3_89 p{margin:0}._layout_1msb3_109{flex-direction:row-reverse;justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;display:flex}._settings_1msb3_118{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);width:280px;max-height:calc(100dvh - 108px);box-shadow:var(--shadow-pop);flex-direction:column;flex:none;gap:14px;padding:14px 16px;display:flex;position:sticky;top:72px;overflow-y:auto}._settingsTitle_1msb3_136{margin:0;font-size:15px;font-weight:700}._field_1msb3_143{flex-direction:column;gap:6px;display:flex}._fieldLabel_1msb3_151{color:var(--ink-soft);font-size:14px;font-weight:700}._fieldLabelDisabled_1msb3_158{opacity:.55}._selectField_1msb3_162{min-width:0;min-height:44px;color:var(--ink);border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:8px 12px;font-size:15px;font-weight:700}._selectField_1msb3_162:focus{border-color:var(--primary);outline:none}@media (pointer:coarse){._selectField_1msb3_162{font-size:16px}}._segment_1msb3_190{background:var(--paper-deep);border:1px solid var(--line);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:grid}._segmentOption_1msb3_201,._segmentActive_1msb3_202{text-align:center;min-width:0;color:var(--ink-soft);border-radius:8px;padding:9px 4px;font-size:14px;font-weight:700;transition:background .14s,color .14s,box-shadow .14s}._segmentActive_1msb3_202{color:var(--primary-deep);background:var(--paper-card);box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 14%, transparent)}._segmentOption_1msb3_201:hover:not(:disabled){color:var(--ink)}._segmentOption_1msb3_201:disabled,._segmentActive_1msb3_202:disabled{opacity:.55;cursor:default}._checkRow_1msb3_233{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}._checkText_1msb3_244{flex:1;min-width:0}._checkRowDisabled_1msb3_250{color:var(--ink-soft);cursor:default}._checkNote_1msb3_256{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}@media (width<=1120px){._layout_1msb3_109{flex-direction:column;align-items:stretch}._settings_1msb3_118{width:auto;max-height:none;position:static}._panel_1msb3_23{width:100%}}._pages_1msb3_285{zoom:var(--preview-scale,1);flex-direction:column;align-items:center;gap:16px;display:flex}._page_1msb3_285{color:#000;box-sizing:border-box;background:#fff;flex-direction:column;gap:8mm;width:210mm;min-height:297mm;padding:12mm;display:flex;box-shadow:0 2px 12px #0000002e}._fitContent_1msb3_313{flex-direction:column;gap:8mm;display:flex}._header_1msb3_319{border-bottom:1px solid #000;padding-bottom:4mm}._title_1msb3_324{margin:0;font-size:20px;font-weight:700}._author_1msb3_330{margin:2px 0 0;font-size:13px}._credit_1msb3_343{color:#333;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}._creditText_1msb3_355{flex-direction:column;align-items:flex-end;gap:2px;display:flex}._creditQr_1msb3_366{flex:none;width:14mm;height:14mm}._board_1msb3_374{width:min(var(--print-board-w,120mm), 100%);margin:0 auto}._board_1msb3_374 svg{width:100%;height:auto;margin:0 auto;display:block}._answerBlank_1msb3_388,._answerWordRow_1msb3_389{justify-content:center;align-items:center;gap:8px;display:flex}._answerLabel_1msb3_396{font-size:13px}._answerBoxes_1msb3_400{flex-wrap:wrap;gap:4px;display:flex}._answerBox_1msb3_400{border:1px solid #000;width:8mm;height:8mm;position:relative}._answerBoxLabel_1msb3_414{font-family:var(--font-latin);font-size:8px;font-weight:700;line-height:1.3;position:absolute;bottom:0;right:.6mm}._answerWord_1msb3_389{letter-spacing:2px;font-size:22px;font-weight:700}._clues_1msb3_440{display:flow-root}._clues_1msb3_440>._clueColumn_1msb3_444{float:left;width:calc(50% - 4mm);margin-left:8mm}._clues_1msb3_440[data-cols="3"]>._clueColumn_1msb3_444{width:calc(33.3333% - 4mm);margin-left:6mm}._clues_1msb3_440[data-cols="4"]>._clueColumn_1msb3_444{width:calc(25% - 4.5mm);margin-left:6mm}._clues_1msb3_440>._clueColumn_1msb3_444:first-child{margin-left:0}._clueColumn_1msb3_444>div+div{margin-top:5mm}._wrapRow_1msb3_472{display:flow-root}._wrapBoard_1msb3_479{float:right;width:min(var(--print-board-w,120mm), 100%);flex-direction:column;gap:5mm;margin:0 0 4mm 6mm;display:flex}._wrapBoard_1msb3_479 ._board_1msb3_374{width:100%}._cluesStack_1msb3_494>._clueColumn_1msb3_444+._clueColumn_1msb3_444{margin-top:5mm}._wrapRow_1msb3_472 ._cluesStack_1msb3_494 ._clueHeading_1msb3_511{min-width:30mm;max-width:max(30mm, calc(100% - var(--print-board-w,120mm) - 6mm));display:flow-root}._clueHeading_1msb3_511{break-after:avoid;border-bottom:1px solid #000;margin:0 0 3mm;padding-bottom:1mm;font-size:15px;font-weight:700}._clueList_1msb3_527{margin:0;padding:0;list-style:none}._clueItem_1msb3_533{font-size:var(--print-clue-font,13px);break-inside:avoid;gap:6px;line-height:1.7;display:flex}._clueNumber_1msb3_542{text-align:right;min-width:1.5em}._clueText_1msb3_548{flex:1}._answerHeading_1msb3_552{border-bottom:1px solid #000;margin:0;padding-bottom:3mm;font-size:16px;font-weight:700}@media print{html,body{background:#fff!important}#root{display:none!important}._backdrop_1msb3_1{background:#fff;padding:0;display:block;position:static;overflow:visible}._panel_1msb3_23{margin:0;animation:none;display:block}._toolbar_1msb3_57,._homeScreenNote_1msb3_89,._settings_1msb3_118{display:none}._layout_1msb3_109{display:block}._pages_1msb3_285{zoom:clamp(.8, round(down, tan(atan2(100vw, 700px)), .05), 1);gap:0;display:block}._page_1msb3_285{width:auto;max-width:186mm;min-height:0;box-shadow:none;margin:0 auto;padding:0}._answerPage_1msb3_628,._breakPage_1msb3_634{break-before:page}._credit_1msb3_343{break-inside:avoid;break-before:avoid}[data-fit-one-page=true]>._fitContent_1msb3_313{vertical-align:top;width:100%;display:inline-flex}}@page{size:A4;margin:12mm}._bootCurtain_hfw4b_5{z-index:59;background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1.2px, transparent 1.2px);background-size:18px 18px;position:fixed;inset:0}._notice_hfw4b_19{background:var(--danger-wash);border:2px solid var(--danger);border-radius:var(--radius-lg);max-width:640px;color:var(--danger);justify-content:center;align-items:center;gap:12px;margin:12px auto 0;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}._noticeClose_hfw4b_36{width:28px;height:28px;color:var(--danger);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;line-height:1;transition:background .15s;display:grid}._noticeClose_hfw4b_36:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}._noticeAction_hfw4b_53{border-radius:var(--radius);color:inherit;white-space:nowrap;border:1px solid;flex-shrink:0;padding:7px 12px;font-weight:700}._noticeAction_hfw4b_53:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}._page_5ltqo_1{place-items:center;min-height:100svh;padding:24px;display:grid}._card_5ltqo_8{background:var(--paper-card);border:2px solid var(--danger);border-radius:var(--radius-lg);width:min(100%,560px);box-shadow:var(--shadow-card);text-align:center;padding:28px}._card_5ltqo_8 h1{margin:0 0 12px;font-size:22px}._card_5ltqo_8 p{color:var(--ink-soft);margin:0;line-height:1.7}._retry_5ltqo_29{border-radius:var(--radius);background:var(--primary);color:#fff;margin-top:20px;padding:10px 18px;font-weight:700}
