.compass-logo[data-v-01655699]{display:inline-flex;align-items:center;justify-content:center;width:var(--v02a07c78);height:var(--v02a07c78);border-radius:50%;box-shadow:0 2px 8px #00000026}.compass-logo svg[data-v-01655699]{width:100%;height:100%}.tts-player[data-v-4b2f539b]{display:inline-flex;align-items:center}.tts-btn[data-v-4b2f539b]{background:none;border:none;cursor:pointer;padding:2px 6px;font-size:14px;line-height:1;border-radius:4px;color:inherit;opacity:.6;transition:opacity .15s}.tts-btn[data-v-4b2f539b]:hover:not(:disabled){opacity:1;background:#0000000f}.tts-btn[data-v-4b2f539b]:disabled{cursor:not-allowed;opacity:.3}.tts-player.loading .tts-btn[data-v-4b2f539b]{opacity:.9}.tts-player.playing .tts-btn[data-v-4b2f539b]{opacity:1;color:#18a058}.spinner[data-v-4b2f539b]{display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-4b2f539b .8s linear infinite}@keyframes spin-4b2f539b{to{transform:rotate(360deg)}}.inspiration-quick-panel[data-v-32eef74a]{padding:4px 0}.footer-link[data-v-32eef74a]{text-align:center;margin-top:8px}.focus-timer-mini[data-v-bdfd39a8]{padding:4px 0}.preset-row[data-v-bdfd39a8]{display:flex;gap:6px;justify-content:center;margin-bottom:12px}.timer-display[data-v-bdfd39a8]{text-align:center;font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;color:#333;margin:8px 0;letter-spacing:2px}.timer-display.is-running[data-v-bdfd39a8]{color:#d03050}.timer-display.is-finished[data-v-bdfd39a8]{color:#18a058;animation:pulse-bdfd39a8 1s ease-in-out 2}@keyframes pulse-bdfd39a8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.right-sidebar[data-v-2bbe210d]{width:320px;height:100%;border-left:1px solid var(--n-border-color, #efeff5);background:var(--n-color, #fff);flex-shrink:0;overflow:hidden}.right-sidebar.is-narrow[data-v-2bbe210d]{width:0;border-left:none}.tabbar[data-v-2bbe210d]{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--n-color, #fff);border-top:1px solid var(--n-border-color, #efeff5);z-index:100;height:56px}.tabbar-btn[data-v-2bbe210d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:11px;color:inherit}.tabbar-btn .emoji[data-v-2bbe210d]{font-size:18px}.tabbar-btn.active[data-v-2bbe210d]{color:#18a058}.panel[data-v-2bbe210d]{display:flex;flex-direction:column;height:100%}.is-narrow .panel[data-v-2bbe210d]{position:fixed;bottom:56px;left:0;right:0;height:60vh;background:var(--n-color, #fff);z-index:99;transform:translateY(100%);transition:transform .25s ease;border-top:1px solid var(--n-border-color, #efeff5);border-radius:12px 12px 0 0}.is-open .panel[data-v-2bbe210d]{transform:translateY(0)}.is-narrow .panel[data-v-2bbe210d]{width:100vw}.panel-header[data-v-2bbe210d]{position:relative;padding:4px 12px 0}.close-btn[data-v-2bbe210d]{position:absolute;right:8px;top:8px}.panel-body[data-v-2bbe210d]{flex:1;overflow-y:auto;padding:0 12px 12px}.tab-content[data-v-2bbe210d]>*+*{margin-top:0}.okr-item[data-v-2bbe210d]{padding:8px 0;cursor:pointer;border-bottom:1px dashed #eee}.okr-item[data-v-2bbe210d]:last-child{border-bottom:none}.okr-title[data-v-2bbe210d]{font-weight:600;margin-bottom:6px}.okr-krs[data-v-2bbe210d]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.focus-actions[data-v-2bbe210d]{display:flex;flex-direction:column;gap:8px}.focus-stat[data-v-2bbe210d]{font-size:13px;line-height:1.8}.chat-history[data-v-2bbe210d]{height:240px;overflow-y:auto;padding:4px 0}.chat-empty[data-v-2bbe210d]{text-align:center;color:#999;padding:40px 12px;font-size:13px}.chat-msg[data-v-2bbe210d]{margin:6px 0;display:flex}.chat-msg.user[data-v-2bbe210d]{justify-content:flex-end}.chat-bubble[data-v-2bbe210d]{max-width:80%;padding:8px 12px;border-radius:12px;font-size:13px;white-space:pre-wrap;word-break:break-word}.chat-msg.user .chat-bubble[data-v-2bbe210d]{background:#18a058;color:#fff}.chat-msg.assistant .chat-bubble[data-v-2bbe210d]{background:#f5f5f5;color:#333}.chat-msg.assistant[data-v-2bbe210d]{align-items:center;gap:4px}.tts-inline[data-v-2bbe210d]{flex-shrink:0}.chat-input-row[data-v-2bbe210d]{display:flex;gap:8px;margin-top:8px}.help-panel[data-v-4f5d9d64]{padding:4px 0}.help-title[data-v-4f5d9d64]{font-size:14px;font-weight:600;margin-bottom:6px}.help-desc[data-v-4f5d9d64]{font-size:12px;color:#666;line-height:1.5;margin-bottom:8px}.help-tips[data-v-4f5d9d64]{border-top:1px dashed #eee;padding-top:8px}.help-tip-item[data-v-4f5d9d64]{display:flex;gap:6px;font-size:12px;color:#555;line-height:1.6}.help-tip-bullet[data-v-4f5d9d64]{color:#18a058;font-weight:700}.site-header[data-v-374363e2]{height:56px}.site-title[data-v-374363e2]{display:flex;align-items:center;gap:8px;cursor:pointer}.site-title-text[data-v-374363e2]{font-weight:700;font-size:14px;background:var(--v3fd1089c);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.now-block[data-v-374363e2]{display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:1.3}.now-date[data-v-374363e2]{color:#999}.now-time[data-v-374363e2]{font-weight:600;font-variant-numeric:tabular-nums}.logo[data-v-f7fb2177]{display:flex;align-items:center;gap:10px;padding:16px 14px;cursor:pointer}.logo-text[data-v-f7fb2177]{font-weight:700;font-size:14px;background:var(--v0f384533);-webkit-background-clip:text;background-clip:text;color:transparent}.header[data-v-f7fb2177]{height:56px}.content[data-v-f7fb2177]{padding:16px;min-height:calc(100vh - 56px)}.fade-enter-active[data-v-f7fb2177],.fade-leave-active[data-v-f7fb2177]{transition:opacity .2s}.fade-enter-from[data-v-f7fb2177],.fade-leave-to[data-v-f7fb2177]{opacity:0}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
