@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #000;--surface: #0a0a0a;--border: #1a1a1a;--muted: #333;--dim: #555;--text: #fff;--text-dim: rgba(255,255,255,.35);--accent: #fff;--font-mono: "JetBrains Mono", "Consolas", "Menlo", monospace;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:13px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font-family:var(--font-mono);cursor:pointer}input{font-family:var(--font-mono)}._root_1r90f_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}._box_1r90f_12{max-width:420px;width:100%;text-align:center}._title_1r90f_18{font-size:11px;letter-spacing:3px;color:var(--text);margin-bottom:12px}._subtitle_1r90f_25{font-size:10px;letter-spacing:1px;color:var(--muted);line-height:1.8;margin-bottom:32px}._list_1r90f_33{list-style:none;text-align:left;margin-bottom:32px;border:1px solid var(--border);padding:16px 20px;max-height:40vh;overflow-y:auto}._item_1r90f_43{display:flex;gap:10px;color:var(--text);padding:3px 0;font-size:13px;line-height:1.5}._bullet_1r90f_52{color:var(--muted);flex-shrink:0}._btn_1r90f_57{background:none;border:1px solid var(--muted);color:var(--dim);font-size:10px;letter-spacing:2px;padding:12px 32px;text-transform:uppercase;transition:border-color .15s,color .15s}._btn_1r90f_57:hover:not(:disabled){border-color:var(--text);color:var(--text)}._btn_1r90f_57:disabled{opacity:.4;cursor:default}._root_1yoq1_1{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;padding:20px 0 28px;-webkit-user-select:none;user-select:none}._nav_1yoq1_9{background:none;border:none;color:var(--muted);font-family:var(--font-mono);font-size:13px;padding:4px 8px;line-height:1;transition:color .15s}._nav_1yoq1_9:hover{color:var(--text)}._navRight_1yoq1_24{display:flex;justify-content:flex-end}._date_1yoq1_29{text-align:center;font-size:10px;letter-spacing:3px;font-family:var(--font-mono)}._today_1yoq1_36{color:var(--text)}._archive_1yoq1_40{color:var(--muted)}._list_1c5fv_1{list-style:none;margin:0;padding:0}._item_1c5fv_7{display:flex;gap:12px;padding:4px 0;transition:opacity .15s;line-height:1.6}._glyph_1c5fv_15{color:var(--muted);flex-shrink:0;width:14px;font-size:11px;margin-top:1px}._text_1c5fv_23{color:var(--text);word-break:break-word}._done_1c5fv_29 ._text_1c5fv_23{opacity:.35;text-decoration:line-through;text-decoration-color:var(--muted)}._done_1c5fv_29 ._glyph_1c5fv_15{opacity:.35}._note_1c5fv_40 ._glyph_1c5fv_15{color:var(--border)}._note_1c5fv_40 ._text_1c5fv_23{color:#ffffff8c}._empty_1c5fv_49{color:var(--muted);font-size:11px;letter-spacing:1px;padding:8px 0}._root_gelpv_1{display:flex;align-items:center;gap:12px;padding:16px 0 24px;border-top:1px solid var(--border);position:sticky;bottom:0;background:var(--bg)}._prompt_gelpv_12{color:var(--muted);font-size:13px;flex-shrink:0}._input_gelpv_18{flex:1;background:transparent;border:none;color:var(--text);font-size:13px;font-family:var(--font-mono);outline:none;line-height:1.6}._input_gelpv_18::placeholder{color:var(--muted)}._root_3xz0c_1{min-height:100vh;display:flex;justify-content:center;padding:0 20px}._page_3xz0c_8{width:100%;max-width:620px;display:flex;flex-direction:column;min-height:100vh}._body_3xz0c_16{flex:1;padding-bottom:16px}._loading_3xz0c_21{height:100vh;background:var(--bg)}._root_1qsh4_1{height:100vh;display:flex;align-items:center;justify-content:center}._inner_1qsh4_8{text-align:center}._logo_1qsh4_12{font-family:var(--font-mono);font-size:11px;letter-spacing:6px;color:var(--text);margin-bottom:8px}._tagline_1qsh4_20{font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--muted);margin-bottom:48px}._btn_1qsh4_28{background:none;border:1px solid var(--muted);color:var(--dim);font-size:10px;letter-spacing:2px;padding:12px 28px;text-transform:uppercase;transition:border-color .15s,color .15s}._btn_1qsh4_28:hover{border-color:var(--text);color:var(--text)}
