.solve-wrap[data-v-962ace5c]{max-width:1200px;margin:0 auto}.solve-header-main[data-v-962ace5c]{min-width:0}.solve-author-avatar[data-v-962ace5c]{width:24px;height:24px;border-radius:6px;object-fit:cover}.solve-header-actions[data-v-962ace5c]{min-width:min(100%,320px);flex-wrap:wrap;justify-content:flex-end}.solver-pill[data-v-962ace5c]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border-radius:999px;background:#fff8dfeb;border:1px solid rgba(209,154,0,.22);font-size:.85rem;font-weight:700;color:#5b4300}.solver-pill--success[data-v-962ace5c]{background:#e8f8eceb;border-color:#1f7a392e;color:#1f7a39}.solver-pill--admin[data-v-962ace5c]{background:#f7f2fff2;border-color:#7b3fa338;color:#6c2f96}.solver-layout[data-v-962ace5c]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.solver-layout--sidebar-hidden[data-v-962ace5c]{grid-template-columns:minmax(0,1fr)}.solver-left[data-v-962ace5c]{min-width:0}.solver-right[data-v-962ace5c]{position:sticky;top:calc(var(--header-h, 72px) + 16px)}.solve-canvas[data-v-962ace5c]{position:relative;width:100%;height:min(72vh,900px);border:none;border-radius:14px;background:transparent;box-shadow:0 8px 30px #0000000f;overflow:hidden;overscroll-behavior:contain;touch-action:none}.solve-canvas[data-v-962ace5c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(1200px 800px at 15% 0%,#ffe6a547,#fff0 60%),radial-gradient(900px 700px at 85% 100%,#bda3ff38,#fff0 60%),radial-gradient(60% 80% at 50% 0%,#0000000a,#0000 70%),linear-gradient(180deg,#ffffffeb,#fff9e9eb),radial-gradient(circle at 1px 1px,rgba(123,63,163,.055) 1px,transparent 1.4px);background-size:100% 100%,100% 100%,100% 100%,auto,18px 18px;animation:bgMove-962ace5c 26s linear infinite;z-index:0}.solve-canvas[data-v-962ace5c]:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:28px;background:url(/KnowieLogo/full.svg) no-repeat center center;background-origin:content-box;background-size:contain;opacity:.08;pointer-events:none}@keyframes bgMove-962ace5c{0%{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}.solve-viewport[data-v-962ace5c]{position:absolute;left:0;top:0;will-change:transform;z-index:1}.wordpuzzle-grid[data-v-962ace5c]{position:relative;display:grid}.wordpuzzle-cell[data-v-962ace5c]{width:var(--wp-cell);height:var(--wp-cell);display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:1px solid rgba(173,148,69,.26);background:#fffffff0;color:#49360a;font-weight:800;font-size:clamp(.85rem,1vw,1.08rem);box-shadow:0 8px 20px #0000000d;-webkit-user-select:none;user-select:none}.wordpuzzle-cell--active[data-v-962ace5c]{background:#ffe082;border-color:#d19a00;color:#5b4300}.wordpuzzle-cell--preview[data-v-962ace5c]{background:#dff2ff;border-color:#4e9fd1;color:#16344a}.wordpuzzle-cell--found[data-v-962ace5c]{background:#d7f8d7;border-color:#3f9f58;color:#184524}.solver-controls-zone[data-v-962ace5c]{position:absolute;top:0;right:0;width:min(440px,100%);height:124px;z-index:8}.solver-controls[data-v-962ace5c]{position:absolute;right:12px;top:12px;display:flex;gap:6px;align-items:center;padding:4px 6px;z-index:7;font-size:16px;box-sizing:border-box;background-color:#faebfff2;border:1px solid #e0d4f5;border-radius:12px;box-shadow:0 2px 6px #0000001a;transition:opacity .18s ease,transform .18s ease}.solver-controls--hidden[data-v-962ace5c]{opacity:0;transform:translate3d(0,-10px,0);pointer-events:none}.solver-btn[data-v-962ace5c]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#5b2e83}.solver-btn[data-v-962ace5c]:hover{background:#7b3fa314;color:#4b1f71;border-radius:8px}.solver-btn[data-v-962ace5c]:focus-visible{outline:2px solid rgba(123,63,163,.32);outline-offset:1px;border-radius:8px}.solve-toast[data-v-962ace5c]{position:absolute;top:10px;left:50%;transform:translate(-50%);background:#000000bd;color:#fff;padding:8px 12px;border-radius:10px;z-index:6;box-shadow:0 2px 8px #00000040;font-weight:600}.clue-group[data-v-962ace5c]{background:#fffdf3;border:1px solid var(--lemon-200, rgba(209, 154, 0, .2));border-radius:12px;padding:10px;margin-bottom:12px}.clue-list[data-v-962ace5c]{list-style:none;margin:0;padding:0}.word-question-item[data-v-962ace5c]{padding:8px 10px;border-radius:10px;cursor:default;display:flex;gap:8px;align-items:baseline;transition:background .15s ease,box-shadow .15s ease}.word-question-item[data-v-962ace5c]:hover{background:var(--lemon-100, #fff7e6)}.word-question-item[data-v-962ace5c]:focus-visible{outline:2px solid #7b3fa3;outline-offset:1px}.word-question-item--admin[data-v-962ace5c]{cursor:pointer}.word-question-item .num[data-v-962ace5c]{min-width:2.35em;text-align:center;font-weight:700;color:#7b3fa3;background:#f6efff;border:1px solid rgba(123,63,163,.25);border-radius:999px;padding:2px 8px}.word-question-item .q[data-v-962ace5c]{flex:1 1 auto;min-width:0}.word-question-item .qt[data-v-962ace5c]{font-weight:700;line-height:1.35;color:#2f2f2f}.word-question-item .qlen[data-v-962ace5c]{margin-left:.35rem;color:#6b6b6b;font-size:.86em;opacity:.75}.word-admin-clue[data-v-962ace5c]{display:block;margin-top:2px;color:#6b6b6b;font-size:.86rem;line-height:1.35}.word-question-item.filled[data-v-962ace5c]{background:#f7f2ff;box-shadow:inset 0 1px 6px #7b3fa314}.word-question-item.solved[data-v-962ace5c]{background:#e8f8ec;color:#1f7a39}.word-question-item.solved .qt[data-v-962ace5c]{color:#1f7a39;text-decoration:line-through}.word-question-item.solved .qlen[data-v-962ace5c],.word-question-item.solved .word-admin-clue[data-v-962ace5c]{color:#1f7a39}.word-question-item.active[data-v-962ace5c]{outline:2px solid #7b3fa3;animation:listPulse-962ace5c 1.2s ease-in-out infinite}@keyframes listPulse-962ace5c{0%{box-shadow:0 0 #7b3fa326}50%{box-shadow:0 0 0 6px #7b3fa300}to{box-shadow:0 0 #7b3fa326}}@media (max-width: 991.98px){.solver-layout[data-v-962ace5c]{grid-template-columns:1fr}.solver-right[data-v-962ace5c]{position:static}.solve-canvas[data-v-962ace5c]{height:min(66vh,760px)}.solver-controls[data-v-962ace5c]{top:10px;right:10px;gap:6px;padding:6px}.solver-btn[data-v-962ace5c]{width:32px;height:32px}}html[data-theme=dark] .solver-pill[data-v-962ace5c]{background:#232032e0;border-color:#bda3ff2e;color:#ede7ff}html[data-theme=dark] .solver-pill--success[data-v-962ace5c]{background:#1c2b22d1;border-color:#47aa622e;color:#b5e5c8}html[data-theme=dark] .solver-pill--admin[data-v-962ace5c]{background:#352446eb;color:#ddc7ff}html[data-theme=dark] .solve-canvas[data-v-962ace5c]{box-shadow:0 8px 30px #0006}html[data-theme=dark] .solve-canvas[data-v-962ace5c]:before{background:radial-gradient(1200px 800px at 15% 0%,#7b3fa333,#0000 60%),radial-gradient(900px 700px at 85% 100%,#ffc1071a,#0000 60%),radial-gradient(60% 80% at 50% 0%,#ffffff0f,#0000 70%),linear-gradient(180deg,#121214f2,#111111fa),radial-gradient(circle at 1px 1px,rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:100% 100%,100% 100%,100% 100%,auto,18px 18px}html[data-theme=dark] .solve-canvas[data-v-962ace5c]:after{opacity:.12}html[data-theme=dark] .wordpuzzle-cell[data-v-962ace5c]{border-color:#ffffff1f;background:#1f1f1feb;color:#f0f0f0;box-shadow:0 8px 24px #00000038}html[data-theme=dark] .wordpuzzle-cell--active[data-v-962ace5c]{background:#6d5308;border-color:#cda000;color:#fff1be}html[data-theme=dark] .wordpuzzle-cell--preview[data-v-962ace5c]{background:#173348;border-color:#4e9fd1;color:#dff2ff}html[data-theme=dark] .wordpuzzle-cell--found[data-v-962ace5c]{background:#1c2b22;border-color:#4aa062;color:#bde6c8}html[data-theme=dark] .solver-controls[data-v-962ace5c]{background-color:#1e1e1ee6;border-color:#2e2e2e;box-shadow:0 2px 6px #00000040}html[data-theme=dark] .solver-btn[data-v-962ace5c]{color:#f0e8ff}html[data-theme=dark] .solver-btn[data-v-962ace5c]:hover{background:#bda3ff1f;color:#fff}html[data-theme=dark] .solve-toast[data-v-962ace5c]{background:#ffffffe6;color:#111}html[data-theme=dark] .clue-group[data-v-962ace5c]{background:#1b1b1b;border-color:#2e2e2e}html[data-theme=dark] .word-question-item[data-v-962ace5c]{background:transparent}html[data-theme=dark] .word-question-item[data-v-962ace5c]:hover{background:#262626}html[data-theme=dark] .word-question-item .num[data-v-962ace5c]{color:#fff;background:#2a2341;border-color:#bda3ff59}html[data-theme=dark] .word-question-item .qt[data-v-962ace5c],html[data-theme=dark] .word-question-item .qlen[data-v-962ace5c],html[data-theme=dark] .word-admin-clue[data-v-962ace5c],html[data-theme=dark] .clue-group h2[data-v-962ace5c],html[data-theme=dark] .clue-group h3[data-v-962ace5c],html[data-theme=dark] .clue-group .text-muted[data-v-962ace5c],html[data-theme=dark] .solve-header .text-muted[data-v-962ace5c]{color:#e8e8e8!important}html[data-theme=dark] .word-question-item.filled[data-v-962ace5c]{background:#241f2c;box-shadow:inset 0 1px 6px #0003}html[data-theme=dark] .word-question-item.solved[data-v-962ace5c]{background:#1c2b22;color:#b5e5c8}html[data-theme=dark] .word-question-item.solved .qt[data-v-962ace5c]{color:#b5e5c8}html[data-theme=dark] .word-question-item.solved .qlen[data-v-962ace5c],html[data-theme=dark] .word-question-item.solved .word-admin-clue[data-v-962ace5c]{color:#b5e5c8!important}html[data-theme=dark] .word-question-item.active[data-v-962ace5c]{outline-color:#bda3ff}.solver-settings-overlay[data-v-962ace5c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0917a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:5000}.solver-settings-card[data-v-962ace5c]{background:#fff;border-radius:18px;width:min(520px,90vw);max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0f091740;padding:24px 28px;position:relative}html[data-theme=dark] .solver-settings-card[data-v-962ace5c]{background:#1c1526;color:#f6f1ff}.solver-settings-close[data-v-962ace5c]{position:absolute;top:12px;right:12px;border:none;background:transparent;color:#7b7a8a;font-size:1.2rem;cursor:pointer}.solver-settings-title[data-v-962ace5c]{margin:0 0 .75rem}.solver-settings-section[data-v-962ace5c]{margin-bottom:1.4rem}.solver-settings-section h4[data-v-962ace5c]{font-size:.9rem;margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.04em;color:#6f6182}.solver-settings-note[data-v-962ace5c]{padding:.85rem .95rem;border-radius:12px;background:#fff8de;border:1px solid rgba(209,154,0,.22);color:#5b4300;line-height:1.5}html[data-theme=dark] .solver-settings-section h4[data-v-962ace5c]{color:#cdbce6}html[data-theme=dark] .solver-settings-note[data-v-962ace5c]{background:#352446d1;border-color:#bda3ff33;color:#efe5ff}.settings-switch[data-v-962ace5c]{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer}.settings-switch[data-v-962ace5c]:last-child{border-bottom:none}.settings-switch input[type=checkbox][data-v-962ace5c]{margin-top:.35rem}.settings-switch strong[data-v-962ace5c]{display:block;font-size:.95rem}.settings-switch small[data-v-962ace5c]{display:block;color:#6c6a76}html[data-theme=dark] .settings-switch[data-v-962ace5c]{border-bottom:1px solid rgba(255,255,255,.12)}html[data-theme=dark] .settings-switch small[data-v-962ace5c]{color:#bfb7d4}html.wordpuzzle-fs,html.wordpuzzle-pseudo-fs{overflow:hidden}html.wordpuzzle-fs body,html.wordpuzzle-pseudo-fs body{width:100vw;height:100dvh;overflow:hidden}body.wordpuzzle-fs #app-wrapper>*:not(main),body.wordpuzzle-pseudo-fs #app-wrapper>*:not(main){display:none!important}body.wordpuzzle-fs main,body.wordpuzzle-pseudo-fs main{max-width:none!important;width:100vw!important;padding:0!important;margin:0!important}html.wordpuzzle-fs .solve-header,html.wordpuzzle-pseudo-fs .solve-header{display:none!important}html.wordpuzzle-fs .solve-wrap,html.wordpuzzle-pseudo-fs .solve-wrap{max-width:none!important;width:100vw!important;margin:0!important;padding:12px}html.wordpuzzle-fs .solver-layout,html.wordpuzzle-pseudo-fs .solver-layout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100vw;height:100dvh;min-height:100dvh;overflow:visible!important;padding:12px;background:radial-gradient(1200px 800px at 15% 0%,#ffe6a540,#fff0 60%),radial-gradient(900px 700px at 85% 100%,#bda3ff2e,#fff0 60%),#fff;background-size:100% 100%,100% 100%,auto;box-sizing:border-box}html.wordpuzzle-fs .solve-canvas,html.wordpuzzle-pseudo-fs .solve-canvas{height:calc(100dvh - 24px)!important}html.wordpuzzle-fs .solver-right,html.wordpuzzle-pseudo-fs .solver-right{position:relative!important;top:0!important;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}html.wordpuzzle-fs .solver-right .clue-group,html.wordpuzzle-pseudo-fs .solver-right .clue-group{background:#fff;border-color:var(--lemon-200, rgba(209, 154, 0, .2))}html.wordpuzzle-fs .solver-controls,html.wordpuzzle-pseudo-fs .solver-controls{position:fixed!important;top:12px!important;right:12px!important;left:auto!important;z-index:5000!important;display:flex!important;visibility:visible!important}html[data-theme=dark].wordpuzzle-fs .solver-layout,html[data-theme=dark].wordpuzzle-pseudo-fs .solver-layout{background:radial-gradient(1200px 800px at 15% 0%,#7b3fa333,#0000 60%),radial-gradient(900px 700px at 85% 100%,#ffc1071a,#0000 60%),radial-gradient(60% 80% at 50% 0%,#ffffff0f,#0000 70%),#111;background-size:100% 100%,100% 100%,100% 100%,auto}html[data-theme=dark].wordpuzzle-fs .solver-right .clue-group,html[data-theme=dark].wordpuzzle-pseudo-fs .solver-right .clue-group{background:#1b1b1b;border-color:#2e2e2e}@media (min-width: 992px){html.wordpuzzle-fs .solver-controls--sidebar-open,html.wordpuzzle-pseudo-fs .solver-controls--sidebar-open{right:356px!important}}@media (max-width: 991.98px){html.wordpuzzle-fs .solve-wrap,html.wordpuzzle-pseudo-fs .solve-wrap{padding:8px}html.wordpuzzle-fs .solver-layout,html.wordpuzzle-pseudo-fs .solver-layout{position:static;inset:auto;width:auto;height:auto;min-height:auto;padding:0}html.wordpuzzle-fs .solve-canvas,html.wordpuzzle-pseudo-fs .solve-canvas{height:64vh!important}html.wordpuzzle-fs .solver-right,html.wordpuzzle-pseudo-fs .solver-right{max-height:none;overflow:visible;padding-right:0}html.wordpuzzle-fs .solver-controls,html.wordpuzzle-pseudo-fs .solver-controls{right:12px!important}}
