.material-icon[data-v-af8abe24]{vertical-align:middle;width:24px;height:24px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.icon-add[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z'/%3e%3c/svg%3e")}.icon-close[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='m256-200-56-56%20224-224-224-224%2056-56%20224%20224%20224-224%2056%2056-224%20224%20224%20224-56%2056-224-224-224%20224Z'/%3e%3c/svg%3e")}.icon-openInNew[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h280v80H200v560h560v-280h80v280q0%2033-23.5%2056.5T760-120H200Zm188-212-56-56%20372-372H560v-80h280v280h-80v-144L388-332Z'/%3e%3c/svg%3e")}.icon-menu[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M120-240v-80h720v80H120Zm0-200v-80h720v80H120Zm0-200v-80h720v80H120Z'/%3e%3c/svg%3e")}.icon-delete[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M280-120q-33%200-56.5-23.5T200-200v-520h-40v-80h200v-40h240v40h200v80h-40v520q0%2033-23.5%2056.5T680-120H280Zm400-600H280v520h400v-520ZM360-280h80v-360h-80v360Zm160%200h80v-360h-80v360ZM280-720v520-520Z'/%3e%3c/svg%3e")}.icon-keyboardTabRtl[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M160-240H80v-480h80v480Zm320%200L240-480l240-240%2056%2056-143%20144h487v80H393l144%20144-57%2056Z'/%3e%3c/svg%3e")}.icon-keyboardTab[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M800-240v-480h80v480h-80Zm-320%200-57-56%20144-144H80v-80h487L424-664l56-56%20240%20240-240%20240Z'/%3e%3c/svg%3e")}.icon-passkey[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M120-160v-112q0-34%2017.5-62.5T184-378q62-31%20126-46.5T440-440q20%200%2040%201.5t40%204.5q-4%2058%2021%20109.5t73%2084.5v80H120ZM760-40l-60-60v-186q-44-13-72-49.5T600-420q0-58%2041-99t99-41q58%200%2099%2041t41%2099q0%2045-25.5%2080T790-290l50%2050-60%2060%2060%2060-80%2080ZM440-480q-66%200-113-47t-47-113q0-66%2047-113t113-47q66%200%20113%2047t47%20113q0%2066-47%20113t-113%2047Zm300%2080q17%200%2028.5-11.5T780-440q0-17-11.5-28.5T740-480q-17%200-28.5%2011.5T700-440q0%2017%2011.5%2028.5T740-400Z'/%3e%3c/svg%3e")}.icon-iosShare[data-v-af8abe24]{--icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20d='M240-40q-33%200-56.5-23.5T160-120v-440q0-33%2023.5-56.5T240-640h120v80H240v440h480v-440H600v-80h120q33%200%2056.5%2023.5T800-560v440q0%2033-23.5%2056.5T720-40H240Zm200-280v-447l-64%2064-56-57%20160-160%20160%20160-56%2057-64-64v447h-80Z'/%3e%3c/svg%3e")}.oauth-connections[data-v-d4d1f65a]{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}h3[data-v-d4d1f65a]{font-size:14px;font-weight:500}.connections[data-v-d4d1f65a]{padding:0;list-style:none}.connections li[data-v-d4d1f65a]{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.account-session[data-v-c3a6fd03]{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.account-session .wide[data-v-c3a6fd03]{margin-top:0}.passkey-title[data-v-c3a6fd03]{margin:16px 0 4px;font-size:14px;font-weight:500}.passkeys[data-v-c3a6fd03]{max-height:34dvh;margin:0;padding:0;list-style:none;overflow:auto}.passkeys li+li[data-v-c3a6fd03]{border-top:1px solid var(--line)}.passkey-row[data-v-c3a6fd03]{justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:14px;display:flex}.passkey-row time[data-v-c3a6fd03]{color:var(--muted);margin-top:4px;font-size:12px;display:block}.passkey-row span[data-v-c3a6fd03]{overflow-wrap:anywhere}.revoke-confirm[data-v-c3a6fd03]{padding-bottom:12px}.note-title[data-v-05186b4e]{overflow-wrap:anywhere}.dialog-actions[data-v-05186b4e]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.oauth-consent[data-v-24a71129]{overflow-wrap:anywhere;max-width:560px;margin:48px auto;padding:24px}h1[data-v-24a71129]{font-size:22px}li[data-v-24a71129]{margin:12px 0}:root{--text:#e7e1d8;--background:#1f1c1a;--surface:#272421;--sidebar:#211f1c;--muted:#b7afa3;--line:#554d43;--accent:#f3b477;--button:#443020;--button-border:#a3744b;--hover:#785437;--selected:#513e30;--danger:#f0a49a;--danger-background:#4e302d;--danger-border:#a46960;--disabled:#968d82;--primary-hover:#ffcd9b;--danger-hover:#603c37;--shadow:#0005;--backdrop:#120f0ba6;color:var(--text);background:var(--background);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Meiryo,Segoe UI,Yu Gothic UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;border:1px solid var(--button-border);background:var(--button);color:inherit;border-radius:6px;min-height:44px;padding:8px 14px}button:hover{background:var(--hover)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent);text-underline-offset:3px}button.quiet{background:0 0;border:0}button.quiet:hover{background:var(--hover)}button.primary{color:var(--sidebar);background:var(--accent);border-color:var(--accent)}button.primary:hover:not(:disabled){background:var(--primary-hover)}button.danger{color:var(--danger);background:var(--danger-background);border-color:var(--danger-border)}button.danger:hover:not(:disabled){background:var(--danger-hover)}button.quiet.danger{background:0 0}button.quiet.danger:hover:not(:disabled){background:var(--danger-background)}button:disabled{cursor:default;color:var(--disabled);border-color:var(--line);background:var(--surface)}.icon-button,.list-toggle,.list-close,.dialog-heading button,.indent-popover button{justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:inline-flex}.wide{width:100%;margin-top:10px}.hint{color:var(--muted);font-size:13px;line-height:1.7}.error{color:var(--danger);font-size:14px;line-height:1.7}.app{height:100dvh;display:flex;overflow:hidden}.writing-area{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.app-header{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:8px;height:60px;padding:8px 20px;display:flex}.header-left,.header-right{align-items:center;gap:8px;min-width:0;display:flex}.app-name{letter-spacing:-.4px;font-family:UDEV Gothic HS,monospace;font-size:17px;font-weight:500}.save-state{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:11px}.header-right button{font-size:13px}.header-right .header-icon-button{flex:none;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.list-toggle{width:44px;color:var(--muted);font-size:18px}.document-scroll{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding:72px 0 160px;overflow:auto}.memo-document{min-height:100%;margin:0 auto;padding:32px 48px 160px}@font-face{font-family:UDEV Gothic HS;src:url(/assets/UDEVGothicHS-Regular-DpyBg4Vw.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.tiptap{touch-action:manipulation;font-variant-ligatures:none;text-rendering:geometricprecision;overflow-wrap:anywhere;white-space:pre-wrap;min-height:calc(100dvh - 280px);caret-color:var(--accent);outline:none;font-family:UDEV Gothic HS,monospace;font-size:15px;line-height:1.9}.memo-line{font:inherit;color:inherit;min-height:1.9em;margin:0}.memo-line.list-line{--display-list-indent:calc(var(--list-indent) * .5);list-style-type:var(--list-marker);margin-inline-start:calc(var(--display-list-indent) + var(--marker-width) + 1ch);display:list-item}.document-error{text-align:center;color:var(--muted);padding:56px 24px}.document-error button{margin:16px auto;display:block}.notice{background:var(--selected);color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:4px 20px;font-size:13px;display:flex}.notice button{font-size:12px}.note-list{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;flex:none;width:248px;min-height:0;padding:16px 12px;display:flex}.list-heading{height:36px;color:var(--muted);justify-content:space-between;align-items:center;padding-left:12px;font-size:13px;display:flex}.new-note{text-align:left;color:var(--accent);align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.note-list nav{flex:1;padding-bottom:12px;overflow:auto}.note-row{border-radius:5px;align-items:center;min-height:44px;display:flex}.note-row.selected{background:var(--selected)}.note-select{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;min-width:0;padding:10px 12px;font-size:13px;overflow:hidden}.list-bottom{margin-top:auto;padding-top:12px}.add-existing{text-align:left;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.site-link{border-top:1px solid var(--line);color:var(--muted);align-items:center;min-height:44px;margin-top:16px;padding:12px;font-size:11px;text-decoration:none;display:flex}.guest-list{flex:1;padding:12px}.guest-list .hint{font-size:12px}.indent-popover{z-index:20;border:1px solid var(--line);background:var(--surface);box-shadow:0 3px 12px var(--shadow);touch-action:manipulation;border-radius:8px;gap:2px;padding:2px;display:none;position:fixed}.indent-popover button{border-color:var(--button-border)}.link-open{z-index:22;background:var(--button);border:1px solid var(--button-border);width:44px;height:44px;box-shadow:0 2px 8px var(--shadow);border-radius:6px;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex;position:fixed}.drawer-backdrop{display:none}dialog{border:1px solid var(--line);background:var(--surface);width:min(420px,100% - 32px);box-shadow:0 16px 70px var(--shadow);max-height:calc(100dvh - 32px);color:inherit;border-radius:12px;padding:20px 24px}dialog::backdrop{background:var(--backdrop)}h2{margin:0;font-size:17px;font-weight:500}.dialog-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dialog-heading button{width:44px;padding:0;font-size:24px}.dialog-divider{background:var(--line);height:1px;margin:24px 0}label{color:var(--muted);font-size:13px;display:block}input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--sidebar);border-radius:6px;margin-top:8px;padding:10px 12px;font-size:16px;display:block}.spaced{margin-top:24px}@media (hover:none) and (pointer:coarse){.tiptap{font-size:16px}.indent-popover{display:flex}}@media (width<=799px){.app-header{height:54px;padding:5px 8px}.header-left,.header-right{gap:4px}.save-state{text-overflow:ellipsis;max-width:78px;margin-left:8px;font-size:10px;overflow:hidden}.header-right button{padding:8px 10px;font-size:12px}.memo-document{padding:22px 26px 160px}.note-list{z-index:40;width:min(300px,84vw);padding-top:max(16px, env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);position:fixed;top:0;bottom:0;left:0}.drawer-backdrop{z-index:39;background:var(--backdrop);border:0;border-radius:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:no-preference){button,a{transition:background-color .12s}}.file-drop-overlay{z-index:100;border:2px dashed var(--accent);background:var(--surface);color:var(--text);text-align:center;pointer-events:none;border-radius:12px;place-items:center;padding:24px;font-size:18px;display:grid;position:fixed;inset:12px}
