.organization-overlay[data-v-87bd10d6]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#302e2940}.organization-dialog[data-v-87bd10d6]{box-sizing:border-box;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid var(--line, #ded8cd);border-radius:12px;color:var(--ink, #302e29);background:var(--paper, #fffdf8);box-shadow:0 18px 60px #302e2938;font-size:13px;line-height:1.6}.organization-dialog.is-preview[data-v-87bd10d6]{width:min(1040px,100%)}.organization-dialog[data-v-87bd10d6]:focus{outline:none}h2[data-v-87bd10d6]{margin:0 0 16px;font-size:18px;font-weight:650;line-height:1.4}p[data-v-87bd10d6]{margin:0 0 12px;overflow-wrap:anywhere}.organization-history[data-v-87bd10d6]{padding:12px;border:1px solid var(--line, #ded8cd);border-radius:8px;color:var(--muted, #7e786e);background:var(--canvas, #f4f1e9);font-size:12px}.organization-select-all[data-v-87bd10d6]{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:500}.organization-table[data-v-87bd10d6]{overflow:auto;max-height:45vh;margin:12px 0;border:1px solid var(--line, #ded8cd);border-radius:8px}table[data-v-87bd10d6]{width:100%;min-width:600px;table-layout:fixed;border-collapse:collapse}th[data-v-87bd10d6],td[data-v-87bd10d6]{padding:12px;border-bottom:1px solid var(--line, #ded8cd);text-align:left;overflow-wrap:anywhere;vertical-align:top}th[data-v-87bd10d6]{position:sticky;top:0;z-index:1;color:var(--muted, #7e786e);background:var(--canvas, #f3efe6);font-size:12px;font-weight:600}th[data-v-87bd10d6]:first-child,td[data-v-87bd10d6]:first-child{width:54px;text-align:center;vertical-align:middle;white-space:nowrap}th[data-v-87bd10d6]:nth-child(2){width:44%}tr:last-child td[data-v-87bd10d6]{border-bottom:0}td input[data-v-87bd10d6]:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid var(--line, #ded8cd);border-radius:7px;color:inherit;background:#ffffffb8;font:inherit}input[data-v-87bd10d6]::placeholder{color:var(--muted, #7e786e)}input[type=checkbox][data-v-87bd10d6]{width:16px;height:16px;margin:0;accent-color:var(--accent, #b85f38)}small[data-v-87bd10d6]{display:block;margin-top:4px;color:var(--muted, #7e786e);font-size:11px;line-height:1.5}.organization-actions[data-v-87bd10d6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px}.organization-footer[data-v-87bd10d6]{padding-top:16px;border-top:1px solid var(--line, #ded8cd)}button[data-v-87bd10d6]{flex:0 0 auto;width:auto;min-height:40px;margin:0;padding:8px 14px;border:1px solid var(--line, #ded8cd);border-radius:8px;color:inherit;background:var(--paper, #fffdf8);font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}button[data-v-87bd10d6]:not(:disabled):hover{background:var(--canvas, #f3efe6)}button.organization-primary[data-v-87bd10d6]{border-color:var(--accent, #b85f38);color:#fff;background:var(--accent, #b85f38)}button.organization-primary[data-v-87bd10d6]:not(:disabled):hover{background:color-mix(in srgb,var(--accent, #b85f38) 88%,#000)}button[data-v-87bd10d6]:focus-visible,input[data-v-87bd10d6]:focus-visible{outline:2px solid var(--accent, #b85f38);outline-offset:2px}button[data-v-87bd10d6]:disabled,input[data-v-87bd10d6]:disabled{opacity:.6;cursor:default}progress[data-v-87bd10d6]{display:block;width:100%;height:8px;margin:16px 0;overflow:hidden;border:0;border-radius:999px;background:var(--canvas, #f3efe6);accent-color:var(--accent, #b85f38)}progress[data-v-87bd10d6]::-webkit-progress-bar{border-radius:999px;background:var(--canvas, #f3efe6)}progress[data-v-87bd10d6]::-webkit-progress-value{border-radius:999px;background:var(--accent, #b85f38)}progress[data-v-87bd10d6]::-moz-progress-bar{border-radius:999px;background:var(--accent, #b85f38)}[role=alert][data-v-87bd10d6]{color:#a12d24}@media(max-width:600px){.organization-overlay[data-v-87bd10d6]{padding:12px}.organization-dialog[data-v-87bd10d6]{padding:18px;max-height:calc(100dvh - 24px)}button[data-v-87bd10d6]{min-height:44px}td input[data-v-87bd10d6]:not([type=checkbox]){font-size:16px}}.url-import-backdrop[data-v-7a1f4f7a]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#302e2940}.url-import-dialog[data-v-7a1f4f7a]{box-sizing:border-box;display:grid;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;gap:16px;padding:24px;border:1px solid var(--line);border-radius:12px;color:var(--ink, #302e29);background:var(--paper, #fbfaf6);box-shadow:0 18px 60px #302e2938}header[data-v-7a1f4f7a],.url-import-actions[data-v-7a1f4f7a]{display:flex;align-items:center;justify-content:space-between;gap:12px}header>button[data-v-7a1f4f7a]{width:40px;min-height:40px;padding:0;font-size:22px;line-height:1}h2[data-v-7a1f4f7a]{margin:0;font-size:20px;font-weight:650}input[type=url][data-v-7a1f4f7a]{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:15px;color:var(--ink, #302e29);background:#ffffffb8}.url-import-folder[data-v-7a1f4f7a]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px}.url-import-folder select[data-v-7a1f4f7a]{min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink, #28251f);background:#ffffffb8;font:inherit}.url-import-options[data-v-7a1f4f7a]{display:grid;gap:8px}.url-import-options label[data-v-7a1f4f7a]{display:flex;align-items:center;gap:8px;font-size:13px}input[type=checkbox][data-v-7a1f4f7a]{width:auto;margin:0}.url-import-actions[data-v-7a1f4f7a]{justify-content:flex-end}button[data-v-7a1f4f7a]{flex:0 0 auto;width:auto;margin:0;white-space:nowrap;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px;font-weight:500;color:var(--ink, #302e29);background:var(--paper, #fff);cursor:pointer}button.primary[data-v-7a1f4f7a]{background:var(--accent, #b85f38);color:var(--paper, #fff)}button[data-v-7a1f4f7a]:focus-visible,input[data-v-7a1f4f7a]:focus-visible,select[data-v-7a1f4f7a]:focus-visible{outline:2px solid var(--accent, #b85f38);outline-offset:2px}button[data-v-7a1f4f7a]:disabled{opacity:.6;cursor:default}p[data-v-7a1f4f7a]{margin:0;font-size:13px;overflow-wrap:anywhere}@media(max-width:720px){input[type=url][data-v-7a1f4f7a],.url-import-folder select[data-v-7a1f4f7a]{font-size:16px}}.speech-rate-control[data-v-d7273999]{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;font-size:12px;white-space:nowrap}select[data-v-d7273999]{min-height:var(--speech-control-size, 28px);padding:2px 5px;border:1px solid #cfc6b7;border-radius:8px;background:var(--surface, #fffaf0);color:inherit;font:inherit}@media(max-width:720px){select[data-v-d7273999]{font-size:16px}}.properties-panel[data-v-c4cd42f6]{flex:0 0 auto;padding:8px 24px;border-bottom:1px solid var(--border, #dedee5);font-size:13px;max-height:50vh;overflow:auto;color:inherit}.properties-panel.is-collapsed[data-v-c4cd42f6]{max-height:none;overflow:visible}.properties-heading[data-v-c4cd42f6]{display:flex;align-items:center;gap:4px;font-weight:600}.properties-heading span[data-v-c4cd42f6]{opacity:.55;margin-left:8px}.properties-fields[data-v-c4cd42f6]{border:0;padding:0;margin:0;min-width:0}.properties-readonly[data-v-c4cd42f6]{margin:7px 0 0}.property-readonly-row[data-v-c4cd42f6]{display:grid;grid-template-columns:minmax(90px,.55fr) minmax(0,2fr);gap:18px;padding:5px 6px;border-radius:4px}.property-readonly-row[data-v-c4cd42f6]:nth-child(odd){background:#8080800a}.property-readonly-row dt[data-v-c4cd42f6]{min-width:0;font-weight:600;opacity:.72;overflow-wrap:anywhere}.property-readonly-row dd[data-v-c4cd42f6]{min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.property-row[data-v-c4cd42f6]{display:grid;grid-template-columns:minmax(90px,.8fr) 115px minmax(100px,2fr) 28px;gap:8px;align-items:start;margin:7px 0}.properties-panel input[data-v-c4cd42f6]:not([type=checkbox]),.properties-panel textarea[data-v-c4cd42f6],.properties-panel select[data-v-c4cd42f6]{width:100%;min-width:0;box-sizing:border-box;padding:5px 7px;font:inherit;color:inherit;background:transparent;border:1px solid var(--border, #dedee5);border-radius:5px}.properties-panel textarea[data-v-c4cd42f6]{resize:vertical;min-height:29px}.properties-panel input[type=checkbox][data-v-c4cd42f6]{justify-self:start;margin-top:8px}.properties-panel button[data-v-c4cd42f6]{font:inherit;color:inherit;background:transparent;border:0;border-radius:4px;padding:5px;cursor:pointer}.properties-panel button[data-v-c4cd42f6]:hover{background:#80808018}.properties-panel button[data-v-c4cd42f6]:disabled{cursor:default;opacity:.45}.property-list-item[data-v-c4cd42f6]{display:flex;gap:4px;margin-bottom:4px}.property-list-item input[data-v-c4cd42f6]{flex:1}.property-add[data-v-c4cd42f6]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.property-add input[data-v-c4cd42f6]{flex:1}.property-add select[data-v-c4cd42f6]{max-width:140px}.property-add-button[data-v-c4cd42f6]{opacity:.7}.properties-error[data-v-c4cd42f6]{color:#bc4343;white-space:pre-wrap;margin:6px 0}.property-complex code[data-v-c4cd42f6]{display:block;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}.property-complex small[data-v-c4cd42f6]{opacity:.65}@media(max-width:720px){.properties-panel[data-v-c4cd42f6]{max-height:none;overflow:visible;padding:6px 0 18px}.properties-panel.is-collapsed[data-v-c4cd42f6]{padding-bottom:6px}.property-readonly-row[data-v-c4cd42f6]{grid-template-columns:minmax(76px,.42fr) minmax(0,1fr);gap:12px;padding:5px 4px}.property-row[data-v-c4cd42f6]{grid-template-columns:minmax(0,1fr) minmax(105px,.48fr) 32px;column-gap:8px;row-gap:6px;margin:9px 0}.property-row[data-v-c4cd42f6]>:nth-child(3){grid-column:1 / 3;grid-row:2}.property-delete[data-v-c4cd42f6]{grid-column:3;grid-row:1;min-width:32px;min-height:32px;padding:0}.property-list-item[data-v-c4cd42f6]{align-items:center;margin-bottom:6px}.property-list-item button[data-v-c4cd42f6]{min-width:32px;min-height:32px;padding:0}.properties-panel input[type=date][data-v-c4cd42f6]{text-align:left}.properties-panel input[type=date][data-v-c4cd42f6]::-webkit-date-and-time-value{min-height:1.2em;text-align:left}.property-add[data-v-c4cd42f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.55fr)}.property-add select[data-v-c4cd42f6]{max-width:none}.property-add button[data-v-c4cd42f6]{min-height:36px}}.note-speech-controls{--speech-control-size: 28px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:1.2}.note-speech-controls button{flex:0 0 auto;min-height:var(--speech-control-size);font:inherit}.note-speech-main{padding:4px 8px;border-radius:7px;font-weight:700;white-space:nowrap}.note-speech-icon{width:var(--speech-control-size);padding:0;border-radius:999px;line-height:1}@media(max-width:720px){.note-speech-controls{--speech-control-size: 32px}}:root{color:#302e29;background:#f4f1e9;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif;font-synthesis:none;-webkit-text-size-adjust:100%;--line: #ded8cd;--accent: #a84f2e;--accent-soft: rgba(168, 79, 46, .12);--accent-muted: rgba(168, 79, 46, .08);--surface: #fffaf0}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #b95d34;outline-offset:2px}.workspace{--pull-distance: 0px;height:100dvh;display:grid;grid-template-columns:minmax(250px,310px) 1fr;position:relative;overflow:hidden}.sidebar{--sidebar-section-font-size: 13px;--sidebar-item-font-size: 13px;--sidebar-meta-font-size: 10px;--sidebar-item-line-height: 1.26;--sidebar-item-min-height: 22px;--sidebar-item-padding-y: 2px;--sidebar-item-gap: 2px;--sidebar-icon-column-width: 18px;--sidebar-star-color: #b07a24;--section-header-content-gap: 2px;--section-header-height: 21px;--sidebar-row-gap: 0;min-width:0;background:#ece7dc;border-right:1px solid #d6d0c3;display:flex;flex-direction:column;position:relative;padding:24px 18px max(16px,env(safe-area-inset-bottom));overflow:hidden}.brand-row,.reader-header,.backlinks header,.sidebar footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-actions,.reader-actions{display:flex;align-items:center;gap:10px}.new-note,.edit-button,.save-button,.action-button{min-height:38px;padding:7px 13px;border:1px solid #cfc6b7;border-radius:8px;background:#fffaf0;cursor:pointer;white-space:nowrap}.note-question-box{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:860px;margin:34px auto 0;padding:14px;border:1px solid #e0d8cb;border-radius:14px;background:#fffdf8;box-shadow:0 5px 18px #3d33220d}.note-question-box textarea{grid-column:1;width:100%;min-height:56px;max-height:150px;resize:vertical;padding:12px 14px;border:1px solid #cfc5b6;border-radius:10px;background:#fff;color:inherit;line-height:1.5}.note-question-box button{grid-column:2;align-self:end;min-width:76px;min-height:44px;padding:9px 15px;border:0;border-radius:10px;background:var(--accent);color:#fffaf0;font-weight:700;cursor:pointer}.note-question-box button:hover:not(:disabled){filter:brightness(1.06)}.note-question-box button:disabled{cursor:default;opacity:.4}.note-question-submit:disabled{opacity:1;background:color-mix(in srgb,var(--accent) 68%,#8b8175)}.note-question-spinner{display:inline-block;width:.9em;height:.9em;margin-right:.45em;vertical-align:-.12em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:note-question-spin .75s linear infinite}@keyframes note-question-spin{to{transform:rotate(360deg)}}.song-question-suggestions{display:grid;gap:7px;margin:28px 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#f0ded2}.song-question-suggestions strong{font-size:14px}.song-question-suggestions button{width:fit-content;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fbfaf6;appearance:none;font:inherit;font-size:16px;text-align:left;cursor:pointer}.song-question-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.song-extract-button{margin-left:8px;padding:2px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:transparent;font-size:11px;line-height:1.2;cursor:pointer}.song-verification-status{border:0;background:transparent;color:#756f68;font-size:.78em;padding:.2rem .35rem;cursor:pointer}.song-extract-button:hover{color:var(--accent);border-color:var(--accent)}.song-verification-inline{margin:10px 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#f0ded2}.song-verification-inline summary{cursor:pointer;font-weight:600}.song-verification-card{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.song-verification-card p{margin:6px 0;overflow-wrap:anywhere}.song-verification-card button{margin:8px 8px 0 0}.song-verification-conflict{color:#a33b24;font-weight:600}.song-extraction-list{margin:1.5rem 0;display:grid;gap:.6rem}.song-extraction-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:.6rem}.song-extraction-row button{min-height:2.5rem;padding:.45rem .8rem;border:1px solid var(--accent);border-radius:.5rem;background:transparent;color:var(--accent);cursor:pointer}.qa-block{margin:24px 0;padding:18px 20px;border:1px solid #ded5c8;border-radius:14px;background:#fffdf8;box-shadow:0 5px 18px #3d33220a}.qa-block>h2{margin-top:.3em}.qa-block>h2:first-child{color:var(--accent);font-size:15px;border:0}.qa-block>h2:not(:first-child){margin-top:1.2em;font-size:15px;border:0;color:#756f65}.title-suggestion-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#302e2940}.title-suggestion-dialog{width:min(440px,100%);padding:24px;border:1px solid #d5cec1;border-radius:16px;background:#fffdf8;box-shadow:0 18px 60px #302e2938}.title-suggestion-dialog h2{margin:0 0 18px}.title-suggestion-dialog dl{display:grid;grid-template-columns:auto 1fr;gap:10px 16px}.title-suggestion-dialog dt{color:#817b70}.title-suggestion-dialog dd{margin:0;font-weight:700}.title-suggestion-dialog>div{display:flex;justify-content:flex-end;gap:8px}.title-suggestion-progress{display:flex;align-items:center;gap:10px;min-height:64px;color:var(--muted)}.title-suggestion-spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:title-suggestion-spin .75s linear infinite}@keyframes title-suggestion-spin{to{transform:rotate(360deg)}}.title-suggestion-dialog .primary{width:auto;margin:0;padding-inline:18px}.brand-row .new-note{min-height:34px;padding:6px 10px;font-size:13px}.save-button{border-color:#a84f2e;color:#fff;background:#a84f2e}.more-wrap{position:relative}.new-menu-wrap{position:static}.new-item-menu{position:absolute;z-index:20;top:112px;left:18px;right:18px;width:auto;max-width:calc(100vw - 24px);padding:8px;overflow:hidden;border:1px solid #d5cec1;border-radius:10px;background:#fffdf8;box-shadow:0 12px 32px #3d332229}.new-item-menu>p{margin:3px 7px 6px;color:#756f65;font-size:12px;overflow-wrap:anywhere}.new-item-destination{display:grid;gap:5px;margin:3px 5px 6px;color:#756f65;font-size:12px;font-weight:700}.new-item-destination select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:7px 9px;border:1px solid #c7bbaa;border-radius:7px;background:#fff;color:#302e29;font-size:15px;text-overflow:ellipsis}.new-item-menu>button{width:100%;padding:6px 13px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.new-item-menu>button:hover{background:#f2ede3}.new-item-menu form{display:grid;gap:8px;padding:5px}.new-item-menu form label{font-size:13px;font-weight:700}.new-item-menu form .new-item-destination{margin:0}.new-item-menu form small{color:#756f65;overflow-wrap:anywhere}.new-item-menu form input{width:100%;min-height:42px;padding:8px 10px;border:1px solid #c7bbaa;border-radius:7px;background:#fff;font-size:16px}.new-item-menu form>div{display:flex;justify-content:flex-end;gap:8px}.new-note-error{margin:0;padding:7px 8px;border:1px solid #d39a8c;border-radius:6px;color:#9d3d2b;background:#fff1ed;font-size:13px;line-height:1.4}.new-note-form-actions button{min-height:36px;padding:6px 12px;border:1px solid #c7bbaa;border-radius:6px;background:#fff;cursor:pointer}.new-note-form-actions button[type=submit]{border-color:#8b6b3e;color:#fff;background:#8b6b3e}.more-button{min-width:40px;min-height:40px;font-weight:700}.more-menu{position:absolute;z-index:10;top:calc(100% + 6px);right:0;width:260px;min-width:260px;max-width:calc(100vw - 24px);padding:6px;border:1px solid #d5cec1;border-radius:10px;background:#fffdf8;box-shadow:0 12px 32px #3d332229}.more-menu button{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;white-space:nowrap}.more-menu button:hover{background:#f2ede3}.more-menu .danger{color:#a12d24}.move-dialog-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior:contain;background:#201c1652}.move-dialog{width:min(560px,100%);max-height:min(calc(100dvh - 24px),680px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d5cec1;border-radius:14px;background:#fffdf8;box-shadow:0 24px 64px #3d332238}.move-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid #e3dccf}.move-dialog h2{margin:2px 0 0;font-size:18px}.move-dialog-error{flex:0 0 auto;margin:0;padding:9px 18px;border-bottom:1px solid #e1b5a8;color:#9d3d2b;background:#fff1ed;font-size:13px;line-height:1.4}.move-dialog-list{min-height:0;flex:1 1 auto;display:grid;gap:4px;overflow:auto;padding:8px}.move-dialog-list button{width:100%;min-height:48px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#403a32;text-align:left;cursor:pointer}.move-dialog-list button:not(:disabled):hover{background:#f2ede3}.move-dialog-list button.active{background:#fff2df;color:#9c4828;cursor:default}.move-dialog-list span,.move-dialog-list small{display:block;overflow-wrap:anywhere}.move-dialog-footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid #e3dccf;background:#fffdf8}.move-dialog-footer button{height:56px;min-height:56px;min-width:7em;margin-top:0;padding:8px 14px;border:1px solid #c7bbaa;border-radius:7px;background:#fff;color:#403a32;cursor:pointer;font:inherit;white-space:nowrap;box-sizing:border-box}.move-dialog-footer button.primary{border-color:#8b6b3e;color:#fff;background:#8b6b3e}.move-dialog-list small{margin-top:2px;color:#817b70;font-size:12px}.copy-message{margin:10px 24px 0;color:#5f594f;font-size:13px;text-align:right}.subtitle-study-controls{max-width:860px;margin:0 auto 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.subtitle-study-controls label{display:inline-flex;align-items:center;gap:8px;color:#5f594f;font-size:13px;font-weight:700}.subtitle-study-controls select{min-height:34px;padding:5px 9px;border:1px solid #cfc6b7;border-radius:8px;background:var(--surface);color:inherit}.note-speech-controls{position:sticky;top:calc(-1 * var(--preview-padding-top));z-index:1;max-width:860px;margin:0 auto 14px;padding-block:5px;border-bottom:1px solid var(--line);background:#fbfaf6}.note-speech-controls button{border:1px solid #d3cabc;background:#ffffff8c;color:#5f594f;cursor:pointer}.note-speech-controls button:not(:disabled):hover{border-color:var(--accent);background:#fff4e8;color:#8b3f23}.note-speech-controls button:disabled{cursor:default;opacity:.45}.segmented-control{display:inline-flex;padding:3px;border:1px solid #d3cabc;border-radius:9px;background:#ffffff7a}.segmented-control button{min-height:32px;padding:5px 10px;border:0;border-radius:7px;background:transparent;color:#756f65;font-size:13px;font-weight:700;cursor:pointer}.segmented-control button:hover{background:#fffaf0}.segmented-control button.active{background:var(--accent);color:#fffaf0}h1,h2,h3,p{margin-top:0}.brand-row h1{margin:1px 0 0;font-size:22px;letter-spacing:-.02em}.brand-title-line{display:inline-flex;align-items:baseline;gap:8px}.desktop-status{color:#000;font-size:15px;font-weight:750;line-height:1;cursor:help;-webkit-user-select:none;user-select:none}.desktop-status:focus-visible{outline:2px solid rgba(47,140,90,.45);outline-offset:3px;border-radius:4px}.eyebrow{margin-bottom:4px;color:#aa512e;font-size:11px;font-weight:750;letter-spacing:.18em}.muted,.empty{color:#817b70}.quiet,.icon-button,.mobile-back{border:0;background:transparent;cursor:pointer;color:#756f65}.quiet{font-size:12px}.icon-button:disabled{cursor:default;opacity:.45}.refresh-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d3cabc;border-radius:999px;background:#ffffff7a;font-size:18px;line-height:1}.refresh-button:not(:disabled):hover{background:#fffaf0}.header-more-wrap{position:relative}.header-more-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d3cabc;border-radius:999px;background:#ffffff7a;font-size:17px;line-height:1}.header-more-button{font-size:22px;letter-spacing:0}.header-more-button:not(:disabled):hover{background:#fffaf0}.header-more-menu{position:absolute;z-index:22;top:calc(100% + 6px);right:0;min-width:132px;padding:6px;border:1px solid #d5cec1;border-radius:10px;background:#fffdf8;box-shadow:0 12px 32px #3d332229}.header-more-menu button{width:100%;min-height:38px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#403a32;text-align:left;cursor:pointer}.header-more-menu button:hover{background:#f2ede3}.header-more-menu .danger{color:#a12d24}.refresh-message{min-height:18px;margin:10px 0 -8px;color:#817b70;font-size:12px}.pull-indicator{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;z-index:5;min-width:152px;padding:7px 13px;border:1px solid #d9d2c6;border-radius:999px;background:#fbfaf6f0;box-shadow:0 8px 28px #3d33221a;color:#756f65;font-size:12px;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%,calc(var(--pull-distance) - 42px));transition:opacity .16s ease,transform .18s ease}.pull-indicator.pulling,.pull-indicator.ready,.pull-indicator.refreshing,.pull-indicator.done,.pull-indicator.error{opacity:1}.pull-indicator.ready,.pull-indicator.refreshing{color:#a34827}.search-field{display:flex;align-items:center;gap:8px;width:100%;margin:24px 0 0;padding:10px 12px;border:1px solid #d5cec1;border-radius:10px;background:#ffffff7a}.search-option{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:28px;margin:3px 0 0;color:#756f65;font-size:12px;cursor:pointer}.search-option input{width:16px;height:16px;margin:0;accent-color:#a84f2e}.search-icon{flex:0 0 auto;color:#756f65;line-height:1}.tree,.search-results{flex:1;overflow:auto;min-height:0}.tree{overflow-x:hidden}.folder-row,.note-row,.result{width:100%;max-width:100%;min-width:0;border:0;background:transparent;cursor:pointer;text-align:left}.folder-row,.note-row{display:flex;align-items:flex-start;gap:var(--sidebar-item-gap);overflow:hidden;min-height:var(--sidebar-item-min-height);padding:var(--sidebar-item-padding-y) 10px;border-radius:7px;font-size:var(--sidebar-item-font-size);line-height:var(--sidebar-item-line-height)}.row-star,.favorite-button{color:#8d867a}.row-star.is-favorite,.favorite-button{color:var(--sidebar-star-color)}.heading-icon{display:inline-block;width:var(--sidebar-icon-column-width);line-height:1;text-align:center;vertical-align:-.06em}.heading-pin,.heading-star,.row-pin{font-size:12px}.heading-star{color:var(--sidebar-star-color)}.row-star{flex:0 0 var(--sidebar-icon-column-width);font-size:14px;line-height:1;text-align:center}.row-icon,.note-row>span:first-child{width:var(--sidebar-icon-column-width);flex:0 0 var(--sidebar-icon-column-width);padding-top:3px;font-size:12px;line-height:1;text-align:center}.row-dot,.row-star:not(.is-favorite){font-size:11px}.note-row>span:not(:first-child){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-row time,.tree-heading small{flex:0 0 auto;color:#8d867a;font-size:var(--sidebar-meta-font-size);font-weight:500;line-height:1.2;opacity:.68}.note-row time{margin-left:auto}.favorites-section{display:grid;row-gap:var(--sidebar-row-gap);margin-bottom:0;padding-bottom:6px}@media(max-width:720px){.favorites-section{border-bottom:0}}.favorites-section>.section-toggle+.note-row{margin-top:calc(var(--section-header-content-gap) - var(--sidebar-row-gap))}.favorites-section[aria-label=最近編集] .note-row{min-height:var(--sidebar-item-min-height);padding-block:1px}.favorites-section[aria-label=最近編集] .note-row time{font-size:9.5px;opacity:.64}.favorites-section:has(.section-toggle[aria-expanded=false]){margin-bottom:.2rem;padding-bottom:.15rem}.tree-heading{display:flex;align-items:center;justify-content:space-between;margin:0;color:var(--muted);font-size:var(--sidebar-section-font-size);line-height:1.24;font-weight:600}.heading-main{display:inline-flex;min-width:0;align-items:center;gap:1px;overflow:hidden}.heading-toggle-mark{display:inline-flex;width:10px;height:var(--section-header-height);align-items:center;justify-content:center;line-height:1}.heading-toggle-mark:before{content:"";display:block;width:4px;height:4px;border-right:1px solid #999;border-bottom:1px solid #999;transform:translateY(-1px) rotate(45deg)}.section-toggle[aria-expanded=false] .heading-toggle-mark:before{transform:translate(-1px) rotate(-45deg)}.section-toggle{width:100%;min-height:var(--section-header-height);padding:2px 0;border:0;margin-bottom:4px;background:transparent;cursor:pointer}.tree>.section-toggle[aria-expanded=true]+.tree-root{margin-top:var(--section-header-content-gap)}.tree-root{display:grid;min-width:0;row-gap:var(--sidebar-row-gap)}.folder-row:hover,.note-row:hover,.result:hover{background:#ffffff8c}.folder-row strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron{width:12px;color:#8d867a}.tree-children{min-width:0;margin-left:13px;border-left:1px solid #d5cec1;padding-left:3px}.note-row{color:#5f5a51}.note-row.active{color:#9c4828;background:#fffaf0;font-weight:650}.sidebar footer{padding-top:12px;color:#8d867a;font-size:11px;border-top:1px solid #d9d2c6}.search-panel{display:flex;flex:1;min-height:0;flex-direction:column}.search-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:inherit;padding:0}.search-input:focus-visible{outline:0}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-input::placeholder{color:#756f65}.search-clear{flex:0 0 auto;width:24px;height:24px;padding:0;border-radius:999px;line-height:1}.result{display:grid;gap:3px;padding:10px 8px;border-bottom:1px solid #ddd6ca}.result-path,.snippet{color:#746e64;font-size:12px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.badges{display:flex;gap:4px}.badges small{padding:1px 4px;color:#a04d2d;background:#f8dcca;border-radius:3px;font-size:9px}mark{color:inherit;background:#ffda75;border-radius:2px}.body-search-match{background:#ffda75;scroll-margin:96px}.body-search-match.is-current{background:#f28c28;box-shadow:0 0 0 2px #f28c2847}.body-search-navigation{display:inline-flex;align-items:center;gap:3px;color:#756f65;font-size:12px;white-space:nowrap}.header-navigation-row{display:flex;align-items:center;gap:8px;min-width:0}.note-actions-row{flex-wrap:wrap}.body-search-row{padding:4px 8px;border:1px solid #e2d9ca;border-radius:8px;background:#f7f2e9}.body-search-navigation strong,.search-result-navigation strong{font-weight:650}.body-search-navigation button{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1}.body-search-navigation button:hover,.body-search-navigation button:focus-visible{background:#ece7dc;color:#403a32}.reader{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fbfaf6}.reader-header{min-height:82px;padding:15px clamp(24px,5vw,74px);border-bottom:1px solid #ddd7ca}.reader-header h2{margin:0;font-size:clamp(22px,3vw,32px)}.reader-header time{color:#8a8378;font-size:12px;white-space:nowrap}.preview{--preview-padding-top: 38px;flex:1;min-height:0;overflow:auto;padding:var(--preview-padding-top) clamp(24px,8vw,110px) 80px;scroll-behavior:smooth}.editing-preview{padding-top:22px}.web-properties-panel{margin-bottom:24px}.editor-shell{max-width:1000px;height:100%;min-height:420px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.editor-shell>label{color:#756f65;font-size:12px;font-weight:700}.editor-toolbar,.editor-toolbar>div{display:flex;align-items:center;gap:8px}.editor-toolbar{position:relative;justify-content:flex-start}.format-buttons{flex-wrap:wrap}.format-buttons>button,.help-button{min-width:38px;min-height:38px;padding:6px 9px;border:1px solid #c7bbaa;border-radius:8px;background:#fffaf0;cursor:pointer}.format-buttons>button:hover,.help-button:hover{background:#f2eadc}.help-wrap{position:relative}.toolbar-help{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(290px,calc(100vw - 32px));padding:14px;border:1px solid #d5cec1;border-radius:10px;background:#fffdf8;box-shadow:0 12px 32px #3d33222e}.toolbar-help dl{display:grid;grid-template-columns:minmax(52px,auto) 1fr;gap:5px 12px;margin:0}.toolbar-help dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.toolbar-help dd{margin:0}.toolbar-help hr{margin:10px 0;border:0;border-top:1px solid #e2dbcf}.image-button{white-space:nowrap}.image-button:disabled{cursor:default;opacity:.6}.upload-message{margin:0;color:#756f65;font-size:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-shell>small{color:#817b70;text-align:right}.markdown-editor{flex:1;width:100%;min-height:360px;resize:none;padding:18px;border:1px solid #cbc2b3;border-radius:10px;background:#fffefb;color:#302e29;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.65}.conflict-banner{padding:12px clamp(20px,5vw,74px);border-bottom:1px solid #e6bd9f;background:#fff4e8;color:#73391f}.conflict-banner p{margin:4px 0 8px;font-size:13px}.conflict-banner button{padding:6px 10px;border:1px solid #c98760;border-radius:6px;background:#fff;cursor:pointer}.conflict-compare{margin-top:12px}.conflict-compare>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.conflict-compare section{min-width:0}.conflict-compare h3{margin:8px 0;font-size:13px}.conflict-compare pre{max-height:280px;overflow:auto;white-space:pre-wrap;padding:12px;border-radius:8px;background:#eee9df}.markdown-body{max-width:860px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,sans-serif;font-size:var(--note-font-size, 16px);line-height:1.85;overflow-wrap:anywhere}.note-preview-dates{width:100%;margin-top:2rem;padding-top:.75rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem;line-height:1.6;text-align:right}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:1.8em 0 .65em;line-height:1.35}.markdown-body h1:first-child{margin-top:0}.markdown-body h2{margin-top:1em;padding-bottom:.3em;border-bottom:1px solid var(--line);font-size:1.375em}.markdown-body h6{margin-top:1.1em;font-size:1.0625em}.transcript-preview-accordion{margin-top:1em}.transcript-preview-summary{display:list-item;margin-bottom:1em;padding-bottom:.3em;border-bottom:1px solid var(--line);font-size:1.375em;font-weight:700;line-height:1.35;cursor:pointer}.transcript-preview-accordion>:not(summary){margin-left:1.25rem}.markdown-body ul,.markdown-body ol{margin-block:.75em;padding-inline-start:1.6em}.markdown-body li{min-height:1.7em;margin-block:.14em}.markdown-body li>p{margin-block:.2em}.markdown-body li>ul,.markdown-body li>ol{margin-block:.12em .2em;padding-inline-start:1.45em}.markdown-body .task-list-item,.markdown-body li:has(>.task-checkbox){list-style:none}.markdown-body pre{overflow:auto;padding:16px;border-radius:9px;background:#2f302e;color:#f8f5ed}.markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.markdown-body :not(pre)>code{padding:2px 5px;border-radius:4px;background:#eee9df}.markdown-body blockquote{margin-left:0;padding-left:18px;border-left:3px solid #c46b45;color:#666057}.markdown-body img{display:block;max-width:min(100%,720px);height:auto;margin:20px 0;border-radius:8px}.markdown-body img[data-image-width]{max-width:100%}.markdown-body img[data-attachment-path^="_artwork/"]{cursor:pointer}.markdown-body video{display:block;max-width:100%;height:auto;margin:20px 0;border-radius:8px;background:#020617}.interactive-image{display:inline-block;max-width:100%;line-height:0}.interactive-image-stage{position:relative;display:inline-grid;max-width:100%;margin:20px 0;vertical-align:top}.interactive-image-stage[data-image-width]{max-width:100%}.interactive-image-stage>img{grid-area:1 / 1;min-width:0;margin:0}.interactive-image-layer{position:relative;grid-area:1 / 1;align-self:stretch;justify-self:stretch}.image-hotspot{position:absolute;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer}.image-hotspot:hover,.image-hotspot:focus-visible,.image-hotspot:active{border-color:#b95d34bf;background:#b95d3424}.interactive-image-edit,.hotspot-properties{display:none}.markdown-body a:has(>img){display:inline-block;max-width:100%;line-height:0}.markdown-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.markdown-body th,.markdown-body td{border:1px solid #d9d1c4;padding:7px 10px}.note-speech-section{margin:0;padding:2px 0;transition:background-color .16s ease,box-shadow .16s ease}.note-speaking-block{background:#a84f2e14;box-shadow:0 0 0 8px #a84f2e0f}.note-speech-paused{background:#756f6512}.note-speech-section-controls{display:inline-flex;align-items:center;gap:7px;margin:4px 0 10px;flex-wrap:wrap}.note-speech-section-button,.note-speech-section-control-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 11px;border:1px solid #d5cec1;border-radius:8px;background:var(--surface);color:var(--accent);font-size:13px;font-weight:700;line-height:1;cursor:pointer}.note-speech-section-button:hover,.note-speech-section-button:focus-visible,.note-speech-section-control-button:not(:disabled):hover,.note-speech-section-control-button:not(:disabled):focus-visible{border-color:var(--accent);background:#fff4e8}.note-speech-section-control-button{width:34px;padding:0;border-radius:999px;color:#756f65;font-size:12px}.note-speech-section-control-button:disabled{cursor:default;opacity:.38}.note-speaking-block .note-speech-section-control-button:not(:disabled){border-color:#c9b9a7;background:#ffffffb8;color:#8b3f23}.subtitle-speak-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 6px 0 0;padding:0;border:1px solid #d5cec1;border-radius:999px;background:var(--surface);color:var(--accent);font-size:13px;font-weight:800;line-height:1;vertical-align:.05em;cursor:pointer}.subtitle-speak-button:hover{border-color:var(--accent);background:#fff4e8}.subtitle-speak-button:disabled{cursor:default;opacity:.45}.speakable-english>.subtitle-speak-button{margin-left:-2px}.learning-priority{display:inline-block;padding:6px 10px;border-radius:8px;font-weight:700}.learning-priority[data-priority=★★★]{border:1px solid rgba(168,79,46,.42);background:var(--accent-soft);color:#7f351d}.learning-priority[data-priority=★★☆]{border:1px solid rgba(168,79,46,.28);background:var(--accent-muted);color:#8b4b32}.learning-priority[data-priority=★☆☆]{border:1px solid rgba(117,111,101,.24);background:#756f650f;color:#5f594f}.subtitle-mode-english .subtitle-table .subtitle-translation-cell,.subtitle-mode-japanese .subtitle-table .subtitle-english-cell{display:none}.markdown-body a{color:#a34827}.markdown-body hr{margin:32px 0;border:0;border-top:1px solid #ddd6ca}.task-checkbox{display:inline-flex;width:1.2em;height:1em;align-items:center;justify-content:center;margin:0 .26em 0 -1.46em;padding:0;border:0;border-radius:4px;background:transparent;color:#a34827;font:inherit;cursor:pointer;font-size:.94em;line-height:1;vertical-align:.02em}.task-checkbox:hover{background:#f2e8da}.task-source-marker{display:none}.wiki-link{appearance:none;padding:0;border:0;background:none;color:#a34827;text-decoration:underline;cursor:pointer}.wiki-link.missing{color:#9b9488;text-decoration-style:dashed;cursor:default}.missing-image{display:inline-block;padding:10px;color:#857e72;background:#eee9df;border-radius:6px}.local-video-placeholder{display:flex;align-items:center;min-height:4.5rem;max-width:100%;margin:20px 0;padding:12px 14px;color:#857e72;background:#eee9df;border:1px dashed #cfc6b8;border-radius:8px}.backlinks{max-width:860px;margin:56px auto 0;padding-top:24px;border-top:1px solid #ddd6ca}.backlinks h3{margin:0}.backlinks button{display:block;width:100%;padding:10px 0;border:0;border-bottom:1px solid #e6e0d5;background:transparent;text-align:left;cursor:pointer}.backlinks button small{display:block;color:#8d867a}.welcome,.center-card{margin:auto;max-width:560px;padding:40px}.login-page{min-height:100dvh;display:grid;place-items:center;padding:24px}.login-card{width:min(100%,390px);padding:36px;border:1px solid #d9d2c5;border-radius:16px;background:#fbfaf6;box-shadow:0 18px 60px #3d332214}.login-card label{display:grid;gap:6px;margin:16px 0;color:#615c53;font-size:13px}.login-card input{width:100%;padding:11px 12px;border:1px solid #ccc4b5;border-radius:8px;background:#fff;font-size:16px}.primary{width:100%;margin-top:8px;padding:11px;border:0;border-radius:8px;color:#fff;background:#a84f2e;cursor:pointer}.primary:disabled{opacity:.6}.error{margin:8px 0;color:#a12d24;font-size:13px}.diagnostics-panel{position:fixed;z-index:50;top:max(12px,env(safe-area-inset-top));right:12px;left:12px;max-width:640px;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));overflow-y:auto;margin:0 auto;padding:14px;border:1px solid #cfc6b7;border-radius:12px;background:#fffdf8;box-shadow:0 12px 32px #3d332233}.diagnostics-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.diagnostics-panel pre{max-height:55dvh;margin:12px 0;padding:10px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text;border-radius:8px;background:#f1ede5;font-size:11px}.diagnostics-panel .primary{margin-top:0}.banner{padding:10px 24px;background:#fff0eb}.mobile-back{display:none}@media(max-width:720px){html,body{overscroll-behavior-y:none}.preview{overscroll-behavior-y:contain}.more-menu{position:fixed;top:calc(env(safe-area-inset-top) + 128px);left:20px;width:min(260px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px)}.workspace{display:block;position:relative}.sidebar,.reader{position:absolute;inset:0;width:100%}.sidebar{--sidebar-section-font-size: 15px;--sidebar-item-font-size: 15px;border:0;padding-top:max(20px,env(safe-area-inset-top));z-index:2;transform:translate(-100%);transition:transform .2s ease}.workspace.show-list .sidebar{transform:translate(0)}.search-field{position:relative;z-index:3;pointer-events:auto}.search-input{pointer-events:auto}.reader-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-height:72px;padding:max(12px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left))}.reader-header time{display:none}.reader-actions{margin-left:auto}.reader-header h2{font-size:22px;line-height:1.12}.reader-header{gap:8px}.reader-header>div:nth-child(2){min-width:0;overflow:hidden}.reader-header>div:nth-child(2){grid-column:2;grid-row:1}.reader-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-refresh{display:none}.reader-actions{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;margin-left:0;gap:5px;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;align-items:stretch;row-gap:4px;align-content:flex-start;overflow:visible}.body-search-navigation{flex:0 0 auto;max-width:100%}.header-navigation-row{width:100%;min-height:40px}.note-actions-row{column-gap:5px;row-gap:4px}.body-search-navigation>span{max-width:112px;overflow:hidden;text-overflow:ellipsis}.brand-row .new-note{min-height:38px;padding:7px 13px;font-size:inherit}.new-item-menu{position:fixed;top:calc(max(20px,env(safe-area-inset-top)) + 66px);left:12px;right:12px;width:auto;max-width:none}.edit-button,.save-button,.action-button{min-height:44px;padding:8px 11px}.more-button{min-width:44px;min-height:44px}.mobile-back{display:inline-block;flex:0 0 auto;padding:7px 0}.preview{--preview-padding-top: 26px;padding:var(--preview-padding-top) max(20px,env(safe-area-inset-right)) max(60px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.web-properties-panel{margin-bottom:18px}.note-speech-controls{margin-bottom:10px}.note-speech-section-controls{display:flex;width:100%}.note-speech-section-button{flex:0 1 auto;min-height:32px;padding:4px 8px}.note-speech-section-control-button{width:32px;min-height:32px}.editing-preview{padding:14px 12px max(20px,env(safe-area-inset-bottom))}.editor-shell{min-height:0}.markdown-editor{min-height:0;padding:14px;font-size:16px}.image-button{min-height:44px}.format-buttons{gap:5px}.format-buttons>button,.help-button{min-width:44px;min-height:44px}.toolbar-help{position:fixed;top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;max-height:min(70vh,520px);overflow:auto}.conflict-compare>div{grid-template-columns:1fr}.markdown-body{font-size:var(--note-font-size, 16px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.pdf-attachment-card{display:inline-flex;align-items:center;gap:.65rem;max-width:100%;margin:.4rem 0;padding:.7rem .85rem;border:1px solid var(--line, #d9d9d9);border-radius:10px;background:var(--surface, #fff);color:inherit;text-decoration:none}.pdf-attachment-card>span:nth-child(2){display:grid;min-width:0}.pdf-attachment-card small{margin-top:.15rem;color:var(--muted, #6f6f6f);font-size:.75rem}.pdf-attachment-card.unavailable{cursor:default;opacity:.8}.pdf-sync-setting{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 .9rem;color:var(--muted, #6f6f6f);font-size:.88rem}.search-result-navigation{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;white-space:nowrap}.search-result-navigation button{width:28px;height:28px;padding:0;border:0;border-radius:8px;color:inherit;background:transparent;font-size:22px;line-height:1}.search-result-navigation button:hover,.search-result-navigation button:focus-visible{color:var(--ink);background:var(--surface-strong)}.note-font-setting{display:grid;gap:4px;padding:9px 10px;border-bottom:1px solid var(--line);font-size:14px}.note-font-setting span{display:flex;justify-content:space-between}.note-font-setting input{width:100%;min-height:44px;margin:0;accent-color:var(--accent)}.list-status,.list-error{margin:10px 0;font-size:14px}.list-error{padding:12px;border:1px solid currentColor;border-radius:8px;color:#a43b25}.list-error p{margin:0 0 8px}
