._button_pnyq3_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}._button_pnyq3_1:active:not(:disabled){transform:translateY(1px)}._button_pnyq3_1:disabled,._button_pnyq3_1[aria-disabled=true]{opacity:.5;cursor:not-allowed}._button_pnyq3_1:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}._sm_pnyq3_32{height:32px;padding:0 var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-sm)}._md_pnyq3_38{height:40px;padding:0 var(--space-4);font-size:var(--font-size-sm)}._lg_pnyq3_43{height:48px;padding:0 var(--space-6);font-size:var(--font-size-md)}._iconOnly_pnyq3_48._sm_pnyq3_32{width:32px;padding:0}._iconOnly_pnyq3_48._md_pnyq3_38{width:40px;padding:0}._iconOnly_pnyq3_48._lg_pnyq3_43{width:48px;padding:0}._block_pnyq3_60{width:100%}._primary_pnyq3_65{background:var(--color-primary);color:var(--color-on-primary)}._primary_pnyq3_65:hover:not(:disabled){background:var(--color-primary-hover)}._secondary_pnyq3_73{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}._secondary_pnyq3_73:hover:not(:disabled){background:var(--color-surface-muted)}._ghost_pnyq3_82{background:transparent;color:var(--color-text-muted)}._ghost_pnyq3_82:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}._danger_pnyq3_91{background:var(--color-danger-soft);color:var(--color-danger-soft-text)}._danger_pnyq3_91:hover:not(:disabled){background:var(--color-danger);color:var(--color-on-primary)}._spinner_pnyq3_100{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_pnyq3_100 .7s linear infinite}@keyframes _spin_pnyq3_100{to{transform:rotate(360deg)}}._shell_13xqi_1{display:flex;flex-direction:column;height:100dvh}._header_13xqi_7{flex:none;height:var(--header-height);background:var(--color-bg);border-bottom:3px double var(--color-border-strong)}._headerInner_13xqi_14{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:var(--layout-max-width);height:100%;margin:0 auto;padding-inline:var(--layout-gutter)}._brand_13xqi_25{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:.02em}._brandMark_13xqi_35{display:grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--color-primary);border-radius:var(--radius-sm);outline:1px solid var(--color-primary);outline-offset:2px;color:var(--color-primary);transform:rotate(-4deg)}._spacer_13xqi_48{flex:1}._sync_13xqi_52{display:flex;align-items:center;gap:var(--space-1)}._syncNotice_13xqi_58{color:var(--color-danger);font-size:var(--font-size-xs)}._main_13xqi_64{flex:1;min-height:0;width:100%;max-width:var(--layout-max-width);margin:0 auto}._page_vui7w_1{display:grid;grid-template-columns:320px minmax(0,1fr);height:100%}._sidebar_vui7w_7{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--color-border)}._toolbar_vui7w_14{display:flex;gap:var(--space-2);padding:var(--space-4) var(--layout-gutter) var(--space-3)}._search_vui7w_20{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle)}._search_vui7w_20:focus-within{border-color:var(--color-focus-ring)}._search_vui7w_20 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}._empty_vui7w_49{padding:var(--space-6) var(--layout-gutter);color:var(--color-text-muted);font-size:var(--font-size-sm)}._list_vui7w_55{flex:1;overflow-y:auto;padding:0 var(--space-2) var(--space-6);list-style:none}._item_vui7w_62{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease}._item_vui7w_62:hover{background:var(--color-surface-muted)}._item_vui7w_62._active_vui7w_75{background:var(--color-primary-soft);box-shadow:inset 3px 0 0 var(--color-primary)}._item_vui7w_62._active_vui7w_75 ._itemMeta_vui7w_81{color:var(--color-text-muted)}._itemTitle_vui7w_85{display:flex;align-items:center;gap:var(--space-1);overflow:hidden;font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis}._pinMark_vui7w_95{flex:none;color:var(--color-primary)}._itemMeta_vui7w_81{display:flex;gap:var(--space-2);overflow:hidden;color:var(--color-text-subtle);font-size:var(--font-size-sm);white-space:nowrap}._itemMeta_vui7w_81 time{flex:none;font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.7}._itemPreview_vui7w_116{overflow:hidden;text-overflow:ellipsis}._pane_vui7w_121{min-width:0;min-height:0}._placeholder_vui7w_126{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);height:100%;color:var(--color-text-subtle)}@media (max-width: 767px){._page_vui7w_1{grid-template-columns:minmax(0,1fr)}._sidebar_vui7w_7{border-right:0}._pane_vui7w_121,._hasOpen_vui7w_150 ._sidebar_vui7w_7{display:none}._hasOpen_vui7w_150 ._pane_vui7w_121{display:block}}._card_1zpeo_1{position:relative;max-width:560px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color var(--duration-fast) ease}._card_1zpeo_1:hover{border-color:var(--color-border-strong)}._selected_1zpeo_15{border-color:var(--color-focus-ring)}._link_1zpeo_19{display:flex;min-height:96px;color:inherit!important;text-decoration:none!important}._body_1zpeo_27{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4)}._title_1zpeo_36{display:-webkit-box;overflow:hidden;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}._description_1zpeo_46{display:-webkit-box;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);-webkit-box-orient:vertical;-webkit-line-clamp:2}._host_1zpeo_56{margin-top:auto;font-family:var(--font-mono);overflow:hidden;color:var(--color-text-subtle);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis}._image_1zpeo_66{flex:none;width:140px;object-fit:cover;background:var(--color-surface-muted);border-left:1px solid var(--color-border);filter:sepia(.35) saturate(.8) contrast(.95)}._actions_1zpeo_76{position:absolute;top:var(--space-1);right:var(--space-1);display:flex;opacity:0;transition:opacity var(--duration-fast) ease}._card_1zpeo_1:hover ._actions_1zpeo_76,._card_1zpeo_1:focus-within ._actions_1zpeo_76,._selected_1zpeo_15 ._actions_1zpeo_76{opacity:1}._actions_1zpeo_76 button{background:var(--color-surface)}._skeleton_1zpeo_96{display:block;width:80%;height:.9em;border-radius:4px;background:var(--color-skeleton)}._skeletonTitle_1zpeo_104{width:55%;height:1.1em}@media (hover: none){._actions_1zpeo_76{opacity:1}}@media (max-width: 479px){._image_1zpeo_66{width:96px}}._note_1cla2_1{display:flex;flex-direction:column;height:100%}._bar_1cla2_7{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--layout-gutter)}._back_1cla2_14{display:none;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-muted)}._edited_1cla2_23{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.02em}._spacer_1cla2_30{flex:1}._missing_1cla2_34{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--layout-gutter);color:var(--color-text-muted)}._missing_1cla2_34 a{color:var(--color-primary);font-weight:var(--font-weight-semibold)}._editor_1cla2_48{flex:1;overflow-y:auto;padding:0 var(--layout-gutter) var(--space-16)}._editor_1cla2_48 .tiptap{max-width:760px;min-height:100%;margin:0 auto;outline:none;font-size:var(--font-size-md);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}._editor_1cla2_48 .tiptap>*+*{margin-top:.6em}._editor_1cla2_48 .tiptap h1,._editor_1cla2_48 .tiptap h2,._editor_1cla2_48 .tiptap h3{margin-top:1.2em;line-height:var(--line-height-tight)}._editor_1cla2_48 .tiptap h1{padding-bottom:.25em;border-bottom:1px solid var(--color-border-strong)}._editor_1cla2_48 .tiptap>h1:first-child,._editor_1cla2_48 .tiptap>h2:first-child,._editor_1cla2_48 .tiptap>h3:first-child{margin-top:0}._editor_1cla2_48 .tiptap h1{font-size:var(--font-size-2xl)}._editor_1cla2_48 .tiptap h2{font-size:var(--font-size-xl)}._editor_1cla2_48 .tiptap h3{font-size:var(--font-size-lg)}._editor_1cla2_48 .tiptap ul,._editor_1cla2_48 .tiptap ol{padding-left:1.4em}._editor_1cla2_48 .tiptap ul{list-style:disc}._editor_1cla2_48 .tiptap ol{list-style:decimal}._editor_1cla2_48 .tiptap li>p{margin:0}._editor_1cla2_48 .tiptap ul[data-type=taskList]{padding-left:.2em;list-style:none}._editor_1cla2_48 .tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:var(--space-2)}._editor_1cla2_48 .tiptap ul[data-type=taskList] li>label{flex:none;padding-top:.2em;-webkit-user-select:none;user-select:none}._editor_1cla2_48 .tiptap ul[data-type=taskList] input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:var(--color-primary);cursor:pointer}._editor_1cla2_48 .tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}._editor_1cla2_48 .tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-text-subtle);text-decoration:line-through}._editor_1cla2_48 .tiptap blockquote{margin:0;padding-left:var(--space-4);border-left:3px double var(--color-primary);color:var(--color-text-muted);font-style:italic}._editor_1cla2_48 .tiptap code{padding:.1em .35em;border-radius:6px;background:var(--color-surface-sunken);font-family:var(--font-mono);font-size:.9em}._editor_1cla2_48 .tiptap pre{overflow-x:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}._editor_1cla2_48 .tiptap pre code{padding:0;background:none}._editor_1cla2_48 .tiptap a{color:var(--color-primary);text-decoration:underline}._editor_1cla2_48 .tiptap hr{height:auto;margin:1.4em 0;border:0;color:var(--color-text-subtle);text-align:center}._editor_1cla2_48 .tiptap hr:after{content:"❦  ❦  ❦";letter-spacing:.3em}._editor_1cla2_48 .tiptap hr.ProseMirror-selectednode{outline:1px solid var(--color-focus-ring)}._editor_1cla2_48 .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-subtle);pointer-events:none}@media (max-width: 767px){._back_1cla2_14{display:grid}}:root{color-scheme:light;--color-bg: #efe6d2;--color-surface: #f7f0e0;--color-surface-muted: #e8dcc3;--color-surface-sunken: #e2d4b7;--color-border: #d6c6a5;--color-border-strong: #b9a27a;--color-text: #2a211b;--color-text-muted: #5e5044;--color-text-subtle: #6f604f;--color-primary: #9a3b26;--color-primary-hover: #7f2f1d;--color-primary-soft: #e6d2b8;--color-primary-soft-text: #7a2c1b;--color-on-primary: #fbf5e9;--color-danger: #b3261e;--color-danger-soft: #f0d9cc;--color-danger-soft-text: #8f1f18;--color-focus-ring: #9a3b26;--color-overlay: rgba(42, 33, 27, .5);--color-skeleton: #e3d6bb;--color-skeleton-shine: #efe6d2;--paper-grain-opacity: .07;--font-body: "Gowun Batang", "Noto Serif KR", AppleMyungjo, "Nanum Myeongjo", Batang, serif;--font-mono: "Courier Prime", "Courier New", ui-monospace, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-weight-regular: 400;--font-weight-medium: 400;--font-weight-semibold: 700;--font-weight-bold: 700;--line-height-tight: 1.3;--line-height-normal: 1.6;--line-height-relaxed: 1.85;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-full: 999px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--duration-fast: .12s;--duration-normal: .2s;--ease-out: cubic-bezier(.2, .8, .2, 1);--layout-max-width: 1120px;--layout-gutter: var(--space-4);--header-height: 60px}@media (min-width: 768px){:root{--layout-gutter: var(--space-6)}}:root[data-theme=dark]{color-scheme:dark;--color-bg: #1c1814;--color-surface: #24201a;--color-surface-muted: #2c261f;--color-surface-sunken: #181510;--color-border: #3a3228;--color-border-strong: #54493a;--color-text: #ece2cf;--color-text-muted: #bfb19b;--color-text-subtle: #9c8e78;--color-primary: #d98b5f;--color-primary-hover: #e6a27b;--color-primary-soft: #3a261b;--color-primary-soft-text: #f0b892;--color-on-primary: #1c1410;--color-danger: #ef7a6c;--color-danger-soft: #3a1e19;--color-danger-soft-text: #f5ab9f;--color-focus-ring: #d98b5f;--color-overlay: rgba(0, 0, 0, .65);--color-skeleton: #2c261f;--color-skeleton-shine: #362f26;--paper-grain-opacity: .05}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #1c1814;--color-surface: #24201a;--color-surface-muted: #2c261f;--color-surface-sunken: #181510;--color-border: #3a3228;--color-border-strong: #54493a;--color-text: #ece2cf;--color-text-muted: #bfb19b;--color-text-subtle: #9c8e78;--color-primary: #d98b5f;--color-primary-hover: #e6a27b;--color-primary-soft: #3a261b;--color-primary-soft-text: #f0b892;--color-on-primary: #1c1410;--color-danger: #ef7a6c;--color-danger-soft: #3a1e19;--color-danger-soft-text: #f5ab9f;--color-focus-ring: #d98b5f;--color-overlay: rgba(0, 0, 0, .65);--color-skeleton: #2c261f;--color-skeleton-shine: #362f26;--paper-grain-opacity: .05}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;font-feature-settings:"kern";transition:background-color var(--duration-normal) ease,color var(--duration-normal) ease}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;opacity:var(--paper-grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 1.6 -0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--color-primary-soft);color:var(--color-text)}
