.note-hunt-module__27X0rW__root{--bg:#fff;--text:#0b1220;--muted:#64748b;--border:#e5e7eb;--panel:#f8fafc;--ok:#059669;--bad:#dc2626;--soft:#9ca3af;--primary:#2563eb;--pad:clamp(12px,2.4vw,16px);--gap:clamp(10px,2.2vw,14px);--r:16px;--h1:clamp(18px,3.8vw,22px);--ui:clamp(14px,3.2vw,16px);--status:clamp(18px,3.6vw,22px);--small:clamp(12px,3vw,13px);background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0}.note-hunt-module__27X0rW__root .wrap{max-width:1060px;padding:var(--pad);margin:0 auto}.note-hunt-module__27X0rW__root .row{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.note-hunt-module__27X0rW__root .row{grid-template-columns:2fr 1fr}}.note-hunt-module__27X0rW__root .card{border:1px solid var(--border);border-radius:var(--r);padding:var(--pad);background:#fff}.note-hunt-module__27X0rW__root h1{font-size:var(--h1);margin:0;line-height:1.15}.note-hunt-module__27X0rW__root .topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.note-hunt-module__27X0rW__root .controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-hunt-module__27X0rW__root .controls>*{flex:0 auto;min-width:140px}:is(.note-hunt-module__27X0rW__root select,.note-hunt-module__27X0rW__root button){font-weight:900;font-size:var(--ui);border-radius:14px}.note-hunt-module__27X0rW__root select{border:1px solid var(--border);background:var(--panel);padding:10px 12px}.note-hunt-module__27X0rW__root button{background:var(--primary);color:#fff;cursor:pointer;border:0;padding:10px 14px}.note-hunt-module__27X0rW__root button.secondary{background:var(--panel);color:var(--text);border:1px solid var(--border)}.note-hunt-module__27X0rW__root button:disabled{opacity:.55;cursor:not-allowed}.note-hunt-module__27X0rW__root .muted{color:var(--muted);font-size:var(--small);line-height:1.35}.note-hunt-module__27X0rW__root #vfWrap{border:2px solid var(--border);scroll-behavior:smooth;border-radius:14px;padding:3px 4px;transition:border-color .14s,box-shadow .14s;position:relative;overflow:auto hidden}.note-hunt-module__27X0rW__root .feedbackOverlay{opacity:0;pointer-events:none;background:0 0;border:2px solid #0000;border-radius:12px;transition:opacity .12s,border-color .12s,background-color .12s;position:absolute;inset:4px}.note-hunt-module__27X0rW__root .feedbackOverlay.show{opacity:1}.note-hunt-module__27X0rW__root .feedbackOverlay.ok{background:#05966912;border-color:#05966985}.note-hunt-module__27X0rW__root .feedbackOverlay.bad{background:#dc262612;border-color:#dc262685}.note-hunt-module__27X0rW__root .feedbackOverlay.soft{background:#94a3b814;border-color:#94a3b873}.note-hunt-module__27X0rW__root .fadeOut{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(4px)}.note-hunt-module__27X0rW__root .fadeIn{opacity:1;transition:opacity .22s,transform .22s;transform:translateY(0)}.note-hunt-module__27X0rW__root .overlay{opacity:0;pointer-events:none;text-align:center;background:#ffffffe6;justify-content:center;align-items:center;padding:18px;transition:opacity .18s;display:flex;position:absolute;inset:0}.note-hunt-module__27X0rW__root .overlay.on{opacity:1;pointer-events:auto}.note-hunt-module__27X0rW__root .overlayBox{max-width:560px}.note-hunt-module__27X0rW__root .overlayTitle{color:var(--text);font-size:clamp(20px,4.2vw,28px);font-weight:1000;line-height:1.15}.note-hunt-module__27X0rW__root .overlaySub{color:var(--muted);margin-top:10px;font-size:clamp(14px,3.2vw,16px);font-weight:900;line-height:1.35}.note-hunt-module__27X0rW__root .heard{font-size:var(--small);min-height:22px;color:var(--muted);margin-top:10px;font-weight:700;line-height:1.35}.note-hunt-module__27X0rW__root .status{font-size:var(--status);min-height:28px;margin-top:2px;font-weight:1000}.note-hunt-module__27X0rW__root .status.ok{color:var(--ok)}.note-hunt-module__27X0rW__root .status.bad{color:var(--bad)}:is(.note-hunt-module__27X0rW__root .status.soft,.note-hunt-module__27X0rW__root .status.neutral){color:var(--muted)}.note-hunt-module__27X0rW__root .meterRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.note-hunt-module__27X0rW__root .meter{border:1px solid var(--border);background:#f1f5f9;border-radius:999px;flex:1;min-width:200px;height:6px;overflow:hidden}.note-hunt-module__27X0rW__root .meterFill{background:#cbd5e1;width:0%;height:100%;transition:width .65s cubic-bezier(.22,.61,.36,1)}.note-hunt-module__27X0rW__root .actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.note-hunt-module__27X0rW__root .actionRow .status{min-height:0;font-size:var(--ui);margin-top:0}.note-hunt-module__27X0rW__root .actionLeft{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;min-width:180px;display:flex}.note-hunt-module__27X0rW__root .actionRight{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.note-hunt-module__27X0rW__root .miniTrack{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:900}.note-hunt-module__27X0rW__root .levelInline{width:100%;max-width:280px}.note-hunt-module__27X0rW__root .staffStartBtn{z-index:5;color:#fff;background:#2563eb85;border:1px solid #ffffff7a;border-radius:999px;padding:10px 14px;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 20px #0f172a2e}.note-hunt-module__27X0rW__root input[type=range]{width:100%}.note-hunt-module__27X0rW__root details{background:#fcfdff;border:1px dashed #d1d5db;border-radius:12px;margin-top:16px}.note-hunt-module__27X0rW__root summary{cursor:pointer;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:700;list-style:none}.note-hunt-module__27X0rW__root summary::-webkit-details-marker{display:none}.note-hunt-module__27X0rW__root .settingsBody{gap:10px;padding:0 12px 12px;display:grid}.note-hunt-module__27X0rW__root .settingRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-hunt-module__27X0rW__root .settingRow .muted{font-weight:1000}.note-hunt-module__27X0rW__root label.toggle{align-items:center;gap:8px;font-weight:1000;display:flex}.note-hunt-module__27X0rW__root input[type=checkbox]{width:18px;height:18px}.note-hunt-module__27X0rW__root .fsFab{right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:60;border:1px solid var(--border);color:var(--text);opacity:.96;background:#f8fafceb;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:1000;line-height:1;transition:opacity .14s,transform .14s;display:none;position:fixed;box-shadow:0 8px 22px #0f172a2e}.note-hunt-module__27X0rW__root .fsFab.show{animation:1.8s ease-in-out infinite note-hunt-module__27X0rW__fsPulse;display:block}.note-hunt-module__27X0rW__root .fsFab:hover{opacity:1;transform:translateY(-1px)}@keyframes note-hunt-module__27X0rW__fsPulse{0%,to{box-shadow:0 8px 22px #0f172a2e}50%{box-shadow:0 10px 26px #2563eb4d}}.note-hunt-module__27X0rW__root .kidStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.note-hunt-module__27X0rW__root .kidStat{background:var(--panel);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.note-hunt-module__27X0rW__root .kidStat .muted{font-weight:1000}.note-hunt-module__27X0rW__root .sessionSection{border-top:1px dashed var(--border);margin-top:4px;padding-top:10px}.note-hunt-module__27X0rW__root .sessionTitle{font-weight:1000;font-size:var(--small);color:var(--muted)}.note-hunt-module__27X0rW__root .sessionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:8px;display:grid}.note-hunt-module__27X0rW__root .sessionStat{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.note-hunt-module__27X0rW__root .sessionStat .muted{font-size:12px}.note-hunt-module__27X0rW__root .kbd{font-family:var(--font-mono);border:1px solid var(--border);background:#f3f4f6;border-radius:10px;padding:4px 8px;font-size:13px;font-weight:900}.note-hunt-module__27X0rW__root #debugPanel{margin-top:10px;display:block}.note-hunt-module__27X0rW__root .debugLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.note-hunt-module__27X0rW__root .topbar{justify-content:flex-start;align-items:stretch}.note-hunt-module__27X0rW__root .topbar h1{width:100%}.note-hunt-module__27X0rW__root .controls{justify-content:flex-start;align-items:stretch;width:100%}.note-hunt-module__27X0rW__root .controls>*{flex:170px;min-width:170px}}@media (max-width:520px){.note-hunt-module__27X0rW__root .controls>*{flex:100%;min-width:0}.note-hunt-module__27X0rW__root .kidStats{grid-template-columns:repeat(2,minmax(0,1fr))}.note-hunt-module__27X0rW__root .sessionGrid{grid-template-columns:1fr}.note-hunt-module__27X0rW__root #vfWrap{padding:2px 3px}}.note-hunt-module__27X0rW__root.note-hunt-module__27X0rW__forceLandscape{width:100%;height:100%;overflow:auto}.note-hunt-module__27X0rW__root.note-hunt-module__27X0rW__forceLandscape .wrap{transform-origin:0 0;width:100vh;max-width:none;height:100vw;padding:10px;position:absolute;top:0;left:100vw;overflow:auto;transform:rotate(90deg)scale(.92)}
